Jit: Save/restore callee-save floating point registers at interpreter entry/exit
diff --git a/vm/compiler/template/out/CompilerTemplateAsm-armv5te.S b/vm/compiler/template/out/CompilerTemplateAsm-armv5te.S
index a83344a..0e79497 100644
--- a/vm/compiler/template/out/CompilerTemplateAsm-armv5te.S
+++ b/vm/compiler/template/out/CompilerTemplateAsm-armv5te.S
@@ -105,7 +105,7 @@
/* File: armv5te/platform.S */
/*
* ===========================================================================
- * CPU-version-specific defines
+ * CPU-version-specific defines and utility
* ===========================================================================
*/
@@ -120,6 +120,24 @@
ldr pc, \source
.endm
+/*
+ * Save & restore for callee-save FP registers.
+ * On entry:
+ * r0 : pointer to save area of JIT_CALLEE_SAVE_WORD_SIZE
+ */
+ .text
+ .align 2
+ .global dvmJitCalleeSave
+ .type dvmJitCalleeSave, %function
+dvmJitCalleeSave:
+ bx lr
+
+ .global dvmJitCalleeRestore
+ .type dvmJitCalleeRestore, %function
+dvmJitCalleeRestore:
+ bx lr
+
+
.global dvmCompilerTemplateStart
.type dvmCompilerTemplateStart, %function