* src/vm/jit/arm/md-asm.h: Renamed argument defines to start with 0.
[cacao.git] / src / vm / jit / arm / md-asm.h
index 0956af7e07d4a660dd6a31396143d82d6a953301..1d43e36c67731d2be969848b503a50a2370b495d 100644 (file)
@@ -1,6 +1,6 @@
 /* src/vm/jit/arm/md-asm.h - assembler defines for arm ABI
 
-   Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel,
+   Copyright (C) 1996-2005, 2006, 2007 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
    Contact: cacao@cacaojvm.org
 
    Authors: Michael Starzinger
+            Christian Thalinger
 
-   Changes: Christian Thalinger
-
-   $Id: md-asm.h 6514 2006-02-17 20:05:00Z michi $
+   $Id: md-asm.h 7227 2007-01-18 13:21:36Z twisti $
 
 */
 
 #define res1    r0  /* result registers         */
 #define res2    r1
 
-#define a1      r0  /* argument registers       */
-#define a2      r1
-#define a3      r2
-#define a4      r3
+#define a0      r0  /* argument registers       */
+#define a1      r1
+#define a2      r2
+#define a3      r3
 
 #define v1      r4  /* variable registers       */
 #define v2      r5
 /* save and restore macros ****************************************************/
 
 #define SAVE_ARGUMENT_REGISTERS \
-       stmfd   sp!, {a1,a2,a3,a4,lr}
+       stmfd   sp!, {a0,a1,a2,a3,lr}
 
 #define SAVE_ARGUMENT_REGISTERS_IP \
-       stmfd   sp!, {a1,a2,a3,a4,ip,lr}
+       stmfd   sp!, {a0,a1,a2,a3,ip,lr}
 
 #if defined(ENABLE_SOFTFLOAT)
 # define SAVE_FLOAT_REGISTERS
 
 
 #define RESTORE_ARGUMENT_REGISTERS \
-       ldmfd   sp!, {a1,a2,a3,a4,lr}
+       ldmfd   sp!, {a0,a1,a2,a3,lr}
 
 #define RESTORE_ARGUMENT_REGISTERS_IP \
-       ldmfd   sp!, {a1,a2,a3,a4,ip,lr}
+       ldmfd   sp!, {a0,a1,a2,a3,ip,lr}
 
 #if defined(ENABLE_SOFTFLOAT)
 # define RESTORE_FLOAT_REGISTERS