Go to the documentation of this file.
55 #define SAVE_ARGUMENT_REGISTERS(off) \
58 #define SAVE_TEMPORARY_REGISTERS(off) \
59 mov t0,(0+(off))*4(sp) ;
62 #define RESTORE_ARGUMENT_REGISTERS(off) \
65 #define RESTORE_TEMPORARY_REGISTERS(off) \
66 mov (0+(off))*4(sp),t0 ;
71 #define asm_md_init _asm_md_init
73 #define asm_vm_call_method _asm_vm_call_method
74 #define asm_vm_call_method_int _asm_vm_call_method_int
75 #define asm_vm_call_method_long _asm_vm_call_method_long
76 #define asm_vm_call_method_float _asm_vm_call_method_float
77 #define asm_vm_call_method_double _asm_vm_call_method_double
79 #define asm_vm_call_method_exception_handler _asm_vm_call_method_exception_handler
81 #define asm_call_jit_compiler _asm_call_jit_compiler
83 #define asm_handle_nat_exception _asm_handle_nat_exception
84 #define asm_handle_exception _asm_handle_exception
86 #define asm_abstractmethoderror _asm_abstractmethoderror
88 #define asm_patcher_wrapper _asm_patcher_wrapper
90 #define asm_builtin_f2i _asm_builtin_f2i
91 #define asm_builtin_f2l _asm_builtin_f2l
92 #define asm_builtin_d2i _asm_builtin_d2i
93 #define asm_builtin_d2l _asm_builtin_d2l
98 #define exceptions_get_and_clear_exception _exceptions_get_and_clear_exception
100 #define builtin_throw_exception _builtin_throw_exception
101 #define methodtree_find _methodtree_find
102 #define exceptions_handle_exception _exceptions_handle_exception
103 #define jit_asm_compile _jit_asm_compile
105 #define exceptions_asm_new_abstractmethoderror \
106 _exceptions_asm_new_abstractmethoderror
108 #define patcher_wrapper _patcher_wrapper
110 #define replace_me _replace_me
114 #define builtin_f2i _builtin_f2i
115 #define builtin_f2l _builtin_f2l
116 #define builtin_d2i _builtin_d2i
117 #define builtin_d2l _builtin_d2l
119 #endif // MD_ASM_HPP_