diff options
author | Camil Staps | 2016-11-10 09:41:35 +0000 |
---|---|---|
committer | Camil Staps | 2016-11-10 09:41:35 +0000 |
commit | 4f0223b2bbe0b1d47100e7fd0e621f339029880b (patch) | |
tree | 5ea8d134255bd4a9bcbc6dfb4e802eabb04c3fe5 | |
parent | Cleanup: load pc directly instead of through lr (diff) |
Fix offsets when storing pc in thumb2ap.s
-rw-r--r-- | thumb2ap.s | 64 |
1 files changed, 32 insertions, 32 deletions
@@ -600,7 +600,7 @@ repl_args_5: no_fast_ap32:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -615,7 +615,7 @@ no_fast_ap32: no_fast_ap31:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -630,7 +630,7 @@ no_fast_ap31: no_fast_ap30:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -645,7 +645,7 @@ no_fast_ap30: no_fast_ap29:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -660,7 +660,7 @@ no_fast_ap29: no_fast_ap28:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -675,7 +675,7 @@ no_fast_ap28: no_fast_ap27:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -690,7 +690,7 @@ no_fast_ap27: no_fast_ap26:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -705,7 +705,7 @@ no_fast_ap26: no_fast_ap25:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -720,7 +720,7 @@ no_fast_ap25: no_fast_ap24:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -735,7 +735,7 @@ no_fast_ap24: no_fast_ap23:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -750,7 +750,7 @@ no_fast_ap23: no_fast_ap22:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -765,7 +765,7 @@ no_fast_ap22: no_fast_ap21:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -780,7 +780,7 @@ no_fast_ap21: no_fast_ap20:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -795,7 +795,7 @@ no_fast_ap20: no_fast_ap19:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -810,7 +810,7 @@ no_fast_ap19: no_fast_ap18:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -825,7 +825,7 @@ no_fast_ap18: no_fast_ap17:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -840,7 +840,7 @@ no_fast_ap17: no_fast_ap16:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -855,7 +855,7 @@ no_fast_ap16: no_fast_ap15:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -870,7 +870,7 @@ no_fast_ap15: no_fast_ap14:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -885,7 +885,7 @@ no_fast_ap14: no_fast_ap13:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -900,7 +900,7 @@ no_fast_ap13: no_fast_ap12:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -915,7 +915,7 @@ no_fast_ap12: no_fast_ap11:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -930,7 +930,7 @@ no_fast_ap11: no_fast_ap10:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -945,7 +945,7 @@ no_fast_ap10: no_fast_ap9:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -960,7 +960,7 @@ no_fast_ap9: no_fast_ap8:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -975,7 +975,7 @@ no_fast_ap8: no_fast_ap7:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -990,7 +990,7 @@ no_fast_ap7: no_fast_ap6:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -1005,7 +1005,7 @@ no_fast_ap6: no_fast_ap5:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -1020,7 +1020,7 @@ no_fast_ap5: no_fast_ap4:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -1035,7 +1035,7 @@ no_fast_ap4: no_fast_ap3:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r11,[r6]
@@ -1050,7 +1050,7 @@ no_fast_ap3: no_fast_ap2:
ldr r12,[r11,#2]
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r12
ldr r8,[r6]
@@ -2815,7 +2815,7 @@ ap_32__u0: add r8,r8,pc
.endif
.align
- add lr,pc,#9
+ add lr,pc,#7
str lr,[sp,#-4]!
blx r8
apupd_upd:
|