X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=hostregs_helper.h;h=c206baf7d2bfc2565d3369392f9b7811d7f23ebe;hb=d3f243676addaef6c8d818934565292c698f91cc;hp=4fdf8ad9642cc47afa4d7b5e4980fb2c2107a291;hpb=1057eaa709dba09d1c4f7a363877e635797e4623;p=qemu diff --git a/hostregs_helper.h b/hostregs_helper.h index 4fdf8ad..c206baf 100644 --- a/hostregs_helper.h +++ b/hostregs_helper.h @@ -15,12 +15,12 @@ * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA */ -/* The GCC global register vairable extension is used to reserve some - host registers for use by dyngen. However only the core parts of the - translation engine are compiled with these settings. We must manually +/* The GCC global register variable extension is used to reserve some + host registers for use by generated code. However only the core parts of + the translation engine are compiled with these settings. We must manually save/restore these registers when called from regular code. It is not sufficient to save/restore T0 et. al. as these may be declared with a datatype smaller than the actual register. */ @@ -57,42 +57,6 @@ DO_REG(1) DO_REG(2) #endif -#ifdef AREG3 -DO_REG(3) -#endif - -#ifdef AREG4 -DO_REG(4) -#endif - -#ifdef AREG5 -DO_REG(5) -#endif - -#ifdef AREG6 -DO_REG(6) -#endif - -#ifdef AREG7 -DO_REG(7) -#endif - -#ifdef AREG8 -DO_REG(8) -#endif - -#ifdef AREG9 -DO_REG(9) -#endif - -#ifdef AREG10 -DO_REG(10) -#endif - -#ifdef AREG11 -DO_REG(11) -#endif - #undef SAVE_HOST_REGS #undef DECLARE_HOST_REGS #undef DO_REG