* configure.ac: New switch for disabling -O2 (--disable-optimizations).
[cacao.git] / src / vm / jit / alpha / md-asm.h
index 56062082f189ef4ac14841c4712fc6c095795d5b..d2c2265b3ecce96ce800aa56cddcbc40d595bc92 100644 (file)
@@ -1,9 +1,7 @@
 /* src/vm/jit/alpha/md-asm.h - assembler defines for Alpha ABI
 
-   Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel,
-   C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring,
-   E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich,
-   J. Wenninger, Institut f. Computersprachen - TU Wien
+   Copyright (C) 1996-2005, 2006, 2008
+   CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
 
    This file is part of CACAO.
 
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   Contact: cacao@cacaojvm.org
-
-   Authors: Christian Thalinger
-
-   Changes:
-
-   $Id: md-asm.h 4357 2006-01-22 23:33:38Z twisti $
-
 */
 
 
@@ -84,7 +74,7 @@
 
 #define xptr    itmp1
 #define xpc     itmp2
-
+#define mptr    itmp2
 
 #define fv0     $f0
 #define ft0     $f1
 
 /* save and restore macros ****************************************************/
 
-#define SAVE_RETURN_REGISTERS(off) \
-       stq     v0,(0+(off))*8(sp)    ; \
-       stt     fv0,(1+(off))*8(sp)   ;
-
-#define RESTORE_RETURN_REGISTERS(off) \
-       ldq     v0,(0+(off))*8(sp)    ; \
-       ldt     fv0,(1+(off))*8(sp)   ;
-
 #define SAVE_ARGUMENT_REGISTERS(off) \
        stq     a0,(0+(off))*8(sp)    ; \
        stq     a1,(1+(off))*8(sp)    ; \