#define ft6 %f14
#define fa0 %f16
+#define fa0f %f17
#define fa1 %f18
+#define fa1f %f19
#define fa2 %f20
+#define fa2f %f21
#define fa3 %f22
-#define ft7 %f24
-#define ft8 %f26
-#define ft9 %f28
-#define ft10 %f30
+#define fa3f %f23
+#define fa4 %f24
+#define fa4f %f25
+#define ft7 %f26
+#define ft8 %f28
+#define ft9 %f30
#define bias 2047
std fa0,[%sp + bias + ((0+(off))*8)] ; \
std fa1,[%sp + bias + ((1+(off))*8)] ; \
std fa2,[%sp + bias + ((2+(off))*8)] ; \
- std fa3,[%sp + bias + ((3+(off))*8)] ;
+ std fa3,[%sp + bias + ((3+(off))*8)] ; \
+ std fa4,[%sp + bias + ((4+(off))*8)] ;
#define RESTORE_FLOAT_ARGUMENT_REGISTERS(off) \
ldd [%sp + bias + ((0+(off))*8)],fa0 ; \
ldd [%sp + bias + ((1+(off))*8)],fa1 ; \
ldd [%sp + bias + ((2+(off))*8)],fa2 ; \
- ldd [%sp + bias + ((3+(off))*8)],fa3 ;
+ ldd [%sp + bias + ((3+(off))*8)],fa3 ; \
+ ldd [%sp + bias + ((4+(off))*8)],fa4 ;
#define SAVE_FLOAT_TEMPORARY_REGISTERS(off) \
std ft0,[%sp + bias + ((0+(off))*8)] ; \
std ft7,[%sp + bias + ((7+(off))*8)] ; \
std ft8,[%sp + bias + ((8+(off))*8)] ; \
std ft9,[%sp + bias + ((9+(off))*8)] ; \
- std ft10,[%sp + bias + ((10+(off))*8)] ;
#define RESTORE_FLOAT_TEMPORARY_REGISTERS(off) \
ldd [%sp + bias + ((0+(off))*8)],ft0 ; \
ldd [%sp + bias + ((7+(off))*8)],ft7 ; \
ldd [%sp + bias + ((8+(off))*8)],ft8 ; \
ldd [%sp + bias + ((9+(off))*8)],ft9 ; \
- ldd [%sp + bias + ((10+(off))*8)],ft10 ;