+ regs_offset = MONO_SPARC_STACK_BIAS + 1000;
+
+ /* Save r1 needed by the IMT code */
+ sparc_sti_imm (code, sparc_g1, sparc_sp, regs_offset + (sparc_g1 * sizeof (gpointer)));
+
+ /*
+ * sparc_g5 contains the return address, the trampoline argument is stored in the
+ * instruction stream after the call.
+ */
+ sparc_ld_imm (code, sparc_g5, 8, method_reg);
+