diff options
Diffstat (limited to 'thumb2compact_rmark.s')
-rw-r--r-- | thumb2compact_rmark.s | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/thumb2compact_rmark.s b/thumb2compact_rmark.s index 9c2726c..767a9d5 100644 --- a/thumb2compact_rmark.s +++ b/thumb2compact_rmark.s @@ -35,8 +35,8 @@ rmark_more_stack_nodes: str r8,[r10,r3,lsl #2]
ldr r4,[r6]
- add r12,pc,#0
- str r12,[sp,#-4]!
+ add lr,pc,#9
+ str lr,[sp,#-4]!
bl rmark_stack_node
add r9,r9,#4
@@ -857,8 +857,8 @@ rmark_ab_record_array: subs r4,r4,r3
add r6,r6,#4
add r7,r7,r6
- add r12,pc,#0
- str r12,[sp,#-4]!
+ add lr,pc,#9
+ str lr,[sp,#-4]!
bl reorder
ldr r6,[sp],#4
@@ -963,8 +963,8 @@ rmark_array_nodes: str r8,[r10,r3,lsl #2]
ldr r4,[r6]
- add r12,pc,#0
- str r12,[sp,#-4]!
+ add lr,pc,#9
+ str lr,[sp,#-4]!
bl rmark_array_node
add r9,r9,#4
|