Use clang integrated assembler.
* Remove dependency on GNU assembler.
Avoid bug that produces non-deterministic code for mterp_arm.S.
* Replace arm assembly code syntax to compile with clang assembler.
* change old/obselete syntax: s/subgts/subsgt/
* change old/obselete syntax
adrl lr, artMterpAsmInstructionStart + (${opnum} * 128) @ Addr of primary handler.
to equivalent
adr lr, .L_ALT_${opcode}
sub lr, lr, #(.L_ALT_${opcode} - .L_${opcode}) @ Addr of primary handler.
* Remove duplicated .Lmark_introspection_unmarked\label_suffix label;
clang assembler treated it as an error.
Bug: 110953818
Test: compare disassembled .o files from GNU and clang assemblers.
Change-Id: I33ae305b5a6d4d7bd9efa0ad43b7f9b1509328b9
diff --git a/runtime/Android.bp b/runtime/Android.bp
index 0345c2f..8411982 100644
--- a/runtime/Android.bp
+++ b/runtime/Android.bp
@@ -243,7 +243,6 @@
arch: {
arm: {
- clang_asflags: ["-no-integrated-as"],
srcs: [
"interpreter/mterp/mterp.cc",
"interpreter/mterp/out/mterp_arm.S",
diff --git a/runtime/arch/arm/quick_entrypoints_arm.S b/runtime/arch/arm/quick_entrypoints_arm.S
index ccff9f6..5f9f623 100644
--- a/runtime/arch/arm/quick_entrypoints_arm.S
+++ b/runtime/arch/arm/quick_entrypoints_arm.S
@@ -2515,7 +2515,6 @@
.macro BRBMI_FIELD_SLOW_PATH ldr_offset, label_suffix
.balign 16
-.Lmark_introspection_unmarked\label_suffix:
// Note: Generates exactly 16 bytes of code.
BRBMI_UNMARKED_FORWARDING_ADDRESS_CHECK \label_suffix
BRBMI_LOAD_AND_EXTRACT_RETURN_REG \ldr_offset, \label_suffix
diff --git a/runtime/interpreter/mterp/arm/alt_stub.S b/runtime/interpreter/mterp/arm/alt_stub.S
index 9db5bf7..8799d95 100644
--- a/runtime/interpreter/mterp/arm/alt_stub.S
+++ b/runtime/interpreter/mterp/arm/alt_stub.S
@@ -5,7 +5,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (${opnum} * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_${opcode}
+ sub lr, lr, #(.L_ALT_${opcode} - .L_${opcode}) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
diff --git a/runtime/interpreter/mterp/arm/footer.S b/runtime/interpreter/mterp/arm/footer.S
index f3a3ad2..8e9c3c2 100644
--- a/runtime/interpreter/mterp/arm/footer.S
+++ b/runtime/interpreter/mterp/arm/footer.S
@@ -148,7 +148,7 @@
#endif
cmp rPROFILE, #JIT_CHECK_OSR
beq .L_osr_check
- subgts rPROFILE, #1
+ subsgt rPROFILE, #1
beq .L_add_batch @ counted down to zero - report
.L_resume_backward_branch:
ldr lr, [rSELF, #THREAD_FLAGS_OFFSET]
diff --git a/runtime/interpreter/mterp/out/mterp_arm.S b/runtime/interpreter/mterp/out/mterp_arm.S
index 53ea365..73b957f 100644
--- a/runtime/interpreter/mterp/out/mterp_arm.S
+++ b/runtime/interpreter/mterp/out/mterp_arm.S
@@ -7613,7 +7613,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (0 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_nop
+ sub lr, lr, #(.L_ALT_op_nop - .L_op_nop) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7630,7 +7631,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (1 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move
+ sub lr, lr, #(.L_ALT_op_move - .L_op_move) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7647,7 +7649,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (2 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_from16
+ sub lr, lr, #(.L_ALT_op_move_from16 - .L_op_move_from16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7664,7 +7667,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (3 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_16
+ sub lr, lr, #(.L_ALT_op_move_16 - .L_op_move_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7681,7 +7685,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (4 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_wide
+ sub lr, lr, #(.L_ALT_op_move_wide - .L_op_move_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7698,7 +7703,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (5 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_wide_from16
+ sub lr, lr, #(.L_ALT_op_move_wide_from16 - .L_op_move_wide_from16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7715,7 +7721,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (6 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_wide_16
+ sub lr, lr, #(.L_ALT_op_move_wide_16 - .L_op_move_wide_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7732,7 +7739,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (7 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_object
+ sub lr, lr, #(.L_ALT_op_move_object - .L_op_move_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7749,7 +7757,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (8 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_object_from16
+ sub lr, lr, #(.L_ALT_op_move_object_from16 - .L_op_move_object_from16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7766,7 +7775,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (9 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_object_16
+ sub lr, lr, #(.L_ALT_op_move_object_16 - .L_op_move_object_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7783,7 +7793,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (10 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_result
+ sub lr, lr, #(.L_ALT_op_move_result - .L_op_move_result) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7800,7 +7811,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (11 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_result_wide
+ sub lr, lr, #(.L_ALT_op_move_result_wide - .L_op_move_result_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7817,7 +7829,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (12 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_result_object
+ sub lr, lr, #(.L_ALT_op_move_result_object - .L_op_move_result_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7834,7 +7847,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (13 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_move_exception
+ sub lr, lr, #(.L_ALT_op_move_exception - .L_op_move_exception) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7851,7 +7865,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (14 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_return_void
+ sub lr, lr, #(.L_ALT_op_return_void - .L_op_return_void) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7868,7 +7883,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (15 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_return
+ sub lr, lr, #(.L_ALT_op_return - .L_op_return) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7885,7 +7901,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (16 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_return_wide
+ sub lr, lr, #(.L_ALT_op_return_wide - .L_op_return_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7902,7 +7919,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (17 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_return_object
+ sub lr, lr, #(.L_ALT_op_return_object - .L_op_return_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7919,7 +7937,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (18 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_4
+ sub lr, lr, #(.L_ALT_op_const_4 - .L_op_const_4) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7936,7 +7955,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (19 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_16
+ sub lr, lr, #(.L_ALT_op_const_16 - .L_op_const_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7953,7 +7973,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (20 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const
+ sub lr, lr, #(.L_ALT_op_const - .L_op_const) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7970,7 +7991,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (21 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_high16
+ sub lr, lr, #(.L_ALT_op_const_high16 - .L_op_const_high16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -7987,7 +8009,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (22 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_wide_16
+ sub lr, lr, #(.L_ALT_op_const_wide_16 - .L_op_const_wide_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8004,7 +8027,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (23 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_wide_32
+ sub lr, lr, #(.L_ALT_op_const_wide_32 - .L_op_const_wide_32) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8021,7 +8045,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (24 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_wide
+ sub lr, lr, #(.L_ALT_op_const_wide - .L_op_const_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8038,7 +8063,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (25 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_wide_high16
+ sub lr, lr, #(.L_ALT_op_const_wide_high16 - .L_op_const_wide_high16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8055,7 +8081,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (26 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_string
+ sub lr, lr, #(.L_ALT_op_const_string - .L_op_const_string) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8072,7 +8099,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (27 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_string_jumbo
+ sub lr, lr, #(.L_ALT_op_const_string_jumbo - .L_op_const_string_jumbo) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8089,7 +8117,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (28 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_class
+ sub lr, lr, #(.L_ALT_op_const_class - .L_op_const_class) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8106,7 +8135,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (29 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_monitor_enter
+ sub lr, lr, #(.L_ALT_op_monitor_enter - .L_op_monitor_enter) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8123,7 +8153,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (30 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_monitor_exit
+ sub lr, lr, #(.L_ALT_op_monitor_exit - .L_op_monitor_exit) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8140,7 +8171,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (31 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_check_cast
+ sub lr, lr, #(.L_ALT_op_check_cast - .L_op_check_cast) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8157,7 +8189,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (32 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_instance_of
+ sub lr, lr, #(.L_ALT_op_instance_of - .L_op_instance_of) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8174,7 +8207,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (33 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_array_length
+ sub lr, lr, #(.L_ALT_op_array_length - .L_op_array_length) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8191,7 +8225,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (34 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_new_instance
+ sub lr, lr, #(.L_ALT_op_new_instance - .L_op_new_instance) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8208,7 +8243,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (35 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_new_array
+ sub lr, lr, #(.L_ALT_op_new_array - .L_op_new_array) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8225,7 +8261,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (36 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_filled_new_array
+ sub lr, lr, #(.L_ALT_op_filled_new_array - .L_op_filled_new_array) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8242,7 +8279,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (37 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_filled_new_array_range
+ sub lr, lr, #(.L_ALT_op_filled_new_array_range - .L_op_filled_new_array_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8259,7 +8297,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (38 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_fill_array_data
+ sub lr, lr, #(.L_ALT_op_fill_array_data - .L_op_fill_array_data) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8276,7 +8315,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (39 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_throw
+ sub lr, lr, #(.L_ALT_op_throw - .L_op_throw) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8293,7 +8333,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (40 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_goto
+ sub lr, lr, #(.L_ALT_op_goto - .L_op_goto) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8310,7 +8351,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (41 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_goto_16
+ sub lr, lr, #(.L_ALT_op_goto_16 - .L_op_goto_16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8327,7 +8369,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (42 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_goto_32
+ sub lr, lr, #(.L_ALT_op_goto_32 - .L_op_goto_32) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8344,7 +8387,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (43 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_packed_switch
+ sub lr, lr, #(.L_ALT_op_packed_switch - .L_op_packed_switch) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8361,7 +8405,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (44 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sparse_switch
+ sub lr, lr, #(.L_ALT_op_sparse_switch - .L_op_sparse_switch) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8378,7 +8423,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (45 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_cmpl_float
+ sub lr, lr, #(.L_ALT_op_cmpl_float - .L_op_cmpl_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8395,7 +8441,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (46 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_cmpg_float
+ sub lr, lr, #(.L_ALT_op_cmpg_float - .L_op_cmpg_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8412,7 +8459,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (47 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_cmpl_double
+ sub lr, lr, #(.L_ALT_op_cmpl_double - .L_op_cmpl_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8429,7 +8477,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (48 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_cmpg_double
+ sub lr, lr, #(.L_ALT_op_cmpg_double - .L_op_cmpg_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8446,7 +8495,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (49 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_cmp_long
+ sub lr, lr, #(.L_ALT_op_cmp_long - .L_op_cmp_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8463,7 +8513,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (50 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_eq
+ sub lr, lr, #(.L_ALT_op_if_eq - .L_op_if_eq) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8480,7 +8531,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (51 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_ne
+ sub lr, lr, #(.L_ALT_op_if_ne - .L_op_if_ne) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8497,7 +8549,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (52 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_lt
+ sub lr, lr, #(.L_ALT_op_if_lt - .L_op_if_lt) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8514,7 +8567,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (53 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_ge
+ sub lr, lr, #(.L_ALT_op_if_ge - .L_op_if_ge) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8531,7 +8585,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (54 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_gt
+ sub lr, lr, #(.L_ALT_op_if_gt - .L_op_if_gt) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8548,7 +8603,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (55 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_le
+ sub lr, lr, #(.L_ALT_op_if_le - .L_op_if_le) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8565,7 +8621,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (56 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_eqz
+ sub lr, lr, #(.L_ALT_op_if_eqz - .L_op_if_eqz) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8582,7 +8639,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (57 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_nez
+ sub lr, lr, #(.L_ALT_op_if_nez - .L_op_if_nez) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8599,7 +8657,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (58 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_ltz
+ sub lr, lr, #(.L_ALT_op_if_ltz - .L_op_if_ltz) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8616,7 +8675,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (59 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_gez
+ sub lr, lr, #(.L_ALT_op_if_gez - .L_op_if_gez) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8633,7 +8693,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (60 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_gtz
+ sub lr, lr, #(.L_ALT_op_if_gtz - .L_op_if_gtz) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8650,7 +8711,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (61 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_if_lez
+ sub lr, lr, #(.L_ALT_op_if_lez - .L_op_if_lez) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8667,7 +8729,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (62 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_3e
+ sub lr, lr, #(.L_ALT_op_unused_3e - .L_op_unused_3e) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8684,7 +8747,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (63 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_3f
+ sub lr, lr, #(.L_ALT_op_unused_3f - .L_op_unused_3f) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8701,7 +8765,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (64 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_40
+ sub lr, lr, #(.L_ALT_op_unused_40 - .L_op_unused_40) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8718,7 +8783,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (65 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_41
+ sub lr, lr, #(.L_ALT_op_unused_41 - .L_op_unused_41) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8735,7 +8801,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (66 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_42
+ sub lr, lr, #(.L_ALT_op_unused_42 - .L_op_unused_42) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8752,7 +8819,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (67 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_43
+ sub lr, lr, #(.L_ALT_op_unused_43 - .L_op_unused_43) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8769,7 +8837,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (68 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget
+ sub lr, lr, #(.L_ALT_op_aget - .L_op_aget) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8786,7 +8855,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (69 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_wide
+ sub lr, lr, #(.L_ALT_op_aget_wide - .L_op_aget_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8803,7 +8873,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (70 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_object
+ sub lr, lr, #(.L_ALT_op_aget_object - .L_op_aget_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8820,7 +8891,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (71 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_boolean
+ sub lr, lr, #(.L_ALT_op_aget_boolean - .L_op_aget_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8837,7 +8909,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (72 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_byte
+ sub lr, lr, #(.L_ALT_op_aget_byte - .L_op_aget_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8854,7 +8927,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (73 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_char
+ sub lr, lr, #(.L_ALT_op_aget_char - .L_op_aget_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8871,7 +8945,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (74 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aget_short
+ sub lr, lr, #(.L_ALT_op_aget_short - .L_op_aget_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8888,7 +8963,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (75 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput
+ sub lr, lr, #(.L_ALT_op_aput - .L_op_aput) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8905,7 +8981,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (76 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_wide
+ sub lr, lr, #(.L_ALT_op_aput_wide - .L_op_aput_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8922,7 +8999,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (77 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_object
+ sub lr, lr, #(.L_ALT_op_aput_object - .L_op_aput_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8939,7 +9017,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (78 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_boolean
+ sub lr, lr, #(.L_ALT_op_aput_boolean - .L_op_aput_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8956,7 +9035,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (79 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_byte
+ sub lr, lr, #(.L_ALT_op_aput_byte - .L_op_aput_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8973,7 +9053,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (80 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_char
+ sub lr, lr, #(.L_ALT_op_aput_char - .L_op_aput_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -8990,7 +9071,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (81 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_aput_short
+ sub lr, lr, #(.L_ALT_op_aput_short - .L_op_aput_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9007,7 +9089,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (82 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget
+ sub lr, lr, #(.L_ALT_op_iget - .L_op_iget) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9024,7 +9107,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (83 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_wide
+ sub lr, lr, #(.L_ALT_op_iget_wide - .L_op_iget_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9041,7 +9125,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (84 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_object
+ sub lr, lr, #(.L_ALT_op_iget_object - .L_op_iget_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9058,7 +9143,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (85 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_boolean
+ sub lr, lr, #(.L_ALT_op_iget_boolean - .L_op_iget_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9075,7 +9161,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (86 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_byte
+ sub lr, lr, #(.L_ALT_op_iget_byte - .L_op_iget_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9092,7 +9179,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (87 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_char
+ sub lr, lr, #(.L_ALT_op_iget_char - .L_op_iget_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9109,7 +9197,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (88 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_short
+ sub lr, lr, #(.L_ALT_op_iget_short - .L_op_iget_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9126,7 +9215,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (89 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput
+ sub lr, lr, #(.L_ALT_op_iput - .L_op_iput) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9143,7 +9233,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (90 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_wide
+ sub lr, lr, #(.L_ALT_op_iput_wide - .L_op_iput_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9160,7 +9251,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (91 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_object
+ sub lr, lr, #(.L_ALT_op_iput_object - .L_op_iput_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9177,7 +9269,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (92 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_boolean
+ sub lr, lr, #(.L_ALT_op_iput_boolean - .L_op_iput_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9194,7 +9287,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (93 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_byte
+ sub lr, lr, #(.L_ALT_op_iput_byte - .L_op_iput_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9211,7 +9305,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (94 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_char
+ sub lr, lr, #(.L_ALT_op_iput_char - .L_op_iput_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9228,7 +9323,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (95 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_short
+ sub lr, lr, #(.L_ALT_op_iput_short - .L_op_iput_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9245,7 +9341,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (96 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget
+ sub lr, lr, #(.L_ALT_op_sget - .L_op_sget) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9262,7 +9359,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (97 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_wide
+ sub lr, lr, #(.L_ALT_op_sget_wide - .L_op_sget_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9279,7 +9377,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (98 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_object
+ sub lr, lr, #(.L_ALT_op_sget_object - .L_op_sget_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9296,7 +9395,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (99 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_boolean
+ sub lr, lr, #(.L_ALT_op_sget_boolean - .L_op_sget_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9313,7 +9413,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (100 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_byte
+ sub lr, lr, #(.L_ALT_op_sget_byte - .L_op_sget_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9330,7 +9431,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (101 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_char
+ sub lr, lr, #(.L_ALT_op_sget_char - .L_op_sget_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9347,7 +9449,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (102 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sget_short
+ sub lr, lr, #(.L_ALT_op_sget_short - .L_op_sget_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9364,7 +9467,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (103 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput
+ sub lr, lr, #(.L_ALT_op_sput - .L_op_sput) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9381,7 +9485,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (104 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_wide
+ sub lr, lr, #(.L_ALT_op_sput_wide - .L_op_sput_wide) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9398,7 +9503,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (105 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_object
+ sub lr, lr, #(.L_ALT_op_sput_object - .L_op_sput_object) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9415,7 +9521,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (106 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_boolean
+ sub lr, lr, #(.L_ALT_op_sput_boolean - .L_op_sput_boolean) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9432,7 +9539,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (107 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_byte
+ sub lr, lr, #(.L_ALT_op_sput_byte - .L_op_sput_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9449,7 +9557,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (108 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_char
+ sub lr, lr, #(.L_ALT_op_sput_char - .L_op_sput_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9466,7 +9575,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (109 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sput_short
+ sub lr, lr, #(.L_ALT_op_sput_short - .L_op_sput_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9483,7 +9593,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (110 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_virtual
+ sub lr, lr, #(.L_ALT_op_invoke_virtual - .L_op_invoke_virtual) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9500,7 +9611,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (111 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_super
+ sub lr, lr, #(.L_ALT_op_invoke_super - .L_op_invoke_super) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9517,7 +9629,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (112 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_direct
+ sub lr, lr, #(.L_ALT_op_invoke_direct - .L_op_invoke_direct) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9534,7 +9647,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (113 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_static
+ sub lr, lr, #(.L_ALT_op_invoke_static - .L_op_invoke_static) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9551,7 +9665,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (114 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_interface
+ sub lr, lr, #(.L_ALT_op_invoke_interface - .L_op_invoke_interface) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9568,7 +9683,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (115 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_return_void_no_barrier
+ sub lr, lr, #(.L_ALT_op_return_void_no_barrier - .L_op_return_void_no_barrier) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9585,7 +9701,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (116 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_virtual_range
+ sub lr, lr, #(.L_ALT_op_invoke_virtual_range - .L_op_invoke_virtual_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9602,7 +9719,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (117 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_super_range
+ sub lr, lr, #(.L_ALT_op_invoke_super_range - .L_op_invoke_super_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9619,7 +9737,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (118 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_direct_range
+ sub lr, lr, #(.L_ALT_op_invoke_direct_range - .L_op_invoke_direct_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9636,7 +9755,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (119 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_static_range
+ sub lr, lr, #(.L_ALT_op_invoke_static_range - .L_op_invoke_static_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9653,7 +9773,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (120 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_interface_range
+ sub lr, lr, #(.L_ALT_op_invoke_interface_range - .L_op_invoke_interface_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9670,7 +9791,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (121 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_79
+ sub lr, lr, #(.L_ALT_op_unused_79 - .L_op_unused_79) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9687,7 +9809,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (122 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_7a
+ sub lr, lr, #(.L_ALT_op_unused_7a - .L_op_unused_7a) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9704,7 +9827,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (123 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_neg_int
+ sub lr, lr, #(.L_ALT_op_neg_int - .L_op_neg_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9721,7 +9845,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (124 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_not_int
+ sub lr, lr, #(.L_ALT_op_not_int - .L_op_not_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9738,7 +9863,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (125 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_neg_long
+ sub lr, lr, #(.L_ALT_op_neg_long - .L_op_neg_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9755,7 +9881,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (126 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_not_long
+ sub lr, lr, #(.L_ALT_op_not_long - .L_op_not_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9772,7 +9899,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (127 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_neg_float
+ sub lr, lr, #(.L_ALT_op_neg_float - .L_op_neg_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9789,7 +9917,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (128 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_neg_double
+ sub lr, lr, #(.L_ALT_op_neg_double - .L_op_neg_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9806,7 +9935,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (129 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_long
+ sub lr, lr, #(.L_ALT_op_int_to_long - .L_op_int_to_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9823,7 +9953,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (130 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_float
+ sub lr, lr, #(.L_ALT_op_int_to_float - .L_op_int_to_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9840,7 +9971,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (131 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_double
+ sub lr, lr, #(.L_ALT_op_int_to_double - .L_op_int_to_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9857,7 +9989,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (132 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_long_to_int
+ sub lr, lr, #(.L_ALT_op_long_to_int - .L_op_long_to_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9874,7 +10007,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (133 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_long_to_float
+ sub lr, lr, #(.L_ALT_op_long_to_float - .L_op_long_to_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9891,7 +10025,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (134 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_long_to_double
+ sub lr, lr, #(.L_ALT_op_long_to_double - .L_op_long_to_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9908,7 +10043,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (135 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_float_to_int
+ sub lr, lr, #(.L_ALT_op_float_to_int - .L_op_float_to_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9925,7 +10061,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (136 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_float_to_long
+ sub lr, lr, #(.L_ALT_op_float_to_long - .L_op_float_to_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9942,7 +10079,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (137 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_float_to_double
+ sub lr, lr, #(.L_ALT_op_float_to_double - .L_op_float_to_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9959,7 +10097,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (138 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_double_to_int
+ sub lr, lr, #(.L_ALT_op_double_to_int - .L_op_double_to_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9976,7 +10115,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (139 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_double_to_long
+ sub lr, lr, #(.L_ALT_op_double_to_long - .L_op_double_to_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -9993,7 +10133,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (140 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_double_to_float
+ sub lr, lr, #(.L_ALT_op_double_to_float - .L_op_double_to_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10010,7 +10151,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (141 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_byte
+ sub lr, lr, #(.L_ALT_op_int_to_byte - .L_op_int_to_byte) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10027,7 +10169,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (142 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_char
+ sub lr, lr, #(.L_ALT_op_int_to_char - .L_op_int_to_char) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10044,7 +10187,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (143 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_int_to_short
+ sub lr, lr, #(.L_ALT_op_int_to_short - .L_op_int_to_short) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10061,7 +10205,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (144 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_int
+ sub lr, lr, #(.L_ALT_op_add_int - .L_op_add_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10078,7 +10223,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (145 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_int
+ sub lr, lr, #(.L_ALT_op_sub_int - .L_op_sub_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10095,7 +10241,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (146 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_int
+ sub lr, lr, #(.L_ALT_op_mul_int - .L_op_mul_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10112,7 +10259,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (147 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_int
+ sub lr, lr, #(.L_ALT_op_div_int - .L_op_div_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10129,7 +10277,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (148 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_int
+ sub lr, lr, #(.L_ALT_op_rem_int - .L_op_rem_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10146,7 +10295,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (149 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_int
+ sub lr, lr, #(.L_ALT_op_and_int - .L_op_and_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10163,7 +10313,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (150 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_int
+ sub lr, lr, #(.L_ALT_op_or_int - .L_op_or_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10180,7 +10331,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (151 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_int
+ sub lr, lr, #(.L_ALT_op_xor_int - .L_op_xor_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10197,7 +10349,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (152 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shl_int
+ sub lr, lr, #(.L_ALT_op_shl_int - .L_op_shl_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10214,7 +10367,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (153 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shr_int
+ sub lr, lr, #(.L_ALT_op_shr_int - .L_op_shr_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10231,7 +10385,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (154 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_ushr_int
+ sub lr, lr, #(.L_ALT_op_ushr_int - .L_op_ushr_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10248,7 +10403,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (155 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_long
+ sub lr, lr, #(.L_ALT_op_add_long - .L_op_add_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10265,7 +10421,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (156 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_long
+ sub lr, lr, #(.L_ALT_op_sub_long - .L_op_sub_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10282,7 +10439,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (157 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_long
+ sub lr, lr, #(.L_ALT_op_mul_long - .L_op_mul_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10299,7 +10457,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (158 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_long
+ sub lr, lr, #(.L_ALT_op_div_long - .L_op_div_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10316,7 +10475,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (159 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_long
+ sub lr, lr, #(.L_ALT_op_rem_long - .L_op_rem_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10333,7 +10493,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (160 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_long
+ sub lr, lr, #(.L_ALT_op_and_long - .L_op_and_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10350,7 +10511,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (161 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_long
+ sub lr, lr, #(.L_ALT_op_or_long - .L_op_or_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10367,7 +10529,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (162 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_long
+ sub lr, lr, #(.L_ALT_op_xor_long - .L_op_xor_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10384,7 +10547,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (163 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shl_long
+ sub lr, lr, #(.L_ALT_op_shl_long - .L_op_shl_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10401,7 +10565,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (164 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shr_long
+ sub lr, lr, #(.L_ALT_op_shr_long - .L_op_shr_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10418,7 +10583,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (165 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_ushr_long
+ sub lr, lr, #(.L_ALT_op_ushr_long - .L_op_ushr_long) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10435,7 +10601,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (166 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_float
+ sub lr, lr, #(.L_ALT_op_add_float - .L_op_add_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10452,7 +10619,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (167 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_float
+ sub lr, lr, #(.L_ALT_op_sub_float - .L_op_sub_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10469,7 +10637,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (168 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_float
+ sub lr, lr, #(.L_ALT_op_mul_float - .L_op_mul_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10486,7 +10655,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (169 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_float
+ sub lr, lr, #(.L_ALT_op_div_float - .L_op_div_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10503,7 +10673,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (170 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_float
+ sub lr, lr, #(.L_ALT_op_rem_float - .L_op_rem_float) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10520,7 +10691,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (171 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_double
+ sub lr, lr, #(.L_ALT_op_add_double - .L_op_add_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10537,7 +10709,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (172 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_double
+ sub lr, lr, #(.L_ALT_op_sub_double - .L_op_sub_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10554,7 +10727,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (173 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_double
+ sub lr, lr, #(.L_ALT_op_mul_double - .L_op_mul_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10571,7 +10745,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (174 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_double
+ sub lr, lr, #(.L_ALT_op_div_double - .L_op_div_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10588,7 +10763,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (175 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_double
+ sub lr, lr, #(.L_ALT_op_rem_double - .L_op_rem_double) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10605,7 +10781,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (176 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_int_2addr
+ sub lr, lr, #(.L_ALT_op_add_int_2addr - .L_op_add_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10622,7 +10799,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (177 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_int_2addr
+ sub lr, lr, #(.L_ALT_op_sub_int_2addr - .L_op_sub_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10639,7 +10817,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (178 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_int_2addr
+ sub lr, lr, #(.L_ALT_op_mul_int_2addr - .L_op_mul_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10656,7 +10835,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (179 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_int_2addr
+ sub lr, lr, #(.L_ALT_op_div_int_2addr - .L_op_div_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10673,7 +10853,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (180 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_int_2addr
+ sub lr, lr, #(.L_ALT_op_rem_int_2addr - .L_op_rem_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10690,7 +10871,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (181 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_int_2addr
+ sub lr, lr, #(.L_ALT_op_and_int_2addr - .L_op_and_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10707,7 +10889,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (182 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_int_2addr
+ sub lr, lr, #(.L_ALT_op_or_int_2addr - .L_op_or_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10724,7 +10907,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (183 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_int_2addr
+ sub lr, lr, #(.L_ALT_op_xor_int_2addr - .L_op_xor_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10741,7 +10925,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (184 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shl_int_2addr
+ sub lr, lr, #(.L_ALT_op_shl_int_2addr - .L_op_shl_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10758,7 +10943,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (185 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shr_int_2addr
+ sub lr, lr, #(.L_ALT_op_shr_int_2addr - .L_op_shr_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10775,7 +10961,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (186 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_ushr_int_2addr
+ sub lr, lr, #(.L_ALT_op_ushr_int_2addr - .L_op_ushr_int_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10792,7 +10979,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (187 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_long_2addr
+ sub lr, lr, #(.L_ALT_op_add_long_2addr - .L_op_add_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10809,7 +10997,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (188 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_long_2addr
+ sub lr, lr, #(.L_ALT_op_sub_long_2addr - .L_op_sub_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10826,7 +11015,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (189 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_long_2addr
+ sub lr, lr, #(.L_ALT_op_mul_long_2addr - .L_op_mul_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10843,7 +11033,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (190 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_long_2addr
+ sub lr, lr, #(.L_ALT_op_div_long_2addr - .L_op_div_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10860,7 +11051,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (191 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_long_2addr
+ sub lr, lr, #(.L_ALT_op_rem_long_2addr - .L_op_rem_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10877,7 +11069,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (192 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_long_2addr
+ sub lr, lr, #(.L_ALT_op_and_long_2addr - .L_op_and_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10894,7 +11087,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (193 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_long_2addr
+ sub lr, lr, #(.L_ALT_op_or_long_2addr - .L_op_or_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10911,7 +11105,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (194 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_long_2addr
+ sub lr, lr, #(.L_ALT_op_xor_long_2addr - .L_op_xor_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10928,7 +11123,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (195 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shl_long_2addr
+ sub lr, lr, #(.L_ALT_op_shl_long_2addr - .L_op_shl_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10945,7 +11141,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (196 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shr_long_2addr
+ sub lr, lr, #(.L_ALT_op_shr_long_2addr - .L_op_shr_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10962,7 +11159,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (197 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_ushr_long_2addr
+ sub lr, lr, #(.L_ALT_op_ushr_long_2addr - .L_op_ushr_long_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10979,7 +11177,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (198 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_float_2addr
+ sub lr, lr, #(.L_ALT_op_add_float_2addr - .L_op_add_float_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -10996,7 +11195,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (199 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_float_2addr
+ sub lr, lr, #(.L_ALT_op_sub_float_2addr - .L_op_sub_float_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11013,7 +11213,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (200 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_float_2addr
+ sub lr, lr, #(.L_ALT_op_mul_float_2addr - .L_op_mul_float_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11030,7 +11231,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (201 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_float_2addr
+ sub lr, lr, #(.L_ALT_op_div_float_2addr - .L_op_div_float_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11047,7 +11249,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (202 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_float_2addr
+ sub lr, lr, #(.L_ALT_op_rem_float_2addr - .L_op_rem_float_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11064,7 +11267,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (203 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_double_2addr
+ sub lr, lr, #(.L_ALT_op_add_double_2addr - .L_op_add_double_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11081,7 +11285,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (204 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_sub_double_2addr
+ sub lr, lr, #(.L_ALT_op_sub_double_2addr - .L_op_sub_double_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11098,7 +11303,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (205 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_double_2addr
+ sub lr, lr, #(.L_ALT_op_mul_double_2addr - .L_op_mul_double_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11115,7 +11321,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (206 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_double_2addr
+ sub lr, lr, #(.L_ALT_op_div_double_2addr - .L_op_div_double_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11132,7 +11339,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (207 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_double_2addr
+ sub lr, lr, #(.L_ALT_op_rem_double_2addr - .L_op_rem_double_2addr) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11149,7 +11357,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (208 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_int_lit16
+ sub lr, lr, #(.L_ALT_op_add_int_lit16 - .L_op_add_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11166,7 +11375,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (209 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rsub_int
+ sub lr, lr, #(.L_ALT_op_rsub_int - .L_op_rsub_int) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11183,7 +11393,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (210 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_int_lit16
+ sub lr, lr, #(.L_ALT_op_mul_int_lit16 - .L_op_mul_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11200,7 +11411,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (211 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_int_lit16
+ sub lr, lr, #(.L_ALT_op_div_int_lit16 - .L_op_div_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11217,7 +11429,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (212 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_int_lit16
+ sub lr, lr, #(.L_ALT_op_rem_int_lit16 - .L_op_rem_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11234,7 +11447,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (213 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_int_lit16
+ sub lr, lr, #(.L_ALT_op_and_int_lit16 - .L_op_and_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11251,7 +11465,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (214 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_int_lit16
+ sub lr, lr, #(.L_ALT_op_or_int_lit16 - .L_op_or_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11268,7 +11483,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (215 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_int_lit16
+ sub lr, lr, #(.L_ALT_op_xor_int_lit16 - .L_op_xor_int_lit16) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11285,7 +11501,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (216 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_add_int_lit8
+ sub lr, lr, #(.L_ALT_op_add_int_lit8 - .L_op_add_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11302,7 +11519,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (217 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rsub_int_lit8
+ sub lr, lr, #(.L_ALT_op_rsub_int_lit8 - .L_op_rsub_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11319,7 +11537,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (218 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_mul_int_lit8
+ sub lr, lr, #(.L_ALT_op_mul_int_lit8 - .L_op_mul_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11336,7 +11555,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (219 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_div_int_lit8
+ sub lr, lr, #(.L_ALT_op_div_int_lit8 - .L_op_div_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11353,7 +11573,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (220 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_rem_int_lit8
+ sub lr, lr, #(.L_ALT_op_rem_int_lit8 - .L_op_rem_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11370,7 +11591,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (221 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_and_int_lit8
+ sub lr, lr, #(.L_ALT_op_and_int_lit8 - .L_op_and_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11387,7 +11609,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (222 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_or_int_lit8
+ sub lr, lr, #(.L_ALT_op_or_int_lit8 - .L_op_or_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11404,7 +11627,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (223 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_xor_int_lit8
+ sub lr, lr, #(.L_ALT_op_xor_int_lit8 - .L_op_xor_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11421,7 +11645,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (224 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shl_int_lit8
+ sub lr, lr, #(.L_ALT_op_shl_int_lit8 - .L_op_shl_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11438,7 +11663,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (225 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_shr_int_lit8
+ sub lr, lr, #(.L_ALT_op_shr_int_lit8 - .L_op_shr_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11455,7 +11681,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (226 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_ushr_int_lit8
+ sub lr, lr, #(.L_ALT_op_ushr_int_lit8 - .L_op_ushr_int_lit8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11472,7 +11699,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (227 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_quick
+ sub lr, lr, #(.L_ALT_op_iget_quick - .L_op_iget_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11489,7 +11717,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (228 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_wide_quick
+ sub lr, lr, #(.L_ALT_op_iget_wide_quick - .L_op_iget_wide_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11506,7 +11735,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (229 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_object_quick
+ sub lr, lr, #(.L_ALT_op_iget_object_quick - .L_op_iget_object_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11523,7 +11753,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (230 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_quick
+ sub lr, lr, #(.L_ALT_op_iput_quick - .L_op_iput_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11540,7 +11771,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (231 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_wide_quick
+ sub lr, lr, #(.L_ALT_op_iput_wide_quick - .L_op_iput_wide_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11557,7 +11789,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (232 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_object_quick
+ sub lr, lr, #(.L_ALT_op_iput_object_quick - .L_op_iput_object_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11574,7 +11807,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (233 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_virtual_quick
+ sub lr, lr, #(.L_ALT_op_invoke_virtual_quick - .L_op_invoke_virtual_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11591,7 +11825,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (234 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_virtual_range_quick
+ sub lr, lr, #(.L_ALT_op_invoke_virtual_range_quick - .L_op_invoke_virtual_range_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11608,7 +11843,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (235 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_boolean_quick
+ sub lr, lr, #(.L_ALT_op_iput_boolean_quick - .L_op_iput_boolean_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11625,7 +11861,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (236 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_byte_quick
+ sub lr, lr, #(.L_ALT_op_iput_byte_quick - .L_op_iput_byte_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11642,7 +11879,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (237 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_char_quick
+ sub lr, lr, #(.L_ALT_op_iput_char_quick - .L_op_iput_char_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11659,7 +11897,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (238 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iput_short_quick
+ sub lr, lr, #(.L_ALT_op_iput_short_quick - .L_op_iput_short_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11676,7 +11915,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (239 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_boolean_quick
+ sub lr, lr, #(.L_ALT_op_iget_boolean_quick - .L_op_iget_boolean_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11693,7 +11933,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (240 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_byte_quick
+ sub lr, lr, #(.L_ALT_op_iget_byte_quick - .L_op_iget_byte_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11710,7 +11951,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (241 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_char_quick
+ sub lr, lr, #(.L_ALT_op_iget_char_quick - .L_op_iget_char_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11727,7 +11969,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (242 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_iget_short_quick
+ sub lr, lr, #(.L_ALT_op_iget_short_quick - .L_op_iget_short_quick) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11744,7 +11987,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (243 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f3
+ sub lr, lr, #(.L_ALT_op_unused_f3 - .L_op_unused_f3) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11761,7 +12005,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (244 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f4
+ sub lr, lr, #(.L_ALT_op_unused_f4 - .L_op_unused_f4) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11778,7 +12023,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (245 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f5
+ sub lr, lr, #(.L_ALT_op_unused_f5 - .L_op_unused_f5) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11795,7 +12041,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (246 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f6
+ sub lr, lr, #(.L_ALT_op_unused_f6 - .L_op_unused_f6) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11812,7 +12059,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (247 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f7
+ sub lr, lr, #(.L_ALT_op_unused_f7 - .L_op_unused_f7) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11829,7 +12077,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (248 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f8
+ sub lr, lr, #(.L_ALT_op_unused_f8 - .L_op_unused_f8) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11846,7 +12095,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (249 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_unused_f9
+ sub lr, lr, #(.L_ALT_op_unused_f9 - .L_op_unused_f9) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11863,7 +12113,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (250 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_polymorphic
+ sub lr, lr, #(.L_ALT_op_invoke_polymorphic - .L_op_invoke_polymorphic) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11880,7 +12131,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (251 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_polymorphic_range
+ sub lr, lr, #(.L_ALT_op_invoke_polymorphic_range - .L_op_invoke_polymorphic_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11897,7 +12149,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (252 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_custom
+ sub lr, lr, #(.L_ALT_op_invoke_custom - .L_op_invoke_custom) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11914,7 +12167,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (253 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_invoke_custom_range
+ sub lr, lr, #(.L_ALT_op_invoke_custom_range - .L_op_invoke_custom_range) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11931,7 +12185,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (254 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_method_handle
+ sub lr, lr, #(.L_ALT_op_const_method_handle - .L_op_const_method_handle) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -11948,7 +12203,8 @@
*/
.extern MterpCheckBefore
ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
- adrl lr, artMterpAsmInstructionStart + (255 * 128) @ Addr of primary handler.
+ adr lr, .L_ALT_op_const_method_type
+ sub lr, lr, #(.L_ALT_op_const_method_type - .L_op_const_method_type) @ Addr of primary handler.
mov r0, rSELF
add r1, rFP, #OFF_FP_SHADOWFRAME
mov r2, rPC
@@ -12111,7 +12367,7 @@
#endif
cmp rPROFILE, #JIT_CHECK_OSR
beq .L_osr_check
- subgts rPROFILE, #1
+ subsgt rPROFILE, #1
beq .L_add_batch @ counted down to zero - report
.L_resume_backward_branch:
ldr lr, [rSELF, #THREAD_FLAGS_OFFSET]