summaryrefslogtreecommitdiff
path: root/src/fxinst.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/fxinst.s')
-rw-r--r--src/fxinst.s44480
1 files changed, 44480 insertions, 0 deletions
diff --git a/src/fxinst.s b/src/fxinst.s
new file mode 100644
index 0000000..f3302fe
--- /dev/null
+++ b/src/fxinst.s
@@ -0,0 +1,44480 @@
+ .file "fxinst.cpp"
+ .text
+ .align 2
+ .type _Z7fx_stopv, %function
+_Z7fx_stopv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L5
+ ldr r3, [r3, #72]
+ bic r2, r3, #32
+ ldr r3, .L5
+ str r2, [r3, #72]
+ ldr r2, .L5
+ mov r3, #0
+ str r3, [r2, #2036]
+ ldr r3, .L5
+ ldr r2, [r3, #2036]
+ ldr r3, .L5
+ str r2, [r3, #2040]
+ ldr r3, .L5
+ ldr r3, [r3, #152]
+ add r3, r3, #55
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ cmp r3, #0
+ blt .L2
+ ldr r3, .L5
+ ldr r3, [r3, #72]
+ orr r2, r3, #32768
+ ldr r3, .L5
+ str r2, [r3, #72]
+.L2:
+ ldr r2, .L5
+ mov r3, #0
+ str r3, [r2, #68]
+ ldr r2, .L5
+ mov r3, #1
+ strb r3, [r2, #109]
+ ldr r3, .L5
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L5
+ str r2, [r3, #72]
+ ldr r2, .L5
+ ldr r3, .L5
+ str r3, [r2, #104]
+ ldr r3, .L5
+ ldr r2, [r3, #104]
+ ldr r3, .L5
+ str r2, [r3, #100]
+ ldr r3, .L5
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L5
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L6:
+ .align 2
+.L5:
+ .word GSU
+ .size _Z7fx_stopv, .-_Z7fx_stopv
+ .global __gxx_personality_sj0
+ .align 2
+ .type _Z6fx_nopv, %function
+_Z6fx_nopv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L9
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L9
+ str r2, [r3, #72]
+ ldr r2, .L9
+ ldr r3, .L9
+ str r3, [r2, #104]
+ ldr r3, .L9
+ ldr r2, [r3, #104]
+ ldr r3, .L9
+ str r2, [r3, #100]
+ ldr r3, .L9
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L9
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L10:
+ .align 2
+.L9:
+ .word GSU
+ .size _Z6fx_nopv, .-_Z6fx_nopv
+ .align 2
+ .type _Z6fx_lsrv, %function
+_Z6fx_lsrv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L15
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r2, r3, #1
+ ldr r3, .L15
+ str r2, [r3, #124]
+ ldr r3, .L15
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, lsr #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ str r3, [fp, #-16]
+ ldr r3, .L15
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L15
+ str r2, [r3, #60]
+ ldr r3, .L15
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L15
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L15
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L15
+ ldr r2, [r3, #100]
+ ldr r3, .L15+4
+ cmp r2, r3
+ bne .L12
+ ldr r3, .L15
+ ldr r2, [r3, #468]
+ ldr r3, .L15
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L15
+ strb r3, [r2, #108]
+.L12:
+ ldr r3, .L15
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L15
+ str r2, [r3, #72]
+ ldr r2, .L15
+ ldr r3, .L15
+ str r3, [r2, #104]
+ ldr r3, .L15
+ ldr r2, [r3, #104]
+ ldr r3, .L15
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L16:
+ .align 2
+.L15:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_lsrv, .-_Z6fx_lsrv
+ .align 2
+ .type _Z6fx_rolv, %function
+_Z6fx_rolv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L21
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #1
+ mov r3, r3, asl #16
+ mov r2, r3, lsr #16
+ ldr r3, .L21
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ str r3, [fp, #-16]
+ ldr r3, .L21
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #15
+ and r2, r3, #1
+ ldr r3, .L21
+ str r2, [r3, #124]
+ ldr r3, .L21
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L21
+ str r2, [r3, #60]
+ ldr r3, .L21
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L21
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L21
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L21
+ ldr r2, [r3, #100]
+ ldr r3, .L21+4
+ cmp r2, r3
+ bne .L18
+ ldr r3, .L21
+ ldr r2, [r3, #468]
+ ldr r3, .L21
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L21
+ strb r3, [r2, #108]
+.L18:
+ ldr r3, .L21
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L21
+ str r2, [r3, #72]
+ ldr r2, .L21
+ ldr r3, .L21
+ str r3, [r2, #104]
+ ldr r3, .L21
+ ldr r2, [r3, #104]
+ ldr r3, .L21
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L22:
+ .align 2
+.L21:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_rolv, .-_Z6fx_rolv
+ .align 2
+ .type _Z6fx_brav, %function
+_Z6fx_brav:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L25
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L25
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L25
+ str r2, [r3, #60]
+ ldr r3, .L25
+ ldr r2, [r3, #472]
+ ldr r3, .L25
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L25
+ strb r3, [r2, #109]
+ ldr r3, .L25
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L25
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L26:
+ .align 2
+.L25:
+ .word GSU
+ .size _Z6fx_brav, .-_Z6fx_brav
+ .align 2
+ .type _Z6fx_bltv, %function
+_Z6fx_bltv:
+ @ args = 0, pretend = 0, frame = 12
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #12
+ ldr r3, .L36
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L36
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L36
+ str r2, [r3, #60]
+ ldr r3, .L36
+ ldr r2, [r3, #472]
+ ldr r3, .L36
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L36
+ strb r3, [r2, #109]
+ ldr r3, .L36
+ ldr r3, [r3, #116]
+ and r3, r3, #32768
+ cmp r3, #0
+ moveq r2, #0
+ movne r2, #1
+ str r2, [fp, #-24]
+ ldr r3, .L36
+ ldr r2, [r3, #128]
+ ldr r3, .L36+4
+ cmp r2, r3
+ bgt .L28
+ ldr r3, .L36
+ ldr r3, [r3, #128]
+ cmn r3, #32768
+ bge .L30
+.L28:
+ mov r3, #1
+ str r3, [fp, #-20]
+ b .L31
+.L30:
+ mov r2, #0
+ str r2, [fp, #-20]
+.L31:
+ ldr r3, [fp, #-20]
+ ldr r2, [fp, #-24]
+ cmp r2, r3
+ beq .L32
+ ldr r3, .L36
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L36
+ str r2, [r3, #60]
+ b .L35
+.L32:
+ ldr r3, .L36
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L36
+ str r2, [r3, #60]
+.L35:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L37:
+ .align 2
+.L36:
+ .word GSU
+ .word 32767
+ .size _Z6fx_bltv, .-_Z6fx_bltv
+ .align 2
+ .type _Z6fx_bgev, %function
+_Z6fx_bgev:
+ @ args = 0, pretend = 0, frame = 12
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #12
+ ldr r3, .L47
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L47
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L47
+ str r2, [r3, #60]
+ ldr r3, .L47
+ ldr r2, [r3, #472]
+ ldr r3, .L47
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L47
+ strb r3, [r2, #109]
+ ldr r3, .L47
+ ldr r3, [r3, #116]
+ and r3, r3, #32768
+ cmp r3, #0
+ moveq r2, #0
+ movne r2, #1
+ str r2, [fp, #-24]
+ ldr r3, .L47
+ ldr r2, [r3, #128]
+ ldr r3, .L47+4
+ cmp r2, r3
+ bgt .L39
+ ldr r3, .L47
+ ldr r3, [r3, #128]
+ cmn r3, #32768
+ bge .L41
+.L39:
+ mov r3, #1
+ str r3, [fp, #-20]
+ b .L42
+.L41:
+ mov r2, #0
+ str r2, [fp, #-20]
+.L42:
+ ldr r3, [fp, #-20]
+ ldr r2, [fp, #-24]
+ cmp r2, r3
+ bne .L43
+ ldr r3, .L47
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L47
+ str r2, [r3, #60]
+ b .L46
+.L43:
+ ldr r3, .L47
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L47
+ str r2, [r3, #60]
+.L46:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L48:
+ .align 2
+.L47:
+ .word GSU
+ .word 32767
+ .size _Z6fx_bgev, .-_Z6fx_bgev
+ .align 2
+ .type _Z6fx_bnev, %function
+_Z6fx_bnev:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L54
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L54
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L54
+ str r2, [r3, #60]
+ ldr r3, .L54
+ ldr r2, [r3, #472]
+ ldr r3, .L54
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L54
+ strb r3, [r2, #109]
+ ldr r3, .L54
+ ldr r3, [r3, #120]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ cmp r3, #0
+ beq .L50
+ ldr r3, .L54
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L54
+ str r2, [r3, #60]
+ b .L53
+.L50:
+ ldr r3, .L54
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L54
+ str r2, [r3, #60]
+.L53:
+ ldmib sp, {fp, sp, pc}
+.L55:
+ .align 2
+.L54:
+ .word GSU
+ .size _Z6fx_bnev, .-_Z6fx_bnev
+ .align 2
+ .type _Z6fx_beqv, %function
+_Z6fx_beqv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L61
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L61
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L61
+ str r2, [r3, #60]
+ ldr r3, .L61
+ ldr r2, [r3, #472]
+ ldr r3, .L61
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L61
+ strb r3, [r2, #109]
+ ldr r3, .L61
+ ldr r3, [r3, #120]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ cmp r3, #0
+ bne .L57
+ ldr r3, .L61
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L61
+ str r2, [r3, #60]
+ b .L60
+.L57:
+ ldr r3, .L61
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L61
+ str r2, [r3, #60]
+.L60:
+ ldmib sp, {fp, sp, pc}
+.L62:
+ .align 2
+.L61:
+ .word GSU
+ .size _Z6fx_beqv, .-_Z6fx_beqv
+ .align 2
+ .type _Z6fx_bplv, %function
+_Z6fx_bplv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L68
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L68
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L68
+ str r2, [r3, #60]
+ ldr r3, .L68
+ ldr r2, [r3, #472]
+ ldr r3, .L68
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L68
+ strb r3, [r2, #109]
+ ldr r3, .L68
+ ldr r3, [r3, #116]
+ and r3, r3, #32768
+ cmp r3, #0
+ bne .L64
+ ldr r3, .L68
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L68
+ str r2, [r3, #60]
+ b .L67
+.L64:
+ ldr r3, .L68
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L68
+ str r2, [r3, #60]
+.L67:
+ ldmib sp, {fp, sp, pc}
+.L69:
+ .align 2
+.L68:
+ .word GSU
+ .size _Z6fx_bplv, .-_Z6fx_bplv
+ .align 2
+ .type _Z6fx_bmiv, %function
+_Z6fx_bmiv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L75
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L75
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L75
+ str r2, [r3, #60]
+ ldr r3, .L75
+ ldr r2, [r3, #472]
+ ldr r3, .L75
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L75
+ strb r3, [r2, #109]
+ ldr r3, .L75
+ ldr r3, [r3, #116]
+ and r3, r3, #32768
+ cmp r3, #0
+ beq .L71
+ ldr r3, .L75
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L75
+ str r2, [r3, #60]
+ b .L74
+.L71:
+ ldr r3, .L75
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L75
+ str r2, [r3, #60]
+.L74:
+ ldmib sp, {fp, sp, pc}
+.L76:
+ .align 2
+.L75:
+ .word GSU
+ .size _Z6fx_bmiv, .-_Z6fx_bmiv
+ .align 2
+ .type _Z6fx_bccv, %function
+_Z6fx_bccv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L82
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L82
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L82
+ str r2, [r3, #60]
+ ldr r3, .L82
+ ldr r2, [r3, #472]
+ ldr r3, .L82
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L82
+ strb r3, [r2, #109]
+ ldr r3, .L82
+ ldr r3, [r3, #124]
+ and r3, r3, #1
+ and r3, r3, #255
+ eor r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L78
+ ldr r3, .L82
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L82
+ str r2, [r3, #60]
+ b .L81
+.L78:
+ ldr r3, .L82
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L82
+ str r2, [r3, #60]
+.L81:
+ ldmib sp, {fp, sp, pc}
+.L83:
+ .align 2
+.L82:
+ .word GSU
+ .size _Z6fx_bccv, .-_Z6fx_bccv
+ .align 2
+ .type _Z6fx_bcsv, %function
+_Z6fx_bcsv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L89
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L89
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L89
+ str r2, [r3, #60]
+ ldr r3, .L89
+ ldr r2, [r3, #472]
+ ldr r3, .L89
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L89
+ strb r3, [r2, #109]
+ ldr r3, .L89
+ ldr r3, [r3, #124]
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L85
+ ldr r3, .L89
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L89
+ str r2, [r3, #60]
+ b .L88
+.L85:
+ ldr r3, .L89
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L89
+ str r2, [r3, #60]
+.L88:
+ ldmib sp, {fp, sp, pc}
+.L90:
+ .align 2
+.L89:
+ .word GSU
+ .size _Z6fx_bcsv, .-_Z6fx_bcsv
+ .align 2
+ .type _Z6fx_bvcv, %function
+_Z6fx_bvcv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L97
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L97
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L97
+ str r2, [r3, #60]
+ ldr r3, .L97
+ ldr r2, [r3, #472]
+ ldr r3, .L97
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L97
+ strb r3, [r2, #109]
+ ldr r3, .L97
+ ldr r2, [r3, #128]
+ ldr r3, .L97+4
+ cmp r2, r3
+ bgt .L92
+ ldr r3, .L97
+ ldr r3, [r3, #128]
+ cmn r3, #32768
+ blt .L92
+ ldr r3, .L97
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L97
+ str r2, [r3, #60]
+ b .L96
+.L92:
+ ldr r3, .L97
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L97
+ str r2, [r3, #60]
+.L96:
+ ldmib sp, {fp, sp, pc}
+.L98:
+ .align 2
+.L97:
+ .word GSU
+ .word 32767
+ .size _Z6fx_bvcv, .-_Z6fx_bvcv
+ .align 2
+ .type _Z6fx_bvsv, %function
+_Z6fx_bvsv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L105
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L105
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L105
+ str r2, [r3, #60]
+ ldr r3, .L105
+ ldr r2, [r3, #472]
+ ldr r3, .L105
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L105
+ strb r3, [r2, #109]
+ ldr r3, .L105
+ ldr r2, [r3, #128]
+ ldr r3, .L105+4
+ cmp r2, r3
+ bgt .L100
+ ldr r3, .L105
+ ldr r3, [r3, #128]
+ cmn r3, #32768
+ bge .L102
+.L100:
+ ldr r3, .L105
+ ldr r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ add r2, r2, r3
+ ldr r3, .L105
+ str r2, [r3, #60]
+ b .L104
+.L102:
+ ldr r3, .L105
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L105
+ str r2, [r3, #60]
+.L104:
+ ldmib sp, {fp, sp, pc}
+.L106:
+ .align 2
+.L105:
+ .word GSU
+ .word 32767
+ .size _Z6fx_bvsv, .-_Z6fx_bvsv
+ .align 2
+ .type _Z8fx_to_r0v, %function
+_Z8fx_to_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L112
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L108
+ ldr r3, .L112
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L112
+ str r2, [r3, #0]
+ ldr r3, .L112
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L112
+ str r2, [r3, #72]
+ ldr r2, .L112
+ ldr r3, .L112
+ str r3, [r2, #104]
+ ldr r3, .L112
+ ldr r2, [r3, #104]
+ ldr r3, .L112
+ str r2, [r3, #100]
+ b .L110
+.L108:
+ ldr r2, .L112
+ ldr r3, .L112
+ str r3, [r2, #100]
+.L110:
+ ldr r3, .L112
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L112
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L113:
+ .align 2
+.L112:
+ .word GSU
+ .size _Z8fx_to_r0v, .-_Z8fx_to_r0v
+ .align 2
+ .type _Z8fx_to_r1v, %function
+_Z8fx_to_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L119
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L115
+ ldr r3, .L119
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L119
+ str r2, [r3, #4]
+ ldr r3, .L119
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L119
+ str r2, [r3, #72]
+ ldr r2, .L119
+ ldr r3, .L119
+ str r3, [r2, #104]
+ ldr r3, .L119
+ ldr r2, [r3, #104]
+ ldr r3, .L119
+ str r2, [r3, #100]
+ b .L117
+.L115:
+ ldr r2, .L119
+ ldr r3, .L119+4
+ str r3, [r2, #100]
+.L117:
+ ldr r3, .L119
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L119
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L120:
+ .align 2
+.L119:
+ .word GSU
+ .word GSU+4
+ .size _Z8fx_to_r1v, .-_Z8fx_to_r1v
+ .align 2
+ .type _Z8fx_to_r2v, %function
+_Z8fx_to_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L126
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L122
+ ldr r3, .L126
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L126
+ str r2, [r3, #8]
+ ldr r3, .L126
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L126
+ str r2, [r3, #72]
+ ldr r2, .L126
+ ldr r3, .L126
+ str r3, [r2, #104]
+ ldr r3, .L126
+ ldr r2, [r3, #104]
+ ldr r3, .L126
+ str r2, [r3, #100]
+ b .L124
+.L122:
+ ldr r2, .L126
+ ldr r3, .L126+4
+ str r3, [r2, #100]
+.L124:
+ ldr r3, .L126
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L126
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L127:
+ .align 2
+.L126:
+ .word GSU
+ .word GSU+8
+ .size _Z8fx_to_r2v, .-_Z8fx_to_r2v
+ .align 2
+ .type _Z8fx_to_r3v, %function
+_Z8fx_to_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L133
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L129
+ ldr r3, .L133
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L133
+ str r2, [r3, #12]
+ ldr r3, .L133
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L133
+ str r2, [r3, #72]
+ ldr r2, .L133
+ ldr r3, .L133
+ str r3, [r2, #104]
+ ldr r3, .L133
+ ldr r2, [r3, #104]
+ ldr r3, .L133
+ str r2, [r3, #100]
+ b .L131
+.L129:
+ ldr r2, .L133
+ ldr r3, .L133+4
+ str r3, [r2, #100]
+.L131:
+ ldr r3, .L133
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L133
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L134:
+ .align 2
+.L133:
+ .word GSU
+ .word GSU+12
+ .size _Z8fx_to_r3v, .-_Z8fx_to_r3v
+ .align 2
+ .type _Z8fx_to_r4v, %function
+_Z8fx_to_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L140
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L136
+ ldr r3, .L140
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L140
+ str r2, [r3, #16]
+ ldr r3, .L140
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L140
+ str r2, [r3, #72]
+ ldr r2, .L140
+ ldr r3, .L140
+ str r3, [r2, #104]
+ ldr r3, .L140
+ ldr r2, [r3, #104]
+ ldr r3, .L140
+ str r2, [r3, #100]
+ b .L138
+.L136:
+ ldr r2, .L140
+ ldr r3, .L140+4
+ str r3, [r2, #100]
+.L138:
+ ldr r3, .L140
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L140
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L141:
+ .align 2
+.L140:
+ .word GSU
+ .word GSU+16
+ .size _Z8fx_to_r4v, .-_Z8fx_to_r4v
+ .align 2
+ .type _Z8fx_to_r5v, %function
+_Z8fx_to_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L147
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L143
+ ldr r3, .L147
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L147
+ str r2, [r3, #20]
+ ldr r3, .L147
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L147
+ str r2, [r3, #72]
+ ldr r2, .L147
+ ldr r3, .L147
+ str r3, [r2, #104]
+ ldr r3, .L147
+ ldr r2, [r3, #104]
+ ldr r3, .L147
+ str r2, [r3, #100]
+ b .L145
+.L143:
+ ldr r2, .L147
+ ldr r3, .L147+4
+ str r3, [r2, #100]
+.L145:
+ ldr r3, .L147
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L147
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L148:
+ .align 2
+.L147:
+ .word GSU
+ .word GSU+20
+ .size _Z8fx_to_r5v, .-_Z8fx_to_r5v
+ .align 2
+ .type _Z8fx_to_r6v, %function
+_Z8fx_to_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L154
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L150
+ ldr r3, .L154
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L154
+ str r2, [r3, #24]
+ ldr r3, .L154
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L154
+ str r2, [r3, #72]
+ ldr r2, .L154
+ ldr r3, .L154
+ str r3, [r2, #104]
+ ldr r3, .L154
+ ldr r2, [r3, #104]
+ ldr r3, .L154
+ str r2, [r3, #100]
+ b .L152
+.L150:
+ ldr r2, .L154
+ ldr r3, .L154+4
+ str r3, [r2, #100]
+.L152:
+ ldr r3, .L154
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L154
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L155:
+ .align 2
+.L154:
+ .word GSU
+ .word GSU+24
+ .size _Z8fx_to_r6v, .-_Z8fx_to_r6v
+ .align 2
+ .type _Z8fx_to_r7v, %function
+_Z8fx_to_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L161
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L157
+ ldr r3, .L161
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L161
+ str r2, [r3, #28]
+ ldr r3, .L161
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L161
+ str r2, [r3, #72]
+ ldr r2, .L161
+ ldr r3, .L161
+ str r3, [r2, #104]
+ ldr r3, .L161
+ ldr r2, [r3, #104]
+ ldr r3, .L161
+ str r2, [r3, #100]
+ b .L159
+.L157:
+ ldr r2, .L161
+ ldr r3, .L161+4
+ str r3, [r2, #100]
+.L159:
+ ldr r3, .L161
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L161
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L162:
+ .align 2
+.L161:
+ .word GSU
+ .word GSU+28
+ .size _Z8fx_to_r7v, .-_Z8fx_to_r7v
+ .align 2
+ .type _Z8fx_to_r8v, %function
+_Z8fx_to_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L168
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L164
+ ldr r3, .L168
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L168
+ str r2, [r3, #32]
+ ldr r3, .L168
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L168
+ str r2, [r3, #72]
+ ldr r2, .L168
+ ldr r3, .L168
+ str r3, [r2, #104]
+ ldr r3, .L168
+ ldr r2, [r3, #104]
+ ldr r3, .L168
+ str r2, [r3, #100]
+ b .L166
+.L164:
+ ldr r2, .L168
+ ldr r3, .L168+4
+ str r3, [r2, #100]
+.L166:
+ ldr r3, .L168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L168
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L169:
+ .align 2
+.L168:
+ .word GSU
+ .word GSU+32
+ .size _Z8fx_to_r8v, .-_Z8fx_to_r8v
+ .align 2
+ .type _Z8fx_to_r9v, %function
+_Z8fx_to_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L175
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L171
+ ldr r3, .L175
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L175
+ str r2, [r3, #36]
+ ldr r3, .L175
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L175
+ str r2, [r3, #72]
+ ldr r2, .L175
+ ldr r3, .L175
+ str r3, [r2, #104]
+ ldr r3, .L175
+ ldr r2, [r3, #104]
+ ldr r3, .L175
+ str r2, [r3, #100]
+ b .L173
+.L171:
+ ldr r2, .L175
+ ldr r3, .L175+4
+ str r3, [r2, #100]
+.L173:
+ ldr r3, .L175
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L175
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L176:
+ .align 2
+.L175:
+ .word GSU
+ .word GSU+36
+ .size _Z8fx_to_r9v, .-_Z8fx_to_r9v
+ .align 2
+ .type _Z9fx_to_r10v, %function
+_Z9fx_to_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L182
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L178
+ ldr r3, .L182
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L182
+ str r2, [r3, #40]
+ ldr r3, .L182
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L182
+ str r2, [r3, #72]
+ ldr r2, .L182
+ ldr r3, .L182
+ str r3, [r2, #104]
+ ldr r3, .L182
+ ldr r2, [r3, #104]
+ ldr r3, .L182
+ str r2, [r3, #100]
+ b .L180
+.L178:
+ ldr r2, .L182
+ ldr r3, .L182+4
+ str r3, [r2, #100]
+.L180:
+ ldr r3, .L182
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L182
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L183:
+ .align 2
+.L182:
+ .word GSU
+ .word GSU+40
+ .size _Z9fx_to_r10v, .-_Z9fx_to_r10v
+ .align 2
+ .type _Z9fx_to_r11v, %function
+_Z9fx_to_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L189
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L185
+ ldr r3, .L189
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L189
+ str r2, [r3, #44]
+ ldr r3, .L189
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L189
+ str r2, [r3, #72]
+ ldr r2, .L189
+ ldr r3, .L189
+ str r3, [r2, #104]
+ ldr r3, .L189
+ ldr r2, [r3, #104]
+ ldr r3, .L189
+ str r2, [r3, #100]
+ b .L187
+.L185:
+ ldr r2, .L189
+ ldr r3, .L189+4
+ str r3, [r2, #100]
+.L187:
+ ldr r3, .L189
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L189
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L190:
+ .align 2
+.L189:
+ .word GSU
+ .word GSU+44
+ .size _Z9fx_to_r11v, .-_Z9fx_to_r11v
+ .align 2
+ .type _Z9fx_to_r12v, %function
+_Z9fx_to_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L196
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L192
+ ldr r3, .L196
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L196
+ str r2, [r3, #48]
+ ldr r3, .L196
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L196
+ str r2, [r3, #72]
+ ldr r2, .L196
+ ldr r3, .L196
+ str r3, [r2, #104]
+ ldr r3, .L196
+ ldr r2, [r3, #104]
+ ldr r3, .L196
+ str r2, [r3, #100]
+ b .L194
+.L192:
+ ldr r2, .L196
+ ldr r3, .L196+4
+ str r3, [r2, #100]
+.L194:
+ ldr r3, .L196
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L196
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L197:
+ .align 2
+.L196:
+ .word GSU
+ .word GSU+48
+ .size _Z9fx_to_r12v, .-_Z9fx_to_r12v
+ .align 2
+ .type _Z9fx_to_r13v, %function
+_Z9fx_to_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L203
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L199
+ ldr r3, .L203
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L203
+ str r2, [r3, #52]
+ ldr r3, .L203
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L203
+ str r2, [r3, #72]
+ ldr r2, .L203
+ ldr r3, .L203
+ str r3, [r2, #104]
+ ldr r3, .L203
+ ldr r2, [r3, #104]
+ ldr r3, .L203
+ str r2, [r3, #100]
+ b .L201
+.L199:
+ ldr r2, .L203
+ ldr r3, .L203+4
+ str r3, [r2, #100]
+.L201:
+ ldr r3, .L203
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L203
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L204:
+ .align 2
+.L203:
+ .word GSU
+ .word GSU+52
+ .size _Z9fx_to_r13v, .-_Z9fx_to_r13v
+ .align 2
+ .type _Z9fx_to_r14v, %function
+_Z9fx_to_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L210
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L206
+ ldr r3, .L210
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L210
+ str r2, [r3, #56]
+ ldr r3, .L210
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L210
+ str r2, [r3, #72]
+ ldr r2, .L210
+ ldr r3, .L210
+ str r3, [r2, #104]
+ ldr r3, .L210
+ ldr r2, [r3, #104]
+ ldr r3, .L210
+ str r2, [r3, #100]
+ ldr r3, .L210
+ ldr r2, [r3, #468]
+ ldr r3, .L210
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L210
+ strb r3, [r2, #108]
+ b .L208
+.L206:
+ ldr r2, .L210
+ ldr r3, .L210+4
+ str r3, [r2, #100]
+.L208:
+ ldr r3, .L210
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L210
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L211:
+ .align 2
+.L210:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_to_r14v, .-_Z9fx_to_r14v
+ .align 2
+ .type _Z9fx_to_r15v, %function
+_Z9fx_to_r15v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L217
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L213
+ ldr r3, .L217
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L217
+ str r2, [r3, #60]
+ ldr r3, .L217
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L217
+ str r2, [r3, #72]
+ ldr r2, .L217
+ ldr r3, .L217
+ str r3, [r2, #104]
+ ldr r3, .L217
+ ldr r2, [r3, #104]
+ ldr r3, .L217
+ str r2, [r3, #100]
+ b .L216
+.L213:
+ ldr r2, .L217
+ ldr r3, .L217+4
+ str r3, [r2, #100]
+ ldr r3, .L217
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L217
+ str r2, [r3, #60]
+.L216:
+ ldmfd sp, {fp, sp, pc}
+.L218:
+ .align 2
+.L217:
+ .word GSU
+ .word GSU+60
+ .size _Z9fx_to_r15v, .-_Z9fx_to_r15v
+ .align 2
+ .type _Z10fx_with_r0v, %function
+_Z10fx_with_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L221
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L221
+ str r2, [r3, #72]
+ ldr r2, .L221
+ ldr r3, .L221
+ str r3, [r2, #100]
+ ldr r3, .L221
+ ldr r2, [r3, #100]
+ ldr r3, .L221
+ str r2, [r3, #104]
+ ldr r3, .L221
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L221
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L222:
+ .align 2
+.L221:
+ .word GSU
+ .size _Z10fx_with_r0v, .-_Z10fx_with_r0v
+ .align 2
+ .type _Z10fx_with_r1v, %function
+_Z10fx_with_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L225
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L225
+ str r2, [r3, #72]
+ ldr r2, .L225
+ ldr r3, .L225+4
+ str r3, [r2, #100]
+ ldr r3, .L225
+ ldr r2, [r3, #100]
+ ldr r3, .L225
+ str r2, [r3, #104]
+ ldr r3, .L225
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L225
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L226:
+ .align 2
+.L225:
+ .word GSU
+ .word GSU+4
+ .size _Z10fx_with_r1v, .-_Z10fx_with_r1v
+ .align 2
+ .type _Z10fx_with_r2v, %function
+_Z10fx_with_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L229
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L229
+ str r2, [r3, #72]
+ ldr r2, .L229
+ ldr r3, .L229+4
+ str r3, [r2, #100]
+ ldr r3, .L229
+ ldr r2, [r3, #100]
+ ldr r3, .L229
+ str r2, [r3, #104]
+ ldr r3, .L229
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L229
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L230:
+ .align 2
+.L229:
+ .word GSU
+ .word GSU+8
+ .size _Z10fx_with_r2v, .-_Z10fx_with_r2v
+ .align 2
+ .type _Z10fx_with_r3v, %function
+_Z10fx_with_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L233
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L233
+ str r2, [r3, #72]
+ ldr r2, .L233
+ ldr r3, .L233+4
+ str r3, [r2, #100]
+ ldr r3, .L233
+ ldr r2, [r3, #100]
+ ldr r3, .L233
+ str r2, [r3, #104]
+ ldr r3, .L233
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L233
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L234:
+ .align 2
+.L233:
+ .word GSU
+ .word GSU+12
+ .size _Z10fx_with_r3v, .-_Z10fx_with_r3v
+ .align 2
+ .type _Z10fx_with_r4v, %function
+_Z10fx_with_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L237
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L237
+ str r2, [r3, #72]
+ ldr r2, .L237
+ ldr r3, .L237+4
+ str r3, [r2, #100]
+ ldr r3, .L237
+ ldr r2, [r3, #100]
+ ldr r3, .L237
+ str r2, [r3, #104]
+ ldr r3, .L237
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L237
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L238:
+ .align 2
+.L237:
+ .word GSU
+ .word GSU+16
+ .size _Z10fx_with_r4v, .-_Z10fx_with_r4v
+ .align 2
+ .type _Z10fx_with_r5v, %function
+_Z10fx_with_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L241
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L241
+ str r2, [r3, #72]
+ ldr r2, .L241
+ ldr r3, .L241+4
+ str r3, [r2, #100]
+ ldr r3, .L241
+ ldr r2, [r3, #100]
+ ldr r3, .L241
+ str r2, [r3, #104]
+ ldr r3, .L241
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L241
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L242:
+ .align 2
+.L241:
+ .word GSU
+ .word GSU+20
+ .size _Z10fx_with_r5v, .-_Z10fx_with_r5v
+ .align 2
+ .type _Z10fx_with_r6v, %function
+_Z10fx_with_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L245
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L245
+ str r2, [r3, #72]
+ ldr r2, .L245
+ ldr r3, .L245+4
+ str r3, [r2, #100]
+ ldr r3, .L245
+ ldr r2, [r3, #100]
+ ldr r3, .L245
+ str r2, [r3, #104]
+ ldr r3, .L245
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L245
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L246:
+ .align 2
+.L245:
+ .word GSU
+ .word GSU+24
+ .size _Z10fx_with_r6v, .-_Z10fx_with_r6v
+ .align 2
+ .type _Z10fx_with_r7v, %function
+_Z10fx_with_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L249
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L249
+ str r2, [r3, #72]
+ ldr r2, .L249
+ ldr r3, .L249+4
+ str r3, [r2, #100]
+ ldr r3, .L249
+ ldr r2, [r3, #100]
+ ldr r3, .L249
+ str r2, [r3, #104]
+ ldr r3, .L249
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L249
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L250:
+ .align 2
+.L249:
+ .word GSU
+ .word GSU+28
+ .size _Z10fx_with_r7v, .-_Z10fx_with_r7v
+ .align 2
+ .type _Z10fx_with_r8v, %function
+_Z10fx_with_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L253
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L253
+ str r2, [r3, #72]
+ ldr r2, .L253
+ ldr r3, .L253+4
+ str r3, [r2, #100]
+ ldr r3, .L253
+ ldr r2, [r3, #100]
+ ldr r3, .L253
+ str r2, [r3, #104]
+ ldr r3, .L253
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L253
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L254:
+ .align 2
+.L253:
+ .word GSU
+ .word GSU+32
+ .size _Z10fx_with_r8v, .-_Z10fx_with_r8v
+ .align 2
+ .type _Z10fx_with_r9v, %function
+_Z10fx_with_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L257
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L257
+ str r2, [r3, #72]
+ ldr r2, .L257
+ ldr r3, .L257+4
+ str r3, [r2, #100]
+ ldr r3, .L257
+ ldr r2, [r3, #100]
+ ldr r3, .L257
+ str r2, [r3, #104]
+ ldr r3, .L257
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L257
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L258:
+ .align 2
+.L257:
+ .word GSU
+ .word GSU+36
+ .size _Z10fx_with_r9v, .-_Z10fx_with_r9v
+ .align 2
+ .type _Z11fx_with_r10v, %function
+_Z11fx_with_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L261
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L261
+ str r2, [r3, #72]
+ ldr r2, .L261
+ ldr r3, .L261+4
+ str r3, [r2, #100]
+ ldr r3, .L261
+ ldr r2, [r3, #100]
+ ldr r3, .L261
+ str r2, [r3, #104]
+ ldr r3, .L261
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L261
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L262:
+ .align 2
+.L261:
+ .word GSU
+ .word GSU+40
+ .size _Z11fx_with_r10v, .-_Z11fx_with_r10v
+ .align 2
+ .type _Z11fx_with_r11v, %function
+_Z11fx_with_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L265
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L265
+ str r2, [r3, #72]
+ ldr r2, .L265
+ ldr r3, .L265+4
+ str r3, [r2, #100]
+ ldr r3, .L265
+ ldr r2, [r3, #100]
+ ldr r3, .L265
+ str r2, [r3, #104]
+ ldr r3, .L265
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L265
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L266:
+ .align 2
+.L265:
+ .word GSU
+ .word GSU+44
+ .size _Z11fx_with_r11v, .-_Z11fx_with_r11v
+ .align 2
+ .type _Z11fx_with_r12v, %function
+_Z11fx_with_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L269
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L269
+ str r2, [r3, #72]
+ ldr r2, .L269
+ ldr r3, .L269+4
+ str r3, [r2, #100]
+ ldr r3, .L269
+ ldr r2, [r3, #100]
+ ldr r3, .L269
+ str r2, [r3, #104]
+ ldr r3, .L269
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L269
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L270:
+ .align 2
+.L269:
+ .word GSU
+ .word GSU+48
+ .size _Z11fx_with_r12v, .-_Z11fx_with_r12v
+ .align 2
+ .type _Z11fx_with_r13v, %function
+_Z11fx_with_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L273
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L273
+ str r2, [r3, #72]
+ ldr r2, .L273
+ ldr r3, .L273+4
+ str r3, [r2, #100]
+ ldr r3, .L273
+ ldr r2, [r3, #100]
+ ldr r3, .L273
+ str r2, [r3, #104]
+ ldr r3, .L273
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L273
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L274:
+ .align 2
+.L273:
+ .word GSU
+ .word GSU+52
+ .size _Z11fx_with_r13v, .-_Z11fx_with_r13v
+ .align 2
+ .type _Z11fx_with_r14v, %function
+_Z11fx_with_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L277
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L277
+ str r2, [r3, #72]
+ ldr r2, .L277
+ ldr r3, .L277+4
+ str r3, [r2, #100]
+ ldr r3, .L277
+ ldr r2, [r3, #100]
+ ldr r3, .L277
+ str r2, [r3, #104]
+ ldr r3, .L277
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L277
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L278:
+ .align 2
+.L277:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_with_r14v, .-_Z11fx_with_r14v
+ .align 2
+ .type _Z11fx_with_r15v, %function
+_Z11fx_with_r15v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L281
+ ldr r3, [r3, #72]
+ orr r2, r3, #4096
+ ldr r3, .L281
+ str r2, [r3, #72]
+ ldr r2, .L281
+ ldr r3, .L281+4
+ str r3, [r2, #100]
+ ldr r3, .L281
+ ldr r2, [r3, #100]
+ ldr r3, .L281
+ str r2, [r3, #104]
+ ldr r3, .L281
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L281
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L282:
+ .align 2
+.L281:
+ .word GSU
+ .word GSU+60
+ .size _Z11fx_with_r15v, .-_Z11fx_with_r15v
+ .align 2
+ .type _Z9fx_stw_r0v, %function
+_Z9fx_stw_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L285
+ ldr r2, [r3, #0]
+ ldr r3, .L285
+ str r2, [r3, #96]
+ ldr r3, .L285
+ ldr r2, [r3, #464]
+ ldr r3, .L285
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L285
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L285
+ ldr r2, [r3, #464]
+ ldr r3, .L285
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L285
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L285
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L285
+ str r2, [r3, #72]
+ ldr r2, .L285
+ ldr r3, .L285
+ str r3, [r2, #104]
+ ldr r3, .L285
+ ldr r2, [r3, #104]
+ ldr r3, .L285
+ str r2, [r3, #100]
+ ldr r3, .L285
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L285
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L286:
+ .align 2
+.L285:
+ .word GSU
+ .size _Z9fx_stw_r0v, .-_Z9fx_stw_r0v
+ .align 2
+ .type _Z9fx_stw_r1v, %function
+_Z9fx_stw_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L289
+ ldr r2, [r3, #4]
+ ldr r3, .L289
+ str r2, [r3, #96]
+ ldr r3, .L289
+ ldr r2, [r3, #464]
+ ldr r3, .L289
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L289
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L289
+ ldr r2, [r3, #464]
+ ldr r3, .L289
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L289
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L289
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L289
+ str r2, [r3, #72]
+ ldr r2, .L289
+ ldr r3, .L289
+ str r3, [r2, #104]
+ ldr r3, .L289
+ ldr r2, [r3, #104]
+ ldr r3, .L289
+ str r2, [r3, #100]
+ ldr r3, .L289
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L289
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L290:
+ .align 2
+.L289:
+ .word GSU
+ .size _Z9fx_stw_r1v, .-_Z9fx_stw_r1v
+ .align 2
+ .type _Z9fx_stw_r2v, %function
+_Z9fx_stw_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L293
+ ldr r2, [r3, #8]
+ ldr r3, .L293
+ str r2, [r3, #96]
+ ldr r3, .L293
+ ldr r2, [r3, #464]
+ ldr r3, .L293
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L293
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L293
+ ldr r2, [r3, #464]
+ ldr r3, .L293
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L293
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L293
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L293
+ str r2, [r3, #72]
+ ldr r2, .L293
+ ldr r3, .L293
+ str r3, [r2, #104]
+ ldr r3, .L293
+ ldr r2, [r3, #104]
+ ldr r3, .L293
+ str r2, [r3, #100]
+ ldr r3, .L293
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L293
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L294:
+ .align 2
+.L293:
+ .word GSU
+ .size _Z9fx_stw_r2v, .-_Z9fx_stw_r2v
+ .align 2
+ .type _Z9fx_stw_r3v, %function
+_Z9fx_stw_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L297
+ ldr r2, [r3, #12]
+ ldr r3, .L297
+ str r2, [r3, #96]
+ ldr r3, .L297
+ ldr r2, [r3, #464]
+ ldr r3, .L297
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L297
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L297
+ ldr r2, [r3, #464]
+ ldr r3, .L297
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L297
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L297
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L297
+ str r2, [r3, #72]
+ ldr r2, .L297
+ ldr r3, .L297
+ str r3, [r2, #104]
+ ldr r3, .L297
+ ldr r2, [r3, #104]
+ ldr r3, .L297
+ str r2, [r3, #100]
+ ldr r3, .L297
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L297
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L298:
+ .align 2
+.L297:
+ .word GSU
+ .size _Z9fx_stw_r3v, .-_Z9fx_stw_r3v
+ .align 2
+ .type _Z9fx_stw_r4v, %function
+_Z9fx_stw_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L301
+ ldr r2, [r3, #16]
+ ldr r3, .L301
+ str r2, [r3, #96]
+ ldr r3, .L301
+ ldr r2, [r3, #464]
+ ldr r3, .L301
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L301
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L301
+ ldr r2, [r3, #464]
+ ldr r3, .L301
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L301
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L301
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L301
+ str r2, [r3, #72]
+ ldr r2, .L301
+ ldr r3, .L301
+ str r3, [r2, #104]
+ ldr r3, .L301
+ ldr r2, [r3, #104]
+ ldr r3, .L301
+ str r2, [r3, #100]
+ ldr r3, .L301
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L301
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L302:
+ .align 2
+.L301:
+ .word GSU
+ .size _Z9fx_stw_r4v, .-_Z9fx_stw_r4v
+ .align 2
+ .type _Z9fx_stw_r5v, %function
+_Z9fx_stw_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L305
+ ldr r2, [r3, #20]
+ ldr r3, .L305
+ str r2, [r3, #96]
+ ldr r3, .L305
+ ldr r2, [r3, #464]
+ ldr r3, .L305
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L305
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L305
+ ldr r2, [r3, #464]
+ ldr r3, .L305
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L305
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L305
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L305
+ str r2, [r3, #72]
+ ldr r2, .L305
+ ldr r3, .L305
+ str r3, [r2, #104]
+ ldr r3, .L305
+ ldr r2, [r3, #104]
+ ldr r3, .L305
+ str r2, [r3, #100]
+ ldr r3, .L305
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L305
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L306:
+ .align 2
+.L305:
+ .word GSU
+ .size _Z9fx_stw_r5v, .-_Z9fx_stw_r5v
+ .align 2
+ .type _Z9fx_stw_r6v, %function
+_Z9fx_stw_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L309
+ ldr r2, [r3, #24]
+ ldr r3, .L309
+ str r2, [r3, #96]
+ ldr r3, .L309
+ ldr r2, [r3, #464]
+ ldr r3, .L309
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L309
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L309
+ ldr r2, [r3, #464]
+ ldr r3, .L309
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L309
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L309
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L309
+ str r2, [r3, #72]
+ ldr r2, .L309
+ ldr r3, .L309
+ str r3, [r2, #104]
+ ldr r3, .L309
+ ldr r2, [r3, #104]
+ ldr r3, .L309
+ str r2, [r3, #100]
+ ldr r3, .L309
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L309
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L310:
+ .align 2
+.L309:
+ .word GSU
+ .size _Z9fx_stw_r6v, .-_Z9fx_stw_r6v
+ .align 2
+ .type _Z9fx_stw_r7v, %function
+_Z9fx_stw_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L313
+ ldr r2, [r3, #28]
+ ldr r3, .L313
+ str r2, [r3, #96]
+ ldr r3, .L313
+ ldr r2, [r3, #464]
+ ldr r3, .L313
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L313
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L313
+ ldr r2, [r3, #464]
+ ldr r3, .L313
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L313
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L313
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L313
+ str r2, [r3, #72]
+ ldr r2, .L313
+ ldr r3, .L313
+ str r3, [r2, #104]
+ ldr r3, .L313
+ ldr r2, [r3, #104]
+ ldr r3, .L313
+ str r2, [r3, #100]
+ ldr r3, .L313
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L313
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L314:
+ .align 2
+.L313:
+ .word GSU
+ .size _Z9fx_stw_r7v, .-_Z9fx_stw_r7v
+ .align 2
+ .type _Z9fx_stw_r8v, %function
+_Z9fx_stw_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L317
+ ldr r2, [r3, #32]
+ ldr r3, .L317
+ str r2, [r3, #96]
+ ldr r3, .L317
+ ldr r2, [r3, #464]
+ ldr r3, .L317
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L317
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L317
+ ldr r2, [r3, #464]
+ ldr r3, .L317
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L317
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L317
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L317
+ str r2, [r3, #72]
+ ldr r2, .L317
+ ldr r3, .L317
+ str r3, [r2, #104]
+ ldr r3, .L317
+ ldr r2, [r3, #104]
+ ldr r3, .L317
+ str r2, [r3, #100]
+ ldr r3, .L317
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L317
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L318:
+ .align 2
+.L317:
+ .word GSU
+ .size _Z9fx_stw_r8v, .-_Z9fx_stw_r8v
+ .align 2
+ .type _Z9fx_stw_r9v, %function
+_Z9fx_stw_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L321
+ ldr r2, [r3, #36]
+ ldr r3, .L321
+ str r2, [r3, #96]
+ ldr r3, .L321
+ ldr r2, [r3, #464]
+ ldr r3, .L321
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L321
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L321
+ ldr r2, [r3, #464]
+ ldr r3, .L321
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L321
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L321
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L321
+ str r2, [r3, #72]
+ ldr r2, .L321
+ ldr r3, .L321
+ str r3, [r2, #104]
+ ldr r3, .L321
+ ldr r2, [r3, #104]
+ ldr r3, .L321
+ str r2, [r3, #100]
+ ldr r3, .L321
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L321
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L322:
+ .align 2
+.L321:
+ .word GSU
+ .size _Z9fx_stw_r9v, .-_Z9fx_stw_r9v
+ .align 2
+ .type _Z10fx_stw_r10v, %function
+_Z10fx_stw_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L325
+ ldr r2, [r3, #40]
+ ldr r3, .L325
+ str r2, [r3, #96]
+ ldr r3, .L325
+ ldr r2, [r3, #464]
+ ldr r3, .L325
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L325
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L325
+ ldr r2, [r3, #464]
+ ldr r3, .L325
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L325
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L325
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L325
+ str r2, [r3, #72]
+ ldr r2, .L325
+ ldr r3, .L325
+ str r3, [r2, #104]
+ ldr r3, .L325
+ ldr r2, [r3, #104]
+ ldr r3, .L325
+ str r2, [r3, #100]
+ ldr r3, .L325
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L325
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L326:
+ .align 2
+.L325:
+ .word GSU
+ .size _Z10fx_stw_r10v, .-_Z10fx_stw_r10v
+ .align 2
+ .type _Z10fx_stw_r11v, %function
+_Z10fx_stw_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L329
+ ldr r2, [r3, #44]
+ ldr r3, .L329
+ str r2, [r3, #96]
+ ldr r3, .L329
+ ldr r2, [r3, #464]
+ ldr r3, .L329
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L329
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L329
+ ldr r2, [r3, #464]
+ ldr r3, .L329
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L329
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L329
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L329
+ str r2, [r3, #72]
+ ldr r2, .L329
+ ldr r3, .L329
+ str r3, [r2, #104]
+ ldr r3, .L329
+ ldr r2, [r3, #104]
+ ldr r3, .L329
+ str r2, [r3, #100]
+ ldr r3, .L329
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L329
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L330:
+ .align 2
+.L329:
+ .word GSU
+ .size _Z10fx_stw_r11v, .-_Z10fx_stw_r11v
+ .align 2
+ .type _Z9fx_stb_r0v, %function
+_Z9fx_stb_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L333
+ ldr r2, [r3, #0]
+ ldr r3, .L333
+ str r2, [r3, #96]
+ ldr r3, .L333
+ ldr r2, [r3, #464]
+ ldr r3, .L333
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L333
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L333
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L333
+ str r2, [r3, #72]
+ ldr r2, .L333
+ ldr r3, .L333
+ str r3, [r2, #104]
+ ldr r3, .L333
+ ldr r2, [r3, #104]
+ ldr r3, .L333
+ str r2, [r3, #100]
+ ldr r3, .L333
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L333
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L334:
+ .align 2
+.L333:
+ .word GSU
+ .size _Z9fx_stb_r0v, .-_Z9fx_stb_r0v
+ .align 2
+ .type _Z9fx_stb_r1v, %function
+_Z9fx_stb_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L337
+ ldr r2, [r3, #4]
+ ldr r3, .L337
+ str r2, [r3, #96]
+ ldr r3, .L337
+ ldr r2, [r3, #464]
+ ldr r3, .L337
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L337
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L337
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L337
+ str r2, [r3, #72]
+ ldr r2, .L337
+ ldr r3, .L337
+ str r3, [r2, #104]
+ ldr r3, .L337
+ ldr r2, [r3, #104]
+ ldr r3, .L337
+ str r2, [r3, #100]
+ ldr r3, .L337
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L337
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L338:
+ .align 2
+.L337:
+ .word GSU
+ .size _Z9fx_stb_r1v, .-_Z9fx_stb_r1v
+ .align 2
+ .type _Z9fx_stb_r2v, %function
+_Z9fx_stb_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L341
+ ldr r2, [r3, #8]
+ ldr r3, .L341
+ str r2, [r3, #96]
+ ldr r3, .L341
+ ldr r2, [r3, #464]
+ ldr r3, .L341
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L341
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L341
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L341
+ str r2, [r3, #72]
+ ldr r2, .L341
+ ldr r3, .L341
+ str r3, [r2, #104]
+ ldr r3, .L341
+ ldr r2, [r3, #104]
+ ldr r3, .L341
+ str r2, [r3, #100]
+ ldr r3, .L341
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L341
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L342:
+ .align 2
+.L341:
+ .word GSU
+ .size _Z9fx_stb_r2v, .-_Z9fx_stb_r2v
+ .align 2
+ .type _Z9fx_stb_r3v, %function
+_Z9fx_stb_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L345
+ ldr r2, [r3, #12]
+ ldr r3, .L345
+ str r2, [r3, #96]
+ ldr r3, .L345
+ ldr r2, [r3, #464]
+ ldr r3, .L345
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L345
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L345
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L345
+ str r2, [r3, #72]
+ ldr r2, .L345
+ ldr r3, .L345
+ str r3, [r2, #104]
+ ldr r3, .L345
+ ldr r2, [r3, #104]
+ ldr r3, .L345
+ str r2, [r3, #100]
+ ldr r3, .L345
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L345
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L346:
+ .align 2
+.L345:
+ .word GSU
+ .size _Z9fx_stb_r3v, .-_Z9fx_stb_r3v
+ .align 2
+ .type _Z9fx_stb_r4v, %function
+_Z9fx_stb_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L349
+ ldr r2, [r3, #16]
+ ldr r3, .L349
+ str r2, [r3, #96]
+ ldr r3, .L349
+ ldr r2, [r3, #464]
+ ldr r3, .L349
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L349
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L349
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L349
+ str r2, [r3, #72]
+ ldr r2, .L349
+ ldr r3, .L349
+ str r3, [r2, #104]
+ ldr r3, .L349
+ ldr r2, [r3, #104]
+ ldr r3, .L349
+ str r2, [r3, #100]
+ ldr r3, .L349
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L349
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L350:
+ .align 2
+.L349:
+ .word GSU
+ .size _Z9fx_stb_r4v, .-_Z9fx_stb_r4v
+ .align 2
+ .type _Z9fx_stb_r5v, %function
+_Z9fx_stb_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L353
+ ldr r2, [r3, #20]
+ ldr r3, .L353
+ str r2, [r3, #96]
+ ldr r3, .L353
+ ldr r2, [r3, #464]
+ ldr r3, .L353
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L353
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L353
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L353
+ str r2, [r3, #72]
+ ldr r2, .L353
+ ldr r3, .L353
+ str r3, [r2, #104]
+ ldr r3, .L353
+ ldr r2, [r3, #104]
+ ldr r3, .L353
+ str r2, [r3, #100]
+ ldr r3, .L353
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L353
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L354:
+ .align 2
+.L353:
+ .word GSU
+ .size _Z9fx_stb_r5v, .-_Z9fx_stb_r5v
+ .align 2
+ .type _Z9fx_stb_r6v, %function
+_Z9fx_stb_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L357
+ ldr r2, [r3, #24]
+ ldr r3, .L357
+ str r2, [r3, #96]
+ ldr r3, .L357
+ ldr r2, [r3, #464]
+ ldr r3, .L357
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L357
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L357
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L357
+ str r2, [r3, #72]
+ ldr r2, .L357
+ ldr r3, .L357
+ str r3, [r2, #104]
+ ldr r3, .L357
+ ldr r2, [r3, #104]
+ ldr r3, .L357
+ str r2, [r3, #100]
+ ldr r3, .L357
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L357
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L358:
+ .align 2
+.L357:
+ .word GSU
+ .size _Z9fx_stb_r6v, .-_Z9fx_stb_r6v
+ .align 2
+ .type _Z9fx_stb_r7v, %function
+_Z9fx_stb_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L361
+ ldr r2, [r3, #28]
+ ldr r3, .L361
+ str r2, [r3, #96]
+ ldr r3, .L361
+ ldr r2, [r3, #464]
+ ldr r3, .L361
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L361
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L361
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L361
+ str r2, [r3, #72]
+ ldr r2, .L361
+ ldr r3, .L361
+ str r3, [r2, #104]
+ ldr r3, .L361
+ ldr r2, [r3, #104]
+ ldr r3, .L361
+ str r2, [r3, #100]
+ ldr r3, .L361
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L361
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L362:
+ .align 2
+.L361:
+ .word GSU
+ .size _Z9fx_stb_r7v, .-_Z9fx_stb_r7v
+ .align 2
+ .type _Z9fx_stb_r8v, %function
+_Z9fx_stb_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L365
+ ldr r2, [r3, #32]
+ ldr r3, .L365
+ str r2, [r3, #96]
+ ldr r3, .L365
+ ldr r2, [r3, #464]
+ ldr r3, .L365
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L365
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L365
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L365
+ str r2, [r3, #72]
+ ldr r2, .L365
+ ldr r3, .L365
+ str r3, [r2, #104]
+ ldr r3, .L365
+ ldr r2, [r3, #104]
+ ldr r3, .L365
+ str r2, [r3, #100]
+ ldr r3, .L365
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L365
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L366:
+ .align 2
+.L365:
+ .word GSU
+ .size _Z9fx_stb_r8v, .-_Z9fx_stb_r8v
+ .align 2
+ .type _Z9fx_stb_r9v, %function
+_Z9fx_stb_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L369
+ ldr r2, [r3, #36]
+ ldr r3, .L369
+ str r2, [r3, #96]
+ ldr r3, .L369
+ ldr r2, [r3, #464]
+ ldr r3, .L369
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L369
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L369
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L369
+ str r2, [r3, #72]
+ ldr r2, .L369
+ ldr r3, .L369
+ str r3, [r2, #104]
+ ldr r3, .L369
+ ldr r2, [r3, #104]
+ ldr r3, .L369
+ str r2, [r3, #100]
+ ldr r3, .L369
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L369
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L370:
+ .align 2
+.L369:
+ .word GSU
+ .size _Z9fx_stb_r9v, .-_Z9fx_stb_r9v
+ .align 2
+ .type _Z10fx_stb_r10v, %function
+_Z10fx_stb_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L373
+ ldr r2, [r3, #40]
+ ldr r3, .L373
+ str r2, [r3, #96]
+ ldr r3, .L373
+ ldr r2, [r3, #464]
+ ldr r3, .L373
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L373
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L373
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L373
+ str r2, [r3, #72]
+ ldr r2, .L373
+ ldr r3, .L373
+ str r3, [r2, #104]
+ ldr r3, .L373
+ ldr r2, [r3, #104]
+ ldr r3, .L373
+ str r2, [r3, #100]
+ ldr r3, .L373
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L373
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L374:
+ .align 2
+.L373:
+ .word GSU
+ .size _Z10fx_stb_r10v, .-_Z10fx_stb_r10v
+ .align 2
+ .type _Z10fx_stb_r11v, %function
+_Z10fx_stb_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L377
+ ldr r2, [r3, #44]
+ ldr r3, .L377
+ str r2, [r3, #96]
+ ldr r3, .L377
+ ldr r2, [r3, #464]
+ ldr r3, .L377
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L377
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L377
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L377
+ str r2, [r3, #72]
+ ldr r2, .L377
+ ldr r3, .L377
+ str r3, [r2, #104]
+ ldr r3, .L377
+ ldr r2, [r3, #104]
+ ldr r3, .L377
+ str r2, [r3, #100]
+ ldr r3, .L377
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L377
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L378:
+ .align 2
+.L377:
+ .word GSU
+ .size _Z10fx_stb_r11v, .-_Z10fx_stb_r11v
+ .align 2
+ .type _Z7fx_loopv, %function
+_Z7fx_loopv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L384
+ ldr r3, [r3, #48]
+ sub r2, r3, #1
+ ldr r3, .L384
+ str r2, [r3, #48]
+ ldr r3, .L384
+ ldr r2, [r3, #48]
+ ldr r3, .L384
+ str r2, [r3, #120]
+ ldr r3, .L384
+ ldr r2, [r3, #120]
+ ldr r3, .L384
+ str r2, [r3, #116]
+ ldr r3, .L384
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ cmp r3, #0
+ beq .L380
+ ldr r3, .L384
+ ldr r2, [r3, #52]
+ ldr r3, .L384
+ str r2, [r3, #60]
+ b .L382
+.L380:
+ ldr r3, .L384
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L384
+ str r2, [r3, #60]
+.L382:
+ ldr r3, .L384
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L384
+ str r2, [r3, #72]
+ ldr r2, .L384
+ ldr r3, .L384
+ str r3, [r2, #104]
+ ldr r3, .L384
+ ldr r2, [r3, #104]
+ ldr r3, .L384
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L385:
+ .align 2
+.L384:
+ .word GSU
+ .size _Z7fx_loopv, .-_Z7fx_loopv
+ .align 2
+ .type _Z7fx_alt1v, %function
+_Z7fx_alt1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L388
+ ldr r3, [r3, #72]
+ orr r2, r3, #256
+ ldr r3, .L388
+ str r2, [r3, #72]
+ ldr r3, .L388
+ ldr r3, [r3, #72]
+ bic r2, r3, #4096
+ ldr r3, .L388
+ str r2, [r3, #72]
+ ldr r3, .L388
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L388
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L389:
+ .align 2
+.L388:
+ .word GSU
+ .size _Z7fx_alt1v, .-_Z7fx_alt1v
+ .align 2
+ .type _Z7fx_alt2v, %function
+_Z7fx_alt2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L392
+ ldr r3, [r3, #72]
+ orr r2, r3, #512
+ ldr r3, .L392
+ str r2, [r3, #72]
+ ldr r3, .L392
+ ldr r3, [r3, #72]
+ bic r2, r3, #4096
+ ldr r3, .L392
+ str r2, [r3, #72]
+ ldr r3, .L392
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L392
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L393:
+ .align 2
+.L392:
+ .word GSU
+ .size _Z7fx_alt2v, .-_Z7fx_alt2v
+ .align 2
+ .type _Z7fx_alt3v, %function
+_Z7fx_alt3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L396
+ ldr r3, [r3, #72]
+ orr r2, r3, #256
+ ldr r3, .L396
+ str r2, [r3, #72]
+ ldr r3, .L396
+ ldr r3, [r3, #72]
+ orr r2, r3, #512
+ ldr r3, .L396
+ str r2, [r3, #72]
+ ldr r3, .L396
+ ldr r3, [r3, #72]
+ bic r2, r3, #4096
+ ldr r3, .L396
+ str r2, [r3, #72]
+ ldr r3, .L396
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L396
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L397:
+ .align 2
+.L396:
+ .word GSU
+ .size _Z7fx_alt3v, .-_Z7fx_alt3v
+ .align 2
+ .type _Z9fx_ldw_r0v, %function
+_Z9fx_ldw_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L402
+ ldr r2, [r3, #0]
+ ldr r3, .L402
+ str r2, [r3, #96]
+ ldr r3, .L402
+ ldr r2, [r3, #464]
+ ldr r3, .L402
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L402
+ ldr r2, [r3, #464]
+ ldr r3, .L402
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L402
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L402
+ str r2, [r3, #60]
+ ldr r3, .L402
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L402
+ ldr r2, [r3, #100]
+ ldr r3, .L402+4
+ cmp r2, r3
+ bne .L399
+ ldr r3, .L402
+ ldr r2, [r3, #468]
+ ldr r3, .L402
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L402
+ strb r3, [r2, #108]
+.L399:
+ ldr r3, .L402
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L402
+ str r2, [r3, #72]
+ ldr r2, .L402
+ ldr r3, .L402
+ str r3, [r2, #104]
+ ldr r3, .L402
+ ldr r2, [r3, #104]
+ ldr r3, .L402
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L403:
+ .align 2
+.L402:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r0v, .-_Z9fx_ldw_r0v
+ .align 2
+ .type _Z9fx_ldw_r1v, %function
+_Z9fx_ldw_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L408
+ ldr r2, [r3, #4]
+ ldr r3, .L408
+ str r2, [r3, #96]
+ ldr r3, .L408
+ ldr r2, [r3, #464]
+ ldr r3, .L408
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L408
+ ldr r2, [r3, #464]
+ ldr r3, .L408
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L408
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L408
+ str r2, [r3, #60]
+ ldr r3, .L408
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L408
+ ldr r2, [r3, #100]
+ ldr r3, .L408+4
+ cmp r2, r3
+ bne .L405
+ ldr r3, .L408
+ ldr r2, [r3, #468]
+ ldr r3, .L408
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L408
+ strb r3, [r2, #108]
+.L405:
+ ldr r3, .L408
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L408
+ str r2, [r3, #72]
+ ldr r2, .L408
+ ldr r3, .L408
+ str r3, [r2, #104]
+ ldr r3, .L408
+ ldr r2, [r3, #104]
+ ldr r3, .L408
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L409:
+ .align 2
+.L408:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r1v, .-_Z9fx_ldw_r1v
+ .align 2
+ .type _Z9fx_ldw_r2v, %function
+_Z9fx_ldw_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L414
+ ldr r2, [r3, #8]
+ ldr r3, .L414
+ str r2, [r3, #96]
+ ldr r3, .L414
+ ldr r2, [r3, #464]
+ ldr r3, .L414
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L414
+ ldr r2, [r3, #464]
+ ldr r3, .L414
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L414
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L414
+ str r2, [r3, #60]
+ ldr r3, .L414
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L414
+ ldr r2, [r3, #100]
+ ldr r3, .L414+4
+ cmp r2, r3
+ bne .L411
+ ldr r3, .L414
+ ldr r2, [r3, #468]
+ ldr r3, .L414
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L414
+ strb r3, [r2, #108]
+.L411:
+ ldr r3, .L414
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L414
+ str r2, [r3, #72]
+ ldr r2, .L414
+ ldr r3, .L414
+ str r3, [r2, #104]
+ ldr r3, .L414
+ ldr r2, [r3, #104]
+ ldr r3, .L414
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L415:
+ .align 2
+.L414:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r2v, .-_Z9fx_ldw_r2v
+ .align 2
+ .type _Z9fx_ldw_r3v, %function
+_Z9fx_ldw_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L420
+ ldr r2, [r3, #12]
+ ldr r3, .L420
+ str r2, [r3, #96]
+ ldr r3, .L420
+ ldr r2, [r3, #464]
+ ldr r3, .L420
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L420
+ ldr r2, [r3, #464]
+ ldr r3, .L420
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L420
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L420
+ str r2, [r3, #60]
+ ldr r3, .L420
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L420
+ ldr r2, [r3, #100]
+ ldr r3, .L420+4
+ cmp r2, r3
+ bne .L417
+ ldr r3, .L420
+ ldr r2, [r3, #468]
+ ldr r3, .L420
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L420
+ strb r3, [r2, #108]
+.L417:
+ ldr r3, .L420
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L420
+ str r2, [r3, #72]
+ ldr r2, .L420
+ ldr r3, .L420
+ str r3, [r2, #104]
+ ldr r3, .L420
+ ldr r2, [r3, #104]
+ ldr r3, .L420
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L421:
+ .align 2
+.L420:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r3v, .-_Z9fx_ldw_r3v
+ .align 2
+ .type _Z9fx_ldw_r4v, %function
+_Z9fx_ldw_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L426
+ ldr r2, [r3, #16]
+ ldr r3, .L426
+ str r2, [r3, #96]
+ ldr r3, .L426
+ ldr r2, [r3, #464]
+ ldr r3, .L426
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L426
+ ldr r2, [r3, #464]
+ ldr r3, .L426
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L426
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L426
+ str r2, [r3, #60]
+ ldr r3, .L426
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L426
+ ldr r2, [r3, #100]
+ ldr r3, .L426+4
+ cmp r2, r3
+ bne .L423
+ ldr r3, .L426
+ ldr r2, [r3, #468]
+ ldr r3, .L426
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L426
+ strb r3, [r2, #108]
+.L423:
+ ldr r3, .L426
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L426
+ str r2, [r3, #72]
+ ldr r2, .L426
+ ldr r3, .L426
+ str r3, [r2, #104]
+ ldr r3, .L426
+ ldr r2, [r3, #104]
+ ldr r3, .L426
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L427:
+ .align 2
+.L426:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r4v, .-_Z9fx_ldw_r4v
+ .align 2
+ .type _Z9fx_ldw_r5v, %function
+_Z9fx_ldw_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L432
+ ldr r2, [r3, #20]
+ ldr r3, .L432
+ str r2, [r3, #96]
+ ldr r3, .L432
+ ldr r2, [r3, #464]
+ ldr r3, .L432
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L432
+ ldr r2, [r3, #464]
+ ldr r3, .L432
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L432
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L432
+ str r2, [r3, #60]
+ ldr r3, .L432
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L432
+ ldr r2, [r3, #100]
+ ldr r3, .L432+4
+ cmp r2, r3
+ bne .L429
+ ldr r3, .L432
+ ldr r2, [r3, #468]
+ ldr r3, .L432
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L432
+ strb r3, [r2, #108]
+.L429:
+ ldr r3, .L432
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L432
+ str r2, [r3, #72]
+ ldr r2, .L432
+ ldr r3, .L432
+ str r3, [r2, #104]
+ ldr r3, .L432
+ ldr r2, [r3, #104]
+ ldr r3, .L432
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L433:
+ .align 2
+.L432:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r5v, .-_Z9fx_ldw_r5v
+ .align 2
+ .type _Z9fx_ldw_r6v, %function
+_Z9fx_ldw_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L438
+ ldr r2, [r3, #24]
+ ldr r3, .L438
+ str r2, [r3, #96]
+ ldr r3, .L438
+ ldr r2, [r3, #464]
+ ldr r3, .L438
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L438
+ ldr r2, [r3, #464]
+ ldr r3, .L438
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L438
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L438
+ str r2, [r3, #60]
+ ldr r3, .L438
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L438
+ ldr r2, [r3, #100]
+ ldr r3, .L438+4
+ cmp r2, r3
+ bne .L435
+ ldr r3, .L438
+ ldr r2, [r3, #468]
+ ldr r3, .L438
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L438
+ strb r3, [r2, #108]
+.L435:
+ ldr r3, .L438
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L438
+ str r2, [r3, #72]
+ ldr r2, .L438
+ ldr r3, .L438
+ str r3, [r2, #104]
+ ldr r3, .L438
+ ldr r2, [r3, #104]
+ ldr r3, .L438
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L439:
+ .align 2
+.L438:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r6v, .-_Z9fx_ldw_r6v
+ .align 2
+ .type _Z9fx_ldw_r7v, %function
+_Z9fx_ldw_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L444
+ ldr r2, [r3, #28]
+ ldr r3, .L444
+ str r2, [r3, #96]
+ ldr r3, .L444
+ ldr r2, [r3, #464]
+ ldr r3, .L444
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L444
+ ldr r2, [r3, #464]
+ ldr r3, .L444
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L444
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L444
+ str r2, [r3, #60]
+ ldr r3, .L444
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L444
+ ldr r2, [r3, #100]
+ ldr r3, .L444+4
+ cmp r2, r3
+ bne .L441
+ ldr r3, .L444
+ ldr r2, [r3, #468]
+ ldr r3, .L444
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L444
+ strb r3, [r2, #108]
+.L441:
+ ldr r3, .L444
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L444
+ str r2, [r3, #72]
+ ldr r2, .L444
+ ldr r3, .L444
+ str r3, [r2, #104]
+ ldr r3, .L444
+ ldr r2, [r3, #104]
+ ldr r3, .L444
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L445:
+ .align 2
+.L444:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r7v, .-_Z9fx_ldw_r7v
+ .align 2
+ .type _Z9fx_ldw_r8v, %function
+_Z9fx_ldw_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L450
+ ldr r2, [r3, #32]
+ ldr r3, .L450
+ str r2, [r3, #96]
+ ldr r3, .L450
+ ldr r2, [r3, #464]
+ ldr r3, .L450
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L450
+ ldr r2, [r3, #464]
+ ldr r3, .L450
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L450
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L450
+ str r2, [r3, #60]
+ ldr r3, .L450
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L450
+ ldr r2, [r3, #100]
+ ldr r3, .L450+4
+ cmp r2, r3
+ bne .L447
+ ldr r3, .L450
+ ldr r2, [r3, #468]
+ ldr r3, .L450
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L450
+ strb r3, [r2, #108]
+.L447:
+ ldr r3, .L450
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L450
+ str r2, [r3, #72]
+ ldr r2, .L450
+ ldr r3, .L450
+ str r3, [r2, #104]
+ ldr r3, .L450
+ ldr r2, [r3, #104]
+ ldr r3, .L450
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L451:
+ .align 2
+.L450:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r8v, .-_Z9fx_ldw_r8v
+ .align 2
+ .type _Z9fx_ldw_r9v, %function
+_Z9fx_ldw_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L456
+ ldr r2, [r3, #36]
+ ldr r3, .L456
+ str r2, [r3, #96]
+ ldr r3, .L456
+ ldr r2, [r3, #464]
+ ldr r3, .L456
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L456
+ ldr r2, [r3, #464]
+ ldr r3, .L456
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L456
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L456
+ str r2, [r3, #60]
+ ldr r3, .L456
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L456
+ ldr r2, [r3, #100]
+ ldr r3, .L456+4
+ cmp r2, r3
+ bne .L453
+ ldr r3, .L456
+ ldr r2, [r3, #468]
+ ldr r3, .L456
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L456
+ strb r3, [r2, #108]
+.L453:
+ ldr r3, .L456
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L456
+ str r2, [r3, #72]
+ ldr r2, .L456
+ ldr r3, .L456
+ str r3, [r2, #104]
+ ldr r3, .L456
+ ldr r2, [r3, #104]
+ ldr r3, .L456
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L457:
+ .align 2
+.L456:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldw_r9v, .-_Z9fx_ldw_r9v
+ .align 2
+ .type _Z10fx_ldw_r10v, %function
+_Z10fx_ldw_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L462
+ ldr r2, [r3, #40]
+ ldr r3, .L462
+ str r2, [r3, #96]
+ ldr r3, .L462
+ ldr r2, [r3, #464]
+ ldr r3, .L462
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L462
+ ldr r2, [r3, #464]
+ ldr r3, .L462
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L462
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L462
+ str r2, [r3, #60]
+ ldr r3, .L462
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L462
+ ldr r2, [r3, #100]
+ ldr r3, .L462+4
+ cmp r2, r3
+ bne .L459
+ ldr r3, .L462
+ ldr r2, [r3, #468]
+ ldr r3, .L462
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L462
+ strb r3, [r2, #108]
+.L459:
+ ldr r3, .L462
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L462
+ str r2, [r3, #72]
+ ldr r2, .L462
+ ldr r3, .L462
+ str r3, [r2, #104]
+ ldr r3, .L462
+ ldr r2, [r3, #104]
+ ldr r3, .L462
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L463:
+ .align 2
+.L462:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_ldw_r10v, .-_Z10fx_ldw_r10v
+ .align 2
+ .type _Z10fx_ldw_r11v, %function
+_Z10fx_ldw_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L468
+ ldr r2, [r3, #44]
+ ldr r3, .L468
+ str r2, [r3, #96]
+ ldr r3, .L468
+ ldr r2, [r3, #464]
+ ldr r3, .L468
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L468
+ ldr r2, [r3, #464]
+ ldr r3, .L468
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L468
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L468
+ str r2, [r3, #60]
+ ldr r3, .L468
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L468
+ ldr r2, [r3, #100]
+ ldr r3, .L468+4
+ cmp r2, r3
+ bne .L465
+ ldr r3, .L468
+ ldr r2, [r3, #468]
+ ldr r3, .L468
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L468
+ strb r3, [r2, #108]
+.L465:
+ ldr r3, .L468
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L468
+ str r2, [r3, #72]
+ ldr r2, .L468
+ ldr r3, .L468
+ str r3, [r2, #104]
+ ldr r3, .L468
+ ldr r2, [r3, #104]
+ ldr r3, .L468
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L469:
+ .align 2
+.L468:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_ldw_r11v, .-_Z10fx_ldw_r11v
+ .align 2
+ .type _Z9fx_ldb_r0v, %function
+_Z9fx_ldb_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L474
+ ldr r2, [r3, #0]
+ ldr r3, .L474
+ str r2, [r3, #96]
+ ldr r3, .L474
+ ldr r2, [r3, #464]
+ ldr r3, .L474
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L474
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L474
+ str r2, [r3, #60]
+ ldr r3, .L474
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L474
+ ldr r2, [r3, #100]
+ ldr r3, .L474+4
+ cmp r2, r3
+ bne .L471
+ ldr r3, .L474
+ ldr r2, [r3, #468]
+ ldr r3, .L474
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L474
+ strb r3, [r2, #108]
+.L471:
+ ldr r3, .L474
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L474
+ str r2, [r3, #72]
+ ldr r2, .L474
+ ldr r3, .L474
+ str r3, [r2, #104]
+ ldr r3, .L474
+ ldr r2, [r3, #104]
+ ldr r3, .L474
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L475:
+ .align 2
+.L474:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r0v, .-_Z9fx_ldb_r0v
+ .align 2
+ .type _Z9fx_ldb_r1v, %function
+_Z9fx_ldb_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L480
+ ldr r2, [r3, #4]
+ ldr r3, .L480
+ str r2, [r3, #96]
+ ldr r3, .L480
+ ldr r2, [r3, #464]
+ ldr r3, .L480
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L480
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L480
+ str r2, [r3, #60]
+ ldr r3, .L480
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L480
+ ldr r2, [r3, #100]
+ ldr r3, .L480+4
+ cmp r2, r3
+ bne .L477
+ ldr r3, .L480
+ ldr r2, [r3, #468]
+ ldr r3, .L480
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L480
+ strb r3, [r2, #108]
+.L477:
+ ldr r3, .L480
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L480
+ str r2, [r3, #72]
+ ldr r2, .L480
+ ldr r3, .L480
+ str r3, [r2, #104]
+ ldr r3, .L480
+ ldr r2, [r3, #104]
+ ldr r3, .L480
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L481:
+ .align 2
+.L480:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r1v, .-_Z9fx_ldb_r1v
+ .align 2
+ .type _Z9fx_ldb_r2v, %function
+_Z9fx_ldb_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L486
+ ldr r2, [r3, #8]
+ ldr r3, .L486
+ str r2, [r3, #96]
+ ldr r3, .L486
+ ldr r2, [r3, #464]
+ ldr r3, .L486
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L486
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L486
+ str r2, [r3, #60]
+ ldr r3, .L486
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L486
+ ldr r2, [r3, #100]
+ ldr r3, .L486+4
+ cmp r2, r3
+ bne .L483
+ ldr r3, .L486
+ ldr r2, [r3, #468]
+ ldr r3, .L486
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L486
+ strb r3, [r2, #108]
+.L483:
+ ldr r3, .L486
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L486
+ str r2, [r3, #72]
+ ldr r2, .L486
+ ldr r3, .L486
+ str r3, [r2, #104]
+ ldr r3, .L486
+ ldr r2, [r3, #104]
+ ldr r3, .L486
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L487:
+ .align 2
+.L486:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r2v, .-_Z9fx_ldb_r2v
+ .align 2
+ .type _Z9fx_ldb_r3v, %function
+_Z9fx_ldb_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L492
+ ldr r2, [r3, #12]
+ ldr r3, .L492
+ str r2, [r3, #96]
+ ldr r3, .L492
+ ldr r2, [r3, #464]
+ ldr r3, .L492
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L492
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L492
+ str r2, [r3, #60]
+ ldr r3, .L492
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L492
+ ldr r2, [r3, #100]
+ ldr r3, .L492+4
+ cmp r2, r3
+ bne .L489
+ ldr r3, .L492
+ ldr r2, [r3, #468]
+ ldr r3, .L492
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L492
+ strb r3, [r2, #108]
+.L489:
+ ldr r3, .L492
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L492
+ str r2, [r3, #72]
+ ldr r2, .L492
+ ldr r3, .L492
+ str r3, [r2, #104]
+ ldr r3, .L492
+ ldr r2, [r3, #104]
+ ldr r3, .L492
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L493:
+ .align 2
+.L492:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r3v, .-_Z9fx_ldb_r3v
+ .align 2
+ .type _Z9fx_ldb_r4v, %function
+_Z9fx_ldb_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L498
+ ldr r2, [r3, #16]
+ ldr r3, .L498
+ str r2, [r3, #96]
+ ldr r3, .L498
+ ldr r2, [r3, #464]
+ ldr r3, .L498
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L498
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L498
+ str r2, [r3, #60]
+ ldr r3, .L498
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L498
+ ldr r2, [r3, #100]
+ ldr r3, .L498+4
+ cmp r2, r3
+ bne .L495
+ ldr r3, .L498
+ ldr r2, [r3, #468]
+ ldr r3, .L498
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L498
+ strb r3, [r2, #108]
+.L495:
+ ldr r3, .L498
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L498
+ str r2, [r3, #72]
+ ldr r2, .L498
+ ldr r3, .L498
+ str r3, [r2, #104]
+ ldr r3, .L498
+ ldr r2, [r3, #104]
+ ldr r3, .L498
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L499:
+ .align 2
+.L498:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r4v, .-_Z9fx_ldb_r4v
+ .align 2
+ .type _Z9fx_ldb_r5v, %function
+_Z9fx_ldb_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L504
+ ldr r2, [r3, #20]
+ ldr r3, .L504
+ str r2, [r3, #96]
+ ldr r3, .L504
+ ldr r2, [r3, #464]
+ ldr r3, .L504
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L504
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L504
+ str r2, [r3, #60]
+ ldr r3, .L504
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L504
+ ldr r2, [r3, #100]
+ ldr r3, .L504+4
+ cmp r2, r3
+ bne .L501
+ ldr r3, .L504
+ ldr r2, [r3, #468]
+ ldr r3, .L504
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L504
+ strb r3, [r2, #108]
+.L501:
+ ldr r3, .L504
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L504
+ str r2, [r3, #72]
+ ldr r2, .L504
+ ldr r3, .L504
+ str r3, [r2, #104]
+ ldr r3, .L504
+ ldr r2, [r3, #104]
+ ldr r3, .L504
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L505:
+ .align 2
+.L504:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r5v, .-_Z9fx_ldb_r5v
+ .align 2
+ .type _Z9fx_ldb_r6v, %function
+_Z9fx_ldb_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L510
+ ldr r2, [r3, #24]
+ ldr r3, .L510
+ str r2, [r3, #96]
+ ldr r3, .L510
+ ldr r2, [r3, #464]
+ ldr r3, .L510
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L510
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L510
+ str r2, [r3, #60]
+ ldr r3, .L510
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L510
+ ldr r2, [r3, #100]
+ ldr r3, .L510+4
+ cmp r2, r3
+ bne .L507
+ ldr r3, .L510
+ ldr r2, [r3, #468]
+ ldr r3, .L510
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L510
+ strb r3, [r2, #108]
+.L507:
+ ldr r3, .L510
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L510
+ str r2, [r3, #72]
+ ldr r2, .L510
+ ldr r3, .L510
+ str r3, [r2, #104]
+ ldr r3, .L510
+ ldr r2, [r3, #104]
+ ldr r3, .L510
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L511:
+ .align 2
+.L510:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r6v, .-_Z9fx_ldb_r6v
+ .align 2
+ .type _Z9fx_ldb_r7v, %function
+_Z9fx_ldb_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L516
+ ldr r2, [r3, #28]
+ ldr r3, .L516
+ str r2, [r3, #96]
+ ldr r3, .L516
+ ldr r2, [r3, #464]
+ ldr r3, .L516
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L516
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L516
+ str r2, [r3, #60]
+ ldr r3, .L516
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L516
+ ldr r2, [r3, #100]
+ ldr r3, .L516+4
+ cmp r2, r3
+ bne .L513
+ ldr r3, .L516
+ ldr r2, [r3, #468]
+ ldr r3, .L516
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L516
+ strb r3, [r2, #108]
+.L513:
+ ldr r3, .L516
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L516
+ str r2, [r3, #72]
+ ldr r2, .L516
+ ldr r3, .L516
+ str r3, [r2, #104]
+ ldr r3, .L516
+ ldr r2, [r3, #104]
+ ldr r3, .L516
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L517:
+ .align 2
+.L516:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r7v, .-_Z9fx_ldb_r7v
+ .align 2
+ .type _Z9fx_ldb_r8v, %function
+_Z9fx_ldb_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L522
+ ldr r2, [r3, #32]
+ ldr r3, .L522
+ str r2, [r3, #96]
+ ldr r3, .L522
+ ldr r2, [r3, #464]
+ ldr r3, .L522
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L522
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L522
+ str r2, [r3, #60]
+ ldr r3, .L522
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L522
+ ldr r2, [r3, #100]
+ ldr r3, .L522+4
+ cmp r2, r3
+ bne .L519
+ ldr r3, .L522
+ ldr r2, [r3, #468]
+ ldr r3, .L522
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L522
+ strb r3, [r2, #108]
+.L519:
+ ldr r3, .L522
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L522
+ str r2, [r3, #72]
+ ldr r2, .L522
+ ldr r3, .L522
+ str r3, [r2, #104]
+ ldr r3, .L522
+ ldr r2, [r3, #104]
+ ldr r3, .L522
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L523:
+ .align 2
+.L522:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r8v, .-_Z9fx_ldb_r8v
+ .align 2
+ .type _Z9fx_ldb_r9v, %function
+_Z9fx_ldb_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L528
+ ldr r2, [r3, #36]
+ ldr r3, .L528
+ str r2, [r3, #96]
+ ldr r3, .L528
+ ldr r2, [r3, #464]
+ ldr r3, .L528
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L528
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L528
+ str r2, [r3, #60]
+ ldr r3, .L528
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L528
+ ldr r2, [r3, #100]
+ ldr r3, .L528+4
+ cmp r2, r3
+ bne .L525
+ ldr r3, .L528
+ ldr r2, [r3, #468]
+ ldr r3, .L528
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L528
+ strb r3, [r2, #108]
+.L525:
+ ldr r3, .L528
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L528
+ str r2, [r3, #72]
+ ldr r2, .L528
+ ldr r3, .L528
+ str r3, [r2, #104]
+ ldr r3, .L528
+ ldr r2, [r3, #104]
+ ldr r3, .L528
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L529:
+ .align 2
+.L528:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_ldb_r9v, .-_Z9fx_ldb_r9v
+ .align 2
+ .type _Z10fx_ldb_r10v, %function
+_Z10fx_ldb_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L534
+ ldr r2, [r3, #40]
+ ldr r3, .L534
+ str r2, [r3, #96]
+ ldr r3, .L534
+ ldr r2, [r3, #464]
+ ldr r3, .L534
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L534
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L534
+ str r2, [r3, #60]
+ ldr r3, .L534
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L534
+ ldr r2, [r3, #100]
+ ldr r3, .L534+4
+ cmp r2, r3
+ bne .L531
+ ldr r3, .L534
+ ldr r2, [r3, #468]
+ ldr r3, .L534
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L534
+ strb r3, [r2, #108]
+.L531:
+ ldr r3, .L534
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L534
+ str r2, [r3, #72]
+ ldr r2, .L534
+ ldr r3, .L534
+ str r3, [r2, #104]
+ ldr r3, .L534
+ ldr r2, [r3, #104]
+ ldr r3, .L534
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L535:
+ .align 2
+.L534:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_ldb_r10v, .-_Z10fx_ldb_r10v
+ .align 2
+ .type _Z10fx_ldb_r11v, %function
+_Z10fx_ldb_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L540
+ ldr r2, [r3, #44]
+ ldr r3, .L540
+ str r2, [r3, #96]
+ ldr r3, .L540
+ ldr r2, [r3, #464]
+ ldr r3, .L540
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L540
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L540
+ str r2, [r3, #60]
+ ldr r3, .L540
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L540
+ ldr r2, [r3, #100]
+ ldr r3, .L540+4
+ cmp r2, r3
+ bne .L537
+ ldr r3, .L540
+ ldr r2, [r3, #468]
+ ldr r3, .L540
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L540
+ strb r3, [r2, #108]
+.L537:
+ ldr r3, .L540
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L540
+ str r2, [r3, #72]
+ ldr r2, .L540
+ ldr r3, .L540
+ str r3, [r2, #104]
+ ldr r3, .L540
+ ldr r2, [r3, #104]
+ ldr r3, .L540
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L541:
+ .align 2
+.L540:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_ldb_r11v, .-_Z10fx_ldb_r11v
+ .align 2
+ .type _Z12fx_plot_2bitv, %function
+_Z12fx_plot_2bitv:
+ @ args = 0, pretend = 0, frame = 20
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #20
+ ldr r3, .L559
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L559
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L559
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L559
+ str r2, [r3, #60]
+ ldr r3, .L559
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L559
+ str r2, [r3, #72]
+ ldr r2, .L559
+ ldr r3, .L559
+ str r3, [r2, #104]
+ ldr r3, .L559
+ ldr r2, [r3, #104]
+ ldr r3, .L559
+ str r2, [r3, #100]
+ ldr r3, .L559
+ ldr r3, [r3, #4]
+ add r2, r3, #1
+ ldr r3, .L559
+ str r2, [r3, #4]
+ ldr r3, .L559
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L558
+ ldr r3, .L559
+ ldr r3, [r3, #68]
+ and r3, r3, #2
+ cmp r3, #0
+ beq .L545
+ ldr r2, [fp, #-28]
+ ldr r3, [fp, #-24]
+ eor r3, r2, r3
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L547
+ ldr r3, .L559
+ ldr r3, [r3, #64]
+ mov r3, r3, lsr #4
+ and r3, r3, #255
+ str r3, [fp, #-32]
+ b .L549
+.L547:
+ ldr r3, .L559
+ ldr r3, [r3, #64]
+ and r3, r3, #255
+ str r3, [fp, #-32]
+.L549:
+ ldr r2, [fp, #-32]
+ mov r3, r2
+ strb r3, [fp, #-13]
+ b .L550
+.L545:
+ ldr r3, .L559
+ ldr r3, [r3, #64]
+ strb r3, [fp, #-13]
+.L550:
+ ldr r3, .L559
+ ldr r3, [r3, #68]
+ and r3, r3, #1
+ and r3, r3, #255
+ eor r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L551
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #15
+ cmp r3, #0
+ beq .L558
+.L551:
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L559
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L559
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-14]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L553
+ ldr r3, [fp, #-20]
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+ b .L555
+.L553:
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+.L555:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #2
+ cmp r3, #0
+ beq .L556
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L558
+.L556:
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L558:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L560:
+ .align 2
+.L559:
+ .word GSU
+ .size _Z12fx_plot_2bitv, .-_Z12fx_plot_2bitv
+ .align 2
+ .type _Z12fx_rpix_2bitv, %function
+_Z12fx_rpix_2bitv:
+ @ args = 0, pretend = 0, frame = 28
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #28
+ ldr r3, .L569
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L569
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L569
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L569
+ str r2, [r3, #60]
+ ldr r3, .L569
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L569
+ str r2, [r3, #72]
+ ldr r2, .L569
+ ldr r3, .L569
+ str r3, [r2, #104]
+ ldr r3, .L569
+ ldr r2, [r3, #104]
+ ldr r3, .L569
+ str r2, [r3, #100]
+ ldr r3, .L569
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L568
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L569
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L569
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-13]
+ ldr r3, .L569
+ ldr r2, [r3, #100]
+ mov r3, #0
+ str r3, [r2, #0]
+ ldr r3, .L569
+ ldr r0, [r3, #100]
+ ldr r3, .L569
+ ldr r3, [r3, #100]
+ ldr r1, [r3, #0]
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ moveq r3, #0
+ movne r3, #1
+ orr r3, r1, r3
+ str r3, [r0, #0]
+ ldr r3, .L569
+ ldr r3, [r3, #100]
+ str r3, [fp, #-40]
+ ldr r3, .L569
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-36]
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L564
+ mov r1, #2
+ str r1, [fp, #-32]
+ b .L566
+.L564:
+ mov r2, #0
+ str r2, [fp, #-32]
+.L566:
+ ldr r1, [fp, #-36]
+ ldr r2, [fp, #-32]
+ orr r3, r1, r2
+ ldr r1, [fp, #-40]
+ str r3, [r1, #0]
+ ldr r3, .L569
+ ldr r2, [r3, #100]
+ ldr r3, .L569+4
+ cmp r2, r3
+ bne .L568
+ ldr r3, .L569
+ ldr r2, [r3, #468]
+ ldr r3, .L569
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L569
+ strb r3, [r2, #108]
+.L568:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L570:
+ .align 2
+.L569:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_rpix_2bitv, .-_Z12fx_rpix_2bitv
+ .align 2
+ .type _Z12fx_plot_4bitv, %function
+_Z12fx_plot_4bitv:
+ @ args = 0, pretend = 0, frame = 20
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #20
+ ldr r3, .L594
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L594
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L594
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L594
+ str r2, [r3, #60]
+ ldr r3, .L594
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L594
+ str r2, [r3, #72]
+ ldr r2, .L594
+ ldr r3, .L594
+ str r3, [r2, #104]
+ ldr r3, .L594
+ ldr r2, [r3, #104]
+ ldr r3, .L594
+ str r2, [r3, #100]
+ ldr r3, .L594
+ ldr r3, [r3, #4]
+ add r2, r3, #1
+ ldr r3, .L594
+ str r2, [r3, #4]
+ ldr r3, .L594
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L593
+ ldr r3, .L594
+ ldr r3, [r3, #68]
+ and r3, r3, #2
+ cmp r3, #0
+ beq .L574
+ ldr r2, [fp, #-28]
+ ldr r3, [fp, #-24]
+ eor r3, r2, r3
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L576
+ ldr r3, .L594
+ ldr r3, [r3, #64]
+ mov r3, r3, lsr #4
+ and r3, r3, #255
+ str r3, [fp, #-32]
+ b .L578
+.L576:
+ ldr r3, .L594
+ ldr r3, [r3, #64]
+ and r3, r3, #255
+ str r3, [fp, #-32]
+.L578:
+ ldr r2, [fp, #-32]
+ mov r3, r2
+ strb r3, [fp, #-13]
+ b .L579
+.L574:
+ ldr r3, .L594
+ ldr r3, [r3, #64]
+ strb r3, [fp, #-13]
+.L579:
+ ldr r3, .L594
+ ldr r3, [r3, #68]
+ and r3, r3, #1
+ and r3, r3, #255
+ eor r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L580
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #15
+ cmp r3, #0
+ beq .L593
+.L580:
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L594
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L594
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-14]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L582
+ ldr r3, [fp, #-20]
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+ b .L584
+.L582:
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+.L584:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #2
+ cmp r3, #0
+ beq .L585
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L587
+.L585:
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L587:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #4
+ cmp r3, #0
+ beq .L588
+ ldr r3, [fp, #-20]
+ add r1, r3, #16
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L590
+.L588:
+ ldr r3, [fp, #-20]
+ add r1, r3, #16
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L590:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #8
+ cmp r3, #0
+ beq .L591
+ ldr r3, [fp, #-20]
+ add r1, r3, #17
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L593
+.L591:
+ ldr r3, [fp, #-20]
+ add r1, r3, #17
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L593:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L595:
+ .align 2
+.L594:
+ .word GSU
+ .size _Z12fx_plot_4bitv, .-_Z12fx_plot_4bitv
+ .align 2
+ .type _Z12fx_rpix_4bitv, %function
+_Z12fx_rpix_4bitv:
+ @ args = 0, pretend = 0, frame = 52
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #52
+ ldr r3, .L610
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L610
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L610
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L610
+ str r2, [r3, #60]
+ ldr r3, .L610
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L610
+ str r2, [r3, #72]
+ ldr r2, .L610
+ ldr r3, .L610
+ str r3, [r2, #104]
+ ldr r3, .L610
+ ldr r2, [r3, #104]
+ ldr r3, .L610
+ str r2, [r3, #100]
+ ldr r3, .L610
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L609
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L610
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L610
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-13]
+ ldr r3, .L610
+ ldr r2, [r3, #100]
+ mov r3, #0
+ str r3, [r2, #0]
+ ldr r3, .L610
+ ldr r0, [r3, #100]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ ldr r1, [r3, #0]
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ moveq r3, #0
+ movne r3, #1
+ orr r3, r1, r3
+ str r3, [r0, #0]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ str r3, [fp, #-64]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-60]
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L599
+ mov r1, #2
+ str r1, [fp, #-56]
+ b .L601
+.L599:
+ mov r2, #0
+ str r2, [fp, #-56]
+.L601:
+ ldr r1, [fp, #-60]
+ ldr r2, [fp, #-56]
+ orr r3, r1, r2
+ ldr r1, [fp, #-64]
+ str r3, [r1, #0]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ str r3, [fp, #-52]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-48]
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L602
+ mov r2, #4
+ str r2, [fp, #-44]
+ b .L604
+.L602:
+ mov r3, #0
+ str r3, [fp, #-44]
+.L604:
+ ldr r1, [fp, #-48]
+ ldr r2, [fp, #-44]
+ orr r3, r1, r2
+ ldr r1, [fp, #-52]
+ str r3, [r1, #0]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ str r3, [fp, #-40]
+ ldr r3, .L610
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-36]
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L605
+ mov r2, #8
+ str r2, [fp, #-32]
+ b .L607
+.L605:
+ mov r3, #0
+ str r3, [fp, #-32]
+.L607:
+ ldr r1, [fp, #-36]
+ ldr r2, [fp, #-32]
+ orr r3, r1, r2
+ ldr r1, [fp, #-40]
+ str r3, [r1, #0]
+ ldr r3, .L610
+ ldr r2, [r3, #100]
+ ldr r3, .L610+4
+ cmp r2, r3
+ bne .L609
+ ldr r3, .L610
+ ldr r2, [r3, #468]
+ ldr r3, .L610
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L610
+ strb r3, [r2, #108]
+.L609:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L611:
+ .align 2
+.L610:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_rpix_4bitv, .-_Z12fx_rpix_4bitv
+ .align 2
+ .type _Z12fx_plot_8bitv, %function
+_Z12fx_plot_8bitv:
+ @ args = 0, pretend = 0, frame = 16
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #16
+ ldr r3, .L645
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L645
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L645
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L645
+ str r2, [r3, #60]
+ ldr r3, .L645
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L645
+ str r2, [r3, #72]
+ ldr r2, .L645
+ ldr r3, .L645
+ str r3, [r2, #104]
+ ldr r3, .L645
+ ldr r2, [r3, #104]
+ ldr r3, .L645
+ str r2, [r3, #100]
+ ldr r3, .L645
+ ldr r3, [r3, #4]
+ add r2, r3, #1
+ ldr r3, .L645
+ str r2, [r3, #4]
+ ldr r3, .L645
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L644
+ ldr r3, .L645
+ ldr r3, [r3, #64]
+ strb r3, [fp, #-13]
+ ldr r3, .L645
+ ldr r3, [r3, #68]
+ and r3, r3, #16
+ cmp r3, #0
+ bne .L615
+ ldr r3, .L645
+ ldr r3, [r3, #68]
+ and r3, r3, #1
+ and r3, r3, #255
+ eor r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L619
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #15
+ cmp r3, #0
+ beq .L644
+ b .L619
+.L615:
+ ldr r3, .L645
+ ldr r3, [r3, #68]
+ and r3, r3, #1
+ and r3, r3, #255
+ eor r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L619
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ cmp r3, #0
+ beq .L644
+.L619:
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L645
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L645
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-14]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #1
+ and r3, r3, #255
+ cmp r3, #0
+ beq .L621
+ ldr r3, [fp, #-20]
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+ b .L623
+.L621:
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ ldr r2, [fp, #-20]
+ strb r3, [r2, #0]
+.L623:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #2
+ cmp r3, #0
+ beq .L624
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L626
+.L624:
+ ldr r3, [fp, #-20]
+ add r1, r3, #1
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L626:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #4
+ cmp r3, #0
+ beq .L627
+ ldr r3, [fp, #-20]
+ add r1, r3, #16
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L629
+.L627:
+ ldr r3, [fp, #-20]
+ add r1, r3, #16
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L629:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #8
+ cmp r3, #0
+ beq .L630
+ ldr r3, [fp, #-20]
+ add r1, r3, #17
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L632
+.L630:
+ ldr r3, [fp, #-20]
+ add r1, r3, #17
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L632:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #16
+ cmp r3, #0
+ beq .L633
+ ldr r3, [fp, #-20]
+ add r1, r3, #32
+ ldr r3, [fp, #-20]
+ add r3, r3, #32
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L635
+.L633:
+ ldr r3, [fp, #-20]
+ add r1, r3, #32
+ ldr r3, [fp, #-20]
+ add r3, r3, #32
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L635:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #32
+ cmp r3, #0
+ beq .L636
+ ldr r3, [fp, #-20]
+ add r1, r3, #33
+ ldr r3, [fp, #-20]
+ add r3, r3, #33
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L638
+.L636:
+ ldr r3, [fp, #-20]
+ add r1, r3, #33
+ ldr r3, [fp, #-20]
+ add r3, r3, #33
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L638:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #64
+ cmp r3, #0
+ beq .L639
+ ldr r3, [fp, #-20]
+ add r1, r3, #48
+ ldr r3, [fp, #-20]
+ add r3, r3, #48
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L641
+.L639:
+ ldr r3, [fp, #-20]
+ add r1, r3, #48
+ ldr r3, [fp, #-20]
+ add r3, r3, #48
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L641:
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ cmp r3, #0
+ bge .L642
+ ldr r3, [fp, #-20]
+ add r1, r3, #49
+ ldr r3, [fp, #-20]
+ add r3, r3, #49
+ ldrb r2, [r3, #0] @ zero_extendqisi2
+ ldrb r3, [fp, #-14]
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [r1, #0]
+ b .L644
+.L642:
+ ldr r3, [fp, #-20]
+ add r1, r3, #49
+ ldr r3, [fp, #-20]
+ add r3, r3, #49
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-14] @ zero_extendqisi2
+ mvn r3, r3
+ and r3, r3, #255
+ and r3, r2, r3
+ and r3, r3, #255
+ and r3, r3, #255
+ strb r3, [r1, #0]
+.L644:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L646:
+ .align 2
+.L645:
+ .word GSU
+ .size _Z12fx_plot_8bitv, .-_Z12fx_plot_8bitv
+ .align 2
+ .type _Z12fx_rpix_8bitv, %function
+_Z12fx_rpix_8bitv:
+ @ args = 0, pretend = 0, frame = 100
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #100
+ ldr r3, .L673
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ str r3, [fp, #-28]
+ ldr r3, .L673
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ str r3, [fp, #-24]
+ ldr r3, .L673
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L673
+ str r2, [r3, #60]
+ ldr r3, .L673
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L673
+ str r2, [r3, #72]
+ ldr r2, .L673
+ ldr r3, .L673
+ str r3, [r2, #104]
+ ldr r3, .L673
+ ldr r2, [r3, #104]
+ ldr r3, .L673
+ str r2, [r3, #100]
+ ldr r3, .L673
+ ldr r2, [r3, #440]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bls .L672
+ ldr r3, [fp, #-24]
+ mov r3, r3, lsr #3
+ ldr r2, .L673
+ mov r1, #184
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r0, [r3, #0]
+ ldr r3, [fp, #-28]
+ mov r3, r3, lsr #3
+ ldr r2, .L673
+ mov r1, #312
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r3, [r3, #0]
+ add r2, r0, r3
+ ldr r3, [fp, #-24]
+ and r3, r3, #7
+ mov r3, r3, asl #1
+ add r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, [fp, #-28]
+ and r2, r3, #7
+ mov r3, #128
+ mov r3, r3, asr r2
+ strb r3, [fp, #-13]
+ ldr r3, .L673
+ ldr r2, [r3, #100]
+ mov r3, #0
+ str r3, [r2, #0]
+ ldr r3, .L673
+ ldr r0, [r3, #100]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r1, [r3, #0]
+ ldr r3, [fp, #-20]
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ moveq r3, #0
+ movne r3, #1
+ orr r3, r1, r3
+ str r3, [r0, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-112]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-108]
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L650
+ mov r1, #2
+ str r1, [fp, #-104]
+ b .L652
+.L650:
+ mov r2, #0
+ str r2, [fp, #-104]
+.L652:
+ ldr r1, [fp, #-108]
+ ldr r2, [fp, #-104]
+ orr r3, r1, r2
+ ldr r1, [fp, #-112]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-100]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-96]
+ ldr r3, [fp, #-20]
+ add r3, r3, #16
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L653
+ mov r2, #4
+ str r2, [fp, #-92]
+ b .L655
+.L653:
+ mov r3, #0
+ str r3, [fp, #-92]
+.L655:
+ ldr r1, [fp, #-96]
+ ldr r2, [fp, #-92]
+ orr r3, r1, r2
+ ldr r1, [fp, #-100]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-88]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-84]
+ ldr r3, [fp, #-20]
+ add r3, r3, #17
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L656
+ mov r2, #8
+ str r2, [fp, #-80]
+ b .L658
+.L656:
+ mov r3, #0
+ str r3, [fp, #-80]
+.L658:
+ ldr r1, [fp, #-84]
+ ldr r2, [fp, #-80]
+ orr r3, r1, r2
+ ldr r1, [fp, #-88]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-76]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-72]
+ ldr r3, [fp, #-20]
+ add r3, r3, #32
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L659
+ mov r2, #16
+ str r2, [fp, #-68]
+ b .L661
+.L659:
+ mov r3, #0
+ str r3, [fp, #-68]
+.L661:
+ ldr r1, [fp, #-72]
+ ldr r2, [fp, #-68]
+ orr r3, r1, r2
+ ldr r1, [fp, #-76]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-64]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-60]
+ ldr r3, [fp, #-20]
+ add r3, r3, #33
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L662
+ mov r2, #32
+ str r2, [fp, #-56]
+ b .L664
+.L662:
+ mov r3, #0
+ str r3, [fp, #-56]
+.L664:
+ ldr r1, [fp, #-60]
+ ldr r2, [fp, #-56]
+ orr r3, r1, r2
+ ldr r1, [fp, #-64]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-52]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-48]
+ ldr r3, [fp, #-20]
+ add r3, r3, #48
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L665
+ mov r2, #64
+ str r2, [fp, #-44]
+ b .L667
+.L665:
+ mov r3, #0
+ str r3, [fp, #-44]
+.L667:
+ ldr r1, [fp, #-48]
+ ldr r2, [fp, #-44]
+ orr r3, r1, r2
+ ldr r1, [fp, #-52]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ str r3, [fp, #-40]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r3, [r3, #0]
+ str r3, [fp, #-36]
+ ldr r3, [fp, #-20]
+ add r3, r3, #49
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r2, r3
+ cmp r3, #0
+ beq .L668
+ mov r2, #128
+ str r2, [fp, #-32]
+ b .L670
+.L668:
+ mov r3, #0
+ str r3, [fp, #-32]
+.L670:
+ ldr r1, [fp, #-36]
+ ldr r2, [fp, #-32]
+ orr r3, r1, r2
+ ldr r1, [fp, #-40]
+ str r3, [r1, #0]
+ ldr r3, .L673
+ ldr r3, [r3, #100]
+ ldr r2, [r3, #0]
+ ldr r3, .L673
+ str r2, [r3, #120]
+ ldr r3, .L673
+ ldr r2, [r3, #100]
+ ldr r3, .L673+4
+ cmp r2, r3
+ bne .L672
+ ldr r3, .L673
+ ldr r2, [r3, #468]
+ ldr r3, .L673
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L673
+ strb r3, [r2, #108]
+.L672:
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L674:
+ .align 2
+.L673:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_rpix_8bitv, .-_Z12fx_rpix_8bitv
+ .align 2
+ .type _Z7fx_swapv, %function
+_Z7fx_swapv:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L679
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ strb r3, [fp, #-18]
+ ldr r3, .L679
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ strb r3, [fp, #-17]
+ ldrb r3, [fp, #-18] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldrb r3, [fp, #-17] @ zero_extendqisi2
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L679
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L679
+ str r2, [r3, #60]
+ ldr r3, .L679
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L679
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L679
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L679
+ ldr r2, [r3, #100]
+ ldr r3, .L679+4
+ cmp r2, r3
+ bne .L676
+ ldr r3, .L679
+ ldr r2, [r3, #468]
+ ldr r3, .L679
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L679
+ strb r3, [r2, #108]
+.L676:
+ ldr r3, .L679
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L679
+ str r2, [r3, #72]
+ ldr r2, .L679
+ ldr r3, .L679
+ str r3, [r2, #104]
+ ldr r3, .L679
+ ldr r2, [r3, #104]
+ ldr r3, .L679
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L680:
+ .align 2
+.L679:
+ .word GSU
+ .word GSU+56
+ .size _Z7fx_swapv, .-_Z7fx_swapv
+ .align 2
+ .type _Z8fx_colorv, %function
+_Z8fx_colorv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L688
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ strb r3, [fp, #-13]
+ ldr r3, .L688
+ ldr r3, [r3, #68]
+ and r3, r3, #4
+ cmp r3, #0
+ beq .L682
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r2, r3, #255
+ mov r3, #240
+ and r2, r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, lsr #4
+ and r3, r3, #255
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [fp, #-13]
+.L682:
+ ldr r3, .L688
+ ldr r3, [r3, #68]
+ and r3, r3, #8
+ cmp r3, #0
+ beq .L684
+ ldr r3, .L688
+ ldr r3, [r3, #64]
+ and r2, r3, #240
+ ldr r3, .L688
+ str r2, [r3, #64]
+ ldr r3, .L688
+ ldr r2, [r3, #64]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #15
+ orr r2, r2, r3
+ ldr r3, .L688
+ str r2, [r3, #64]
+ b .L686
+.L684:
+ ldrb r2, [fp, #-13] @ zero_extendqisi2
+ ldr r3, .L688
+ str r2, [r3, #64]
+.L686:
+ ldr r3, .L688
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L688
+ str r2, [r3, #72]
+ ldr r2, .L688
+ ldr r3, .L688
+ str r3, [r2, #104]
+ ldr r3, .L688
+ ldr r2, [r3, #104]
+ ldr r3, .L688
+ str r2, [r3, #100]
+ ldr r3, .L688
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L688
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L689:
+ .align 2
+.L688:
+ .word GSU
+ .size _Z8fx_colorv, .-_Z8fx_colorv
+ .align 2
+ .type _Z6fx_notv, %function
+_Z6fx_notv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L694
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mvn r3, r3
+ str r3, [fp, #-16]
+ ldr r3, .L694
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L694
+ str r2, [r3, #60]
+ ldr r3, .L694
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L694
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L694
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L694
+ ldr r2, [r3, #100]
+ ldr r3, .L694+4
+ cmp r2, r3
+ bne .L691
+ ldr r3, .L694
+ ldr r2, [r3, #468]
+ ldr r3, .L694
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L694
+ strb r3, [r2, #108]
+.L691:
+ ldr r3, .L694
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L694
+ str r2, [r3, #72]
+ ldr r2, .L694
+ ldr r3, .L694
+ str r3, [r2, #104]
+ ldr r3, .L694
+ ldr r2, [r3, #104]
+ ldr r3, .L694
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L695:
+ .align 2
+.L694:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_notv, .-_Z6fx_notv
+ .align 2
+ .type _Z9fx_add_r0v, %function
+_Z9fx_add_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L700
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L700
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L700+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L700
+ str r2, [r3, #124]
+ ldr r3, .L700
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L700
+ ldr r3, [r3, #0]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L700
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L700
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L700
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L700
+ str r2, [r3, #120]
+ ldr r3, .L700
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L700
+ str r2, [r3, #60]
+ ldr r3, .L700
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L700
+ ldr r2, [r3, #100]
+ ldr r3, .L700+8
+ cmp r2, r3
+ bne .L697
+ ldr r3, .L700
+ ldr r2, [r3, #468]
+ ldr r3, .L700
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L700
+ strb r3, [r2, #108]
+.L697:
+ ldr r3, .L700
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L700
+ str r2, [r3, #72]
+ ldr r2, .L700
+ ldr r3, .L700
+ str r3, [r2, #104]
+ ldr r3, .L700
+ ldr r2, [r3, #104]
+ ldr r3, .L700
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L701:
+ .align 2
+.L700:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r0v, .-_Z9fx_add_r0v
+ .align 2
+ .type _Z9fx_add_r1v, %function
+_Z9fx_add_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L706
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L706
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L706+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L706
+ str r2, [r3, #124]
+ ldr r3, .L706
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L706
+ ldr r3, [r3, #4]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L706
+ ldr r2, [r3, #4]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L706
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L706
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L706
+ str r2, [r3, #120]
+ ldr r3, .L706
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L706
+ str r2, [r3, #60]
+ ldr r3, .L706
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L706
+ ldr r2, [r3, #100]
+ ldr r3, .L706+8
+ cmp r2, r3
+ bne .L703
+ ldr r3, .L706
+ ldr r2, [r3, #468]
+ ldr r3, .L706
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L706
+ strb r3, [r2, #108]
+.L703:
+ ldr r3, .L706
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L706
+ str r2, [r3, #72]
+ ldr r2, .L706
+ ldr r3, .L706
+ str r3, [r2, #104]
+ ldr r3, .L706
+ ldr r2, [r3, #104]
+ ldr r3, .L706
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L707:
+ .align 2
+.L706:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r1v, .-_Z9fx_add_r1v
+ .align 2
+ .type _Z9fx_add_r2v, %function
+_Z9fx_add_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L712
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L712
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L712+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L712
+ str r2, [r3, #124]
+ ldr r3, .L712
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L712
+ ldr r3, [r3, #8]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L712
+ ldr r2, [r3, #8]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L712
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L712
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L712
+ str r2, [r3, #120]
+ ldr r3, .L712
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L712
+ str r2, [r3, #60]
+ ldr r3, .L712
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L712
+ ldr r2, [r3, #100]
+ ldr r3, .L712+8
+ cmp r2, r3
+ bne .L709
+ ldr r3, .L712
+ ldr r2, [r3, #468]
+ ldr r3, .L712
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L712
+ strb r3, [r2, #108]
+.L709:
+ ldr r3, .L712
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L712
+ str r2, [r3, #72]
+ ldr r2, .L712
+ ldr r3, .L712
+ str r3, [r2, #104]
+ ldr r3, .L712
+ ldr r2, [r3, #104]
+ ldr r3, .L712
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L713:
+ .align 2
+.L712:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r2v, .-_Z9fx_add_r2v
+ .align 2
+ .type _Z9fx_add_r3v, %function
+_Z9fx_add_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L718
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L718
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L718+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L718
+ str r2, [r3, #124]
+ ldr r3, .L718
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L718
+ ldr r3, [r3, #12]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L718
+ ldr r2, [r3, #12]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L718
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L718
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L718
+ str r2, [r3, #120]
+ ldr r3, .L718
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L718
+ str r2, [r3, #60]
+ ldr r3, .L718
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L718
+ ldr r2, [r3, #100]
+ ldr r3, .L718+8
+ cmp r2, r3
+ bne .L715
+ ldr r3, .L718
+ ldr r2, [r3, #468]
+ ldr r3, .L718
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L718
+ strb r3, [r2, #108]
+.L715:
+ ldr r3, .L718
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L718
+ str r2, [r3, #72]
+ ldr r2, .L718
+ ldr r3, .L718
+ str r3, [r2, #104]
+ ldr r3, .L718
+ ldr r2, [r3, #104]
+ ldr r3, .L718
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L719:
+ .align 2
+.L718:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r3v, .-_Z9fx_add_r3v
+ .align 2
+ .type _Z9fx_add_r4v, %function
+_Z9fx_add_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L724
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L724
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L724+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L724
+ str r2, [r3, #124]
+ ldr r3, .L724
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L724
+ ldr r3, [r3, #16]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L724
+ ldr r2, [r3, #16]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L724
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L724
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L724
+ str r2, [r3, #120]
+ ldr r3, .L724
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L724
+ str r2, [r3, #60]
+ ldr r3, .L724
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L724
+ ldr r2, [r3, #100]
+ ldr r3, .L724+8
+ cmp r2, r3
+ bne .L721
+ ldr r3, .L724
+ ldr r2, [r3, #468]
+ ldr r3, .L724
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L724
+ strb r3, [r2, #108]
+.L721:
+ ldr r3, .L724
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L724
+ str r2, [r3, #72]
+ ldr r2, .L724
+ ldr r3, .L724
+ str r3, [r2, #104]
+ ldr r3, .L724
+ ldr r2, [r3, #104]
+ ldr r3, .L724
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L725:
+ .align 2
+.L724:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r4v, .-_Z9fx_add_r4v
+ .align 2
+ .type _Z9fx_add_r5v, %function
+_Z9fx_add_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L730
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L730
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L730+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L730
+ str r2, [r3, #124]
+ ldr r3, .L730
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L730
+ ldr r3, [r3, #20]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L730
+ ldr r2, [r3, #20]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L730
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L730
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L730
+ str r2, [r3, #120]
+ ldr r3, .L730
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L730
+ str r2, [r3, #60]
+ ldr r3, .L730
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L730
+ ldr r2, [r3, #100]
+ ldr r3, .L730+8
+ cmp r2, r3
+ bne .L727
+ ldr r3, .L730
+ ldr r2, [r3, #468]
+ ldr r3, .L730
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L730
+ strb r3, [r2, #108]
+.L727:
+ ldr r3, .L730
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L730
+ str r2, [r3, #72]
+ ldr r2, .L730
+ ldr r3, .L730
+ str r3, [r2, #104]
+ ldr r3, .L730
+ ldr r2, [r3, #104]
+ ldr r3, .L730
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L731:
+ .align 2
+.L730:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r5v, .-_Z9fx_add_r5v
+ .align 2
+ .type _Z9fx_add_r6v, %function
+_Z9fx_add_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L736
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L736
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L736+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L736
+ str r2, [r3, #124]
+ ldr r3, .L736
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L736
+ ldr r3, [r3, #24]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L736
+ ldr r2, [r3, #24]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L736
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L736
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L736
+ str r2, [r3, #120]
+ ldr r3, .L736
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L736
+ str r2, [r3, #60]
+ ldr r3, .L736
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L736
+ ldr r2, [r3, #100]
+ ldr r3, .L736+8
+ cmp r2, r3
+ bne .L733
+ ldr r3, .L736
+ ldr r2, [r3, #468]
+ ldr r3, .L736
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L736
+ strb r3, [r2, #108]
+.L733:
+ ldr r3, .L736
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L736
+ str r2, [r3, #72]
+ ldr r2, .L736
+ ldr r3, .L736
+ str r3, [r2, #104]
+ ldr r3, .L736
+ ldr r2, [r3, #104]
+ ldr r3, .L736
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L737:
+ .align 2
+.L736:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r6v, .-_Z9fx_add_r6v
+ .align 2
+ .type _Z9fx_add_r7v, %function
+_Z9fx_add_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L742
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L742
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L742+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L742
+ str r2, [r3, #124]
+ ldr r3, .L742
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L742
+ ldr r3, [r3, #28]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L742
+ ldr r2, [r3, #28]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L742
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L742
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L742
+ str r2, [r3, #120]
+ ldr r3, .L742
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L742
+ str r2, [r3, #60]
+ ldr r3, .L742
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L742
+ ldr r2, [r3, #100]
+ ldr r3, .L742+8
+ cmp r2, r3
+ bne .L739
+ ldr r3, .L742
+ ldr r2, [r3, #468]
+ ldr r3, .L742
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L742
+ strb r3, [r2, #108]
+.L739:
+ ldr r3, .L742
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L742
+ str r2, [r3, #72]
+ ldr r2, .L742
+ ldr r3, .L742
+ str r3, [r2, #104]
+ ldr r3, .L742
+ ldr r2, [r3, #104]
+ ldr r3, .L742
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L743:
+ .align 2
+.L742:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r7v, .-_Z9fx_add_r7v
+ .align 2
+ .type _Z9fx_add_r8v, %function
+_Z9fx_add_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L748
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L748
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L748+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L748
+ str r2, [r3, #124]
+ ldr r3, .L748
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L748
+ ldr r3, [r3, #32]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L748
+ ldr r2, [r3, #32]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L748
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L748
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L748
+ str r2, [r3, #120]
+ ldr r3, .L748
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L748
+ str r2, [r3, #60]
+ ldr r3, .L748
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L748
+ ldr r2, [r3, #100]
+ ldr r3, .L748+8
+ cmp r2, r3
+ bne .L745
+ ldr r3, .L748
+ ldr r2, [r3, #468]
+ ldr r3, .L748
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L748
+ strb r3, [r2, #108]
+.L745:
+ ldr r3, .L748
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L748
+ str r2, [r3, #72]
+ ldr r2, .L748
+ ldr r3, .L748
+ str r3, [r2, #104]
+ ldr r3, .L748
+ ldr r2, [r3, #104]
+ ldr r3, .L748
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L749:
+ .align 2
+.L748:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r8v, .-_Z9fx_add_r8v
+ .align 2
+ .type _Z9fx_add_r9v, %function
+_Z9fx_add_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L754
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L754
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L754+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L754
+ str r2, [r3, #124]
+ ldr r3, .L754
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L754
+ ldr r3, [r3, #36]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L754
+ ldr r2, [r3, #36]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L754
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L754
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L754
+ str r2, [r3, #120]
+ ldr r3, .L754
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L754
+ str r2, [r3, #60]
+ ldr r3, .L754
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L754
+ ldr r2, [r3, #100]
+ ldr r3, .L754+8
+ cmp r2, r3
+ bne .L751
+ ldr r3, .L754
+ ldr r2, [r3, #468]
+ ldr r3, .L754
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L754
+ strb r3, [r2, #108]
+.L751:
+ ldr r3, .L754
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L754
+ str r2, [r3, #72]
+ ldr r2, .L754
+ ldr r3, .L754
+ str r3, [r2, #104]
+ ldr r3, .L754
+ ldr r2, [r3, #104]
+ ldr r3, .L754
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L755:
+ .align 2
+.L754:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_r9v, .-_Z9fx_add_r9v
+ .align 2
+ .type _Z10fx_add_r10v, %function
+_Z10fx_add_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L760
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L760
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L760+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L760
+ str r2, [r3, #124]
+ ldr r3, .L760
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L760
+ ldr r3, [r3, #40]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L760
+ ldr r2, [r3, #40]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L760
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L760
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L760
+ str r2, [r3, #120]
+ ldr r3, .L760
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L760
+ str r2, [r3, #60]
+ ldr r3, .L760
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L760
+ ldr r2, [r3, #100]
+ ldr r3, .L760+8
+ cmp r2, r3
+ bne .L757
+ ldr r3, .L760
+ ldr r2, [r3, #468]
+ ldr r3, .L760
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L760
+ strb r3, [r2, #108]
+.L757:
+ ldr r3, .L760
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L760
+ str r2, [r3, #72]
+ ldr r2, .L760
+ ldr r3, .L760
+ str r3, [r2, #104]
+ ldr r3, .L760
+ ldr r2, [r3, #104]
+ ldr r3, .L760
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L761:
+ .align 2
+.L760:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r10v, .-_Z10fx_add_r10v
+ .align 2
+ .type _Z10fx_add_r11v, %function
+_Z10fx_add_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L766
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L766
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L766+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L766
+ str r2, [r3, #124]
+ ldr r3, .L766
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L766
+ ldr r3, [r3, #44]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L766
+ ldr r2, [r3, #44]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L766
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L766
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L766
+ str r2, [r3, #120]
+ ldr r3, .L766
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L766
+ str r2, [r3, #60]
+ ldr r3, .L766
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L766
+ ldr r2, [r3, #100]
+ ldr r3, .L766+8
+ cmp r2, r3
+ bne .L763
+ ldr r3, .L766
+ ldr r2, [r3, #468]
+ ldr r3, .L766
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L766
+ strb r3, [r2, #108]
+.L763:
+ ldr r3, .L766
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L766
+ str r2, [r3, #72]
+ ldr r2, .L766
+ ldr r3, .L766
+ str r3, [r2, #104]
+ ldr r3, .L766
+ ldr r2, [r3, #104]
+ ldr r3, .L766
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L767:
+ .align 2
+.L766:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r11v, .-_Z10fx_add_r11v
+ .align 2
+ .type _Z10fx_add_r12v, %function
+_Z10fx_add_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L772
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L772
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L772+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L772
+ str r2, [r3, #124]
+ ldr r3, .L772
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L772
+ ldr r3, [r3, #48]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L772
+ ldr r2, [r3, #48]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L772
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L772
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L772
+ str r2, [r3, #120]
+ ldr r3, .L772
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L772
+ str r2, [r3, #60]
+ ldr r3, .L772
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L772
+ ldr r2, [r3, #100]
+ ldr r3, .L772+8
+ cmp r2, r3
+ bne .L769
+ ldr r3, .L772
+ ldr r2, [r3, #468]
+ ldr r3, .L772
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L772
+ strb r3, [r2, #108]
+.L769:
+ ldr r3, .L772
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L772
+ str r2, [r3, #72]
+ ldr r2, .L772
+ ldr r3, .L772
+ str r3, [r2, #104]
+ ldr r3, .L772
+ ldr r2, [r3, #104]
+ ldr r3, .L772
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L773:
+ .align 2
+.L772:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r12v, .-_Z10fx_add_r12v
+ .align 2
+ .type _Z10fx_add_r13v, %function
+_Z10fx_add_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L778
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L778
+ ldr r3, [r3, #52]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L778+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L778
+ str r2, [r3, #124]
+ ldr r3, .L778
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L778
+ ldr r3, [r3, #52]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L778
+ ldr r2, [r3, #52]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L778
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L778
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L778
+ str r2, [r3, #120]
+ ldr r3, .L778
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L778
+ str r2, [r3, #60]
+ ldr r3, .L778
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L778
+ ldr r2, [r3, #100]
+ ldr r3, .L778+8
+ cmp r2, r3
+ bne .L775
+ ldr r3, .L778
+ ldr r2, [r3, #468]
+ ldr r3, .L778
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L778
+ strb r3, [r2, #108]
+.L775:
+ ldr r3, .L778
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L778
+ str r2, [r3, #72]
+ ldr r2, .L778
+ ldr r3, .L778
+ str r3, [r2, #104]
+ ldr r3, .L778
+ ldr r2, [r3, #104]
+ ldr r3, .L778
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L779:
+ .align 2
+.L778:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r13v, .-_Z10fx_add_r13v
+ .align 2
+ .type _Z10fx_add_r14v, %function
+_Z10fx_add_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L784
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L784
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L784+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L784
+ str r2, [r3, #124]
+ ldr r3, .L784
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L784
+ ldr r3, [r3, #56]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L784
+ ldr r2, [r3, #56]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L784
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L784
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L784
+ str r2, [r3, #120]
+ ldr r3, .L784
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L784
+ str r2, [r3, #60]
+ ldr r3, .L784
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L784
+ ldr r2, [r3, #100]
+ ldr r3, .L784+8
+ cmp r2, r3
+ bne .L781
+ ldr r3, .L784
+ ldr r2, [r3, #468]
+ ldr r3, .L784
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L784
+ strb r3, [r2, #108]
+.L781:
+ ldr r3, .L784
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L784
+ str r2, [r3, #72]
+ ldr r2, .L784
+ ldr r3, .L784
+ str r3, [r2, #104]
+ ldr r3, .L784
+ ldr r2, [r3, #104]
+ ldr r3, .L784
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L785:
+ .align 2
+.L784:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r14v, .-_Z10fx_add_r14v
+ .align 2
+ .type _Z10fx_add_r15v, %function
+_Z10fx_add_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L790
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L790
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L790+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L790
+ str r2, [r3, #124]
+ ldr r3, .L790
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L790
+ ldr r3, [r3, #60]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L790
+ ldr r2, [r3, #60]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L790
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L790
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L790
+ str r2, [r3, #120]
+ ldr r3, .L790
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L790
+ str r2, [r3, #60]
+ ldr r3, .L790
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L790
+ ldr r2, [r3, #100]
+ ldr r3, .L790+8
+ cmp r2, r3
+ bne .L787
+ ldr r3, .L790
+ ldr r2, [r3, #468]
+ ldr r3, .L790
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L790
+ strb r3, [r2, #108]
+.L787:
+ ldr r3, .L790
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L790
+ str r2, [r3, #72]
+ ldr r2, .L790
+ ldr r3, .L790
+ str r3, [r2, #104]
+ ldr r3, .L790
+ ldr r2, [r3, #104]
+ ldr r3, .L790
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L791:
+ .align 2
+.L790:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_r15v, .-_Z10fx_add_r15v
+ .align 2
+ .type _Z9fx_adc_r0v, %function
+_Z9fx_adc_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L796
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L796
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L796
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L796+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L796
+ str r2, [r3, #124]
+ ldr r3, .L796
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L796
+ ldr r3, [r3, #0]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L796
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L796
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L796
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L796
+ str r2, [r3, #120]
+ ldr r3, .L796
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L796
+ str r2, [r3, #60]
+ ldr r3, .L796
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L796
+ ldr r2, [r3, #100]
+ ldr r3, .L796+8
+ cmp r2, r3
+ bne .L793
+ ldr r3, .L796
+ ldr r2, [r3, #468]
+ ldr r3, .L796
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L796
+ strb r3, [r2, #108]
+.L793:
+ ldr r3, .L796
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L796
+ str r2, [r3, #72]
+ ldr r2, .L796
+ ldr r3, .L796
+ str r3, [r2, #104]
+ ldr r3, .L796
+ ldr r2, [r3, #104]
+ ldr r3, .L796
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L797:
+ .align 2
+.L796:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r0v, .-_Z9fx_adc_r0v
+ .align 2
+ .type _Z9fx_adc_r1v, %function
+_Z9fx_adc_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L802
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L802
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L802
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L802+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L802
+ str r2, [r3, #124]
+ ldr r3, .L802
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L802
+ ldr r3, [r3, #4]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L802
+ ldr r2, [r3, #4]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L802
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L802
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L802
+ str r2, [r3, #120]
+ ldr r3, .L802
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L802
+ str r2, [r3, #60]
+ ldr r3, .L802
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L802
+ ldr r2, [r3, #100]
+ ldr r3, .L802+8
+ cmp r2, r3
+ bne .L799
+ ldr r3, .L802
+ ldr r2, [r3, #468]
+ ldr r3, .L802
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L802
+ strb r3, [r2, #108]
+.L799:
+ ldr r3, .L802
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L802
+ str r2, [r3, #72]
+ ldr r2, .L802
+ ldr r3, .L802
+ str r3, [r2, #104]
+ ldr r3, .L802
+ ldr r2, [r3, #104]
+ ldr r3, .L802
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L803:
+ .align 2
+.L802:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r1v, .-_Z9fx_adc_r1v
+ .align 2
+ .type _Z9fx_adc_r2v, %function
+_Z9fx_adc_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L808
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L808
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L808
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L808+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L808
+ str r2, [r3, #124]
+ ldr r3, .L808
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L808
+ ldr r3, [r3, #8]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L808
+ ldr r2, [r3, #8]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L808
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L808
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L808
+ str r2, [r3, #120]
+ ldr r3, .L808
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L808
+ str r2, [r3, #60]
+ ldr r3, .L808
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L808
+ ldr r2, [r3, #100]
+ ldr r3, .L808+8
+ cmp r2, r3
+ bne .L805
+ ldr r3, .L808
+ ldr r2, [r3, #468]
+ ldr r3, .L808
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L808
+ strb r3, [r2, #108]
+.L805:
+ ldr r3, .L808
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L808
+ str r2, [r3, #72]
+ ldr r2, .L808
+ ldr r3, .L808
+ str r3, [r2, #104]
+ ldr r3, .L808
+ ldr r2, [r3, #104]
+ ldr r3, .L808
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L809:
+ .align 2
+.L808:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r2v, .-_Z9fx_adc_r2v
+ .align 2
+ .type _Z9fx_adc_r3v, %function
+_Z9fx_adc_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L814
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L814
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L814
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L814+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L814
+ str r2, [r3, #124]
+ ldr r3, .L814
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L814
+ ldr r3, [r3, #12]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L814
+ ldr r2, [r3, #12]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L814
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L814
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L814
+ str r2, [r3, #120]
+ ldr r3, .L814
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L814
+ str r2, [r3, #60]
+ ldr r3, .L814
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L814
+ ldr r2, [r3, #100]
+ ldr r3, .L814+8
+ cmp r2, r3
+ bne .L811
+ ldr r3, .L814
+ ldr r2, [r3, #468]
+ ldr r3, .L814
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L814
+ strb r3, [r2, #108]
+.L811:
+ ldr r3, .L814
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L814
+ str r2, [r3, #72]
+ ldr r2, .L814
+ ldr r3, .L814
+ str r3, [r2, #104]
+ ldr r3, .L814
+ ldr r2, [r3, #104]
+ ldr r3, .L814
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L815:
+ .align 2
+.L814:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r3v, .-_Z9fx_adc_r3v
+ .align 2
+ .type _Z9fx_adc_r4v, %function
+_Z9fx_adc_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L820
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L820
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L820
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L820+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L820
+ str r2, [r3, #124]
+ ldr r3, .L820
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L820
+ ldr r3, [r3, #16]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L820
+ ldr r2, [r3, #16]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L820
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L820
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L820
+ str r2, [r3, #120]
+ ldr r3, .L820
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L820
+ str r2, [r3, #60]
+ ldr r3, .L820
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L820
+ ldr r2, [r3, #100]
+ ldr r3, .L820+8
+ cmp r2, r3
+ bne .L817
+ ldr r3, .L820
+ ldr r2, [r3, #468]
+ ldr r3, .L820
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L820
+ strb r3, [r2, #108]
+.L817:
+ ldr r3, .L820
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L820
+ str r2, [r3, #72]
+ ldr r2, .L820
+ ldr r3, .L820
+ str r3, [r2, #104]
+ ldr r3, .L820
+ ldr r2, [r3, #104]
+ ldr r3, .L820
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L821:
+ .align 2
+.L820:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r4v, .-_Z9fx_adc_r4v
+ .align 2
+ .type _Z9fx_adc_r5v, %function
+_Z9fx_adc_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L826
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L826
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L826
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L826+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L826
+ str r2, [r3, #124]
+ ldr r3, .L826
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L826
+ ldr r3, [r3, #20]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L826
+ ldr r2, [r3, #20]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L826
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L826
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L826
+ str r2, [r3, #120]
+ ldr r3, .L826
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L826
+ str r2, [r3, #60]
+ ldr r3, .L826
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L826
+ ldr r2, [r3, #100]
+ ldr r3, .L826+8
+ cmp r2, r3
+ bne .L823
+ ldr r3, .L826
+ ldr r2, [r3, #468]
+ ldr r3, .L826
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L826
+ strb r3, [r2, #108]
+.L823:
+ ldr r3, .L826
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L826
+ str r2, [r3, #72]
+ ldr r2, .L826
+ ldr r3, .L826
+ str r3, [r2, #104]
+ ldr r3, .L826
+ ldr r2, [r3, #104]
+ ldr r3, .L826
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L827:
+ .align 2
+.L826:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r5v, .-_Z9fx_adc_r5v
+ .align 2
+ .type _Z9fx_adc_r6v, %function
+_Z9fx_adc_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L832
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L832
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L832
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L832+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L832
+ str r2, [r3, #124]
+ ldr r3, .L832
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L832
+ ldr r3, [r3, #24]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L832
+ ldr r2, [r3, #24]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L832
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L832
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L832
+ str r2, [r3, #120]
+ ldr r3, .L832
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L832
+ str r2, [r3, #60]
+ ldr r3, .L832
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L832
+ ldr r2, [r3, #100]
+ ldr r3, .L832+8
+ cmp r2, r3
+ bne .L829
+ ldr r3, .L832
+ ldr r2, [r3, #468]
+ ldr r3, .L832
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L832
+ strb r3, [r2, #108]
+.L829:
+ ldr r3, .L832
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L832
+ str r2, [r3, #72]
+ ldr r2, .L832
+ ldr r3, .L832
+ str r3, [r2, #104]
+ ldr r3, .L832
+ ldr r2, [r3, #104]
+ ldr r3, .L832
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L833:
+ .align 2
+.L832:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r6v, .-_Z9fx_adc_r6v
+ .align 2
+ .type _Z9fx_adc_r7v, %function
+_Z9fx_adc_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L838
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L838
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L838
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L838+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L838
+ str r2, [r3, #124]
+ ldr r3, .L838
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L838
+ ldr r3, [r3, #28]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L838
+ ldr r2, [r3, #28]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L838
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L838
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L838
+ str r2, [r3, #120]
+ ldr r3, .L838
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L838
+ str r2, [r3, #60]
+ ldr r3, .L838
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L838
+ ldr r2, [r3, #100]
+ ldr r3, .L838+8
+ cmp r2, r3
+ bne .L835
+ ldr r3, .L838
+ ldr r2, [r3, #468]
+ ldr r3, .L838
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L838
+ strb r3, [r2, #108]
+.L835:
+ ldr r3, .L838
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L838
+ str r2, [r3, #72]
+ ldr r2, .L838
+ ldr r3, .L838
+ str r3, [r2, #104]
+ ldr r3, .L838
+ ldr r2, [r3, #104]
+ ldr r3, .L838
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L839:
+ .align 2
+.L838:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r7v, .-_Z9fx_adc_r7v
+ .align 2
+ .type _Z9fx_adc_r8v, %function
+_Z9fx_adc_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L844
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L844
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L844
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L844+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L844
+ str r2, [r3, #124]
+ ldr r3, .L844
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L844
+ ldr r3, [r3, #32]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L844
+ ldr r2, [r3, #32]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L844
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L844
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L844
+ str r2, [r3, #120]
+ ldr r3, .L844
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L844
+ str r2, [r3, #60]
+ ldr r3, .L844
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L844
+ ldr r2, [r3, #100]
+ ldr r3, .L844+8
+ cmp r2, r3
+ bne .L841
+ ldr r3, .L844
+ ldr r2, [r3, #468]
+ ldr r3, .L844
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L844
+ strb r3, [r2, #108]
+.L841:
+ ldr r3, .L844
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L844
+ str r2, [r3, #72]
+ ldr r2, .L844
+ ldr r3, .L844
+ str r3, [r2, #104]
+ ldr r3, .L844
+ ldr r2, [r3, #104]
+ ldr r3, .L844
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L845:
+ .align 2
+.L844:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r8v, .-_Z9fx_adc_r8v
+ .align 2
+ .type _Z9fx_adc_r9v, %function
+_Z9fx_adc_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L850
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L850
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L850
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L850+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L850
+ str r2, [r3, #124]
+ ldr r3, .L850
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L850
+ ldr r3, [r3, #36]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L850
+ ldr r2, [r3, #36]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L850
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L850
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L850
+ str r2, [r3, #120]
+ ldr r3, .L850
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L850
+ str r2, [r3, #60]
+ ldr r3, .L850
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L850
+ ldr r2, [r3, #100]
+ ldr r3, .L850+8
+ cmp r2, r3
+ bne .L847
+ ldr r3, .L850
+ ldr r2, [r3, #468]
+ ldr r3, .L850
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L850
+ strb r3, [r2, #108]
+.L847:
+ ldr r3, .L850
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L850
+ str r2, [r3, #72]
+ ldr r2, .L850
+ ldr r3, .L850
+ str r3, [r2, #104]
+ ldr r3, .L850
+ ldr r2, [r3, #104]
+ ldr r3, .L850
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L851:
+ .align 2
+.L850:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_r9v, .-_Z9fx_adc_r9v
+ .align 2
+ .type _Z10fx_adc_r10v, %function
+_Z10fx_adc_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L856
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L856
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L856
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L856+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L856
+ str r2, [r3, #124]
+ ldr r3, .L856
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L856
+ ldr r3, [r3, #40]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L856
+ ldr r2, [r3, #40]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L856
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L856
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L856
+ str r2, [r3, #120]
+ ldr r3, .L856
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L856
+ str r2, [r3, #60]
+ ldr r3, .L856
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L856
+ ldr r2, [r3, #100]
+ ldr r3, .L856+8
+ cmp r2, r3
+ bne .L853
+ ldr r3, .L856
+ ldr r2, [r3, #468]
+ ldr r3, .L856
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L856
+ strb r3, [r2, #108]
+.L853:
+ ldr r3, .L856
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L856
+ str r2, [r3, #72]
+ ldr r2, .L856
+ ldr r3, .L856
+ str r3, [r2, #104]
+ ldr r3, .L856
+ ldr r2, [r3, #104]
+ ldr r3, .L856
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L857:
+ .align 2
+.L856:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r10v, .-_Z10fx_adc_r10v
+ .align 2
+ .type _Z10fx_adc_r11v, %function
+_Z10fx_adc_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L862
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L862
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L862
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L862+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L862
+ str r2, [r3, #124]
+ ldr r3, .L862
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L862
+ ldr r3, [r3, #44]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L862
+ ldr r2, [r3, #44]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L862
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L862
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L862
+ str r2, [r3, #120]
+ ldr r3, .L862
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L862
+ str r2, [r3, #60]
+ ldr r3, .L862
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L862
+ ldr r2, [r3, #100]
+ ldr r3, .L862+8
+ cmp r2, r3
+ bne .L859
+ ldr r3, .L862
+ ldr r2, [r3, #468]
+ ldr r3, .L862
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L862
+ strb r3, [r2, #108]
+.L859:
+ ldr r3, .L862
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L862
+ str r2, [r3, #72]
+ ldr r2, .L862
+ ldr r3, .L862
+ str r3, [r2, #104]
+ ldr r3, .L862
+ ldr r2, [r3, #104]
+ ldr r3, .L862
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L863:
+ .align 2
+.L862:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r11v, .-_Z10fx_adc_r11v
+ .align 2
+ .type _Z10fx_adc_r12v, %function
+_Z10fx_adc_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L868
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L868
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L868
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L868+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L868
+ str r2, [r3, #124]
+ ldr r3, .L868
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L868
+ ldr r3, [r3, #48]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L868
+ ldr r2, [r3, #48]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L868
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L868
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L868
+ str r2, [r3, #120]
+ ldr r3, .L868
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L868
+ str r2, [r3, #60]
+ ldr r3, .L868
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L868
+ ldr r2, [r3, #100]
+ ldr r3, .L868+8
+ cmp r2, r3
+ bne .L865
+ ldr r3, .L868
+ ldr r2, [r3, #468]
+ ldr r3, .L868
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L868
+ strb r3, [r2, #108]
+.L865:
+ ldr r3, .L868
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L868
+ str r2, [r3, #72]
+ ldr r2, .L868
+ ldr r3, .L868
+ str r3, [r2, #104]
+ ldr r3, .L868
+ ldr r2, [r3, #104]
+ ldr r3, .L868
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L869:
+ .align 2
+.L868:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r12v, .-_Z10fx_adc_r12v
+ .align 2
+ .type _Z10fx_adc_r13v, %function
+_Z10fx_adc_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L874
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L874
+ ldr r3, [r3, #52]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L874
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L874+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L874
+ str r2, [r3, #124]
+ ldr r3, .L874
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L874
+ ldr r3, [r3, #52]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L874
+ ldr r2, [r3, #52]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L874
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L874
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L874
+ str r2, [r3, #120]
+ ldr r3, .L874
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L874
+ str r2, [r3, #60]
+ ldr r3, .L874
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L874
+ ldr r2, [r3, #100]
+ ldr r3, .L874+8
+ cmp r2, r3
+ bne .L871
+ ldr r3, .L874
+ ldr r2, [r3, #468]
+ ldr r3, .L874
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L874
+ strb r3, [r2, #108]
+.L871:
+ ldr r3, .L874
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L874
+ str r2, [r3, #72]
+ ldr r2, .L874
+ ldr r3, .L874
+ str r3, [r2, #104]
+ ldr r3, .L874
+ ldr r2, [r3, #104]
+ ldr r3, .L874
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L875:
+ .align 2
+.L874:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r13v, .-_Z10fx_adc_r13v
+ .align 2
+ .type _Z10fx_adc_r14v, %function
+_Z10fx_adc_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L880
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L880
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L880
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L880+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L880
+ str r2, [r3, #124]
+ ldr r3, .L880
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L880
+ ldr r3, [r3, #56]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L880
+ ldr r2, [r3, #56]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L880
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L880
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L880
+ str r2, [r3, #120]
+ ldr r3, .L880
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L880
+ str r2, [r3, #60]
+ ldr r3, .L880
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L880
+ ldr r2, [r3, #100]
+ ldr r3, .L880+8
+ cmp r2, r3
+ bne .L877
+ ldr r3, .L880
+ ldr r2, [r3, #468]
+ ldr r3, .L880
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L880
+ strb r3, [r2, #108]
+.L877:
+ ldr r3, .L880
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L880
+ str r2, [r3, #72]
+ ldr r2, .L880
+ ldr r3, .L880
+ str r3, [r2, #104]
+ ldr r3, .L880
+ ldr r2, [r3, #104]
+ ldr r3, .L880
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L881:
+ .align 2
+.L880:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r14v, .-_Z10fx_adc_r14v
+ .align 2
+ .type _Z10fx_adc_r15v, %function
+_Z10fx_adc_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L886
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L886
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L886
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L886+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L886
+ str r2, [r3, #124]
+ ldr r3, .L886
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L886
+ ldr r3, [r3, #60]
+ eor r3, r2, r3
+ mvn r1, r3
+ ldr r3, .L886
+ ldr r2, [r3, #60]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L886
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L886
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L886
+ str r2, [r3, #120]
+ ldr r3, .L886
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L886
+ str r2, [r3, #60]
+ ldr r3, .L886
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L886
+ ldr r2, [r3, #100]
+ ldr r3, .L886+8
+ cmp r2, r3
+ bne .L883
+ ldr r3, .L886
+ ldr r2, [r3, #468]
+ ldr r3, .L886
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L886
+ strb r3, [r2, #108]
+.L883:
+ ldr r3, .L886
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L886
+ str r2, [r3, #72]
+ ldr r2, .L886
+ ldr r3, .L886
+ str r3, [r2, #104]
+ ldr r3, .L886
+ ldr r2, [r3, #104]
+ ldr r3, .L886
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L887:
+ .align 2
+.L886:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_r15v, .-_Z10fx_adc_r15v
+ .align 2
+ .type _Z9fx_add_i0v, %function
+_Z9fx_add_i0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L892
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L892+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L892
+ str r2, [r3, #124]
+ ldr r3, .L892
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mvn r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L892
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L892
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L892
+ str r2, [r3, #120]
+ ldr r3, .L892
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L892
+ str r2, [r3, #60]
+ ldr r3, .L892
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L892
+ ldr r2, [r3, #100]
+ ldr r3, .L892+8
+ cmp r2, r3
+ bne .L889
+ ldr r3, .L892
+ ldr r2, [r3, #468]
+ ldr r3, .L892
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L892
+ strb r3, [r2, #108]
+.L889:
+ ldr r3, .L892
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L892
+ str r2, [r3, #72]
+ ldr r2, .L892
+ ldr r3, .L892
+ str r3, [r2, #104]
+ ldr r3, .L892
+ ldr r2, [r3, #104]
+ ldr r3, .L892
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L893:
+ .align 2
+.L892:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i0v, .-_Z9fx_add_i0v
+ .align 2
+ .type _Z9fx_add_i1v, %function
+_Z9fx_add_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L898
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L898+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L898
+ str r2, [r3, #124]
+ ldr r3, .L898
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #1
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #1
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L898
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L898
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L898
+ str r2, [r3, #120]
+ ldr r3, .L898
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L898
+ str r2, [r3, #60]
+ ldr r3, .L898
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L898
+ ldr r2, [r3, #100]
+ ldr r3, .L898+8
+ cmp r2, r3
+ bne .L895
+ ldr r3, .L898
+ ldr r2, [r3, #468]
+ ldr r3, .L898
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L898
+ strb r3, [r2, #108]
+.L895:
+ ldr r3, .L898
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L898
+ str r2, [r3, #72]
+ ldr r2, .L898
+ ldr r3, .L898
+ str r3, [r2, #104]
+ ldr r3, .L898
+ ldr r2, [r3, #104]
+ ldr r3, .L898
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L899:
+ .align 2
+.L898:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i1v, .-_Z9fx_add_i1v
+ .align 2
+ .type _Z9fx_add_i2v, %function
+_Z9fx_add_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L904
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L904+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L904
+ str r2, [r3, #124]
+ ldr r3, .L904
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #2
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #2
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L904
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L904
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L904
+ str r2, [r3, #120]
+ ldr r3, .L904
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L904
+ str r2, [r3, #60]
+ ldr r3, .L904
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L904
+ ldr r2, [r3, #100]
+ ldr r3, .L904+8
+ cmp r2, r3
+ bne .L901
+ ldr r3, .L904
+ ldr r2, [r3, #468]
+ ldr r3, .L904
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L904
+ strb r3, [r2, #108]
+.L901:
+ ldr r3, .L904
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L904
+ str r2, [r3, #72]
+ ldr r2, .L904
+ ldr r3, .L904
+ str r3, [r2, #104]
+ ldr r3, .L904
+ ldr r2, [r3, #104]
+ ldr r3, .L904
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L905:
+ .align 2
+.L904:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i2v, .-_Z9fx_add_i2v
+ .align 2
+ .type _Z9fx_add_i3v, %function
+_Z9fx_add_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L910
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L910+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L910
+ str r2, [r3, #124]
+ ldr r3, .L910
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #3
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #3
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L910
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L910
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L910
+ str r2, [r3, #120]
+ ldr r3, .L910
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L910
+ str r2, [r3, #60]
+ ldr r3, .L910
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L910
+ ldr r2, [r3, #100]
+ ldr r3, .L910+8
+ cmp r2, r3
+ bne .L907
+ ldr r3, .L910
+ ldr r2, [r3, #468]
+ ldr r3, .L910
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L910
+ strb r3, [r2, #108]
+.L907:
+ ldr r3, .L910
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L910
+ str r2, [r3, #72]
+ ldr r2, .L910
+ ldr r3, .L910
+ str r3, [r2, #104]
+ ldr r3, .L910
+ ldr r2, [r3, #104]
+ ldr r3, .L910
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L911:
+ .align 2
+.L910:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i3v, .-_Z9fx_add_i3v
+ .align 2
+ .type _Z9fx_add_i4v, %function
+_Z9fx_add_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L916
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L916+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L916
+ str r2, [r3, #124]
+ ldr r3, .L916
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #4
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #4
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L916
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L916
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L916
+ str r2, [r3, #120]
+ ldr r3, .L916
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L916
+ str r2, [r3, #60]
+ ldr r3, .L916
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L916
+ ldr r2, [r3, #100]
+ ldr r3, .L916+8
+ cmp r2, r3
+ bne .L913
+ ldr r3, .L916
+ ldr r2, [r3, #468]
+ ldr r3, .L916
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L916
+ strb r3, [r2, #108]
+.L913:
+ ldr r3, .L916
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L916
+ str r2, [r3, #72]
+ ldr r2, .L916
+ ldr r3, .L916
+ str r3, [r2, #104]
+ ldr r3, .L916
+ ldr r2, [r3, #104]
+ ldr r3, .L916
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L917:
+ .align 2
+.L916:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i4v, .-_Z9fx_add_i4v
+ .align 2
+ .type _Z9fx_add_i5v, %function
+_Z9fx_add_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L922
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L922+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L922
+ str r2, [r3, #124]
+ ldr r3, .L922
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #5
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #5
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L922
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L922
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L922
+ str r2, [r3, #120]
+ ldr r3, .L922
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L922
+ str r2, [r3, #60]
+ ldr r3, .L922
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L922
+ ldr r2, [r3, #100]
+ ldr r3, .L922+8
+ cmp r2, r3
+ bne .L919
+ ldr r3, .L922
+ ldr r2, [r3, #468]
+ ldr r3, .L922
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L922
+ strb r3, [r2, #108]
+.L919:
+ ldr r3, .L922
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L922
+ str r2, [r3, #72]
+ ldr r2, .L922
+ ldr r3, .L922
+ str r3, [r2, #104]
+ ldr r3, .L922
+ ldr r2, [r3, #104]
+ ldr r3, .L922
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L923:
+ .align 2
+.L922:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i5v, .-_Z9fx_add_i5v
+ .align 2
+ .type _Z9fx_add_i6v, %function
+_Z9fx_add_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L928
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L928+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L928
+ str r2, [r3, #124]
+ ldr r3, .L928
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #6
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #6
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L928
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L928
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L928
+ str r2, [r3, #120]
+ ldr r3, .L928
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L928
+ str r2, [r3, #60]
+ ldr r3, .L928
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L928
+ ldr r2, [r3, #100]
+ ldr r3, .L928+8
+ cmp r2, r3
+ bne .L925
+ ldr r3, .L928
+ ldr r2, [r3, #468]
+ ldr r3, .L928
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L928
+ strb r3, [r2, #108]
+.L925:
+ ldr r3, .L928
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L928
+ str r2, [r3, #72]
+ ldr r2, .L928
+ ldr r3, .L928
+ str r3, [r2, #104]
+ ldr r3, .L928
+ ldr r2, [r3, #104]
+ ldr r3, .L928
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L929:
+ .align 2
+.L928:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i6v, .-_Z9fx_add_i6v
+ .align 2
+ .type _Z9fx_add_i7v, %function
+_Z9fx_add_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L934
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L934+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L934
+ str r2, [r3, #124]
+ ldr r3, .L934
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #7
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #7
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L934
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L934
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L934
+ str r2, [r3, #120]
+ ldr r3, .L934
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L934
+ str r2, [r3, #60]
+ ldr r3, .L934
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L934
+ ldr r2, [r3, #100]
+ ldr r3, .L934+8
+ cmp r2, r3
+ bne .L931
+ ldr r3, .L934
+ ldr r2, [r3, #468]
+ ldr r3, .L934
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L934
+ strb r3, [r2, #108]
+.L931:
+ ldr r3, .L934
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L934
+ str r2, [r3, #72]
+ ldr r2, .L934
+ ldr r3, .L934
+ str r3, [r2, #104]
+ ldr r3, .L934
+ ldr r2, [r3, #104]
+ ldr r3, .L934
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L935:
+ .align 2
+.L934:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i7v, .-_Z9fx_add_i7v
+ .align 2
+ .type _Z9fx_add_i8v, %function
+_Z9fx_add_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L940
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L940+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L940
+ str r2, [r3, #124]
+ ldr r3, .L940
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #8
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #8
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L940
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L940
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L940
+ str r2, [r3, #120]
+ ldr r3, .L940
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L940
+ str r2, [r3, #60]
+ ldr r3, .L940
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L940
+ ldr r2, [r3, #100]
+ ldr r3, .L940+8
+ cmp r2, r3
+ bne .L937
+ ldr r3, .L940
+ ldr r2, [r3, #468]
+ ldr r3, .L940
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L940
+ strb r3, [r2, #108]
+.L937:
+ ldr r3, .L940
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L940
+ str r2, [r3, #72]
+ ldr r2, .L940
+ ldr r3, .L940
+ str r3, [r2, #104]
+ ldr r3, .L940
+ ldr r2, [r3, #104]
+ ldr r3, .L940
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L941:
+ .align 2
+.L940:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i8v, .-_Z9fx_add_i8v
+ .align 2
+ .type _Z9fx_add_i9v, %function
+_Z9fx_add_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L946
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L946+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L946
+ str r2, [r3, #124]
+ ldr r3, .L946
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #9
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #9
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L946
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L946
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L946
+ str r2, [r3, #120]
+ ldr r3, .L946
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L946
+ str r2, [r3, #60]
+ ldr r3, .L946
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L946
+ ldr r2, [r3, #100]
+ ldr r3, .L946+8
+ cmp r2, r3
+ bne .L943
+ ldr r3, .L946
+ ldr r2, [r3, #468]
+ ldr r3, .L946
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L946
+ strb r3, [r2, #108]
+.L943:
+ ldr r3, .L946
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L946
+ str r2, [r3, #72]
+ ldr r2, .L946
+ ldr r3, .L946
+ str r3, [r2, #104]
+ ldr r3, .L946
+ ldr r2, [r3, #104]
+ ldr r3, .L946
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L947:
+ .align 2
+.L946:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_add_i9v, .-_Z9fx_add_i9v
+ .align 2
+ .type _Z10fx_add_i10v, %function
+_Z10fx_add_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L952
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L952+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L952
+ str r2, [r3, #124]
+ ldr r3, .L952
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #10
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #10
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L952
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L952
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L952
+ str r2, [r3, #120]
+ ldr r3, .L952
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L952
+ str r2, [r3, #60]
+ ldr r3, .L952
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L952
+ ldr r2, [r3, #100]
+ ldr r3, .L952+8
+ cmp r2, r3
+ bne .L949
+ ldr r3, .L952
+ ldr r2, [r3, #468]
+ ldr r3, .L952
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L952
+ strb r3, [r2, #108]
+.L949:
+ ldr r3, .L952
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L952
+ str r2, [r3, #72]
+ ldr r2, .L952
+ ldr r3, .L952
+ str r3, [r2, #104]
+ ldr r3, .L952
+ ldr r2, [r3, #104]
+ ldr r3, .L952
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L953:
+ .align 2
+.L952:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i10v, .-_Z10fx_add_i10v
+ .align 2
+ .type _Z10fx_add_i11v, %function
+_Z10fx_add_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L958
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L958+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L958
+ str r2, [r3, #124]
+ ldr r3, .L958
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #11
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #11
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L958
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L958
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L958
+ str r2, [r3, #120]
+ ldr r3, .L958
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L958
+ str r2, [r3, #60]
+ ldr r3, .L958
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L958
+ ldr r2, [r3, #100]
+ ldr r3, .L958+8
+ cmp r2, r3
+ bne .L955
+ ldr r3, .L958
+ ldr r2, [r3, #468]
+ ldr r3, .L958
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L958
+ strb r3, [r2, #108]
+.L955:
+ ldr r3, .L958
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L958
+ str r2, [r3, #72]
+ ldr r2, .L958
+ ldr r3, .L958
+ str r3, [r2, #104]
+ ldr r3, .L958
+ ldr r2, [r3, #104]
+ ldr r3, .L958
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L959:
+ .align 2
+.L958:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i11v, .-_Z10fx_add_i11v
+ .align 2
+ .type _Z10fx_add_i12v, %function
+_Z10fx_add_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L964
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L964+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L964
+ str r2, [r3, #124]
+ ldr r3, .L964
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #12
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #12
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L964
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L964
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L964
+ str r2, [r3, #120]
+ ldr r3, .L964
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L964
+ str r2, [r3, #60]
+ ldr r3, .L964
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L964
+ ldr r2, [r3, #100]
+ ldr r3, .L964+8
+ cmp r2, r3
+ bne .L961
+ ldr r3, .L964
+ ldr r2, [r3, #468]
+ ldr r3, .L964
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L964
+ strb r3, [r2, #108]
+.L961:
+ ldr r3, .L964
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L964
+ str r2, [r3, #72]
+ ldr r2, .L964
+ ldr r3, .L964
+ str r3, [r2, #104]
+ ldr r3, .L964
+ ldr r2, [r3, #104]
+ ldr r3, .L964
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L965:
+ .align 2
+.L964:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i12v, .-_Z10fx_add_i12v
+ .align 2
+ .type _Z10fx_add_i13v, %function
+_Z10fx_add_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L970
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L970+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L970
+ str r2, [r3, #124]
+ ldr r3, .L970
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #13
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #13
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L970
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L970
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L970
+ str r2, [r3, #120]
+ ldr r3, .L970
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L970
+ str r2, [r3, #60]
+ ldr r3, .L970
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L970
+ ldr r2, [r3, #100]
+ ldr r3, .L970+8
+ cmp r2, r3
+ bne .L967
+ ldr r3, .L970
+ ldr r2, [r3, #468]
+ ldr r3, .L970
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L970
+ strb r3, [r2, #108]
+.L967:
+ ldr r3, .L970
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L970
+ str r2, [r3, #72]
+ ldr r2, .L970
+ ldr r3, .L970
+ str r3, [r2, #104]
+ ldr r3, .L970
+ ldr r2, [r3, #104]
+ ldr r3, .L970
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L971:
+ .align 2
+.L970:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i13v, .-_Z10fx_add_i13v
+ .align 2
+ .type _Z10fx_add_i14v, %function
+_Z10fx_add_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L976
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L976+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L976
+ str r2, [r3, #124]
+ ldr r3, .L976
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #14
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #14
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L976
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L976
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L976
+ str r2, [r3, #120]
+ ldr r3, .L976
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L976
+ str r2, [r3, #60]
+ ldr r3, .L976
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L976
+ ldr r2, [r3, #100]
+ ldr r3, .L976+8
+ cmp r2, r3
+ bne .L973
+ ldr r3, .L976
+ ldr r2, [r3, #468]
+ ldr r3, .L976
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L976
+ strb r3, [r2, #108]
+.L973:
+ ldr r3, .L976
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L976
+ str r2, [r3, #72]
+ ldr r2, .L976
+ ldr r3, .L976
+ str r3, [r2, #104]
+ ldr r3, .L976
+ ldr r2, [r3, #104]
+ ldr r3, .L976
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L977:
+ .align 2
+.L976:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i14v, .-_Z10fx_add_i14v
+ .align 2
+ .type _Z10fx_add_i15v, %function
+_Z10fx_add_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L982
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L982+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L982
+ str r2, [r3, #124]
+ ldr r3, .L982
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #15
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #15
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L982
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L982
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L982
+ str r2, [r3, #120]
+ ldr r3, .L982
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L982
+ str r2, [r3, #60]
+ ldr r3, .L982
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L982
+ ldr r2, [r3, #100]
+ ldr r3, .L982+8
+ cmp r2, r3
+ bne .L979
+ ldr r3, .L982
+ ldr r2, [r3, #468]
+ ldr r3, .L982
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L982
+ strb r3, [r2, #108]
+.L979:
+ ldr r3, .L982
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L982
+ str r2, [r3, #72]
+ ldr r2, .L982
+ ldr r3, .L982
+ str r3, [r2, #104]
+ ldr r3, .L982
+ ldr r2, [r3, #104]
+ ldr r3, .L982
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L983:
+ .align 2
+.L982:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_add_i15v, .-_Z10fx_add_i15v
+ .align 2
+ .type _Z9fx_adc_i0v, %function
+_Z9fx_adc_i0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L988
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L988
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L988+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L988
+ str r2, [r3, #124]
+ ldr r3, .L988
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mvn r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L988
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L988
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L988
+ str r2, [r3, #120]
+ ldr r3, .L988
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L988
+ str r2, [r3, #60]
+ ldr r3, .L988
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L988
+ ldr r2, [r3, #100]
+ ldr r3, .L988+8
+ cmp r2, r3
+ bne .L985
+ ldr r3, .L988
+ ldr r2, [r3, #468]
+ ldr r3, .L988
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L988
+ strb r3, [r2, #108]
+.L985:
+ ldr r3, .L988
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L988
+ str r2, [r3, #72]
+ ldr r2, .L988
+ ldr r3, .L988
+ str r3, [r2, #104]
+ ldr r3, .L988
+ ldr r2, [r3, #104]
+ ldr r3, .L988
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L989:
+ .align 2
+.L988:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i0v, .-_Z9fx_adc_i0v
+ .align 2
+ .type _Z9fx_adc_i1v, %function
+_Z9fx_adc_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L994
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #1
+ ldr r3, .L994
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L994+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L994
+ str r2, [r3, #124]
+ ldr r3, .L994
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #1
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #1
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L994
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L994
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L994
+ str r2, [r3, #120]
+ ldr r3, .L994
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L994
+ str r2, [r3, #60]
+ ldr r3, .L994
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L994
+ ldr r2, [r3, #100]
+ ldr r3, .L994+8
+ cmp r2, r3
+ bne .L991
+ ldr r3, .L994
+ ldr r2, [r3, #468]
+ ldr r3, .L994
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L994
+ strb r3, [r2, #108]
+.L991:
+ ldr r3, .L994
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L994
+ str r2, [r3, #72]
+ ldr r2, .L994
+ ldr r3, .L994
+ str r3, [r2, #104]
+ ldr r3, .L994
+ ldr r2, [r3, #104]
+ ldr r3, .L994
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L995:
+ .align 2
+.L994:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i1v, .-_Z9fx_adc_i1v
+ .align 2
+ .type _Z9fx_adc_i2v, %function
+_Z9fx_adc_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1000
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #2
+ ldr r3, .L1000
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1000+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1000
+ str r2, [r3, #124]
+ ldr r3, .L1000
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #2
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #2
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1000
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1000
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1000
+ str r2, [r3, #120]
+ ldr r3, .L1000
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1000
+ str r2, [r3, #60]
+ ldr r3, .L1000
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1000
+ ldr r2, [r3, #100]
+ ldr r3, .L1000+8
+ cmp r2, r3
+ bne .L997
+ ldr r3, .L1000
+ ldr r2, [r3, #468]
+ ldr r3, .L1000
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1000
+ strb r3, [r2, #108]
+.L997:
+ ldr r3, .L1000
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1000
+ str r2, [r3, #72]
+ ldr r2, .L1000
+ ldr r3, .L1000
+ str r3, [r2, #104]
+ ldr r3, .L1000
+ ldr r2, [r3, #104]
+ ldr r3, .L1000
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1001:
+ .align 2
+.L1000:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i2v, .-_Z9fx_adc_i2v
+ .align 2
+ .type _Z9fx_adc_i3v, %function
+_Z9fx_adc_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1006
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #3
+ ldr r3, .L1006
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1006+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1006
+ str r2, [r3, #124]
+ ldr r3, .L1006
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #3
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #3
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1006
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1006
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1006
+ str r2, [r3, #120]
+ ldr r3, .L1006
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1006
+ str r2, [r3, #60]
+ ldr r3, .L1006
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1006
+ ldr r2, [r3, #100]
+ ldr r3, .L1006+8
+ cmp r2, r3
+ bne .L1003
+ ldr r3, .L1006
+ ldr r2, [r3, #468]
+ ldr r3, .L1006
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1006
+ strb r3, [r2, #108]
+.L1003:
+ ldr r3, .L1006
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1006
+ str r2, [r3, #72]
+ ldr r2, .L1006
+ ldr r3, .L1006
+ str r3, [r2, #104]
+ ldr r3, .L1006
+ ldr r2, [r3, #104]
+ ldr r3, .L1006
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1007:
+ .align 2
+.L1006:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i3v, .-_Z9fx_adc_i3v
+ .align 2
+ .type _Z9fx_adc_i4v, %function
+_Z9fx_adc_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1012
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #4
+ ldr r3, .L1012
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1012+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1012
+ str r2, [r3, #124]
+ ldr r3, .L1012
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #4
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #4
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1012
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1012
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1012
+ str r2, [r3, #120]
+ ldr r3, .L1012
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1012
+ str r2, [r3, #60]
+ ldr r3, .L1012
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1012
+ ldr r2, [r3, #100]
+ ldr r3, .L1012+8
+ cmp r2, r3
+ bne .L1009
+ ldr r3, .L1012
+ ldr r2, [r3, #468]
+ ldr r3, .L1012
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1012
+ strb r3, [r2, #108]
+.L1009:
+ ldr r3, .L1012
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1012
+ str r2, [r3, #72]
+ ldr r2, .L1012
+ ldr r3, .L1012
+ str r3, [r2, #104]
+ ldr r3, .L1012
+ ldr r2, [r3, #104]
+ ldr r3, .L1012
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1013:
+ .align 2
+.L1012:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i4v, .-_Z9fx_adc_i4v
+ .align 2
+ .type _Z9fx_adc_i5v, %function
+_Z9fx_adc_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1018
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #5
+ ldr r3, .L1018
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1018+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1018
+ str r2, [r3, #124]
+ ldr r3, .L1018
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #5
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #5
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1018
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1018
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1018
+ str r2, [r3, #120]
+ ldr r3, .L1018
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1018
+ str r2, [r3, #60]
+ ldr r3, .L1018
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1018
+ ldr r2, [r3, #100]
+ ldr r3, .L1018+8
+ cmp r2, r3
+ bne .L1015
+ ldr r3, .L1018
+ ldr r2, [r3, #468]
+ ldr r3, .L1018
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1018
+ strb r3, [r2, #108]
+.L1015:
+ ldr r3, .L1018
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1018
+ str r2, [r3, #72]
+ ldr r2, .L1018
+ ldr r3, .L1018
+ str r3, [r2, #104]
+ ldr r3, .L1018
+ ldr r2, [r3, #104]
+ ldr r3, .L1018
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1019:
+ .align 2
+.L1018:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i5v, .-_Z9fx_adc_i5v
+ .align 2
+ .type _Z9fx_adc_i6v, %function
+_Z9fx_adc_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1024
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #6
+ ldr r3, .L1024
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1024+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1024
+ str r2, [r3, #124]
+ ldr r3, .L1024
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #6
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #6
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1024
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1024
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1024
+ str r2, [r3, #120]
+ ldr r3, .L1024
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1024
+ str r2, [r3, #60]
+ ldr r3, .L1024
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1024
+ ldr r2, [r3, #100]
+ ldr r3, .L1024+8
+ cmp r2, r3
+ bne .L1021
+ ldr r3, .L1024
+ ldr r2, [r3, #468]
+ ldr r3, .L1024
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1024
+ strb r3, [r2, #108]
+.L1021:
+ ldr r3, .L1024
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1024
+ str r2, [r3, #72]
+ ldr r2, .L1024
+ ldr r3, .L1024
+ str r3, [r2, #104]
+ ldr r3, .L1024
+ ldr r2, [r3, #104]
+ ldr r3, .L1024
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1025:
+ .align 2
+.L1024:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i6v, .-_Z9fx_adc_i6v
+ .align 2
+ .type _Z9fx_adc_i7v, %function
+_Z9fx_adc_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1030
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #7
+ ldr r3, .L1030
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1030+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1030
+ str r2, [r3, #124]
+ ldr r3, .L1030
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #7
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #7
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1030
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1030
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1030
+ str r2, [r3, #120]
+ ldr r3, .L1030
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1030
+ str r2, [r3, #60]
+ ldr r3, .L1030
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1030
+ ldr r2, [r3, #100]
+ ldr r3, .L1030+8
+ cmp r2, r3
+ bne .L1027
+ ldr r3, .L1030
+ ldr r2, [r3, #468]
+ ldr r3, .L1030
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1030
+ strb r3, [r2, #108]
+.L1027:
+ ldr r3, .L1030
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1030
+ str r2, [r3, #72]
+ ldr r2, .L1030
+ ldr r3, .L1030
+ str r3, [r2, #104]
+ ldr r3, .L1030
+ ldr r2, [r3, #104]
+ ldr r3, .L1030
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1031:
+ .align 2
+.L1030:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i7v, .-_Z9fx_adc_i7v
+ .align 2
+ .type _Z9fx_adc_i8v, %function
+_Z9fx_adc_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1036
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #8
+ ldr r3, .L1036
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1036+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1036
+ str r2, [r3, #124]
+ ldr r3, .L1036
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #8
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #8
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1036
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1036
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1036
+ str r2, [r3, #120]
+ ldr r3, .L1036
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1036
+ str r2, [r3, #60]
+ ldr r3, .L1036
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1036
+ ldr r2, [r3, #100]
+ ldr r3, .L1036+8
+ cmp r2, r3
+ bne .L1033
+ ldr r3, .L1036
+ ldr r2, [r3, #468]
+ ldr r3, .L1036
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1036
+ strb r3, [r2, #108]
+.L1033:
+ ldr r3, .L1036
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1036
+ str r2, [r3, #72]
+ ldr r2, .L1036
+ ldr r3, .L1036
+ str r3, [r2, #104]
+ ldr r3, .L1036
+ ldr r2, [r3, #104]
+ ldr r3, .L1036
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1037:
+ .align 2
+.L1036:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i8v, .-_Z9fx_adc_i8v
+ .align 2
+ .type _Z9fx_adc_i9v, %function
+_Z9fx_adc_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1042
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #9
+ ldr r3, .L1042
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1042+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1042
+ str r2, [r3, #124]
+ ldr r3, .L1042
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #9
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #9
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1042
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1042
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1042
+ str r2, [r3, #120]
+ ldr r3, .L1042
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1042
+ str r2, [r3, #60]
+ ldr r3, .L1042
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1042
+ ldr r2, [r3, #100]
+ ldr r3, .L1042+8
+ cmp r2, r3
+ bne .L1039
+ ldr r3, .L1042
+ ldr r2, [r3, #468]
+ ldr r3, .L1042
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1042
+ strb r3, [r2, #108]
+.L1039:
+ ldr r3, .L1042
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1042
+ str r2, [r3, #72]
+ ldr r2, .L1042
+ ldr r3, .L1042
+ str r3, [r2, #104]
+ ldr r3, .L1042
+ ldr r2, [r3, #104]
+ ldr r3, .L1042
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1043:
+ .align 2
+.L1042:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z9fx_adc_i9v, .-_Z9fx_adc_i9v
+ .align 2
+ .type _Z10fx_adc_i10v, %function
+_Z10fx_adc_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1048
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #10
+ ldr r3, .L1048
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1048+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1048
+ str r2, [r3, #124]
+ ldr r3, .L1048
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #10
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #10
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1048
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1048
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1048
+ str r2, [r3, #120]
+ ldr r3, .L1048
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1048
+ str r2, [r3, #60]
+ ldr r3, .L1048
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1048
+ ldr r2, [r3, #100]
+ ldr r3, .L1048+8
+ cmp r2, r3
+ bne .L1045
+ ldr r3, .L1048
+ ldr r2, [r3, #468]
+ ldr r3, .L1048
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1048
+ strb r3, [r2, #108]
+.L1045:
+ ldr r3, .L1048
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1048
+ str r2, [r3, #72]
+ ldr r2, .L1048
+ ldr r3, .L1048
+ str r3, [r2, #104]
+ ldr r3, .L1048
+ ldr r2, [r3, #104]
+ ldr r3, .L1048
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1049:
+ .align 2
+.L1048:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i10v, .-_Z10fx_adc_i10v
+ .align 2
+ .type _Z10fx_adc_i11v, %function
+_Z10fx_adc_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1054
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #11
+ ldr r3, .L1054
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1054+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1054
+ str r2, [r3, #124]
+ ldr r3, .L1054
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #11
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #11
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1054
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1054
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1054
+ str r2, [r3, #120]
+ ldr r3, .L1054
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1054
+ str r2, [r3, #60]
+ ldr r3, .L1054
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1054
+ ldr r2, [r3, #100]
+ ldr r3, .L1054+8
+ cmp r2, r3
+ bne .L1051
+ ldr r3, .L1054
+ ldr r2, [r3, #468]
+ ldr r3, .L1054
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1054
+ strb r3, [r2, #108]
+.L1051:
+ ldr r3, .L1054
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1054
+ str r2, [r3, #72]
+ ldr r2, .L1054
+ ldr r3, .L1054
+ str r3, [r2, #104]
+ ldr r3, .L1054
+ ldr r2, [r3, #104]
+ ldr r3, .L1054
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1055:
+ .align 2
+.L1054:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i11v, .-_Z10fx_adc_i11v
+ .align 2
+ .type _Z10fx_adc_i12v, %function
+_Z10fx_adc_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1060
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #12
+ ldr r3, .L1060
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1060+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1060
+ str r2, [r3, #124]
+ ldr r3, .L1060
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #12
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #12
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1060
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1060
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1060
+ str r2, [r3, #120]
+ ldr r3, .L1060
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1060
+ str r2, [r3, #60]
+ ldr r3, .L1060
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1060
+ ldr r2, [r3, #100]
+ ldr r3, .L1060+8
+ cmp r2, r3
+ bne .L1057
+ ldr r3, .L1060
+ ldr r2, [r3, #468]
+ ldr r3, .L1060
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1060
+ strb r3, [r2, #108]
+.L1057:
+ ldr r3, .L1060
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1060
+ str r2, [r3, #72]
+ ldr r2, .L1060
+ ldr r3, .L1060
+ str r3, [r2, #104]
+ ldr r3, .L1060
+ ldr r2, [r3, #104]
+ ldr r3, .L1060
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1061:
+ .align 2
+.L1060:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i12v, .-_Z10fx_adc_i12v
+ .align 2
+ .type _Z10fx_adc_i13v, %function
+_Z10fx_adc_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1066
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #13
+ ldr r3, .L1066
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1066+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1066
+ str r2, [r3, #124]
+ ldr r3, .L1066
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #13
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #13
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1066
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1066
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1066
+ str r2, [r3, #120]
+ ldr r3, .L1066
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1066
+ str r2, [r3, #60]
+ ldr r3, .L1066
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1066
+ ldr r2, [r3, #100]
+ ldr r3, .L1066+8
+ cmp r2, r3
+ bne .L1063
+ ldr r3, .L1066
+ ldr r2, [r3, #468]
+ ldr r3, .L1066
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1066
+ strb r3, [r2, #108]
+.L1063:
+ ldr r3, .L1066
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1066
+ str r2, [r3, #72]
+ ldr r2, .L1066
+ ldr r3, .L1066
+ str r3, [r2, #104]
+ ldr r3, .L1066
+ ldr r2, [r3, #104]
+ ldr r3, .L1066
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1067:
+ .align 2
+.L1066:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i13v, .-_Z10fx_adc_i13v
+ .align 2
+ .type _Z10fx_adc_i14v, %function
+_Z10fx_adc_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1072
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #14
+ ldr r3, .L1072
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1072+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1072
+ str r2, [r3, #124]
+ ldr r3, .L1072
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #14
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #14
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1072
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1072
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1072
+ str r2, [r3, #120]
+ ldr r3, .L1072
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1072
+ str r2, [r3, #60]
+ ldr r3, .L1072
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1072
+ ldr r2, [r3, #100]
+ ldr r3, .L1072+8
+ cmp r2, r3
+ bne .L1069
+ ldr r3, .L1072
+ ldr r2, [r3, #468]
+ ldr r3, .L1072
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1072
+ strb r3, [r2, #108]
+.L1069:
+ ldr r3, .L1072
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1072
+ str r2, [r3, #72]
+ ldr r2, .L1072
+ ldr r3, .L1072
+ str r3, [r2, #104]
+ ldr r3, .L1072
+ ldr r2, [r3, #104]
+ ldr r3, .L1072
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1073:
+ .align 2
+.L1072:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i14v, .-_Z10fx_adc_i14v
+ .align 2
+ .type _Z10fx_adc_i15v, %function
+_Z10fx_adc_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1078
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r3, #15
+ ldr r3, .L1078
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1078+4
+ cmp r2, r3
+ movle r2, #0
+ movgt r2, #1
+ ldr r3, .L1078
+ str r2, [r3, #124]
+ ldr r3, .L1078
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ mvn r3, #15
+ eor r2, r2, r3
+ ldr r3, [fp, #-16]
+ eor r3, r3, #15
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1078
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1078
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1078
+ str r2, [r3, #120]
+ ldr r3, .L1078
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1078
+ str r2, [r3, #60]
+ ldr r3, .L1078
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1078
+ ldr r2, [r3, #100]
+ ldr r3, .L1078+8
+ cmp r2, r3
+ bne .L1075
+ ldr r3, .L1078
+ ldr r2, [r3, #468]
+ ldr r3, .L1078
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1078
+ strb r3, [r2, #108]
+.L1075:
+ ldr r3, .L1078
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1078
+ str r2, [r3, #72]
+ ldr r2, .L1078
+ ldr r3, .L1078
+ str r3, [r2, #104]
+ ldr r3, .L1078
+ ldr r2, [r3, #104]
+ ldr r3, .L1078
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1079:
+ .align 2
+.L1078:
+ .word GSU
+ .word 65535
+ .word GSU+56
+ .size _Z10fx_adc_i15v, .-_Z10fx_adc_i15v
+ .align 2
+ .type _Z9fx_sub_r0v, %function
+_Z9fx_sub_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1084
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1084
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1084
+ str r2, [r3, #124]
+ ldr r3, .L1084
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1084
+ ldr r3, [r3, #0]
+ eor r1, r2, r3
+ ldr r3, .L1084
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1084
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1084
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1084
+ str r2, [r3, #120]
+ ldr r3, .L1084
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1084
+ str r2, [r3, #60]
+ ldr r3, .L1084
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1084
+ ldr r2, [r3, #100]
+ ldr r3, .L1084+4
+ cmp r2, r3
+ bne .L1081
+ ldr r3, .L1084
+ ldr r2, [r3, #468]
+ ldr r3, .L1084
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1084
+ strb r3, [r2, #108]
+.L1081:
+ ldr r3, .L1084
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1084
+ str r2, [r3, #72]
+ ldr r2, .L1084
+ ldr r3, .L1084
+ str r3, [r2, #104]
+ ldr r3, .L1084
+ ldr r2, [r3, #104]
+ ldr r3, .L1084
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1085:
+ .align 2
+.L1084:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r0v, .-_Z9fx_sub_r0v
+ .align 2
+ .type _Z9fx_sub_r1v, %function
+_Z9fx_sub_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1090
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1090
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1090
+ str r2, [r3, #124]
+ ldr r3, .L1090
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1090
+ ldr r3, [r3, #4]
+ eor r1, r2, r3
+ ldr r3, .L1090
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1090
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1090
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1090
+ str r2, [r3, #120]
+ ldr r3, .L1090
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1090
+ str r2, [r3, #60]
+ ldr r3, .L1090
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1090
+ ldr r2, [r3, #100]
+ ldr r3, .L1090+4
+ cmp r2, r3
+ bne .L1087
+ ldr r3, .L1090
+ ldr r2, [r3, #468]
+ ldr r3, .L1090
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1090
+ strb r3, [r2, #108]
+.L1087:
+ ldr r3, .L1090
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1090
+ str r2, [r3, #72]
+ ldr r2, .L1090
+ ldr r3, .L1090
+ str r3, [r2, #104]
+ ldr r3, .L1090
+ ldr r2, [r3, #104]
+ ldr r3, .L1090
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1091:
+ .align 2
+.L1090:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r1v, .-_Z9fx_sub_r1v
+ .align 2
+ .type _Z9fx_sub_r2v, %function
+_Z9fx_sub_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1096
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1096
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1096
+ str r2, [r3, #124]
+ ldr r3, .L1096
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1096
+ ldr r3, [r3, #8]
+ eor r1, r2, r3
+ ldr r3, .L1096
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1096
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1096
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1096
+ str r2, [r3, #120]
+ ldr r3, .L1096
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1096
+ str r2, [r3, #60]
+ ldr r3, .L1096
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1096
+ ldr r2, [r3, #100]
+ ldr r3, .L1096+4
+ cmp r2, r3
+ bne .L1093
+ ldr r3, .L1096
+ ldr r2, [r3, #468]
+ ldr r3, .L1096
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1096
+ strb r3, [r2, #108]
+.L1093:
+ ldr r3, .L1096
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1096
+ str r2, [r3, #72]
+ ldr r2, .L1096
+ ldr r3, .L1096
+ str r3, [r2, #104]
+ ldr r3, .L1096
+ ldr r2, [r3, #104]
+ ldr r3, .L1096
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1097:
+ .align 2
+.L1096:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r2v, .-_Z9fx_sub_r2v
+ .align 2
+ .type _Z9fx_sub_r3v, %function
+_Z9fx_sub_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1102
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1102
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1102
+ str r2, [r3, #124]
+ ldr r3, .L1102
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1102
+ ldr r3, [r3, #12]
+ eor r1, r2, r3
+ ldr r3, .L1102
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1102
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1102
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1102
+ str r2, [r3, #120]
+ ldr r3, .L1102
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1102
+ str r2, [r3, #60]
+ ldr r3, .L1102
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1102
+ ldr r2, [r3, #100]
+ ldr r3, .L1102+4
+ cmp r2, r3
+ bne .L1099
+ ldr r3, .L1102
+ ldr r2, [r3, #468]
+ ldr r3, .L1102
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1102
+ strb r3, [r2, #108]
+.L1099:
+ ldr r3, .L1102
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1102
+ str r2, [r3, #72]
+ ldr r2, .L1102
+ ldr r3, .L1102
+ str r3, [r2, #104]
+ ldr r3, .L1102
+ ldr r2, [r3, #104]
+ ldr r3, .L1102
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1103:
+ .align 2
+.L1102:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r3v, .-_Z9fx_sub_r3v
+ .align 2
+ .type _Z9fx_sub_r4v, %function
+_Z9fx_sub_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1108
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1108
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1108
+ str r2, [r3, #124]
+ ldr r3, .L1108
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1108
+ ldr r3, [r3, #16]
+ eor r1, r2, r3
+ ldr r3, .L1108
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1108
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1108
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1108
+ str r2, [r3, #120]
+ ldr r3, .L1108
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1108
+ str r2, [r3, #60]
+ ldr r3, .L1108
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1108
+ ldr r2, [r3, #100]
+ ldr r3, .L1108+4
+ cmp r2, r3
+ bne .L1105
+ ldr r3, .L1108
+ ldr r2, [r3, #468]
+ ldr r3, .L1108
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1108
+ strb r3, [r2, #108]
+.L1105:
+ ldr r3, .L1108
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1108
+ str r2, [r3, #72]
+ ldr r2, .L1108
+ ldr r3, .L1108
+ str r3, [r2, #104]
+ ldr r3, .L1108
+ ldr r2, [r3, #104]
+ ldr r3, .L1108
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1109:
+ .align 2
+.L1108:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r4v, .-_Z9fx_sub_r4v
+ .align 2
+ .type _Z9fx_sub_r5v, %function
+_Z9fx_sub_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1114
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1114
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1114
+ str r2, [r3, #124]
+ ldr r3, .L1114
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1114
+ ldr r3, [r3, #20]
+ eor r1, r2, r3
+ ldr r3, .L1114
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1114
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1114
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1114
+ str r2, [r3, #120]
+ ldr r3, .L1114
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1114
+ str r2, [r3, #60]
+ ldr r3, .L1114
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1114
+ ldr r2, [r3, #100]
+ ldr r3, .L1114+4
+ cmp r2, r3
+ bne .L1111
+ ldr r3, .L1114
+ ldr r2, [r3, #468]
+ ldr r3, .L1114
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1114
+ strb r3, [r2, #108]
+.L1111:
+ ldr r3, .L1114
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1114
+ str r2, [r3, #72]
+ ldr r2, .L1114
+ ldr r3, .L1114
+ str r3, [r2, #104]
+ ldr r3, .L1114
+ ldr r2, [r3, #104]
+ ldr r3, .L1114
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1115:
+ .align 2
+.L1114:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r5v, .-_Z9fx_sub_r5v
+ .align 2
+ .type _Z9fx_sub_r6v, %function
+_Z9fx_sub_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1120
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1120
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1120
+ str r2, [r3, #124]
+ ldr r3, .L1120
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1120
+ ldr r3, [r3, #24]
+ eor r1, r2, r3
+ ldr r3, .L1120
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1120
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1120
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1120
+ str r2, [r3, #120]
+ ldr r3, .L1120
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1120
+ str r2, [r3, #60]
+ ldr r3, .L1120
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1120
+ ldr r2, [r3, #100]
+ ldr r3, .L1120+4
+ cmp r2, r3
+ bne .L1117
+ ldr r3, .L1120
+ ldr r2, [r3, #468]
+ ldr r3, .L1120
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1120
+ strb r3, [r2, #108]
+.L1117:
+ ldr r3, .L1120
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1120
+ str r2, [r3, #72]
+ ldr r2, .L1120
+ ldr r3, .L1120
+ str r3, [r2, #104]
+ ldr r3, .L1120
+ ldr r2, [r3, #104]
+ ldr r3, .L1120
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1121:
+ .align 2
+.L1120:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r6v, .-_Z9fx_sub_r6v
+ .align 2
+ .type _Z9fx_sub_r7v, %function
+_Z9fx_sub_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1126
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1126
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1126
+ str r2, [r3, #124]
+ ldr r3, .L1126
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1126
+ ldr r3, [r3, #28]
+ eor r1, r2, r3
+ ldr r3, .L1126
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1126
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1126
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1126
+ str r2, [r3, #120]
+ ldr r3, .L1126
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1126
+ str r2, [r3, #60]
+ ldr r3, .L1126
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1126
+ ldr r2, [r3, #100]
+ ldr r3, .L1126+4
+ cmp r2, r3
+ bne .L1123
+ ldr r3, .L1126
+ ldr r2, [r3, #468]
+ ldr r3, .L1126
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1126
+ strb r3, [r2, #108]
+.L1123:
+ ldr r3, .L1126
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1126
+ str r2, [r3, #72]
+ ldr r2, .L1126
+ ldr r3, .L1126
+ str r3, [r2, #104]
+ ldr r3, .L1126
+ ldr r2, [r3, #104]
+ ldr r3, .L1126
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1127:
+ .align 2
+.L1126:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r7v, .-_Z9fx_sub_r7v
+ .align 2
+ .type _Z9fx_sub_r8v, %function
+_Z9fx_sub_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1132
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1132
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1132
+ str r2, [r3, #124]
+ ldr r3, .L1132
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1132
+ ldr r3, [r3, #32]
+ eor r1, r2, r3
+ ldr r3, .L1132
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1132
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1132
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1132
+ str r2, [r3, #120]
+ ldr r3, .L1132
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1132
+ str r2, [r3, #60]
+ ldr r3, .L1132
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1132
+ ldr r2, [r3, #100]
+ ldr r3, .L1132+4
+ cmp r2, r3
+ bne .L1129
+ ldr r3, .L1132
+ ldr r2, [r3, #468]
+ ldr r3, .L1132
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1132
+ strb r3, [r2, #108]
+.L1129:
+ ldr r3, .L1132
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1132
+ str r2, [r3, #72]
+ ldr r2, .L1132
+ ldr r3, .L1132
+ str r3, [r2, #104]
+ ldr r3, .L1132
+ ldr r2, [r3, #104]
+ ldr r3, .L1132
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1133:
+ .align 2
+.L1132:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r8v, .-_Z9fx_sub_r8v
+ .align 2
+ .type _Z9fx_sub_r9v, %function
+_Z9fx_sub_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1138
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1138
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1138
+ str r2, [r3, #124]
+ ldr r3, .L1138
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1138
+ ldr r3, [r3, #36]
+ eor r1, r2, r3
+ ldr r3, .L1138
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1138
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1138
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1138
+ str r2, [r3, #120]
+ ldr r3, .L1138
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1138
+ str r2, [r3, #60]
+ ldr r3, .L1138
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1138
+ ldr r2, [r3, #100]
+ ldr r3, .L1138+4
+ cmp r2, r3
+ bne .L1135
+ ldr r3, .L1138
+ ldr r2, [r3, #468]
+ ldr r3, .L1138
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1138
+ strb r3, [r2, #108]
+.L1135:
+ ldr r3, .L1138
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1138
+ str r2, [r3, #72]
+ ldr r2, .L1138
+ ldr r3, .L1138
+ str r3, [r2, #104]
+ ldr r3, .L1138
+ ldr r2, [r3, #104]
+ ldr r3, .L1138
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1139:
+ .align 2
+.L1138:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_r9v, .-_Z9fx_sub_r9v
+ .align 2
+ .type _Z10fx_sub_r10v, %function
+_Z10fx_sub_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1144
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1144
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1144
+ str r2, [r3, #124]
+ ldr r3, .L1144
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1144
+ ldr r3, [r3, #40]
+ eor r1, r2, r3
+ ldr r3, .L1144
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1144
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1144
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1144
+ str r2, [r3, #120]
+ ldr r3, .L1144
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1144
+ str r2, [r3, #60]
+ ldr r3, .L1144
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1144
+ ldr r2, [r3, #100]
+ ldr r3, .L1144+4
+ cmp r2, r3
+ bne .L1141
+ ldr r3, .L1144
+ ldr r2, [r3, #468]
+ ldr r3, .L1144
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1144
+ strb r3, [r2, #108]
+.L1141:
+ ldr r3, .L1144
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1144
+ str r2, [r3, #72]
+ ldr r2, .L1144
+ ldr r3, .L1144
+ str r3, [r2, #104]
+ ldr r3, .L1144
+ ldr r2, [r3, #104]
+ ldr r3, .L1144
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1145:
+ .align 2
+.L1144:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r10v, .-_Z10fx_sub_r10v
+ .align 2
+ .type _Z10fx_sub_r11v, %function
+_Z10fx_sub_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1150
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1150
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1150
+ str r2, [r3, #124]
+ ldr r3, .L1150
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1150
+ ldr r3, [r3, #44]
+ eor r1, r2, r3
+ ldr r3, .L1150
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1150
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1150
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1150
+ str r2, [r3, #120]
+ ldr r3, .L1150
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1150
+ str r2, [r3, #60]
+ ldr r3, .L1150
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1150
+ ldr r2, [r3, #100]
+ ldr r3, .L1150+4
+ cmp r2, r3
+ bne .L1147
+ ldr r3, .L1150
+ ldr r2, [r3, #468]
+ ldr r3, .L1150
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1150
+ strb r3, [r2, #108]
+.L1147:
+ ldr r3, .L1150
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1150
+ str r2, [r3, #72]
+ ldr r2, .L1150
+ ldr r3, .L1150
+ str r3, [r2, #104]
+ ldr r3, .L1150
+ ldr r2, [r3, #104]
+ ldr r3, .L1150
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1151:
+ .align 2
+.L1150:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r11v, .-_Z10fx_sub_r11v
+ .align 2
+ .type _Z10fx_sub_r12v, %function
+_Z10fx_sub_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1156
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1156
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1156
+ str r2, [r3, #124]
+ ldr r3, .L1156
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1156
+ ldr r3, [r3, #48]
+ eor r1, r2, r3
+ ldr r3, .L1156
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1156
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1156
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1156
+ str r2, [r3, #120]
+ ldr r3, .L1156
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1156
+ str r2, [r3, #60]
+ ldr r3, .L1156
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1156
+ ldr r2, [r3, #100]
+ ldr r3, .L1156+4
+ cmp r2, r3
+ bne .L1153
+ ldr r3, .L1156
+ ldr r2, [r3, #468]
+ ldr r3, .L1156
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1156
+ strb r3, [r2, #108]
+.L1153:
+ ldr r3, .L1156
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1156
+ str r2, [r3, #72]
+ ldr r2, .L1156
+ ldr r3, .L1156
+ str r3, [r2, #104]
+ ldr r3, .L1156
+ ldr r2, [r3, #104]
+ ldr r3, .L1156
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1157:
+ .align 2
+.L1156:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r12v, .-_Z10fx_sub_r12v
+ .align 2
+ .type _Z10fx_sub_r13v, %function
+_Z10fx_sub_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1162
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1162
+ ldr r3, [r3, #52]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1162
+ str r2, [r3, #124]
+ ldr r3, .L1162
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1162
+ ldr r3, [r3, #52]
+ eor r1, r2, r3
+ ldr r3, .L1162
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1162
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1162
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1162
+ str r2, [r3, #120]
+ ldr r3, .L1162
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1162
+ str r2, [r3, #60]
+ ldr r3, .L1162
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1162
+ ldr r2, [r3, #100]
+ ldr r3, .L1162+4
+ cmp r2, r3
+ bne .L1159
+ ldr r3, .L1162
+ ldr r2, [r3, #468]
+ ldr r3, .L1162
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1162
+ strb r3, [r2, #108]
+.L1159:
+ ldr r3, .L1162
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1162
+ str r2, [r3, #72]
+ ldr r2, .L1162
+ ldr r3, .L1162
+ str r3, [r2, #104]
+ ldr r3, .L1162
+ ldr r2, [r3, #104]
+ ldr r3, .L1162
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1163:
+ .align 2
+.L1162:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r13v, .-_Z10fx_sub_r13v
+ .align 2
+ .type _Z10fx_sub_r14v, %function
+_Z10fx_sub_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1168
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1168
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1168
+ str r2, [r3, #124]
+ ldr r3, .L1168
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1168
+ ldr r3, [r3, #56]
+ eor r1, r2, r3
+ ldr r3, .L1168
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1168
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1168
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1168
+ str r2, [r3, #120]
+ ldr r3, .L1168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1168
+ str r2, [r3, #60]
+ ldr r3, .L1168
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1168
+ ldr r2, [r3, #100]
+ ldr r3, .L1168+4
+ cmp r2, r3
+ bne .L1165
+ ldr r3, .L1168
+ ldr r2, [r3, #468]
+ ldr r3, .L1168
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1168
+ strb r3, [r2, #108]
+.L1165:
+ ldr r3, .L1168
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1168
+ str r2, [r3, #72]
+ ldr r2, .L1168
+ ldr r3, .L1168
+ str r3, [r2, #104]
+ ldr r3, .L1168
+ ldr r2, [r3, #104]
+ ldr r3, .L1168
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1169:
+ .align 2
+.L1168:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r14v, .-_Z10fx_sub_r14v
+ .align 2
+ .type _Z10fx_sub_r15v, %function
+_Z10fx_sub_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1174
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1174
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1174
+ str r2, [r3, #124]
+ ldr r3, .L1174
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1174
+ ldr r3, [r3, #60]
+ eor r1, r2, r3
+ ldr r3, .L1174
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1174
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1174
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1174
+ str r2, [r3, #120]
+ ldr r3, .L1174
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1174
+ str r2, [r3, #60]
+ ldr r3, .L1174
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1174
+ ldr r2, [r3, #100]
+ ldr r3, .L1174+4
+ cmp r2, r3
+ bne .L1171
+ ldr r3, .L1174
+ ldr r2, [r3, #468]
+ ldr r3, .L1174
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1174
+ strb r3, [r2, #108]
+.L1171:
+ ldr r3, .L1174
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1174
+ str r2, [r3, #72]
+ ldr r2, .L1174
+ ldr r3, .L1174
+ str r3, [r2, #104]
+ ldr r3, .L1174
+ ldr r2, [r3, #104]
+ ldr r3, .L1174
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1175:
+ .align 2
+.L1174:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_r15v, .-_Z10fx_sub_r15v
+ .align 2
+ .type _Z9fx_sbc_r0v, %function
+_Z9fx_sbc_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1180
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1180
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1180
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1180
+ str r2, [r3, #124]
+ ldr r3, .L1180
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1180
+ ldr r3, [r3, #0]
+ eor r1, r2, r3
+ ldr r3, .L1180
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1180
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1180
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1180
+ str r2, [r3, #120]
+ ldr r3, .L1180
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1180
+ str r2, [r3, #60]
+ ldr r3, .L1180
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1180
+ ldr r2, [r3, #100]
+ ldr r3, .L1180+4
+ cmp r2, r3
+ bne .L1177
+ ldr r3, .L1180
+ ldr r2, [r3, #468]
+ ldr r3, .L1180
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1180
+ strb r3, [r2, #108]
+.L1177:
+ ldr r3, .L1180
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1180
+ str r2, [r3, #72]
+ ldr r2, .L1180
+ ldr r3, .L1180
+ str r3, [r2, #104]
+ ldr r3, .L1180
+ ldr r2, [r3, #104]
+ ldr r3, .L1180
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1181:
+ .align 2
+.L1180:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r0v, .-_Z9fx_sbc_r0v
+ .align 2
+ .type _Z9fx_sbc_r1v, %function
+_Z9fx_sbc_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1186
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1186
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1186
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1186
+ str r2, [r3, #124]
+ ldr r3, .L1186
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1186
+ ldr r3, [r3, #4]
+ eor r1, r2, r3
+ ldr r3, .L1186
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1186
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1186
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1186
+ str r2, [r3, #120]
+ ldr r3, .L1186
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1186
+ str r2, [r3, #60]
+ ldr r3, .L1186
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1186
+ ldr r2, [r3, #100]
+ ldr r3, .L1186+4
+ cmp r2, r3
+ bne .L1183
+ ldr r3, .L1186
+ ldr r2, [r3, #468]
+ ldr r3, .L1186
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1186
+ strb r3, [r2, #108]
+.L1183:
+ ldr r3, .L1186
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1186
+ str r2, [r3, #72]
+ ldr r2, .L1186
+ ldr r3, .L1186
+ str r3, [r2, #104]
+ ldr r3, .L1186
+ ldr r2, [r3, #104]
+ ldr r3, .L1186
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1187:
+ .align 2
+.L1186:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r1v, .-_Z9fx_sbc_r1v
+ .align 2
+ .type _Z9fx_sbc_r2v, %function
+_Z9fx_sbc_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1192
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1192
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1192
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1192
+ str r2, [r3, #124]
+ ldr r3, .L1192
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1192
+ ldr r3, [r3, #8]
+ eor r1, r2, r3
+ ldr r3, .L1192
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1192
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1192
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1192
+ str r2, [r3, #120]
+ ldr r3, .L1192
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1192
+ str r2, [r3, #60]
+ ldr r3, .L1192
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1192
+ ldr r2, [r3, #100]
+ ldr r3, .L1192+4
+ cmp r2, r3
+ bne .L1189
+ ldr r3, .L1192
+ ldr r2, [r3, #468]
+ ldr r3, .L1192
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1192
+ strb r3, [r2, #108]
+.L1189:
+ ldr r3, .L1192
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1192
+ str r2, [r3, #72]
+ ldr r2, .L1192
+ ldr r3, .L1192
+ str r3, [r2, #104]
+ ldr r3, .L1192
+ ldr r2, [r3, #104]
+ ldr r3, .L1192
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1193:
+ .align 2
+.L1192:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r2v, .-_Z9fx_sbc_r2v
+ .align 2
+ .type _Z9fx_sbc_r3v, %function
+_Z9fx_sbc_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1198
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1198
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1198
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1198
+ str r2, [r3, #124]
+ ldr r3, .L1198
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1198
+ ldr r3, [r3, #12]
+ eor r1, r2, r3
+ ldr r3, .L1198
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1198
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1198
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1198
+ str r2, [r3, #120]
+ ldr r3, .L1198
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1198
+ str r2, [r3, #60]
+ ldr r3, .L1198
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1198
+ ldr r2, [r3, #100]
+ ldr r3, .L1198+4
+ cmp r2, r3
+ bne .L1195
+ ldr r3, .L1198
+ ldr r2, [r3, #468]
+ ldr r3, .L1198
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1198
+ strb r3, [r2, #108]
+.L1195:
+ ldr r3, .L1198
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1198
+ str r2, [r3, #72]
+ ldr r2, .L1198
+ ldr r3, .L1198
+ str r3, [r2, #104]
+ ldr r3, .L1198
+ ldr r2, [r3, #104]
+ ldr r3, .L1198
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1199:
+ .align 2
+.L1198:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r3v, .-_Z9fx_sbc_r3v
+ .align 2
+ .type _Z9fx_sbc_r4v, %function
+_Z9fx_sbc_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1204
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1204
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1204
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1204
+ str r2, [r3, #124]
+ ldr r3, .L1204
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1204
+ ldr r3, [r3, #16]
+ eor r1, r2, r3
+ ldr r3, .L1204
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1204
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1204
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1204
+ str r2, [r3, #120]
+ ldr r3, .L1204
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1204
+ str r2, [r3, #60]
+ ldr r3, .L1204
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1204
+ ldr r2, [r3, #100]
+ ldr r3, .L1204+4
+ cmp r2, r3
+ bne .L1201
+ ldr r3, .L1204
+ ldr r2, [r3, #468]
+ ldr r3, .L1204
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1204
+ strb r3, [r2, #108]
+.L1201:
+ ldr r3, .L1204
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1204
+ str r2, [r3, #72]
+ ldr r2, .L1204
+ ldr r3, .L1204
+ str r3, [r2, #104]
+ ldr r3, .L1204
+ ldr r2, [r3, #104]
+ ldr r3, .L1204
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1205:
+ .align 2
+.L1204:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r4v, .-_Z9fx_sbc_r4v
+ .align 2
+ .type _Z9fx_sbc_r5v, %function
+_Z9fx_sbc_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1210
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1210
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1210
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1210
+ str r2, [r3, #124]
+ ldr r3, .L1210
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1210
+ ldr r3, [r3, #20]
+ eor r1, r2, r3
+ ldr r3, .L1210
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1210
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1210
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1210
+ str r2, [r3, #120]
+ ldr r3, .L1210
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1210
+ str r2, [r3, #60]
+ ldr r3, .L1210
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1210
+ ldr r2, [r3, #100]
+ ldr r3, .L1210+4
+ cmp r2, r3
+ bne .L1207
+ ldr r3, .L1210
+ ldr r2, [r3, #468]
+ ldr r3, .L1210
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1210
+ strb r3, [r2, #108]
+.L1207:
+ ldr r3, .L1210
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1210
+ str r2, [r3, #72]
+ ldr r2, .L1210
+ ldr r3, .L1210
+ str r3, [r2, #104]
+ ldr r3, .L1210
+ ldr r2, [r3, #104]
+ ldr r3, .L1210
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1211:
+ .align 2
+.L1210:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r5v, .-_Z9fx_sbc_r5v
+ .align 2
+ .type _Z9fx_sbc_r6v, %function
+_Z9fx_sbc_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1216
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1216
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1216
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1216
+ str r2, [r3, #124]
+ ldr r3, .L1216
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1216
+ ldr r3, [r3, #24]
+ eor r1, r2, r3
+ ldr r3, .L1216
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1216
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1216
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1216
+ str r2, [r3, #120]
+ ldr r3, .L1216
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1216
+ str r2, [r3, #60]
+ ldr r3, .L1216
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1216
+ ldr r2, [r3, #100]
+ ldr r3, .L1216+4
+ cmp r2, r3
+ bne .L1213
+ ldr r3, .L1216
+ ldr r2, [r3, #468]
+ ldr r3, .L1216
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1216
+ strb r3, [r2, #108]
+.L1213:
+ ldr r3, .L1216
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1216
+ str r2, [r3, #72]
+ ldr r2, .L1216
+ ldr r3, .L1216
+ str r3, [r2, #104]
+ ldr r3, .L1216
+ ldr r2, [r3, #104]
+ ldr r3, .L1216
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1217:
+ .align 2
+.L1216:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r6v, .-_Z9fx_sbc_r6v
+ .align 2
+ .type _Z9fx_sbc_r7v, %function
+_Z9fx_sbc_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1222
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1222
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1222
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1222
+ str r2, [r3, #124]
+ ldr r3, .L1222
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1222
+ ldr r3, [r3, #28]
+ eor r1, r2, r3
+ ldr r3, .L1222
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1222
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1222
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1222
+ str r2, [r3, #120]
+ ldr r3, .L1222
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1222
+ str r2, [r3, #60]
+ ldr r3, .L1222
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1222
+ ldr r2, [r3, #100]
+ ldr r3, .L1222+4
+ cmp r2, r3
+ bne .L1219
+ ldr r3, .L1222
+ ldr r2, [r3, #468]
+ ldr r3, .L1222
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1222
+ strb r3, [r2, #108]
+.L1219:
+ ldr r3, .L1222
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1222
+ str r2, [r3, #72]
+ ldr r2, .L1222
+ ldr r3, .L1222
+ str r3, [r2, #104]
+ ldr r3, .L1222
+ ldr r2, [r3, #104]
+ ldr r3, .L1222
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1223:
+ .align 2
+.L1222:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r7v, .-_Z9fx_sbc_r7v
+ .align 2
+ .type _Z9fx_sbc_r8v, %function
+_Z9fx_sbc_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1228
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1228
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1228
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1228
+ str r2, [r3, #124]
+ ldr r3, .L1228
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1228
+ ldr r3, [r3, #32]
+ eor r1, r2, r3
+ ldr r3, .L1228
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1228
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1228
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1228
+ str r2, [r3, #120]
+ ldr r3, .L1228
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1228
+ str r2, [r3, #60]
+ ldr r3, .L1228
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1228
+ ldr r2, [r3, #100]
+ ldr r3, .L1228+4
+ cmp r2, r3
+ bne .L1225
+ ldr r3, .L1228
+ ldr r2, [r3, #468]
+ ldr r3, .L1228
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1228
+ strb r3, [r2, #108]
+.L1225:
+ ldr r3, .L1228
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1228
+ str r2, [r3, #72]
+ ldr r2, .L1228
+ ldr r3, .L1228
+ str r3, [r2, #104]
+ ldr r3, .L1228
+ ldr r2, [r3, #104]
+ ldr r3, .L1228
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1229:
+ .align 2
+.L1228:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r8v, .-_Z9fx_sbc_r8v
+ .align 2
+ .type _Z9fx_sbc_r9v, %function
+_Z9fx_sbc_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1234
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1234
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1234
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1234
+ str r2, [r3, #124]
+ ldr r3, .L1234
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1234
+ ldr r3, [r3, #36]
+ eor r1, r2, r3
+ ldr r3, .L1234
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1234
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1234
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1234
+ str r2, [r3, #120]
+ ldr r3, .L1234
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1234
+ str r2, [r3, #60]
+ ldr r3, .L1234
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1234
+ ldr r2, [r3, #100]
+ ldr r3, .L1234+4
+ cmp r2, r3
+ bne .L1231
+ ldr r3, .L1234
+ ldr r2, [r3, #468]
+ ldr r3, .L1234
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1234
+ strb r3, [r2, #108]
+.L1231:
+ ldr r3, .L1234
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1234
+ str r2, [r3, #72]
+ ldr r2, .L1234
+ ldr r3, .L1234
+ str r3, [r2, #104]
+ ldr r3, .L1234
+ ldr r2, [r3, #104]
+ ldr r3, .L1234
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1235:
+ .align 2
+.L1234:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sbc_r9v, .-_Z9fx_sbc_r9v
+ .align 2
+ .type _Z10fx_sbc_r10v, %function
+_Z10fx_sbc_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1240
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1240
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1240
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1240
+ str r2, [r3, #124]
+ ldr r3, .L1240
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1240
+ ldr r3, [r3, #40]
+ eor r1, r2, r3
+ ldr r3, .L1240
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1240
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1240
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1240
+ str r2, [r3, #120]
+ ldr r3, .L1240
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1240
+ str r2, [r3, #60]
+ ldr r3, .L1240
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1240
+ ldr r2, [r3, #100]
+ ldr r3, .L1240+4
+ cmp r2, r3
+ bne .L1237
+ ldr r3, .L1240
+ ldr r2, [r3, #468]
+ ldr r3, .L1240
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1240
+ strb r3, [r2, #108]
+.L1237:
+ ldr r3, .L1240
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1240
+ str r2, [r3, #72]
+ ldr r2, .L1240
+ ldr r3, .L1240
+ str r3, [r2, #104]
+ ldr r3, .L1240
+ ldr r2, [r3, #104]
+ ldr r3, .L1240
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1241:
+ .align 2
+.L1240:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r10v, .-_Z10fx_sbc_r10v
+ .align 2
+ .type _Z10fx_sbc_r11v, %function
+_Z10fx_sbc_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1246
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1246
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1246
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1246
+ str r2, [r3, #124]
+ ldr r3, .L1246
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1246
+ ldr r3, [r3, #44]
+ eor r1, r2, r3
+ ldr r3, .L1246
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1246
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1246
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1246
+ str r2, [r3, #120]
+ ldr r3, .L1246
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1246
+ str r2, [r3, #60]
+ ldr r3, .L1246
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1246
+ ldr r2, [r3, #100]
+ ldr r3, .L1246+4
+ cmp r2, r3
+ bne .L1243
+ ldr r3, .L1246
+ ldr r2, [r3, #468]
+ ldr r3, .L1246
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1246
+ strb r3, [r2, #108]
+.L1243:
+ ldr r3, .L1246
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1246
+ str r2, [r3, #72]
+ ldr r2, .L1246
+ ldr r3, .L1246
+ str r3, [r2, #104]
+ ldr r3, .L1246
+ ldr r2, [r3, #104]
+ ldr r3, .L1246
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1247:
+ .align 2
+.L1246:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r11v, .-_Z10fx_sbc_r11v
+ .align 2
+ .type _Z10fx_sbc_r12v, %function
+_Z10fx_sbc_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1252
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1252
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1252
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1252
+ str r2, [r3, #124]
+ ldr r3, .L1252
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1252
+ ldr r3, [r3, #48]
+ eor r1, r2, r3
+ ldr r3, .L1252
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1252
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1252
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1252
+ str r2, [r3, #120]
+ ldr r3, .L1252
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1252
+ str r2, [r3, #60]
+ ldr r3, .L1252
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1252
+ ldr r2, [r3, #100]
+ ldr r3, .L1252+4
+ cmp r2, r3
+ bne .L1249
+ ldr r3, .L1252
+ ldr r2, [r3, #468]
+ ldr r3, .L1252
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1252
+ strb r3, [r2, #108]
+.L1249:
+ ldr r3, .L1252
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1252
+ str r2, [r3, #72]
+ ldr r2, .L1252
+ ldr r3, .L1252
+ str r3, [r2, #104]
+ ldr r3, .L1252
+ ldr r2, [r3, #104]
+ ldr r3, .L1252
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1253:
+ .align 2
+.L1252:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r12v, .-_Z10fx_sbc_r12v
+ .align 2
+ .type _Z10fx_sbc_r13v, %function
+_Z10fx_sbc_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1258
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1258
+ ldr r3, [r3, #52]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1258
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1258
+ str r2, [r3, #124]
+ ldr r3, .L1258
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1258
+ ldr r3, [r3, #52]
+ eor r1, r2, r3
+ ldr r3, .L1258
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1258
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1258
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1258
+ str r2, [r3, #120]
+ ldr r3, .L1258
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1258
+ str r2, [r3, #60]
+ ldr r3, .L1258
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1258
+ ldr r2, [r3, #100]
+ ldr r3, .L1258+4
+ cmp r2, r3
+ bne .L1255
+ ldr r3, .L1258
+ ldr r2, [r3, #468]
+ ldr r3, .L1258
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1258
+ strb r3, [r2, #108]
+.L1255:
+ ldr r3, .L1258
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1258
+ str r2, [r3, #72]
+ ldr r2, .L1258
+ ldr r3, .L1258
+ str r3, [r2, #104]
+ ldr r3, .L1258
+ ldr r2, [r3, #104]
+ ldr r3, .L1258
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1259:
+ .align 2
+.L1258:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r13v, .-_Z10fx_sbc_r13v
+ .align 2
+ .type _Z10fx_sbc_r14v, %function
+_Z10fx_sbc_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1264
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1264
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1264
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1264
+ str r2, [r3, #124]
+ ldr r3, .L1264
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1264
+ ldr r3, [r3, #56]
+ eor r1, r2, r3
+ ldr r3, .L1264
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1264
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1264
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1264
+ str r2, [r3, #120]
+ ldr r3, .L1264
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1264
+ str r2, [r3, #60]
+ ldr r3, .L1264
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1264
+ ldr r2, [r3, #100]
+ ldr r3, .L1264+4
+ cmp r2, r3
+ bne .L1261
+ ldr r3, .L1264
+ ldr r2, [r3, #468]
+ ldr r3, .L1264
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1264
+ strb r3, [r2, #108]
+.L1261:
+ ldr r3, .L1264
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1264
+ str r2, [r3, #72]
+ ldr r2, .L1264
+ ldr r3, .L1264
+ str r3, [r2, #104]
+ ldr r3, .L1264
+ ldr r2, [r3, #104]
+ ldr r3, .L1264
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1265:
+ .align 2
+.L1264:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r14v, .-_Z10fx_sbc_r14v
+ .align 2
+ .type _Z10fx_sbc_r15v, %function
+_Z10fx_sbc_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1270
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1270
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r2, r3, r2
+ ldr r3, .L1270
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1270
+ str r2, [r3, #124]
+ ldr r3, .L1270
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1270
+ ldr r3, [r3, #60]
+ eor r1, r2, r3
+ ldr r3, .L1270
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1270
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1270
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1270
+ str r2, [r3, #120]
+ ldr r3, .L1270
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1270
+ str r2, [r3, #60]
+ ldr r3, .L1270
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1270
+ ldr r2, [r3, #100]
+ ldr r3, .L1270+4
+ cmp r2, r3
+ bne .L1267
+ ldr r3, .L1270
+ ldr r2, [r3, #468]
+ ldr r3, .L1270
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1270
+ strb r3, [r2, #108]
+.L1267:
+ ldr r3, .L1270
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1270
+ str r2, [r3, #72]
+ ldr r2, .L1270
+ ldr r3, .L1270
+ str r3, [r2, #104]
+ ldr r3, .L1270
+ ldr r2, [r3, #104]
+ ldr r3, .L1270
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1271:
+ .align 2
+.L1270:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sbc_r15v, .-_Z10fx_sbc_r15v
+ .align 2
+ .type _Z9fx_sub_i0v, %function
+_Z9fx_sub_i0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1276
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1276
+ str r2, [r3, #124]
+ ldr r3, .L1276
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ and r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1276
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1276
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1276
+ str r2, [r3, #120]
+ ldr r3, .L1276
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1276
+ str r2, [r3, #60]
+ ldr r3, .L1276
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1276
+ ldr r2, [r3, #100]
+ ldr r3, .L1276+4
+ cmp r2, r3
+ bne .L1273
+ ldr r3, .L1276
+ ldr r2, [r3, #468]
+ ldr r3, .L1276
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1276
+ strb r3, [r2, #108]
+.L1273:
+ ldr r3, .L1276
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1276
+ str r2, [r3, #72]
+ ldr r2, .L1276
+ ldr r3, .L1276
+ str r3, [r2, #104]
+ ldr r3, .L1276
+ ldr r2, [r3, #104]
+ ldr r3, .L1276
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1277:
+ .align 2
+.L1276:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i0v, .-_Z9fx_sub_i0v
+ .align 2
+ .type _Z9fx_sub_i1v, %function
+_Z9fx_sub_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1282
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1282
+ str r2, [r3, #124]
+ ldr r3, .L1282
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #1
+ ldr r3, .L1282
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1282
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1282
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1282
+ str r2, [r3, #120]
+ ldr r3, .L1282
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1282
+ str r2, [r3, #60]
+ ldr r3, .L1282
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1282
+ ldr r2, [r3, #100]
+ ldr r3, .L1282+4
+ cmp r2, r3
+ bne .L1279
+ ldr r3, .L1282
+ ldr r2, [r3, #468]
+ ldr r3, .L1282
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1282
+ strb r3, [r2, #108]
+.L1279:
+ ldr r3, .L1282
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1282
+ str r2, [r3, #72]
+ ldr r2, .L1282
+ ldr r3, .L1282
+ str r3, [r2, #104]
+ ldr r3, .L1282
+ ldr r2, [r3, #104]
+ ldr r3, .L1282
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1283:
+ .align 2
+.L1282:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i1v, .-_Z9fx_sub_i1v
+ .align 2
+ .type _Z9fx_sub_i2v, %function
+_Z9fx_sub_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1288
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1288
+ str r2, [r3, #124]
+ ldr r3, .L1288
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #2
+ ldr r3, .L1288
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1288
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1288
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1288
+ str r2, [r3, #120]
+ ldr r3, .L1288
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1288
+ str r2, [r3, #60]
+ ldr r3, .L1288
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1288
+ ldr r2, [r3, #100]
+ ldr r3, .L1288+4
+ cmp r2, r3
+ bne .L1285
+ ldr r3, .L1288
+ ldr r2, [r3, #468]
+ ldr r3, .L1288
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1288
+ strb r3, [r2, #108]
+.L1285:
+ ldr r3, .L1288
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1288
+ str r2, [r3, #72]
+ ldr r2, .L1288
+ ldr r3, .L1288
+ str r3, [r2, #104]
+ ldr r3, .L1288
+ ldr r2, [r3, #104]
+ ldr r3, .L1288
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1289:
+ .align 2
+.L1288:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i2v, .-_Z9fx_sub_i2v
+ .align 2
+ .type _Z9fx_sub_i3v, %function
+_Z9fx_sub_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1294
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1294
+ str r2, [r3, #124]
+ ldr r3, .L1294
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #3
+ ldr r3, .L1294
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1294
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1294
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1294
+ str r2, [r3, #120]
+ ldr r3, .L1294
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1294
+ str r2, [r3, #60]
+ ldr r3, .L1294
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1294
+ ldr r2, [r3, #100]
+ ldr r3, .L1294+4
+ cmp r2, r3
+ bne .L1291
+ ldr r3, .L1294
+ ldr r2, [r3, #468]
+ ldr r3, .L1294
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1294
+ strb r3, [r2, #108]
+.L1291:
+ ldr r3, .L1294
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1294
+ str r2, [r3, #72]
+ ldr r2, .L1294
+ ldr r3, .L1294
+ str r3, [r2, #104]
+ ldr r3, .L1294
+ ldr r2, [r3, #104]
+ ldr r3, .L1294
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1295:
+ .align 2
+.L1294:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i3v, .-_Z9fx_sub_i3v
+ .align 2
+ .type _Z9fx_sub_i4v, %function
+_Z9fx_sub_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1300
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1300
+ str r2, [r3, #124]
+ ldr r3, .L1300
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #4
+ ldr r3, .L1300
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1300
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1300
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1300
+ str r2, [r3, #120]
+ ldr r3, .L1300
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1300
+ str r2, [r3, #60]
+ ldr r3, .L1300
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1300
+ ldr r2, [r3, #100]
+ ldr r3, .L1300+4
+ cmp r2, r3
+ bne .L1297
+ ldr r3, .L1300
+ ldr r2, [r3, #468]
+ ldr r3, .L1300
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1300
+ strb r3, [r2, #108]
+.L1297:
+ ldr r3, .L1300
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1300
+ str r2, [r3, #72]
+ ldr r2, .L1300
+ ldr r3, .L1300
+ str r3, [r2, #104]
+ ldr r3, .L1300
+ ldr r2, [r3, #104]
+ ldr r3, .L1300
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1301:
+ .align 2
+.L1300:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i4v, .-_Z9fx_sub_i4v
+ .align 2
+ .type _Z9fx_sub_i5v, %function
+_Z9fx_sub_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1306
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1306
+ str r2, [r3, #124]
+ ldr r3, .L1306
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #5
+ ldr r3, .L1306
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1306
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1306
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1306
+ str r2, [r3, #120]
+ ldr r3, .L1306
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1306
+ str r2, [r3, #60]
+ ldr r3, .L1306
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1306
+ ldr r2, [r3, #100]
+ ldr r3, .L1306+4
+ cmp r2, r3
+ bne .L1303
+ ldr r3, .L1306
+ ldr r2, [r3, #468]
+ ldr r3, .L1306
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1306
+ strb r3, [r2, #108]
+.L1303:
+ ldr r3, .L1306
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1306
+ str r2, [r3, #72]
+ ldr r2, .L1306
+ ldr r3, .L1306
+ str r3, [r2, #104]
+ ldr r3, .L1306
+ ldr r2, [r3, #104]
+ ldr r3, .L1306
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1307:
+ .align 2
+.L1306:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i5v, .-_Z9fx_sub_i5v
+ .align 2
+ .type _Z9fx_sub_i6v, %function
+_Z9fx_sub_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1312
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1312
+ str r2, [r3, #124]
+ ldr r3, .L1312
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #6
+ ldr r3, .L1312
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1312
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1312
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1312
+ str r2, [r3, #120]
+ ldr r3, .L1312
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1312
+ str r2, [r3, #60]
+ ldr r3, .L1312
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1312
+ ldr r2, [r3, #100]
+ ldr r3, .L1312+4
+ cmp r2, r3
+ bne .L1309
+ ldr r3, .L1312
+ ldr r2, [r3, #468]
+ ldr r3, .L1312
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1312
+ strb r3, [r2, #108]
+.L1309:
+ ldr r3, .L1312
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1312
+ str r2, [r3, #72]
+ ldr r2, .L1312
+ ldr r3, .L1312
+ str r3, [r2, #104]
+ ldr r3, .L1312
+ ldr r2, [r3, #104]
+ ldr r3, .L1312
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1313:
+ .align 2
+.L1312:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i6v, .-_Z9fx_sub_i6v
+ .align 2
+ .type _Z9fx_sub_i7v, %function
+_Z9fx_sub_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1318
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1318
+ str r2, [r3, #124]
+ ldr r3, .L1318
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #7
+ ldr r3, .L1318
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1318
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1318
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1318
+ str r2, [r3, #120]
+ ldr r3, .L1318
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1318
+ str r2, [r3, #60]
+ ldr r3, .L1318
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1318
+ ldr r2, [r3, #100]
+ ldr r3, .L1318+4
+ cmp r2, r3
+ bne .L1315
+ ldr r3, .L1318
+ ldr r2, [r3, #468]
+ ldr r3, .L1318
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1318
+ strb r3, [r2, #108]
+.L1315:
+ ldr r3, .L1318
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1318
+ str r2, [r3, #72]
+ ldr r2, .L1318
+ ldr r3, .L1318
+ str r3, [r2, #104]
+ ldr r3, .L1318
+ ldr r2, [r3, #104]
+ ldr r3, .L1318
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1319:
+ .align 2
+.L1318:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i7v, .-_Z9fx_sub_i7v
+ .align 2
+ .type _Z9fx_sub_i8v, %function
+_Z9fx_sub_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1324
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1324
+ str r2, [r3, #124]
+ ldr r3, .L1324
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #8
+ ldr r3, .L1324
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1324
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1324
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1324
+ str r2, [r3, #120]
+ ldr r3, .L1324
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1324
+ str r2, [r3, #60]
+ ldr r3, .L1324
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1324
+ ldr r2, [r3, #100]
+ ldr r3, .L1324+4
+ cmp r2, r3
+ bne .L1321
+ ldr r3, .L1324
+ ldr r2, [r3, #468]
+ ldr r3, .L1324
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1324
+ strb r3, [r2, #108]
+.L1321:
+ ldr r3, .L1324
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1324
+ str r2, [r3, #72]
+ ldr r2, .L1324
+ ldr r3, .L1324
+ str r3, [r2, #104]
+ ldr r3, .L1324
+ ldr r2, [r3, #104]
+ ldr r3, .L1324
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1325:
+ .align 2
+.L1324:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i8v, .-_Z9fx_sub_i8v
+ .align 2
+ .type _Z9fx_sub_i9v, %function
+_Z9fx_sub_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1330
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1330
+ str r2, [r3, #124]
+ ldr r3, .L1330
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #9
+ ldr r3, .L1330
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1330
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1330
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1330
+ str r2, [r3, #120]
+ ldr r3, .L1330
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1330
+ str r2, [r3, #60]
+ ldr r3, .L1330
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1330
+ ldr r2, [r3, #100]
+ ldr r3, .L1330+4
+ cmp r2, r3
+ bne .L1327
+ ldr r3, .L1330
+ ldr r2, [r3, #468]
+ ldr r3, .L1330
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1330
+ strb r3, [r2, #108]
+.L1327:
+ ldr r3, .L1330
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1330
+ str r2, [r3, #72]
+ ldr r2, .L1330
+ ldr r3, .L1330
+ str r3, [r2, #104]
+ ldr r3, .L1330
+ ldr r2, [r3, #104]
+ ldr r3, .L1330
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1331:
+ .align 2
+.L1330:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_sub_i9v, .-_Z9fx_sub_i9v
+ .align 2
+ .type _Z10fx_sub_i10v, %function
+_Z10fx_sub_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1336
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1336
+ str r2, [r3, #124]
+ ldr r3, .L1336
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #10
+ ldr r3, .L1336
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1336
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1336
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1336
+ str r2, [r3, #120]
+ ldr r3, .L1336
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1336
+ str r2, [r3, #60]
+ ldr r3, .L1336
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1336
+ ldr r2, [r3, #100]
+ ldr r3, .L1336+4
+ cmp r2, r3
+ bne .L1333
+ ldr r3, .L1336
+ ldr r2, [r3, #468]
+ ldr r3, .L1336
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1336
+ strb r3, [r2, #108]
+.L1333:
+ ldr r3, .L1336
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1336
+ str r2, [r3, #72]
+ ldr r2, .L1336
+ ldr r3, .L1336
+ str r3, [r2, #104]
+ ldr r3, .L1336
+ ldr r2, [r3, #104]
+ ldr r3, .L1336
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1337:
+ .align 2
+.L1336:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i10v, .-_Z10fx_sub_i10v
+ .align 2
+ .type _Z10fx_sub_i11v, %function
+_Z10fx_sub_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1342
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1342
+ str r2, [r3, #124]
+ ldr r3, .L1342
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #11
+ ldr r3, .L1342
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1342
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1342
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1342
+ str r2, [r3, #120]
+ ldr r3, .L1342
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1342
+ str r2, [r3, #60]
+ ldr r3, .L1342
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1342
+ ldr r2, [r3, #100]
+ ldr r3, .L1342+4
+ cmp r2, r3
+ bne .L1339
+ ldr r3, .L1342
+ ldr r2, [r3, #468]
+ ldr r3, .L1342
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1342
+ strb r3, [r2, #108]
+.L1339:
+ ldr r3, .L1342
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1342
+ str r2, [r3, #72]
+ ldr r2, .L1342
+ ldr r3, .L1342
+ str r3, [r2, #104]
+ ldr r3, .L1342
+ ldr r2, [r3, #104]
+ ldr r3, .L1342
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1343:
+ .align 2
+.L1342:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i11v, .-_Z10fx_sub_i11v
+ .align 2
+ .type _Z10fx_sub_i12v, %function
+_Z10fx_sub_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1348
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1348
+ str r2, [r3, #124]
+ ldr r3, .L1348
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #12
+ ldr r3, .L1348
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1348
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1348
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1348
+ str r2, [r3, #120]
+ ldr r3, .L1348
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1348
+ str r2, [r3, #60]
+ ldr r3, .L1348
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1348
+ ldr r2, [r3, #100]
+ ldr r3, .L1348+4
+ cmp r2, r3
+ bne .L1345
+ ldr r3, .L1348
+ ldr r2, [r3, #468]
+ ldr r3, .L1348
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1348
+ strb r3, [r2, #108]
+.L1345:
+ ldr r3, .L1348
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1348
+ str r2, [r3, #72]
+ ldr r2, .L1348
+ ldr r3, .L1348
+ str r3, [r2, #104]
+ ldr r3, .L1348
+ ldr r2, [r3, #104]
+ ldr r3, .L1348
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1349:
+ .align 2
+.L1348:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i12v, .-_Z10fx_sub_i12v
+ .align 2
+ .type _Z10fx_sub_i13v, %function
+_Z10fx_sub_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1354
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1354
+ str r2, [r3, #124]
+ ldr r3, .L1354
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #13
+ ldr r3, .L1354
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1354
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1354
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1354
+ str r2, [r3, #120]
+ ldr r3, .L1354
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1354
+ str r2, [r3, #60]
+ ldr r3, .L1354
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1354
+ ldr r2, [r3, #100]
+ ldr r3, .L1354+4
+ cmp r2, r3
+ bne .L1351
+ ldr r3, .L1354
+ ldr r2, [r3, #468]
+ ldr r3, .L1354
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1354
+ strb r3, [r2, #108]
+.L1351:
+ ldr r3, .L1354
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1354
+ str r2, [r3, #72]
+ ldr r2, .L1354
+ ldr r3, .L1354
+ str r3, [r2, #104]
+ ldr r3, .L1354
+ ldr r2, [r3, #104]
+ ldr r3, .L1354
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1355:
+ .align 2
+.L1354:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i13v, .-_Z10fx_sub_i13v
+ .align 2
+ .type _Z10fx_sub_i14v, %function
+_Z10fx_sub_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1360
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1360
+ str r2, [r3, #124]
+ ldr r3, .L1360
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #14
+ ldr r3, .L1360
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1360
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1360
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1360
+ str r2, [r3, #120]
+ ldr r3, .L1360
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1360
+ str r2, [r3, #60]
+ ldr r3, .L1360
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1360
+ ldr r2, [r3, #100]
+ ldr r3, .L1360+4
+ cmp r2, r3
+ bne .L1357
+ ldr r3, .L1360
+ ldr r2, [r3, #468]
+ ldr r3, .L1360
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1360
+ strb r3, [r2, #108]
+.L1357:
+ ldr r3, .L1360
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1360
+ str r2, [r3, #72]
+ ldr r2, .L1360
+ ldr r3, .L1360
+ str r3, [r2, #104]
+ ldr r3, .L1360
+ ldr r2, [r3, #104]
+ ldr r3, .L1360
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1361:
+ .align 2
+.L1360:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i14v, .-_Z10fx_sub_i14v
+ .align 2
+ .type _Z10fx_sub_i15v, %function
+_Z10fx_sub_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1366
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ sub r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1366
+ str r2, [r3, #124]
+ ldr r3, .L1366
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r1, r3, #15
+ ldr r3, .L1366
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1366
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1366
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1366
+ str r2, [r3, #120]
+ ldr r3, .L1366
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1366
+ str r2, [r3, #60]
+ ldr r3, .L1366
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L1366
+ ldr r2, [r3, #100]
+ ldr r3, .L1366+4
+ cmp r2, r3
+ bne .L1363
+ ldr r3, .L1366
+ ldr r2, [r3, #468]
+ ldr r3, .L1366
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1366
+ strb r3, [r2, #108]
+.L1363:
+ ldr r3, .L1366
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1366
+ str r2, [r3, #72]
+ ldr r2, .L1366
+ ldr r3, .L1366
+ str r3, [r2, #104]
+ ldr r3, .L1366
+ ldr r2, [r3, #104]
+ ldr r3, .L1366
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1367:
+ .align 2
+.L1366:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_sub_i15v, .-_Z10fx_sub_i15v
+ .align 2
+ .type _Z9fx_cmp_r0v, %function
+_Z9fx_cmp_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1370
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1370
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1370
+ str r2, [r3, #124]
+ ldr r3, .L1370
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1370
+ ldr r3, [r3, #0]
+ eor r1, r2, r3
+ ldr r3, .L1370
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1370
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1370
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1370
+ str r2, [r3, #120]
+ ldr r3, .L1370
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1370
+ str r2, [r3, #60]
+ ldr r3, .L1370
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1370
+ str r2, [r3, #72]
+ ldr r2, .L1370
+ ldr r3, .L1370
+ str r3, [r2, #104]
+ ldr r3, .L1370
+ ldr r2, [r3, #104]
+ ldr r3, .L1370
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1371:
+ .align 2
+.L1370:
+ .word GSU
+ .size _Z9fx_cmp_r0v, .-_Z9fx_cmp_r0v
+ .align 2
+ .type _Z9fx_cmp_r1v, %function
+_Z9fx_cmp_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1374
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1374
+ ldr r3, [r3, #4]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1374
+ str r2, [r3, #124]
+ ldr r3, .L1374
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1374
+ ldr r3, [r3, #4]
+ eor r1, r2, r3
+ ldr r3, .L1374
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1374
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1374
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1374
+ str r2, [r3, #120]
+ ldr r3, .L1374
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1374
+ str r2, [r3, #60]
+ ldr r3, .L1374
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1374
+ str r2, [r3, #72]
+ ldr r2, .L1374
+ ldr r3, .L1374
+ str r3, [r2, #104]
+ ldr r3, .L1374
+ ldr r2, [r3, #104]
+ ldr r3, .L1374
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1375:
+ .align 2
+.L1374:
+ .word GSU
+ .size _Z9fx_cmp_r1v, .-_Z9fx_cmp_r1v
+ .align 2
+ .type _Z9fx_cmp_r2v, %function
+_Z9fx_cmp_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1378
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1378
+ ldr r3, [r3, #8]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1378
+ str r2, [r3, #124]
+ ldr r3, .L1378
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1378
+ ldr r3, [r3, #8]
+ eor r1, r2, r3
+ ldr r3, .L1378
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1378
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1378
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1378
+ str r2, [r3, #120]
+ ldr r3, .L1378
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1378
+ str r2, [r3, #60]
+ ldr r3, .L1378
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1378
+ str r2, [r3, #72]
+ ldr r2, .L1378
+ ldr r3, .L1378
+ str r3, [r2, #104]
+ ldr r3, .L1378
+ ldr r2, [r3, #104]
+ ldr r3, .L1378
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1379:
+ .align 2
+.L1378:
+ .word GSU
+ .size _Z9fx_cmp_r2v, .-_Z9fx_cmp_r2v
+ .align 2
+ .type _Z9fx_cmp_r3v, %function
+_Z9fx_cmp_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1382
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1382
+ ldr r3, [r3, #12]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1382
+ str r2, [r3, #124]
+ ldr r3, .L1382
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1382
+ ldr r3, [r3, #12]
+ eor r1, r2, r3
+ ldr r3, .L1382
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1382
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1382
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1382
+ str r2, [r3, #120]
+ ldr r3, .L1382
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1382
+ str r2, [r3, #60]
+ ldr r3, .L1382
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1382
+ str r2, [r3, #72]
+ ldr r2, .L1382
+ ldr r3, .L1382
+ str r3, [r2, #104]
+ ldr r3, .L1382
+ ldr r2, [r3, #104]
+ ldr r3, .L1382
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1383:
+ .align 2
+.L1382:
+ .word GSU
+ .size _Z9fx_cmp_r3v, .-_Z9fx_cmp_r3v
+ .align 2
+ .type _Z9fx_cmp_r4v, %function
+_Z9fx_cmp_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1386
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1386
+ ldr r3, [r3, #16]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1386
+ str r2, [r3, #124]
+ ldr r3, .L1386
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1386
+ ldr r3, [r3, #16]
+ eor r1, r2, r3
+ ldr r3, .L1386
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1386
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1386
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1386
+ str r2, [r3, #120]
+ ldr r3, .L1386
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1386
+ str r2, [r3, #60]
+ ldr r3, .L1386
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1386
+ str r2, [r3, #72]
+ ldr r2, .L1386
+ ldr r3, .L1386
+ str r3, [r2, #104]
+ ldr r3, .L1386
+ ldr r2, [r3, #104]
+ ldr r3, .L1386
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1387:
+ .align 2
+.L1386:
+ .word GSU
+ .size _Z9fx_cmp_r4v, .-_Z9fx_cmp_r4v
+ .align 2
+ .type _Z9fx_cmp_r5v, %function
+_Z9fx_cmp_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1390
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1390
+ ldr r3, [r3, #20]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1390
+ str r2, [r3, #124]
+ ldr r3, .L1390
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1390
+ ldr r3, [r3, #20]
+ eor r1, r2, r3
+ ldr r3, .L1390
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1390
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1390
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1390
+ str r2, [r3, #120]
+ ldr r3, .L1390
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1390
+ str r2, [r3, #60]
+ ldr r3, .L1390
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1390
+ str r2, [r3, #72]
+ ldr r2, .L1390
+ ldr r3, .L1390
+ str r3, [r2, #104]
+ ldr r3, .L1390
+ ldr r2, [r3, #104]
+ ldr r3, .L1390
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1391:
+ .align 2
+.L1390:
+ .word GSU
+ .size _Z9fx_cmp_r5v, .-_Z9fx_cmp_r5v
+ .align 2
+ .type _Z9fx_cmp_r6v, %function
+_Z9fx_cmp_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1394
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1394
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1394
+ str r2, [r3, #124]
+ ldr r3, .L1394
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1394
+ ldr r3, [r3, #24]
+ eor r1, r2, r3
+ ldr r3, .L1394
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1394
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1394
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1394
+ str r2, [r3, #120]
+ ldr r3, .L1394
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1394
+ str r2, [r3, #60]
+ ldr r3, .L1394
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1394
+ str r2, [r3, #72]
+ ldr r2, .L1394
+ ldr r3, .L1394
+ str r3, [r2, #104]
+ ldr r3, .L1394
+ ldr r2, [r3, #104]
+ ldr r3, .L1394
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1395:
+ .align 2
+.L1394:
+ .word GSU
+ .size _Z9fx_cmp_r6v, .-_Z9fx_cmp_r6v
+ .align 2
+ .type _Z9fx_cmp_r7v, %function
+_Z9fx_cmp_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1398
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1398
+ ldr r3, [r3, #28]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1398
+ str r2, [r3, #124]
+ ldr r3, .L1398
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1398
+ ldr r3, [r3, #28]
+ eor r1, r2, r3
+ ldr r3, .L1398
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1398
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1398
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1398
+ str r2, [r3, #120]
+ ldr r3, .L1398
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1398
+ str r2, [r3, #60]
+ ldr r3, .L1398
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1398
+ str r2, [r3, #72]
+ ldr r2, .L1398
+ ldr r3, .L1398
+ str r3, [r2, #104]
+ ldr r3, .L1398
+ ldr r2, [r3, #104]
+ ldr r3, .L1398
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1399:
+ .align 2
+.L1398:
+ .word GSU
+ .size _Z9fx_cmp_r7v, .-_Z9fx_cmp_r7v
+ .align 2
+ .type _Z9fx_cmp_r8v, %function
+_Z9fx_cmp_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1402
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1402
+ ldr r3, [r3, #32]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1402
+ str r2, [r3, #124]
+ ldr r3, .L1402
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1402
+ ldr r3, [r3, #32]
+ eor r1, r2, r3
+ ldr r3, .L1402
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1402
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1402
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1402
+ str r2, [r3, #120]
+ ldr r3, .L1402
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1402
+ str r2, [r3, #60]
+ ldr r3, .L1402
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1402
+ str r2, [r3, #72]
+ ldr r2, .L1402
+ ldr r3, .L1402
+ str r3, [r2, #104]
+ ldr r3, .L1402
+ ldr r2, [r3, #104]
+ ldr r3, .L1402
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1403:
+ .align 2
+.L1402:
+ .word GSU
+ .size _Z9fx_cmp_r8v, .-_Z9fx_cmp_r8v
+ .align 2
+ .type _Z9fx_cmp_r9v, %function
+_Z9fx_cmp_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1406
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1406
+ ldr r3, [r3, #36]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1406
+ str r2, [r3, #124]
+ ldr r3, .L1406
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1406
+ ldr r3, [r3, #36]
+ eor r1, r2, r3
+ ldr r3, .L1406
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1406
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1406
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1406
+ str r2, [r3, #120]
+ ldr r3, .L1406
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1406
+ str r2, [r3, #60]
+ ldr r3, .L1406
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1406
+ str r2, [r3, #72]
+ ldr r2, .L1406
+ ldr r3, .L1406
+ str r3, [r2, #104]
+ ldr r3, .L1406
+ ldr r2, [r3, #104]
+ ldr r3, .L1406
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1407:
+ .align 2
+.L1406:
+ .word GSU
+ .size _Z9fx_cmp_r9v, .-_Z9fx_cmp_r9v
+ .align 2
+ .type _Z10fx_cmp_r10v, %function
+_Z10fx_cmp_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1410
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1410
+ ldr r3, [r3, #40]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1410
+ str r2, [r3, #124]
+ ldr r3, .L1410
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1410
+ ldr r3, [r3, #40]
+ eor r1, r2, r3
+ ldr r3, .L1410
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1410
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1410
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1410
+ str r2, [r3, #120]
+ ldr r3, .L1410
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1410
+ str r2, [r3, #60]
+ ldr r3, .L1410
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1410
+ str r2, [r3, #72]
+ ldr r2, .L1410
+ ldr r3, .L1410
+ str r3, [r2, #104]
+ ldr r3, .L1410
+ ldr r2, [r3, #104]
+ ldr r3, .L1410
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1411:
+ .align 2
+.L1410:
+ .word GSU
+ .size _Z10fx_cmp_r10v, .-_Z10fx_cmp_r10v
+ .align 2
+ .type _Z10fx_cmp_r11v, %function
+_Z10fx_cmp_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1414
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1414
+ ldr r3, [r3, #44]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1414
+ str r2, [r3, #124]
+ ldr r3, .L1414
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1414
+ ldr r3, [r3, #44]
+ eor r1, r2, r3
+ ldr r3, .L1414
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1414
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1414
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1414
+ str r2, [r3, #120]
+ ldr r3, .L1414
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1414
+ str r2, [r3, #60]
+ ldr r3, .L1414
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1414
+ str r2, [r3, #72]
+ ldr r2, .L1414
+ ldr r3, .L1414
+ str r3, [r2, #104]
+ ldr r3, .L1414
+ ldr r2, [r3, #104]
+ ldr r3, .L1414
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1415:
+ .align 2
+.L1414:
+ .word GSU
+ .size _Z10fx_cmp_r11v, .-_Z10fx_cmp_r11v
+ .align 2
+ .type _Z10fx_cmp_r12v, %function
+_Z10fx_cmp_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1418
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1418
+ ldr r3, [r3, #48]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1418
+ str r2, [r3, #124]
+ ldr r3, .L1418
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1418
+ ldr r3, [r3, #48]
+ eor r1, r2, r3
+ ldr r3, .L1418
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1418
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1418
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1418
+ str r2, [r3, #120]
+ ldr r3, .L1418
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1418
+ str r2, [r3, #60]
+ ldr r3, .L1418
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1418
+ str r2, [r3, #72]
+ ldr r2, .L1418
+ ldr r3, .L1418
+ str r3, [r2, #104]
+ ldr r3, .L1418
+ ldr r2, [r3, #104]
+ ldr r3, .L1418
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1419:
+ .align 2
+.L1418:
+ .word GSU
+ .size _Z10fx_cmp_r12v, .-_Z10fx_cmp_r12v
+ .align 2
+ .type _Z10fx_cmp_r13v, %function
+_Z10fx_cmp_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1422
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1422
+ ldr r3, [r3, #52]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1422
+ str r2, [r3, #124]
+ ldr r3, .L1422
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1422
+ ldr r3, [r3, #52]
+ eor r1, r2, r3
+ ldr r3, .L1422
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1422
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1422
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1422
+ str r2, [r3, #120]
+ ldr r3, .L1422
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1422
+ str r2, [r3, #60]
+ ldr r3, .L1422
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1422
+ str r2, [r3, #72]
+ ldr r2, .L1422
+ ldr r3, .L1422
+ str r3, [r2, #104]
+ ldr r3, .L1422
+ ldr r2, [r3, #104]
+ ldr r3, .L1422
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1423:
+ .align 2
+.L1422:
+ .word GSU
+ .size _Z10fx_cmp_r13v, .-_Z10fx_cmp_r13v
+ .align 2
+ .type _Z10fx_cmp_r14v, %function
+_Z10fx_cmp_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1426
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1426
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1426
+ str r2, [r3, #124]
+ ldr r3, .L1426
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1426
+ ldr r3, [r3, #56]
+ eor r1, r2, r3
+ ldr r3, .L1426
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1426
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1426
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1426
+ str r2, [r3, #120]
+ ldr r3, .L1426
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1426
+ str r2, [r3, #60]
+ ldr r3, .L1426
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1426
+ str r2, [r3, #72]
+ ldr r2, .L1426
+ ldr r3, .L1426
+ str r3, [r2, #104]
+ ldr r3, .L1426
+ ldr r2, [r3, #104]
+ ldr r3, .L1426
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1427:
+ .align 2
+.L1426:
+ .word GSU
+ .size _Z10fx_cmp_r14v, .-_Z10fx_cmp_r14v
+ .align 2
+ .type _Z10fx_cmp_r15v, %function
+_Z10fx_cmp_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1430
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L1430
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ rsb r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mvn r3, r3
+ mov r2, r3, lsr #31
+ ldr r3, .L1430
+ str r2, [r3, #124]
+ ldr r3, .L1430
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1430
+ ldr r3, [r3, #60]
+ eor r1, r2, r3
+ ldr r3, .L1430
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, [fp, #-16]
+ eor r3, r2, r3
+ and r3, r1, r3
+ and r2, r3, #32768
+ ldr r3, .L1430
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1430
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1430
+ str r2, [r3, #120]
+ ldr r3, .L1430
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1430
+ str r2, [r3, #60]
+ ldr r3, .L1430
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1430
+ str r2, [r3, #72]
+ ldr r2, .L1430
+ ldr r3, .L1430
+ str r3, [r2, #104]
+ ldr r3, .L1430
+ ldr r2, [r3, #104]
+ ldr r3, .L1430
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1431:
+ .align 2
+.L1430:
+ .word GSU
+ .size _Z10fx_cmp_r15v, .-_Z10fx_cmp_r15v
+ .align 2
+ .type _Z8fx_mergev, %function
+_Z8fx_mergev:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1436
+ ldr r3, [r3, #28]
+ and r2, r3, #65280
+ ldr r3, .L1436
+ ldr r3, [r3, #32]
+ and r3, r3, #65280
+ mov r3, r3, lsr #8
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1436
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1436
+ str r2, [r3, #60]
+ ldr r3, .L1436
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1436+4
+ and r3, r2, r3
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L1436
+ str r2, [r3, #128]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1436+8
+ and r3, r2, r3
+ cmp r3, #0
+ movne r2, #0
+ moveq r2, #1
+ ldr r3, .L1436
+ str r2, [r3, #120]
+ ldr r3, [fp, #-16]
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r2, r3
+ and r2, r3, #32768
+ ldr r3, .L1436
+ str r2, [r3, #116]
+ ldr r2, [fp, #-16]
+ ldr r3, .L1436+12
+ and r3, r2, r3
+ cmp r3, #0
+ moveq r2, #0
+ movne r2, #1
+ ldr r3, .L1436
+ str r2, [r3, #124]
+ ldr r3, .L1436
+ ldr r2, [r3, #100]
+ ldr r3, .L1436+16
+ cmp r2, r3
+ bne .L1433
+ ldr r3, .L1436
+ ldr r2, [r3, #468]
+ ldr r3, .L1436
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1436
+ strb r3, [r2, #108]
+.L1433:
+ ldr r3, .L1436
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1436
+ str r2, [r3, #72]
+ ldr r2, .L1436
+ ldr r3, .L1436
+ str r3, [r2, #104]
+ ldr r3, .L1436
+ ldr r2, [r3, #104]
+ ldr r3, .L1436
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1437:
+ .align 2
+.L1436:
+ .word GSU
+ .word 49344
+ .word 61680
+ .word 57568
+ .word GSU+56
+ .size _Z8fx_mergev, .-_Z8fx_mergev
+ .align 2
+ .type _Z9fx_and_r1v, %function
+_Z9fx_and_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1442
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1442
+ ldr r3, [r3, #4]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1442
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1442
+ str r2, [r3, #60]
+ ldr r3, .L1442
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1442
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1442
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1442
+ ldr r2, [r3, #100]
+ ldr r3, .L1442+4
+ cmp r2, r3
+ bne .L1439
+ ldr r3, .L1442
+ ldr r2, [r3, #468]
+ ldr r3, .L1442
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1442
+ strb r3, [r2, #108]
+.L1439:
+ ldr r3, .L1442
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1442
+ str r2, [r3, #72]
+ ldr r2, .L1442
+ ldr r3, .L1442
+ str r3, [r2, #104]
+ ldr r3, .L1442
+ ldr r2, [r3, #104]
+ ldr r3, .L1442
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1443:
+ .align 2
+.L1442:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r1v, .-_Z9fx_and_r1v
+ .align 2
+ .type _Z9fx_and_r2v, %function
+_Z9fx_and_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1448
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1448
+ ldr r3, [r3, #8]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1448
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1448
+ str r2, [r3, #60]
+ ldr r3, .L1448
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1448
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1448
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1448
+ ldr r2, [r3, #100]
+ ldr r3, .L1448+4
+ cmp r2, r3
+ bne .L1445
+ ldr r3, .L1448
+ ldr r2, [r3, #468]
+ ldr r3, .L1448
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1448
+ strb r3, [r2, #108]
+.L1445:
+ ldr r3, .L1448
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1448
+ str r2, [r3, #72]
+ ldr r2, .L1448
+ ldr r3, .L1448
+ str r3, [r2, #104]
+ ldr r3, .L1448
+ ldr r2, [r3, #104]
+ ldr r3, .L1448
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1449:
+ .align 2
+.L1448:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r2v, .-_Z9fx_and_r2v
+ .align 2
+ .type _Z9fx_and_r3v, %function
+_Z9fx_and_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1454
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1454
+ ldr r3, [r3, #12]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1454
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1454
+ str r2, [r3, #60]
+ ldr r3, .L1454
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1454
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1454
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1454
+ ldr r2, [r3, #100]
+ ldr r3, .L1454+4
+ cmp r2, r3
+ bne .L1451
+ ldr r3, .L1454
+ ldr r2, [r3, #468]
+ ldr r3, .L1454
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1454
+ strb r3, [r2, #108]
+.L1451:
+ ldr r3, .L1454
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1454
+ str r2, [r3, #72]
+ ldr r2, .L1454
+ ldr r3, .L1454
+ str r3, [r2, #104]
+ ldr r3, .L1454
+ ldr r2, [r3, #104]
+ ldr r3, .L1454
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1455:
+ .align 2
+.L1454:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r3v, .-_Z9fx_and_r3v
+ .align 2
+ .type _Z9fx_and_r4v, %function
+_Z9fx_and_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1460
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1460
+ ldr r3, [r3, #16]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1460
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1460
+ str r2, [r3, #60]
+ ldr r3, .L1460
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1460
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1460
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1460
+ ldr r2, [r3, #100]
+ ldr r3, .L1460+4
+ cmp r2, r3
+ bne .L1457
+ ldr r3, .L1460
+ ldr r2, [r3, #468]
+ ldr r3, .L1460
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1460
+ strb r3, [r2, #108]
+.L1457:
+ ldr r3, .L1460
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1460
+ str r2, [r3, #72]
+ ldr r2, .L1460
+ ldr r3, .L1460
+ str r3, [r2, #104]
+ ldr r3, .L1460
+ ldr r2, [r3, #104]
+ ldr r3, .L1460
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1461:
+ .align 2
+.L1460:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r4v, .-_Z9fx_and_r4v
+ .align 2
+ .type _Z9fx_and_r5v, %function
+_Z9fx_and_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1466
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1466
+ ldr r3, [r3, #20]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1466
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1466
+ str r2, [r3, #60]
+ ldr r3, .L1466
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1466
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1466
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1466
+ ldr r2, [r3, #100]
+ ldr r3, .L1466+4
+ cmp r2, r3
+ bne .L1463
+ ldr r3, .L1466
+ ldr r2, [r3, #468]
+ ldr r3, .L1466
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1466
+ strb r3, [r2, #108]
+.L1463:
+ ldr r3, .L1466
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1466
+ str r2, [r3, #72]
+ ldr r2, .L1466
+ ldr r3, .L1466
+ str r3, [r2, #104]
+ ldr r3, .L1466
+ ldr r2, [r3, #104]
+ ldr r3, .L1466
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1467:
+ .align 2
+.L1466:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r5v, .-_Z9fx_and_r5v
+ .align 2
+ .type _Z9fx_and_r6v, %function
+_Z9fx_and_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1472
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1472
+ ldr r3, [r3, #24]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1472
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1472
+ str r2, [r3, #60]
+ ldr r3, .L1472
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1472
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1472
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1472
+ ldr r2, [r3, #100]
+ ldr r3, .L1472+4
+ cmp r2, r3
+ bne .L1469
+ ldr r3, .L1472
+ ldr r2, [r3, #468]
+ ldr r3, .L1472
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1472
+ strb r3, [r2, #108]
+.L1469:
+ ldr r3, .L1472
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1472
+ str r2, [r3, #72]
+ ldr r2, .L1472
+ ldr r3, .L1472
+ str r3, [r2, #104]
+ ldr r3, .L1472
+ ldr r2, [r3, #104]
+ ldr r3, .L1472
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1473:
+ .align 2
+.L1472:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r6v, .-_Z9fx_and_r6v
+ .align 2
+ .type _Z9fx_and_r7v, %function
+_Z9fx_and_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1478
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1478
+ ldr r3, [r3, #28]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1478
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1478
+ str r2, [r3, #60]
+ ldr r3, .L1478
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1478
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1478
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1478
+ ldr r2, [r3, #100]
+ ldr r3, .L1478+4
+ cmp r2, r3
+ bne .L1475
+ ldr r3, .L1478
+ ldr r2, [r3, #468]
+ ldr r3, .L1478
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1478
+ strb r3, [r2, #108]
+.L1475:
+ ldr r3, .L1478
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1478
+ str r2, [r3, #72]
+ ldr r2, .L1478
+ ldr r3, .L1478
+ str r3, [r2, #104]
+ ldr r3, .L1478
+ ldr r2, [r3, #104]
+ ldr r3, .L1478
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1479:
+ .align 2
+.L1478:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r7v, .-_Z9fx_and_r7v
+ .align 2
+ .type _Z9fx_and_r8v, %function
+_Z9fx_and_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1484
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1484
+ ldr r3, [r3, #32]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1484
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1484
+ str r2, [r3, #60]
+ ldr r3, .L1484
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1484
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1484
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1484
+ ldr r2, [r3, #100]
+ ldr r3, .L1484+4
+ cmp r2, r3
+ bne .L1481
+ ldr r3, .L1484
+ ldr r2, [r3, #468]
+ ldr r3, .L1484
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1484
+ strb r3, [r2, #108]
+.L1481:
+ ldr r3, .L1484
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1484
+ str r2, [r3, #72]
+ ldr r2, .L1484
+ ldr r3, .L1484
+ str r3, [r2, #104]
+ ldr r3, .L1484
+ ldr r2, [r3, #104]
+ ldr r3, .L1484
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1485:
+ .align 2
+.L1484:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r8v, .-_Z9fx_and_r8v
+ .align 2
+ .type _Z9fx_and_r9v, %function
+_Z9fx_and_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1490
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1490
+ ldr r3, [r3, #36]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1490
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1490
+ str r2, [r3, #60]
+ ldr r3, .L1490
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1490
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1490
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1490
+ ldr r2, [r3, #100]
+ ldr r3, .L1490+4
+ cmp r2, r3
+ bne .L1487
+ ldr r3, .L1490
+ ldr r2, [r3, #468]
+ ldr r3, .L1490
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1490
+ strb r3, [r2, #108]
+.L1487:
+ ldr r3, .L1490
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1490
+ str r2, [r3, #72]
+ ldr r2, .L1490
+ ldr r3, .L1490
+ str r3, [r2, #104]
+ ldr r3, .L1490
+ ldr r2, [r3, #104]
+ ldr r3, .L1490
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1491:
+ .align 2
+.L1490:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_r9v, .-_Z9fx_and_r9v
+ .align 2
+ .type _Z10fx_and_r10v, %function
+_Z10fx_and_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1496
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1496
+ ldr r3, [r3, #40]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1496
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1496
+ str r2, [r3, #60]
+ ldr r3, .L1496
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1496
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1496
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1496
+ ldr r2, [r3, #100]
+ ldr r3, .L1496+4
+ cmp r2, r3
+ bne .L1493
+ ldr r3, .L1496
+ ldr r2, [r3, #468]
+ ldr r3, .L1496
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1496
+ strb r3, [r2, #108]
+.L1493:
+ ldr r3, .L1496
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1496
+ str r2, [r3, #72]
+ ldr r2, .L1496
+ ldr r3, .L1496
+ str r3, [r2, #104]
+ ldr r3, .L1496
+ ldr r2, [r3, #104]
+ ldr r3, .L1496
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1497:
+ .align 2
+.L1496:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r10v, .-_Z10fx_and_r10v
+ .align 2
+ .type _Z10fx_and_r11v, %function
+_Z10fx_and_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1502
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1502
+ ldr r3, [r3, #44]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1502
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1502
+ str r2, [r3, #60]
+ ldr r3, .L1502
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1502
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1502
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1502
+ ldr r2, [r3, #100]
+ ldr r3, .L1502+4
+ cmp r2, r3
+ bne .L1499
+ ldr r3, .L1502
+ ldr r2, [r3, #468]
+ ldr r3, .L1502
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1502
+ strb r3, [r2, #108]
+.L1499:
+ ldr r3, .L1502
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1502
+ str r2, [r3, #72]
+ ldr r2, .L1502
+ ldr r3, .L1502
+ str r3, [r2, #104]
+ ldr r3, .L1502
+ ldr r2, [r3, #104]
+ ldr r3, .L1502
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1503:
+ .align 2
+.L1502:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r11v, .-_Z10fx_and_r11v
+ .align 2
+ .type _Z10fx_and_r12v, %function
+_Z10fx_and_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1508
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1508
+ ldr r3, [r3, #48]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1508
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1508
+ str r2, [r3, #60]
+ ldr r3, .L1508
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1508
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1508
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1508
+ ldr r2, [r3, #100]
+ ldr r3, .L1508+4
+ cmp r2, r3
+ bne .L1505
+ ldr r3, .L1508
+ ldr r2, [r3, #468]
+ ldr r3, .L1508
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1508
+ strb r3, [r2, #108]
+.L1505:
+ ldr r3, .L1508
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1508
+ str r2, [r3, #72]
+ ldr r2, .L1508
+ ldr r3, .L1508
+ str r3, [r2, #104]
+ ldr r3, .L1508
+ ldr r2, [r3, #104]
+ ldr r3, .L1508
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1509:
+ .align 2
+.L1508:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r12v, .-_Z10fx_and_r12v
+ .align 2
+ .type _Z10fx_and_r13v, %function
+_Z10fx_and_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1514
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1514
+ ldr r3, [r3, #52]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1514
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1514
+ str r2, [r3, #60]
+ ldr r3, .L1514
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1514
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1514
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1514
+ ldr r2, [r3, #100]
+ ldr r3, .L1514+4
+ cmp r2, r3
+ bne .L1511
+ ldr r3, .L1514
+ ldr r2, [r3, #468]
+ ldr r3, .L1514
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1514
+ strb r3, [r2, #108]
+.L1511:
+ ldr r3, .L1514
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1514
+ str r2, [r3, #72]
+ ldr r2, .L1514
+ ldr r3, .L1514
+ str r3, [r2, #104]
+ ldr r3, .L1514
+ ldr r2, [r3, #104]
+ ldr r3, .L1514
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1515:
+ .align 2
+.L1514:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r13v, .-_Z10fx_and_r13v
+ .align 2
+ .type _Z10fx_and_r14v, %function
+_Z10fx_and_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1520
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1520
+ ldr r3, [r3, #56]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1520
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1520
+ str r2, [r3, #60]
+ ldr r3, .L1520
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1520
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1520
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1520
+ ldr r2, [r3, #100]
+ ldr r3, .L1520+4
+ cmp r2, r3
+ bne .L1517
+ ldr r3, .L1520
+ ldr r2, [r3, #468]
+ ldr r3, .L1520
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1520
+ strb r3, [r2, #108]
+.L1517:
+ ldr r3, .L1520
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1520
+ str r2, [r3, #72]
+ ldr r2, .L1520
+ ldr r3, .L1520
+ str r3, [r2, #104]
+ ldr r3, .L1520
+ ldr r2, [r3, #104]
+ ldr r3, .L1520
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1521:
+ .align 2
+.L1520:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r14v, .-_Z10fx_and_r14v
+ .align 2
+ .type _Z10fx_and_r15v, %function
+_Z10fx_and_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1526
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1526
+ ldr r3, [r3, #60]
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1526
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1526
+ str r2, [r3, #60]
+ ldr r3, .L1526
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1526
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1526
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1526
+ ldr r2, [r3, #100]
+ ldr r3, .L1526+4
+ cmp r2, r3
+ bne .L1523
+ ldr r3, .L1526
+ ldr r2, [r3, #468]
+ ldr r3, .L1526
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1526
+ strb r3, [r2, #108]
+.L1523:
+ ldr r3, .L1526
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1526
+ str r2, [r3, #72]
+ ldr r2, .L1526
+ ldr r3, .L1526
+ str r3, [r2, #104]
+ ldr r3, .L1526
+ ldr r2, [r3, #104]
+ ldr r3, .L1526
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1527:
+ .align 2
+.L1526:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_r15v, .-_Z10fx_and_r15v
+ .align 2
+ .type _Z9fx_bic_r1v, %function
+_Z9fx_bic_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1532
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1532
+ ldr r3, [r3, #4]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1532
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1532
+ str r2, [r3, #60]
+ ldr r3, .L1532
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1532
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1532
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1532
+ ldr r2, [r3, #100]
+ ldr r3, .L1532+4
+ cmp r2, r3
+ bne .L1529
+ ldr r3, .L1532
+ ldr r2, [r3, #468]
+ ldr r3, .L1532
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1532
+ strb r3, [r2, #108]
+.L1529:
+ ldr r3, .L1532
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1532
+ str r2, [r3, #72]
+ ldr r2, .L1532
+ ldr r3, .L1532
+ str r3, [r2, #104]
+ ldr r3, .L1532
+ ldr r2, [r3, #104]
+ ldr r3, .L1532
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1533:
+ .align 2
+.L1532:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r1v, .-_Z9fx_bic_r1v
+ .align 2
+ .type _Z9fx_bic_r2v, %function
+_Z9fx_bic_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1538
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1538
+ ldr r3, [r3, #8]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1538
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1538
+ str r2, [r3, #60]
+ ldr r3, .L1538
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1538
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1538
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1538
+ ldr r2, [r3, #100]
+ ldr r3, .L1538+4
+ cmp r2, r3
+ bne .L1535
+ ldr r3, .L1538
+ ldr r2, [r3, #468]
+ ldr r3, .L1538
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1538
+ strb r3, [r2, #108]
+.L1535:
+ ldr r3, .L1538
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1538
+ str r2, [r3, #72]
+ ldr r2, .L1538
+ ldr r3, .L1538
+ str r3, [r2, #104]
+ ldr r3, .L1538
+ ldr r2, [r3, #104]
+ ldr r3, .L1538
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1539:
+ .align 2
+.L1538:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r2v, .-_Z9fx_bic_r2v
+ .align 2
+ .type _Z9fx_bic_r3v, %function
+_Z9fx_bic_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1544
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1544
+ ldr r3, [r3, #12]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1544
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1544
+ str r2, [r3, #60]
+ ldr r3, .L1544
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1544
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1544
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1544
+ ldr r2, [r3, #100]
+ ldr r3, .L1544+4
+ cmp r2, r3
+ bne .L1541
+ ldr r3, .L1544
+ ldr r2, [r3, #468]
+ ldr r3, .L1544
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1544
+ strb r3, [r2, #108]
+.L1541:
+ ldr r3, .L1544
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1544
+ str r2, [r3, #72]
+ ldr r2, .L1544
+ ldr r3, .L1544
+ str r3, [r2, #104]
+ ldr r3, .L1544
+ ldr r2, [r3, #104]
+ ldr r3, .L1544
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1545:
+ .align 2
+.L1544:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r3v, .-_Z9fx_bic_r3v
+ .align 2
+ .type _Z9fx_bic_r4v, %function
+_Z9fx_bic_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1550
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1550
+ ldr r3, [r3, #16]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1550
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1550
+ str r2, [r3, #60]
+ ldr r3, .L1550
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1550
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1550
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1550
+ ldr r2, [r3, #100]
+ ldr r3, .L1550+4
+ cmp r2, r3
+ bne .L1547
+ ldr r3, .L1550
+ ldr r2, [r3, #468]
+ ldr r3, .L1550
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1550
+ strb r3, [r2, #108]
+.L1547:
+ ldr r3, .L1550
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1550
+ str r2, [r3, #72]
+ ldr r2, .L1550
+ ldr r3, .L1550
+ str r3, [r2, #104]
+ ldr r3, .L1550
+ ldr r2, [r3, #104]
+ ldr r3, .L1550
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1551:
+ .align 2
+.L1550:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r4v, .-_Z9fx_bic_r4v
+ .align 2
+ .type _Z9fx_bic_r5v, %function
+_Z9fx_bic_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1556
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1556
+ ldr r3, [r3, #20]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1556
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1556
+ str r2, [r3, #60]
+ ldr r3, .L1556
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1556
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1556
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1556
+ ldr r2, [r3, #100]
+ ldr r3, .L1556+4
+ cmp r2, r3
+ bne .L1553
+ ldr r3, .L1556
+ ldr r2, [r3, #468]
+ ldr r3, .L1556
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1556
+ strb r3, [r2, #108]
+.L1553:
+ ldr r3, .L1556
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1556
+ str r2, [r3, #72]
+ ldr r2, .L1556
+ ldr r3, .L1556
+ str r3, [r2, #104]
+ ldr r3, .L1556
+ ldr r2, [r3, #104]
+ ldr r3, .L1556
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1557:
+ .align 2
+.L1556:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r5v, .-_Z9fx_bic_r5v
+ .align 2
+ .type _Z9fx_bic_r6v, %function
+_Z9fx_bic_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1562
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1562
+ ldr r3, [r3, #24]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1562
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1562
+ str r2, [r3, #60]
+ ldr r3, .L1562
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1562
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1562
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1562
+ ldr r2, [r3, #100]
+ ldr r3, .L1562+4
+ cmp r2, r3
+ bne .L1559
+ ldr r3, .L1562
+ ldr r2, [r3, #468]
+ ldr r3, .L1562
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1562
+ strb r3, [r2, #108]
+.L1559:
+ ldr r3, .L1562
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1562
+ str r2, [r3, #72]
+ ldr r2, .L1562
+ ldr r3, .L1562
+ str r3, [r2, #104]
+ ldr r3, .L1562
+ ldr r2, [r3, #104]
+ ldr r3, .L1562
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1563:
+ .align 2
+.L1562:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r6v, .-_Z9fx_bic_r6v
+ .align 2
+ .type _Z9fx_bic_r7v, %function
+_Z9fx_bic_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1568
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1568
+ ldr r3, [r3, #28]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1568
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1568
+ str r2, [r3, #60]
+ ldr r3, .L1568
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1568
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1568
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1568
+ ldr r2, [r3, #100]
+ ldr r3, .L1568+4
+ cmp r2, r3
+ bne .L1565
+ ldr r3, .L1568
+ ldr r2, [r3, #468]
+ ldr r3, .L1568
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1568
+ strb r3, [r2, #108]
+.L1565:
+ ldr r3, .L1568
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1568
+ str r2, [r3, #72]
+ ldr r2, .L1568
+ ldr r3, .L1568
+ str r3, [r2, #104]
+ ldr r3, .L1568
+ ldr r2, [r3, #104]
+ ldr r3, .L1568
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1569:
+ .align 2
+.L1568:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r7v, .-_Z9fx_bic_r7v
+ .align 2
+ .type _Z9fx_bic_r8v, %function
+_Z9fx_bic_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1574
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1574
+ ldr r3, [r3, #32]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1574
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1574
+ str r2, [r3, #60]
+ ldr r3, .L1574
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1574
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1574
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1574
+ ldr r2, [r3, #100]
+ ldr r3, .L1574+4
+ cmp r2, r3
+ bne .L1571
+ ldr r3, .L1574
+ ldr r2, [r3, #468]
+ ldr r3, .L1574
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1574
+ strb r3, [r2, #108]
+.L1571:
+ ldr r3, .L1574
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1574
+ str r2, [r3, #72]
+ ldr r2, .L1574
+ ldr r3, .L1574
+ str r3, [r2, #104]
+ ldr r3, .L1574
+ ldr r2, [r3, #104]
+ ldr r3, .L1574
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1575:
+ .align 2
+.L1574:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r8v, .-_Z9fx_bic_r8v
+ .align 2
+ .type _Z9fx_bic_r9v, %function
+_Z9fx_bic_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1580
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1580
+ ldr r3, [r3, #36]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1580
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1580
+ str r2, [r3, #60]
+ ldr r3, .L1580
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1580
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1580
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1580
+ ldr r2, [r3, #100]
+ ldr r3, .L1580+4
+ cmp r2, r3
+ bne .L1577
+ ldr r3, .L1580
+ ldr r2, [r3, #468]
+ ldr r3, .L1580
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1580
+ strb r3, [r2, #108]
+.L1577:
+ ldr r3, .L1580
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1580
+ str r2, [r3, #72]
+ ldr r2, .L1580
+ ldr r3, .L1580
+ str r3, [r2, #104]
+ ldr r3, .L1580
+ ldr r2, [r3, #104]
+ ldr r3, .L1580
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1581:
+ .align 2
+.L1580:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_r9v, .-_Z9fx_bic_r9v
+ .align 2
+ .type _Z10fx_bic_r10v, %function
+_Z10fx_bic_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1586
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1586
+ ldr r3, [r3, #40]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1586
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1586
+ str r2, [r3, #60]
+ ldr r3, .L1586
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1586
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1586
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1586
+ ldr r2, [r3, #100]
+ ldr r3, .L1586+4
+ cmp r2, r3
+ bne .L1583
+ ldr r3, .L1586
+ ldr r2, [r3, #468]
+ ldr r3, .L1586
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1586
+ strb r3, [r2, #108]
+.L1583:
+ ldr r3, .L1586
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1586
+ str r2, [r3, #72]
+ ldr r2, .L1586
+ ldr r3, .L1586
+ str r3, [r2, #104]
+ ldr r3, .L1586
+ ldr r2, [r3, #104]
+ ldr r3, .L1586
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1587:
+ .align 2
+.L1586:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r10v, .-_Z10fx_bic_r10v
+ .align 2
+ .type _Z10fx_bic_r11v, %function
+_Z10fx_bic_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1592
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1592
+ ldr r3, [r3, #44]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1592
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1592
+ str r2, [r3, #60]
+ ldr r3, .L1592
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1592
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1592
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1592
+ ldr r2, [r3, #100]
+ ldr r3, .L1592+4
+ cmp r2, r3
+ bne .L1589
+ ldr r3, .L1592
+ ldr r2, [r3, #468]
+ ldr r3, .L1592
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1592
+ strb r3, [r2, #108]
+.L1589:
+ ldr r3, .L1592
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1592
+ str r2, [r3, #72]
+ ldr r2, .L1592
+ ldr r3, .L1592
+ str r3, [r2, #104]
+ ldr r3, .L1592
+ ldr r2, [r3, #104]
+ ldr r3, .L1592
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1593:
+ .align 2
+.L1592:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r11v, .-_Z10fx_bic_r11v
+ .align 2
+ .type _Z10fx_bic_r12v, %function
+_Z10fx_bic_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1598
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1598
+ ldr r3, [r3, #48]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1598
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1598
+ str r2, [r3, #60]
+ ldr r3, .L1598
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1598
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1598
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1598
+ ldr r2, [r3, #100]
+ ldr r3, .L1598+4
+ cmp r2, r3
+ bne .L1595
+ ldr r3, .L1598
+ ldr r2, [r3, #468]
+ ldr r3, .L1598
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1598
+ strb r3, [r2, #108]
+.L1595:
+ ldr r3, .L1598
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1598
+ str r2, [r3, #72]
+ ldr r2, .L1598
+ ldr r3, .L1598
+ str r3, [r2, #104]
+ ldr r3, .L1598
+ ldr r2, [r3, #104]
+ ldr r3, .L1598
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1599:
+ .align 2
+.L1598:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r12v, .-_Z10fx_bic_r12v
+ .align 2
+ .type _Z10fx_bic_r13v, %function
+_Z10fx_bic_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1604
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1604
+ ldr r3, [r3, #52]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1604
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1604
+ str r2, [r3, #60]
+ ldr r3, .L1604
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1604
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1604
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1604
+ ldr r2, [r3, #100]
+ ldr r3, .L1604+4
+ cmp r2, r3
+ bne .L1601
+ ldr r3, .L1604
+ ldr r2, [r3, #468]
+ ldr r3, .L1604
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1604
+ strb r3, [r2, #108]
+.L1601:
+ ldr r3, .L1604
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1604
+ str r2, [r3, #72]
+ ldr r2, .L1604
+ ldr r3, .L1604
+ str r3, [r2, #104]
+ ldr r3, .L1604
+ ldr r2, [r3, #104]
+ ldr r3, .L1604
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1605:
+ .align 2
+.L1604:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r13v, .-_Z10fx_bic_r13v
+ .align 2
+ .type _Z10fx_bic_r14v, %function
+_Z10fx_bic_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1610
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1610
+ ldr r3, [r3, #56]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1610
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1610
+ str r2, [r3, #60]
+ ldr r3, .L1610
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1610
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1610
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1610
+ ldr r2, [r3, #100]
+ ldr r3, .L1610+4
+ cmp r2, r3
+ bne .L1607
+ ldr r3, .L1610
+ ldr r2, [r3, #468]
+ ldr r3, .L1610
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1610
+ strb r3, [r2, #108]
+.L1607:
+ ldr r3, .L1610
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1610
+ str r2, [r3, #72]
+ ldr r2, .L1610
+ ldr r3, .L1610
+ str r3, [r2, #104]
+ ldr r3, .L1610
+ ldr r2, [r3, #104]
+ ldr r3, .L1610
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1611:
+ .align 2
+.L1610:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r14v, .-_Z10fx_bic_r14v
+ .align 2
+ .type _Z10fx_bic_r15v, %function
+_Z10fx_bic_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1616
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L1616
+ ldr r3, [r3, #60]
+ mvn r3, r3
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1616
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1616
+ str r2, [r3, #60]
+ ldr r3, .L1616
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1616
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1616
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1616
+ ldr r2, [r3, #100]
+ ldr r3, .L1616+4
+ cmp r2, r3
+ bne .L1613
+ ldr r3, .L1616
+ ldr r2, [r3, #468]
+ ldr r3, .L1616
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1616
+ strb r3, [r2, #108]
+.L1613:
+ ldr r3, .L1616
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1616
+ str r2, [r3, #72]
+ ldr r2, .L1616
+ ldr r3, .L1616
+ str r3, [r2, #104]
+ ldr r3, .L1616
+ ldr r2, [r3, #104]
+ ldr r3, .L1616
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1617:
+ .align 2
+.L1616:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_r15v, .-_Z10fx_bic_r15v
+ .align 2
+ .type _Z9fx_and_i1v, %function
+_Z9fx_and_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1622
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r3, .L1622
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1622
+ str r2, [r3, #60]
+ ldr r3, .L1622
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1622
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1622
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1622
+ ldr r2, [r3, #100]
+ ldr r3, .L1622+4
+ cmp r2, r3
+ bne .L1619
+ ldr r3, .L1622
+ ldr r2, [r3, #468]
+ ldr r3, .L1622
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1622
+ strb r3, [r2, #108]
+.L1619:
+ ldr r3, .L1622
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1622
+ str r2, [r3, #72]
+ ldr r2, .L1622
+ ldr r3, .L1622
+ str r3, [r2, #104]
+ ldr r3, .L1622
+ ldr r2, [r3, #104]
+ ldr r3, .L1622
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1623:
+ .align 2
+.L1622:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i1v, .-_Z9fx_and_i1v
+ .align 2
+ .type _Z9fx_and_i2v, %function
+_Z9fx_and_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1628
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r3, .L1628
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1628
+ str r2, [r3, #60]
+ ldr r3, .L1628
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1628
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1628
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1628
+ ldr r2, [r3, #100]
+ ldr r3, .L1628+4
+ cmp r2, r3
+ bne .L1625
+ ldr r3, .L1628
+ ldr r2, [r3, #468]
+ ldr r3, .L1628
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1628
+ strb r3, [r2, #108]
+.L1625:
+ ldr r3, .L1628
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1628
+ str r2, [r3, #72]
+ ldr r2, .L1628
+ ldr r3, .L1628
+ str r3, [r2, #104]
+ ldr r3, .L1628
+ ldr r2, [r3, #104]
+ ldr r3, .L1628
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1629:
+ .align 2
+.L1628:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i2v, .-_Z9fx_and_i2v
+ .align 2
+ .type _Z9fx_and_i3v, %function
+_Z9fx_and_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1634
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r3, .L1634
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1634
+ str r2, [r3, #60]
+ ldr r3, .L1634
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1634
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1634
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1634
+ ldr r2, [r3, #100]
+ ldr r3, .L1634+4
+ cmp r2, r3
+ bne .L1631
+ ldr r3, .L1634
+ ldr r2, [r3, #468]
+ ldr r3, .L1634
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1634
+ strb r3, [r2, #108]
+.L1631:
+ ldr r3, .L1634
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1634
+ str r2, [r3, #72]
+ ldr r2, .L1634
+ ldr r3, .L1634
+ str r3, [r2, #104]
+ ldr r3, .L1634
+ ldr r2, [r3, #104]
+ ldr r3, .L1634
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1635:
+ .align 2
+.L1634:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i3v, .-_Z9fx_and_i3v
+ .align 2
+ .type _Z9fx_and_i4v, %function
+_Z9fx_and_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1640
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r3, .L1640
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1640
+ str r2, [r3, #60]
+ ldr r3, .L1640
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1640
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1640
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1640
+ ldr r2, [r3, #100]
+ ldr r3, .L1640+4
+ cmp r2, r3
+ bne .L1637
+ ldr r3, .L1640
+ ldr r2, [r3, #468]
+ ldr r3, .L1640
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1640
+ strb r3, [r2, #108]
+.L1637:
+ ldr r3, .L1640
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1640
+ str r2, [r3, #72]
+ ldr r2, .L1640
+ ldr r3, .L1640
+ str r3, [r2, #104]
+ ldr r3, .L1640
+ ldr r2, [r3, #104]
+ ldr r3, .L1640
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1641:
+ .align 2
+.L1640:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i4v, .-_Z9fx_and_i4v
+ .align 2
+ .type _Z9fx_and_i5v, %function
+_Z9fx_and_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1646
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r3, .L1646
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1646
+ str r2, [r3, #60]
+ ldr r3, .L1646
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1646
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1646
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1646
+ ldr r2, [r3, #100]
+ ldr r3, .L1646+4
+ cmp r2, r3
+ bne .L1643
+ ldr r3, .L1646
+ ldr r2, [r3, #468]
+ ldr r3, .L1646
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1646
+ strb r3, [r2, #108]
+.L1643:
+ ldr r3, .L1646
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1646
+ str r2, [r3, #72]
+ ldr r2, .L1646
+ ldr r3, .L1646
+ str r3, [r2, #104]
+ ldr r3, .L1646
+ ldr r2, [r3, #104]
+ ldr r3, .L1646
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1647:
+ .align 2
+.L1646:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i5v, .-_Z9fx_and_i5v
+ .align 2
+ .type _Z9fx_and_i6v, %function
+_Z9fx_and_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1652
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r3, .L1652
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1652
+ str r2, [r3, #60]
+ ldr r3, .L1652
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1652
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1652
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1652
+ ldr r2, [r3, #100]
+ ldr r3, .L1652+4
+ cmp r2, r3
+ bne .L1649
+ ldr r3, .L1652
+ ldr r2, [r3, #468]
+ ldr r3, .L1652
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1652
+ strb r3, [r2, #108]
+.L1649:
+ ldr r3, .L1652
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1652
+ str r2, [r3, #72]
+ ldr r2, .L1652
+ ldr r3, .L1652
+ str r3, [r2, #104]
+ ldr r3, .L1652
+ ldr r2, [r3, #104]
+ ldr r3, .L1652
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1653:
+ .align 2
+.L1652:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i6v, .-_Z9fx_and_i6v
+ .align 2
+ .type _Z9fx_and_i7v, %function
+_Z9fx_and_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1658
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r3, .L1658
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1658
+ str r2, [r3, #60]
+ ldr r3, .L1658
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1658
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1658
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1658
+ ldr r2, [r3, #100]
+ ldr r3, .L1658+4
+ cmp r2, r3
+ bne .L1655
+ ldr r3, .L1658
+ ldr r2, [r3, #468]
+ ldr r3, .L1658
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1658
+ strb r3, [r2, #108]
+.L1655:
+ ldr r3, .L1658
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1658
+ str r2, [r3, #72]
+ ldr r2, .L1658
+ ldr r3, .L1658
+ str r3, [r2, #104]
+ ldr r3, .L1658
+ ldr r2, [r3, #104]
+ ldr r3, .L1658
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1659:
+ .align 2
+.L1658:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i7v, .-_Z9fx_and_i7v
+ .align 2
+ .type _Z9fx_and_i8v, %function
+_Z9fx_and_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1664
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r3, .L1664
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1664
+ str r2, [r3, #60]
+ ldr r3, .L1664
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1664
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1664
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1664
+ ldr r2, [r3, #100]
+ ldr r3, .L1664+4
+ cmp r2, r3
+ bne .L1661
+ ldr r3, .L1664
+ ldr r2, [r3, #468]
+ ldr r3, .L1664
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1664
+ strb r3, [r2, #108]
+.L1661:
+ ldr r3, .L1664
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1664
+ str r2, [r3, #72]
+ ldr r2, .L1664
+ ldr r3, .L1664
+ str r3, [r2, #104]
+ ldr r3, .L1664
+ ldr r2, [r3, #104]
+ ldr r3, .L1664
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1665:
+ .align 2
+.L1664:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i8v, .-_Z9fx_and_i8v
+ .align 2
+ .type _Z9fx_and_i9v, %function
+_Z9fx_and_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1670
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r3, .L1670
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1670
+ str r2, [r3, #60]
+ ldr r3, .L1670
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1670
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1670
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1670
+ ldr r2, [r3, #100]
+ ldr r3, .L1670+4
+ cmp r2, r3
+ bne .L1667
+ ldr r3, .L1670
+ ldr r2, [r3, #468]
+ ldr r3, .L1670
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1670
+ strb r3, [r2, #108]
+.L1667:
+ ldr r3, .L1670
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1670
+ str r2, [r3, #72]
+ ldr r2, .L1670
+ ldr r3, .L1670
+ str r3, [r2, #104]
+ ldr r3, .L1670
+ ldr r2, [r3, #104]
+ ldr r3, .L1670
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1671:
+ .align 2
+.L1670:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_and_i9v, .-_Z9fx_and_i9v
+ .align 2
+ .type _Z10fx_and_i10v, %function
+_Z10fx_and_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1676
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r3, .L1676
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1676
+ str r2, [r3, #60]
+ ldr r3, .L1676
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1676
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1676
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1676
+ ldr r2, [r3, #100]
+ ldr r3, .L1676+4
+ cmp r2, r3
+ bne .L1673
+ ldr r3, .L1676
+ ldr r2, [r3, #468]
+ ldr r3, .L1676
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1676
+ strb r3, [r2, #108]
+.L1673:
+ ldr r3, .L1676
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1676
+ str r2, [r3, #72]
+ ldr r2, .L1676
+ ldr r3, .L1676
+ str r3, [r2, #104]
+ ldr r3, .L1676
+ ldr r2, [r3, #104]
+ ldr r3, .L1676
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1677:
+ .align 2
+.L1676:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i10v, .-_Z10fx_and_i10v
+ .align 2
+ .type _Z10fx_and_i11v, %function
+_Z10fx_and_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1682
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r3, .L1682
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1682
+ str r2, [r3, #60]
+ ldr r3, .L1682
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1682
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1682
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1682
+ ldr r2, [r3, #100]
+ ldr r3, .L1682+4
+ cmp r2, r3
+ bne .L1679
+ ldr r3, .L1682
+ ldr r2, [r3, #468]
+ ldr r3, .L1682
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1682
+ strb r3, [r2, #108]
+.L1679:
+ ldr r3, .L1682
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1682
+ str r2, [r3, #72]
+ ldr r2, .L1682
+ ldr r3, .L1682
+ str r3, [r2, #104]
+ ldr r3, .L1682
+ ldr r2, [r3, #104]
+ ldr r3, .L1682
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1683:
+ .align 2
+.L1682:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i11v, .-_Z10fx_and_i11v
+ .align 2
+ .type _Z10fx_and_i12v, %function
+_Z10fx_and_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1688
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r3, .L1688
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1688
+ str r2, [r3, #60]
+ ldr r3, .L1688
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1688
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1688
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1688
+ ldr r2, [r3, #100]
+ ldr r3, .L1688+4
+ cmp r2, r3
+ bne .L1685
+ ldr r3, .L1688
+ ldr r2, [r3, #468]
+ ldr r3, .L1688
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1688
+ strb r3, [r2, #108]
+.L1685:
+ ldr r3, .L1688
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1688
+ str r2, [r3, #72]
+ ldr r2, .L1688
+ ldr r3, .L1688
+ str r3, [r2, #104]
+ ldr r3, .L1688
+ ldr r2, [r3, #104]
+ ldr r3, .L1688
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1689:
+ .align 2
+.L1688:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i12v, .-_Z10fx_and_i12v
+ .align 2
+ .type _Z10fx_and_i13v, %function
+_Z10fx_and_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1694
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r3, .L1694
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1694
+ str r2, [r3, #60]
+ ldr r3, .L1694
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1694
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1694
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1694
+ ldr r2, [r3, #100]
+ ldr r3, .L1694+4
+ cmp r2, r3
+ bne .L1691
+ ldr r3, .L1694
+ ldr r2, [r3, #468]
+ ldr r3, .L1694
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1694
+ strb r3, [r2, #108]
+.L1691:
+ ldr r3, .L1694
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1694
+ str r2, [r3, #72]
+ ldr r2, .L1694
+ ldr r3, .L1694
+ str r3, [r2, #104]
+ ldr r3, .L1694
+ ldr r2, [r3, #104]
+ ldr r3, .L1694
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1695:
+ .align 2
+.L1694:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i13v, .-_Z10fx_and_i13v
+ .align 2
+ .type _Z10fx_and_i14v, %function
+_Z10fx_and_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1700
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r3, .L1700
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1700
+ str r2, [r3, #60]
+ ldr r3, .L1700
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1700
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1700
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1700
+ ldr r2, [r3, #100]
+ ldr r3, .L1700+4
+ cmp r2, r3
+ bne .L1697
+ ldr r3, .L1700
+ ldr r2, [r3, #468]
+ ldr r3, .L1700
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1700
+ strb r3, [r2, #108]
+.L1697:
+ ldr r3, .L1700
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1700
+ str r2, [r3, #72]
+ ldr r2, .L1700
+ ldr r3, .L1700
+ str r3, [r2, #104]
+ ldr r3, .L1700
+ ldr r2, [r3, #104]
+ ldr r3, .L1700
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1701:
+ .align 2
+.L1700:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i14v, .-_Z10fx_and_i14v
+ .align 2
+ .type _Z10fx_and_i15v, %function
+_Z10fx_and_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1706
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r3, .L1706
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1706
+ str r2, [r3, #60]
+ ldr r3, .L1706
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1706
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1706
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1706
+ ldr r2, [r3, #100]
+ ldr r3, .L1706+4
+ cmp r2, r3
+ bne .L1703
+ ldr r3, .L1706
+ ldr r2, [r3, #468]
+ ldr r3, .L1706
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1706
+ strb r3, [r2, #108]
+.L1703:
+ ldr r3, .L1706
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1706
+ str r2, [r3, #72]
+ ldr r2, .L1706
+ ldr r3, .L1706
+ str r3, [r2, #104]
+ ldr r3, .L1706
+ ldr r2, [r3, #104]
+ ldr r3, .L1706
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1707:
+ .align 2
+.L1706:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_and_i15v, .-_Z10fx_and_i15v
+ .align 2
+ .type _Z9fx_bic_i1v, %function
+_Z9fx_bic_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1712
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r3, .L1712
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1712
+ str r2, [r3, #60]
+ ldr r3, .L1712
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1712
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1712
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1712
+ ldr r2, [r3, #100]
+ ldr r3, .L1712+4
+ cmp r2, r3
+ bne .L1709
+ ldr r3, .L1712
+ ldr r2, [r3, #468]
+ ldr r3, .L1712
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1712
+ strb r3, [r2, #108]
+.L1709:
+ ldr r3, .L1712
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1712
+ str r2, [r3, #72]
+ ldr r2, .L1712
+ ldr r3, .L1712
+ str r3, [r2, #104]
+ ldr r3, .L1712
+ ldr r2, [r3, #104]
+ ldr r3, .L1712
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1713:
+ .align 2
+.L1712:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i1v, .-_Z9fx_bic_i1v
+ .align 2
+ .type _Z9fx_bic_i2v, %function
+_Z9fx_bic_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1718
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r3, .L1718
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1718
+ str r2, [r3, #60]
+ ldr r3, .L1718
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1718
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1718
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1718
+ ldr r2, [r3, #100]
+ ldr r3, .L1718+4
+ cmp r2, r3
+ bne .L1715
+ ldr r3, .L1718
+ ldr r2, [r3, #468]
+ ldr r3, .L1718
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1718
+ strb r3, [r2, #108]
+.L1715:
+ ldr r3, .L1718
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1718
+ str r2, [r3, #72]
+ ldr r2, .L1718
+ ldr r3, .L1718
+ str r3, [r2, #104]
+ ldr r3, .L1718
+ ldr r2, [r3, #104]
+ ldr r3, .L1718
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1719:
+ .align 2
+.L1718:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i2v, .-_Z9fx_bic_i2v
+ .align 2
+ .type _Z9fx_bic_i3v, %function
+_Z9fx_bic_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1724
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r3, .L1724
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1724
+ str r2, [r3, #60]
+ ldr r3, .L1724
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1724
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1724
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1724
+ ldr r2, [r3, #100]
+ ldr r3, .L1724+4
+ cmp r2, r3
+ bne .L1721
+ ldr r3, .L1724
+ ldr r2, [r3, #468]
+ ldr r3, .L1724
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1724
+ strb r3, [r2, #108]
+.L1721:
+ ldr r3, .L1724
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1724
+ str r2, [r3, #72]
+ ldr r2, .L1724
+ ldr r3, .L1724
+ str r3, [r2, #104]
+ ldr r3, .L1724
+ ldr r2, [r3, #104]
+ ldr r3, .L1724
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1725:
+ .align 2
+.L1724:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i3v, .-_Z9fx_bic_i3v
+ .align 2
+ .type _Z9fx_bic_i4v, %function
+_Z9fx_bic_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1730
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r3, .L1730
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1730
+ str r2, [r3, #60]
+ ldr r3, .L1730
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1730
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1730
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1730
+ ldr r2, [r3, #100]
+ ldr r3, .L1730+4
+ cmp r2, r3
+ bne .L1727
+ ldr r3, .L1730
+ ldr r2, [r3, #468]
+ ldr r3, .L1730
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1730
+ strb r3, [r2, #108]
+.L1727:
+ ldr r3, .L1730
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1730
+ str r2, [r3, #72]
+ ldr r2, .L1730
+ ldr r3, .L1730
+ str r3, [r2, #104]
+ ldr r3, .L1730
+ ldr r2, [r3, #104]
+ ldr r3, .L1730
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1731:
+ .align 2
+.L1730:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i4v, .-_Z9fx_bic_i4v
+ .align 2
+ .type _Z9fx_bic_i5v, %function
+_Z9fx_bic_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1736
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r3, .L1736
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1736
+ str r2, [r3, #60]
+ ldr r3, .L1736
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1736
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1736
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1736
+ ldr r2, [r3, #100]
+ ldr r3, .L1736+4
+ cmp r2, r3
+ bne .L1733
+ ldr r3, .L1736
+ ldr r2, [r3, #468]
+ ldr r3, .L1736
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1736
+ strb r3, [r2, #108]
+.L1733:
+ ldr r3, .L1736
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1736
+ str r2, [r3, #72]
+ ldr r2, .L1736
+ ldr r3, .L1736
+ str r3, [r2, #104]
+ ldr r3, .L1736
+ ldr r2, [r3, #104]
+ ldr r3, .L1736
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1737:
+ .align 2
+.L1736:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i5v, .-_Z9fx_bic_i5v
+ .align 2
+ .type _Z9fx_bic_i6v, %function
+_Z9fx_bic_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1742
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r3, .L1742
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1742
+ str r2, [r3, #60]
+ ldr r3, .L1742
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1742
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1742
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1742
+ ldr r2, [r3, #100]
+ ldr r3, .L1742+4
+ cmp r2, r3
+ bne .L1739
+ ldr r3, .L1742
+ ldr r2, [r3, #468]
+ ldr r3, .L1742
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1742
+ strb r3, [r2, #108]
+.L1739:
+ ldr r3, .L1742
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1742
+ str r2, [r3, #72]
+ ldr r2, .L1742
+ ldr r3, .L1742
+ str r3, [r2, #104]
+ ldr r3, .L1742
+ ldr r2, [r3, #104]
+ ldr r3, .L1742
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1743:
+ .align 2
+.L1742:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i6v, .-_Z9fx_bic_i6v
+ .align 2
+ .type _Z9fx_bic_i7v, %function
+_Z9fx_bic_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1748
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r3, .L1748
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1748
+ str r2, [r3, #60]
+ ldr r3, .L1748
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1748
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1748
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1748
+ ldr r2, [r3, #100]
+ ldr r3, .L1748+4
+ cmp r2, r3
+ bne .L1745
+ ldr r3, .L1748
+ ldr r2, [r3, #468]
+ ldr r3, .L1748
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1748
+ strb r3, [r2, #108]
+.L1745:
+ ldr r3, .L1748
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1748
+ str r2, [r3, #72]
+ ldr r2, .L1748
+ ldr r3, .L1748
+ str r3, [r2, #104]
+ ldr r3, .L1748
+ ldr r2, [r3, #104]
+ ldr r3, .L1748
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1749:
+ .align 2
+.L1748:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i7v, .-_Z9fx_bic_i7v
+ .align 2
+ .type _Z9fx_bic_i8v, %function
+_Z9fx_bic_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1754
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r3, .L1754
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1754
+ str r2, [r3, #60]
+ ldr r3, .L1754
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1754
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1754
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1754
+ ldr r2, [r3, #100]
+ ldr r3, .L1754+4
+ cmp r2, r3
+ bne .L1751
+ ldr r3, .L1754
+ ldr r2, [r3, #468]
+ ldr r3, .L1754
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1754
+ strb r3, [r2, #108]
+.L1751:
+ ldr r3, .L1754
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1754
+ str r2, [r3, #72]
+ ldr r2, .L1754
+ ldr r3, .L1754
+ str r3, [r2, #104]
+ ldr r3, .L1754
+ ldr r2, [r3, #104]
+ ldr r3, .L1754
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1755:
+ .align 2
+.L1754:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i8v, .-_Z9fx_bic_i8v
+ .align 2
+ .type _Z9fx_bic_i9v, %function
+_Z9fx_bic_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1760
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r3, .L1760
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1760
+ str r2, [r3, #60]
+ ldr r3, .L1760
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1760
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1760
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1760
+ ldr r2, [r3, #100]
+ ldr r3, .L1760+4
+ cmp r2, r3
+ bne .L1757
+ ldr r3, .L1760
+ ldr r2, [r3, #468]
+ ldr r3, .L1760
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1760
+ strb r3, [r2, #108]
+.L1757:
+ ldr r3, .L1760
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1760
+ str r2, [r3, #72]
+ ldr r2, .L1760
+ ldr r3, .L1760
+ str r3, [r2, #104]
+ ldr r3, .L1760
+ ldr r2, [r3, #104]
+ ldr r3, .L1760
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1761:
+ .align 2
+.L1760:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_bic_i9v, .-_Z9fx_bic_i9v
+ .align 2
+ .type _Z10fx_bic_i10v, %function
+_Z10fx_bic_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1766
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r3, .L1766
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1766
+ str r2, [r3, #60]
+ ldr r3, .L1766
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1766
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1766
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1766
+ ldr r2, [r3, #100]
+ ldr r3, .L1766+4
+ cmp r2, r3
+ bne .L1763
+ ldr r3, .L1766
+ ldr r2, [r3, #468]
+ ldr r3, .L1766
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1766
+ strb r3, [r2, #108]
+.L1763:
+ ldr r3, .L1766
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1766
+ str r2, [r3, #72]
+ ldr r2, .L1766
+ ldr r3, .L1766
+ str r3, [r2, #104]
+ ldr r3, .L1766
+ ldr r2, [r3, #104]
+ ldr r3, .L1766
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1767:
+ .align 2
+.L1766:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i10v, .-_Z10fx_bic_i10v
+ .align 2
+ .type _Z10fx_bic_i11v, %function
+_Z10fx_bic_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1772
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r3, .L1772
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1772
+ str r2, [r3, #60]
+ ldr r3, .L1772
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1772
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1772
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1772
+ ldr r2, [r3, #100]
+ ldr r3, .L1772+4
+ cmp r2, r3
+ bne .L1769
+ ldr r3, .L1772
+ ldr r2, [r3, #468]
+ ldr r3, .L1772
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1772
+ strb r3, [r2, #108]
+.L1769:
+ ldr r3, .L1772
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1772
+ str r2, [r3, #72]
+ ldr r2, .L1772
+ ldr r3, .L1772
+ str r3, [r2, #104]
+ ldr r3, .L1772
+ ldr r2, [r3, #104]
+ ldr r3, .L1772
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1773:
+ .align 2
+.L1772:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i11v, .-_Z10fx_bic_i11v
+ .align 2
+ .type _Z10fx_bic_i12v, %function
+_Z10fx_bic_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1778
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r3, .L1778
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1778
+ str r2, [r3, #60]
+ ldr r3, .L1778
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1778
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1778
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1778
+ ldr r2, [r3, #100]
+ ldr r3, .L1778+4
+ cmp r2, r3
+ bne .L1775
+ ldr r3, .L1778
+ ldr r2, [r3, #468]
+ ldr r3, .L1778
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1778
+ strb r3, [r2, #108]
+.L1775:
+ ldr r3, .L1778
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1778
+ str r2, [r3, #72]
+ ldr r2, .L1778
+ ldr r3, .L1778
+ str r3, [r2, #104]
+ ldr r3, .L1778
+ ldr r2, [r3, #104]
+ ldr r3, .L1778
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1779:
+ .align 2
+.L1778:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i12v, .-_Z10fx_bic_i12v
+ .align 2
+ .type _Z10fx_bic_i13v, %function
+_Z10fx_bic_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1784
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r3, .L1784
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1784
+ str r2, [r3, #60]
+ ldr r3, .L1784
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1784
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1784
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1784
+ ldr r2, [r3, #100]
+ ldr r3, .L1784+4
+ cmp r2, r3
+ bne .L1781
+ ldr r3, .L1784
+ ldr r2, [r3, #468]
+ ldr r3, .L1784
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1784
+ strb r3, [r2, #108]
+.L1781:
+ ldr r3, .L1784
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1784
+ str r2, [r3, #72]
+ ldr r2, .L1784
+ ldr r3, .L1784
+ str r3, [r2, #104]
+ ldr r3, .L1784
+ ldr r2, [r3, #104]
+ ldr r3, .L1784
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1785:
+ .align 2
+.L1784:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i13v, .-_Z10fx_bic_i13v
+ .align 2
+ .type _Z10fx_bic_i14v, %function
+_Z10fx_bic_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1790
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r3, .L1790
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1790
+ str r2, [r3, #60]
+ ldr r3, .L1790
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1790
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1790
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1790
+ ldr r2, [r3, #100]
+ ldr r3, .L1790+4
+ cmp r2, r3
+ bne .L1787
+ ldr r3, .L1790
+ ldr r2, [r3, #468]
+ ldr r3, .L1790
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1790
+ strb r3, [r2, #108]
+.L1787:
+ ldr r3, .L1790
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1790
+ str r2, [r3, #72]
+ ldr r2, .L1790
+ ldr r3, .L1790
+ str r3, [r2, #104]
+ ldr r3, .L1790
+ ldr r2, [r3, #104]
+ ldr r3, .L1790
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1791:
+ .align 2
+.L1790:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i14v, .-_Z10fx_bic_i14v
+ .align 2
+ .type _Z10fx_bic_i15v, %function
+_Z10fx_bic_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1796
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ bic r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r3, .L1796
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1796
+ str r2, [r3, #60]
+ ldr r3, .L1796
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1796
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1796
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1796
+ ldr r2, [r3, #100]
+ ldr r3, .L1796+4
+ cmp r2, r3
+ bne .L1793
+ ldr r3, .L1796
+ ldr r2, [r3, #468]
+ ldr r3, .L1796
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1796
+ strb r3, [r2, #108]
+.L1793:
+ ldr r3, .L1796
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1796
+ str r2, [r3, #72]
+ ldr r2, .L1796
+ ldr r3, .L1796
+ str r3, [r2, #104]
+ ldr r3, .L1796
+ ldr r2, [r3, #104]
+ ldr r3, .L1796
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1797:
+ .align 2
+.L1796:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_bic_i15v, .-_Z10fx_bic_i15v
+ .align 2
+ .type _Z10fx_mult_r0v, %function
+_Z10fx_mult_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1802
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1802
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1802
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1802
+ str r2, [r3, #60]
+ ldr r3, .L1802
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1802
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1802
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1802
+ ldr r2, [r3, #100]
+ ldr r3, .L1802+4
+ cmp r2, r3
+ bne .L1799
+ ldr r3, .L1802
+ ldr r2, [r3, #468]
+ ldr r3, .L1802
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1802
+ strb r3, [r2, #108]
+.L1799:
+ ldr r3, .L1802
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1802
+ str r2, [r3, #72]
+ ldr r2, .L1802
+ ldr r3, .L1802
+ str r3, [r2, #104]
+ ldr r3, .L1802
+ ldr r2, [r3, #104]
+ ldr r3, .L1802
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1803:
+ .align 2
+.L1802:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r0v, .-_Z10fx_mult_r0v
+ .align 2
+ .type _Z10fx_mult_r1v, %function
+_Z10fx_mult_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1808
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1808
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1808
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1808
+ str r2, [r3, #60]
+ ldr r3, .L1808
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1808
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1808
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1808
+ ldr r2, [r3, #100]
+ ldr r3, .L1808+4
+ cmp r2, r3
+ bne .L1805
+ ldr r3, .L1808
+ ldr r2, [r3, #468]
+ ldr r3, .L1808
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1808
+ strb r3, [r2, #108]
+.L1805:
+ ldr r3, .L1808
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1808
+ str r2, [r3, #72]
+ ldr r2, .L1808
+ ldr r3, .L1808
+ str r3, [r2, #104]
+ ldr r3, .L1808
+ ldr r2, [r3, #104]
+ ldr r3, .L1808
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1809:
+ .align 2
+.L1808:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r1v, .-_Z10fx_mult_r1v
+ .align 2
+ .type _Z10fx_mult_r2v, %function
+_Z10fx_mult_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1814
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1814
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1814
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1814
+ str r2, [r3, #60]
+ ldr r3, .L1814
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1814
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1814
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1814
+ ldr r2, [r3, #100]
+ ldr r3, .L1814+4
+ cmp r2, r3
+ bne .L1811
+ ldr r3, .L1814
+ ldr r2, [r3, #468]
+ ldr r3, .L1814
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1814
+ strb r3, [r2, #108]
+.L1811:
+ ldr r3, .L1814
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1814
+ str r2, [r3, #72]
+ ldr r2, .L1814
+ ldr r3, .L1814
+ str r3, [r2, #104]
+ ldr r3, .L1814
+ ldr r2, [r3, #104]
+ ldr r3, .L1814
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1815:
+ .align 2
+.L1814:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r2v, .-_Z10fx_mult_r2v
+ .align 2
+ .type _Z10fx_mult_r3v, %function
+_Z10fx_mult_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1820
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1820
+ ldr r3, [r3, #12]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1820
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1820
+ str r2, [r3, #60]
+ ldr r3, .L1820
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1820
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1820
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1820
+ ldr r2, [r3, #100]
+ ldr r3, .L1820+4
+ cmp r2, r3
+ bne .L1817
+ ldr r3, .L1820
+ ldr r2, [r3, #468]
+ ldr r3, .L1820
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1820
+ strb r3, [r2, #108]
+.L1817:
+ ldr r3, .L1820
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1820
+ str r2, [r3, #72]
+ ldr r2, .L1820
+ ldr r3, .L1820
+ str r3, [r2, #104]
+ ldr r3, .L1820
+ ldr r2, [r3, #104]
+ ldr r3, .L1820
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1821:
+ .align 2
+.L1820:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r3v, .-_Z10fx_mult_r3v
+ .align 2
+ .type _Z10fx_mult_r4v, %function
+_Z10fx_mult_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1826
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1826
+ ldr r3, [r3, #16]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1826
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1826
+ str r2, [r3, #60]
+ ldr r3, .L1826
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1826
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1826
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1826
+ ldr r2, [r3, #100]
+ ldr r3, .L1826+4
+ cmp r2, r3
+ bne .L1823
+ ldr r3, .L1826
+ ldr r2, [r3, #468]
+ ldr r3, .L1826
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1826
+ strb r3, [r2, #108]
+.L1823:
+ ldr r3, .L1826
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1826
+ str r2, [r3, #72]
+ ldr r2, .L1826
+ ldr r3, .L1826
+ str r3, [r2, #104]
+ ldr r3, .L1826
+ ldr r2, [r3, #104]
+ ldr r3, .L1826
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1827:
+ .align 2
+.L1826:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r4v, .-_Z10fx_mult_r4v
+ .align 2
+ .type _Z10fx_mult_r5v, %function
+_Z10fx_mult_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1832
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1832
+ ldr r3, [r3, #20]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1832
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1832
+ str r2, [r3, #60]
+ ldr r3, .L1832
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1832
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1832
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1832
+ ldr r2, [r3, #100]
+ ldr r3, .L1832+4
+ cmp r2, r3
+ bne .L1829
+ ldr r3, .L1832
+ ldr r2, [r3, #468]
+ ldr r3, .L1832
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1832
+ strb r3, [r2, #108]
+.L1829:
+ ldr r3, .L1832
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1832
+ str r2, [r3, #72]
+ ldr r2, .L1832
+ ldr r3, .L1832
+ str r3, [r2, #104]
+ ldr r3, .L1832
+ ldr r2, [r3, #104]
+ ldr r3, .L1832
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1833:
+ .align 2
+.L1832:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r5v, .-_Z10fx_mult_r5v
+ .align 2
+ .type _Z10fx_mult_r6v, %function
+_Z10fx_mult_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1838
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1838
+ ldr r3, [r3, #24]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1838
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1838
+ str r2, [r3, #60]
+ ldr r3, .L1838
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1838
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1838
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1838
+ ldr r2, [r3, #100]
+ ldr r3, .L1838+4
+ cmp r2, r3
+ bne .L1835
+ ldr r3, .L1838
+ ldr r2, [r3, #468]
+ ldr r3, .L1838
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1838
+ strb r3, [r2, #108]
+.L1835:
+ ldr r3, .L1838
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1838
+ str r2, [r3, #72]
+ ldr r2, .L1838
+ ldr r3, .L1838
+ str r3, [r2, #104]
+ ldr r3, .L1838
+ ldr r2, [r3, #104]
+ ldr r3, .L1838
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1839:
+ .align 2
+.L1838:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r6v, .-_Z10fx_mult_r6v
+ .align 2
+ .type _Z10fx_mult_r7v, %function
+_Z10fx_mult_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1844
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1844
+ ldr r3, [r3, #28]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1844
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1844
+ str r2, [r3, #60]
+ ldr r3, .L1844
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1844
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1844
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1844
+ ldr r2, [r3, #100]
+ ldr r3, .L1844+4
+ cmp r2, r3
+ bne .L1841
+ ldr r3, .L1844
+ ldr r2, [r3, #468]
+ ldr r3, .L1844
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1844
+ strb r3, [r2, #108]
+.L1841:
+ ldr r3, .L1844
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1844
+ str r2, [r3, #72]
+ ldr r2, .L1844
+ ldr r3, .L1844
+ str r3, [r2, #104]
+ ldr r3, .L1844
+ ldr r2, [r3, #104]
+ ldr r3, .L1844
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1845:
+ .align 2
+.L1844:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r7v, .-_Z10fx_mult_r7v
+ .align 2
+ .type _Z10fx_mult_r8v, %function
+_Z10fx_mult_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1850
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1850
+ ldr r3, [r3, #32]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1850
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1850
+ str r2, [r3, #60]
+ ldr r3, .L1850
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1850
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1850
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1850
+ ldr r2, [r3, #100]
+ ldr r3, .L1850+4
+ cmp r2, r3
+ bne .L1847
+ ldr r3, .L1850
+ ldr r2, [r3, #468]
+ ldr r3, .L1850
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1850
+ strb r3, [r2, #108]
+.L1847:
+ ldr r3, .L1850
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1850
+ str r2, [r3, #72]
+ ldr r2, .L1850
+ ldr r3, .L1850
+ str r3, [r2, #104]
+ ldr r3, .L1850
+ ldr r2, [r3, #104]
+ ldr r3, .L1850
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1851:
+ .align 2
+.L1850:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r8v, .-_Z10fx_mult_r8v
+ .align 2
+ .type _Z10fx_mult_r9v, %function
+_Z10fx_mult_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1856
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1856
+ ldr r3, [r3, #36]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1856
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1856
+ str r2, [r3, #60]
+ ldr r3, .L1856
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1856
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1856
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1856
+ ldr r2, [r3, #100]
+ ldr r3, .L1856+4
+ cmp r2, r3
+ bne .L1853
+ ldr r3, .L1856
+ ldr r2, [r3, #468]
+ ldr r3, .L1856
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1856
+ strb r3, [r2, #108]
+.L1853:
+ ldr r3, .L1856
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1856
+ str r2, [r3, #72]
+ ldr r2, .L1856
+ ldr r3, .L1856
+ str r3, [r2, #104]
+ ldr r3, .L1856
+ ldr r2, [r3, #104]
+ ldr r3, .L1856
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1857:
+ .align 2
+.L1856:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_r9v, .-_Z10fx_mult_r9v
+ .align 2
+ .type _Z11fx_mult_r10v, %function
+_Z11fx_mult_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1862
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1862
+ ldr r3, [r3, #40]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1862
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1862
+ str r2, [r3, #60]
+ ldr r3, .L1862
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1862
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1862
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1862
+ ldr r2, [r3, #100]
+ ldr r3, .L1862+4
+ cmp r2, r3
+ bne .L1859
+ ldr r3, .L1862
+ ldr r2, [r3, #468]
+ ldr r3, .L1862
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1862
+ strb r3, [r2, #108]
+.L1859:
+ ldr r3, .L1862
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1862
+ str r2, [r3, #72]
+ ldr r2, .L1862
+ ldr r3, .L1862
+ str r3, [r2, #104]
+ ldr r3, .L1862
+ ldr r2, [r3, #104]
+ ldr r3, .L1862
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1863:
+ .align 2
+.L1862:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r10v, .-_Z11fx_mult_r10v
+ .align 2
+ .type _Z11fx_mult_r11v, %function
+_Z11fx_mult_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1868
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1868
+ ldr r3, [r3, #44]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1868
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1868
+ str r2, [r3, #60]
+ ldr r3, .L1868
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1868
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1868
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1868
+ ldr r2, [r3, #100]
+ ldr r3, .L1868+4
+ cmp r2, r3
+ bne .L1865
+ ldr r3, .L1868
+ ldr r2, [r3, #468]
+ ldr r3, .L1868
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1868
+ strb r3, [r2, #108]
+.L1865:
+ ldr r3, .L1868
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1868
+ str r2, [r3, #72]
+ ldr r2, .L1868
+ ldr r3, .L1868
+ str r3, [r2, #104]
+ ldr r3, .L1868
+ ldr r2, [r3, #104]
+ ldr r3, .L1868
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1869:
+ .align 2
+.L1868:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r11v, .-_Z11fx_mult_r11v
+ .align 2
+ .type _Z11fx_mult_r12v, %function
+_Z11fx_mult_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1874
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1874
+ ldr r3, [r3, #48]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1874
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1874
+ str r2, [r3, #60]
+ ldr r3, .L1874
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1874
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1874
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1874
+ ldr r2, [r3, #100]
+ ldr r3, .L1874+4
+ cmp r2, r3
+ bne .L1871
+ ldr r3, .L1874
+ ldr r2, [r3, #468]
+ ldr r3, .L1874
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1874
+ strb r3, [r2, #108]
+.L1871:
+ ldr r3, .L1874
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1874
+ str r2, [r3, #72]
+ ldr r2, .L1874
+ ldr r3, .L1874
+ str r3, [r2, #104]
+ ldr r3, .L1874
+ ldr r2, [r3, #104]
+ ldr r3, .L1874
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1875:
+ .align 2
+.L1874:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r12v, .-_Z11fx_mult_r12v
+ .align 2
+ .type _Z11fx_mult_r13v, %function
+_Z11fx_mult_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1880
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1880
+ ldr r3, [r3, #52]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1880
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1880
+ str r2, [r3, #60]
+ ldr r3, .L1880
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1880
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1880
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1880
+ ldr r2, [r3, #100]
+ ldr r3, .L1880+4
+ cmp r2, r3
+ bne .L1877
+ ldr r3, .L1880
+ ldr r2, [r3, #468]
+ ldr r3, .L1880
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1880
+ strb r3, [r2, #108]
+.L1877:
+ ldr r3, .L1880
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1880
+ str r2, [r3, #72]
+ ldr r2, .L1880
+ ldr r3, .L1880
+ str r3, [r2, #104]
+ ldr r3, .L1880
+ ldr r2, [r3, #104]
+ ldr r3, .L1880
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1881:
+ .align 2
+.L1880:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r13v, .-_Z11fx_mult_r13v
+ .align 2
+ .type _Z11fx_mult_r14v, %function
+_Z11fx_mult_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1886
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1886
+ ldr r3, [r3, #56]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1886
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1886
+ str r2, [r3, #60]
+ ldr r3, .L1886
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1886
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1886
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1886
+ ldr r2, [r3, #100]
+ ldr r3, .L1886+4
+ cmp r2, r3
+ bne .L1883
+ ldr r3, .L1886
+ ldr r2, [r3, #468]
+ ldr r3, .L1886
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1886
+ strb r3, [r2, #108]
+.L1883:
+ ldr r3, .L1886
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1886
+ str r2, [r3, #72]
+ ldr r2, .L1886
+ ldr r3, .L1886
+ str r3, [r2, #104]
+ ldr r3, .L1886
+ ldr r2, [r3, #104]
+ ldr r3, .L1886
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1887:
+ .align 2
+.L1886:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r14v, .-_Z11fx_mult_r14v
+ .align 2
+ .type _Z11fx_mult_r15v, %function
+_Z11fx_mult_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1892
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L1892
+ ldr r3, [r3, #60]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1892
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1892
+ str r2, [r3, #60]
+ ldr r3, .L1892
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1892
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1892
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1892
+ ldr r2, [r3, #100]
+ ldr r3, .L1892+4
+ cmp r2, r3
+ bne .L1889
+ ldr r3, .L1892
+ ldr r2, [r3, #468]
+ ldr r3, .L1892
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1892
+ strb r3, [r2, #108]
+.L1889:
+ ldr r3, .L1892
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1892
+ str r2, [r3, #72]
+ ldr r2, .L1892
+ ldr r3, .L1892
+ str r3, [r2, #104]
+ ldr r3, .L1892
+ ldr r2, [r3, #104]
+ ldr r3, .L1892
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1893:
+ .align 2
+.L1892:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_r15v, .-_Z11fx_mult_r15v
+ .align 2
+ .type _Z11fx_umult_r0v, %function
+_Z11fx_umult_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1898
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1898
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1898
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1898
+ str r2, [r3, #60]
+ ldr r3, .L1898
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1898
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1898
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1898
+ ldr r2, [r3, #100]
+ ldr r3, .L1898+4
+ cmp r2, r3
+ bne .L1895
+ ldr r3, .L1898
+ ldr r2, [r3, #468]
+ ldr r3, .L1898
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1898
+ strb r3, [r2, #108]
+.L1895:
+ ldr r3, .L1898
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1898
+ str r2, [r3, #72]
+ ldr r2, .L1898
+ ldr r3, .L1898
+ str r3, [r2, #104]
+ ldr r3, .L1898
+ ldr r2, [r3, #104]
+ ldr r3, .L1898
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1899:
+ .align 2
+.L1898:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r0v, .-_Z11fx_umult_r0v
+ .align 2
+ .type _Z11fx_umult_r1v, %function
+_Z11fx_umult_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1904
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1904
+ ldr r3, [r3, #4]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1904
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1904
+ str r2, [r3, #60]
+ ldr r3, .L1904
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1904
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1904
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1904
+ ldr r2, [r3, #100]
+ ldr r3, .L1904+4
+ cmp r2, r3
+ bne .L1901
+ ldr r3, .L1904
+ ldr r2, [r3, #468]
+ ldr r3, .L1904
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1904
+ strb r3, [r2, #108]
+.L1901:
+ ldr r3, .L1904
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1904
+ str r2, [r3, #72]
+ ldr r2, .L1904
+ ldr r3, .L1904
+ str r3, [r2, #104]
+ ldr r3, .L1904
+ ldr r2, [r3, #104]
+ ldr r3, .L1904
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1905:
+ .align 2
+.L1904:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r1v, .-_Z11fx_umult_r1v
+ .align 2
+ .type _Z11fx_umult_r2v, %function
+_Z11fx_umult_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1910
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1910
+ ldr r3, [r3, #8]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1910
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1910
+ str r2, [r3, #60]
+ ldr r3, .L1910
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1910
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1910
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1910
+ ldr r2, [r3, #100]
+ ldr r3, .L1910+4
+ cmp r2, r3
+ bne .L1907
+ ldr r3, .L1910
+ ldr r2, [r3, #468]
+ ldr r3, .L1910
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1910
+ strb r3, [r2, #108]
+.L1907:
+ ldr r3, .L1910
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1910
+ str r2, [r3, #72]
+ ldr r2, .L1910
+ ldr r3, .L1910
+ str r3, [r2, #104]
+ ldr r3, .L1910
+ ldr r2, [r3, #104]
+ ldr r3, .L1910
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1911:
+ .align 2
+.L1910:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r2v, .-_Z11fx_umult_r2v
+ .align 2
+ .type _Z11fx_umult_r3v, %function
+_Z11fx_umult_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1916
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1916
+ ldr r3, [r3, #12]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1916
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1916
+ str r2, [r3, #60]
+ ldr r3, .L1916
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1916
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1916
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1916
+ ldr r2, [r3, #100]
+ ldr r3, .L1916+4
+ cmp r2, r3
+ bne .L1913
+ ldr r3, .L1916
+ ldr r2, [r3, #468]
+ ldr r3, .L1916
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1916
+ strb r3, [r2, #108]
+.L1913:
+ ldr r3, .L1916
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1916
+ str r2, [r3, #72]
+ ldr r2, .L1916
+ ldr r3, .L1916
+ str r3, [r2, #104]
+ ldr r3, .L1916
+ ldr r2, [r3, #104]
+ ldr r3, .L1916
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1917:
+ .align 2
+.L1916:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r3v, .-_Z11fx_umult_r3v
+ .align 2
+ .type _Z11fx_umult_r4v, %function
+_Z11fx_umult_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1922
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1922
+ ldr r3, [r3, #16]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1922
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1922
+ str r2, [r3, #60]
+ ldr r3, .L1922
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1922
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1922
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1922
+ ldr r2, [r3, #100]
+ ldr r3, .L1922+4
+ cmp r2, r3
+ bne .L1919
+ ldr r3, .L1922
+ ldr r2, [r3, #468]
+ ldr r3, .L1922
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1922
+ strb r3, [r2, #108]
+.L1919:
+ ldr r3, .L1922
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1922
+ str r2, [r3, #72]
+ ldr r2, .L1922
+ ldr r3, .L1922
+ str r3, [r2, #104]
+ ldr r3, .L1922
+ ldr r2, [r3, #104]
+ ldr r3, .L1922
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1923:
+ .align 2
+.L1922:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r4v, .-_Z11fx_umult_r4v
+ .align 2
+ .type _Z11fx_umult_r5v, %function
+_Z11fx_umult_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1928
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1928
+ ldr r3, [r3, #20]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1928
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1928
+ str r2, [r3, #60]
+ ldr r3, .L1928
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1928
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1928
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1928
+ ldr r2, [r3, #100]
+ ldr r3, .L1928+4
+ cmp r2, r3
+ bne .L1925
+ ldr r3, .L1928
+ ldr r2, [r3, #468]
+ ldr r3, .L1928
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1928
+ strb r3, [r2, #108]
+.L1925:
+ ldr r3, .L1928
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1928
+ str r2, [r3, #72]
+ ldr r2, .L1928
+ ldr r3, .L1928
+ str r3, [r2, #104]
+ ldr r3, .L1928
+ ldr r2, [r3, #104]
+ ldr r3, .L1928
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1929:
+ .align 2
+.L1928:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r5v, .-_Z11fx_umult_r5v
+ .align 2
+ .type _Z11fx_umult_r6v, %function
+_Z11fx_umult_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1934
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1934
+ ldr r3, [r3, #24]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1934
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1934
+ str r2, [r3, #60]
+ ldr r3, .L1934
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1934
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1934
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1934
+ ldr r2, [r3, #100]
+ ldr r3, .L1934+4
+ cmp r2, r3
+ bne .L1931
+ ldr r3, .L1934
+ ldr r2, [r3, #468]
+ ldr r3, .L1934
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1934
+ strb r3, [r2, #108]
+.L1931:
+ ldr r3, .L1934
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1934
+ str r2, [r3, #72]
+ ldr r2, .L1934
+ ldr r3, .L1934
+ str r3, [r2, #104]
+ ldr r3, .L1934
+ ldr r2, [r3, #104]
+ ldr r3, .L1934
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1935:
+ .align 2
+.L1934:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r6v, .-_Z11fx_umult_r6v
+ .align 2
+ .type _Z11fx_umult_r7v, %function
+_Z11fx_umult_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1940
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1940
+ ldr r3, [r3, #28]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1940
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1940
+ str r2, [r3, #60]
+ ldr r3, .L1940
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1940
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1940
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1940
+ ldr r2, [r3, #100]
+ ldr r3, .L1940+4
+ cmp r2, r3
+ bne .L1937
+ ldr r3, .L1940
+ ldr r2, [r3, #468]
+ ldr r3, .L1940
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1940
+ strb r3, [r2, #108]
+.L1937:
+ ldr r3, .L1940
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1940
+ str r2, [r3, #72]
+ ldr r2, .L1940
+ ldr r3, .L1940
+ str r3, [r2, #104]
+ ldr r3, .L1940
+ ldr r2, [r3, #104]
+ ldr r3, .L1940
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1941:
+ .align 2
+.L1940:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r7v, .-_Z11fx_umult_r7v
+ .align 2
+ .type _Z11fx_umult_r8v, %function
+_Z11fx_umult_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1946
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1946
+ ldr r3, [r3, #32]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1946
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1946
+ str r2, [r3, #60]
+ ldr r3, .L1946
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1946
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1946
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1946
+ ldr r2, [r3, #100]
+ ldr r3, .L1946+4
+ cmp r2, r3
+ bne .L1943
+ ldr r3, .L1946
+ ldr r2, [r3, #468]
+ ldr r3, .L1946
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1946
+ strb r3, [r2, #108]
+.L1943:
+ ldr r3, .L1946
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1946
+ str r2, [r3, #72]
+ ldr r2, .L1946
+ ldr r3, .L1946
+ str r3, [r2, #104]
+ ldr r3, .L1946
+ ldr r2, [r3, #104]
+ ldr r3, .L1946
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1947:
+ .align 2
+.L1946:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r8v, .-_Z11fx_umult_r8v
+ .align 2
+ .type _Z11fx_umult_r9v, %function
+_Z11fx_umult_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1952
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1952
+ ldr r3, [r3, #36]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1952
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1952
+ str r2, [r3, #60]
+ ldr r3, .L1952
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1952
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1952
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1952
+ ldr r2, [r3, #100]
+ ldr r3, .L1952+4
+ cmp r2, r3
+ bne .L1949
+ ldr r3, .L1952
+ ldr r2, [r3, #468]
+ ldr r3, .L1952
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1952
+ strb r3, [r2, #108]
+.L1949:
+ ldr r3, .L1952
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1952
+ str r2, [r3, #72]
+ ldr r2, .L1952
+ ldr r3, .L1952
+ str r3, [r2, #104]
+ ldr r3, .L1952
+ ldr r2, [r3, #104]
+ ldr r3, .L1952
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1953:
+ .align 2
+.L1952:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_r9v, .-_Z11fx_umult_r9v
+ .align 2
+ .type _Z12fx_umult_r10v, %function
+_Z12fx_umult_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1958
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1958
+ ldr r3, [r3, #40]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1958
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1958
+ str r2, [r3, #60]
+ ldr r3, .L1958
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1958
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1958
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1958
+ ldr r2, [r3, #100]
+ ldr r3, .L1958+4
+ cmp r2, r3
+ bne .L1955
+ ldr r3, .L1958
+ ldr r2, [r3, #468]
+ ldr r3, .L1958
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1958
+ strb r3, [r2, #108]
+.L1955:
+ ldr r3, .L1958
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1958
+ str r2, [r3, #72]
+ ldr r2, .L1958
+ ldr r3, .L1958
+ str r3, [r2, #104]
+ ldr r3, .L1958
+ ldr r2, [r3, #104]
+ ldr r3, .L1958
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1959:
+ .align 2
+.L1958:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r10v, .-_Z12fx_umult_r10v
+ .align 2
+ .type _Z12fx_umult_r11v, %function
+_Z12fx_umult_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1964
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1964
+ ldr r3, [r3, #44]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1964
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1964
+ str r2, [r3, #60]
+ ldr r3, .L1964
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1964
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1964
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1964
+ ldr r2, [r3, #100]
+ ldr r3, .L1964+4
+ cmp r2, r3
+ bne .L1961
+ ldr r3, .L1964
+ ldr r2, [r3, #468]
+ ldr r3, .L1964
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1964
+ strb r3, [r2, #108]
+.L1961:
+ ldr r3, .L1964
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1964
+ str r2, [r3, #72]
+ ldr r2, .L1964
+ ldr r3, .L1964
+ str r3, [r2, #104]
+ ldr r3, .L1964
+ ldr r2, [r3, #104]
+ ldr r3, .L1964
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1965:
+ .align 2
+.L1964:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r11v, .-_Z12fx_umult_r11v
+ .align 2
+ .type _Z12fx_umult_r12v, %function
+_Z12fx_umult_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1970
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1970
+ ldr r3, [r3, #48]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1970
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1970
+ str r2, [r3, #60]
+ ldr r3, .L1970
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1970
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1970
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1970
+ ldr r2, [r3, #100]
+ ldr r3, .L1970+4
+ cmp r2, r3
+ bne .L1967
+ ldr r3, .L1970
+ ldr r2, [r3, #468]
+ ldr r3, .L1970
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1970
+ strb r3, [r2, #108]
+.L1967:
+ ldr r3, .L1970
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1970
+ str r2, [r3, #72]
+ ldr r2, .L1970
+ ldr r3, .L1970
+ str r3, [r2, #104]
+ ldr r3, .L1970
+ ldr r2, [r3, #104]
+ ldr r3, .L1970
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1971:
+ .align 2
+.L1970:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r12v, .-_Z12fx_umult_r12v
+ .align 2
+ .type _Z12fx_umult_r13v, %function
+_Z12fx_umult_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1976
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1976
+ ldr r3, [r3, #52]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1976
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1976
+ str r2, [r3, #60]
+ ldr r3, .L1976
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1976
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1976
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1976
+ ldr r2, [r3, #100]
+ ldr r3, .L1976+4
+ cmp r2, r3
+ bne .L1973
+ ldr r3, .L1976
+ ldr r2, [r3, #468]
+ ldr r3, .L1976
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1976
+ strb r3, [r2, #108]
+.L1973:
+ ldr r3, .L1976
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1976
+ str r2, [r3, #72]
+ ldr r2, .L1976
+ ldr r3, .L1976
+ str r3, [r2, #104]
+ ldr r3, .L1976
+ ldr r2, [r3, #104]
+ ldr r3, .L1976
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1977:
+ .align 2
+.L1976:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r13v, .-_Z12fx_umult_r13v
+ .align 2
+ .type _Z12fx_umult_r14v, %function
+_Z12fx_umult_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1982
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1982
+ ldr r3, [r3, #56]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1982
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1982
+ str r2, [r3, #60]
+ ldr r3, .L1982
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1982
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1982
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1982
+ ldr r2, [r3, #100]
+ ldr r3, .L1982+4
+ cmp r2, r3
+ bne .L1979
+ ldr r3, .L1982
+ ldr r2, [r3, #468]
+ ldr r3, .L1982
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1982
+ strb r3, [r2, #108]
+.L1979:
+ ldr r3, .L1982
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1982
+ str r2, [r3, #72]
+ ldr r2, .L1982
+ ldr r3, .L1982
+ str r3, [r2, #104]
+ ldr r3, .L1982
+ ldr r2, [r3, #104]
+ ldr r3, .L1982
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1983:
+ .align 2
+.L1982:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r14v, .-_Z12fx_umult_r14v
+ .align 2
+ .type _Z12fx_umult_r15v, %function
+_Z12fx_umult_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L1988
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, .L1988
+ ldr r3, [r3, #60]
+ and r3, r3, #255
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L1988
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1988
+ str r2, [r3, #60]
+ ldr r3, .L1988
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1988
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1988
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1988
+ ldr r2, [r3, #100]
+ ldr r3, .L1988+4
+ cmp r2, r3
+ bne .L1985
+ ldr r3, .L1988
+ ldr r2, [r3, #468]
+ ldr r3, .L1988
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1988
+ strb r3, [r2, #108]
+.L1985:
+ ldr r3, .L1988
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1988
+ str r2, [r3, #72]
+ ldr r2, .L1988
+ ldr r3, .L1988
+ str r3, [r2, #104]
+ ldr r3, .L1988
+ ldr r2, [r3, #104]
+ ldr r3, .L1988
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1989:
+ .align 2
+.L1988:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_r15v, .-_Z12fx_umult_r15v
+ .align 2
+ .type _Z10fx_mult_i0v, %function
+_Z10fx_mult_i0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ mov r3, #0
+ str r3, [fp, #-16]
+ ldr r3, .L1994
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L1994
+ str r2, [r3, #60]
+ ldr r3, .L1994
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L1994
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L1994
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L1994
+ ldr r2, [r3, #100]
+ ldr r3, .L1994+4
+ cmp r2, r3
+ bne .L1991
+ ldr r3, .L1994
+ ldr r2, [r3, #468]
+ ldr r3, .L1994
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L1994
+ strb r3, [r2, #108]
+.L1991:
+ ldr r3, .L1994
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L1994
+ str r2, [r3, #72]
+ ldr r2, .L1994
+ ldr r3, .L1994
+ str r3, [r2, #104]
+ ldr r3, .L1994
+ ldr r2, [r3, #104]
+ ldr r3, .L1994
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L1995:
+ .align 2
+.L1994:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i0v, .-_Z10fx_mult_i0v
+ .align 2
+ .type _Z10fx_mult_i1v, %function
+_Z10fx_mult_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2000
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ str r3, [fp, #-16]
+ ldr r3, .L2000
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2000
+ str r2, [r3, #60]
+ ldr r3, .L2000
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2000
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2000
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2000
+ ldr r2, [r3, #100]
+ ldr r3, .L2000+4
+ cmp r2, r3
+ bne .L1997
+ ldr r3, .L2000
+ ldr r2, [r3, #468]
+ ldr r3, .L2000
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2000
+ strb r3, [r2, #108]
+.L1997:
+ ldr r3, .L2000
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2000
+ str r2, [r3, #72]
+ ldr r2, .L2000
+ ldr r3, .L2000
+ str r3, [r2, #104]
+ ldr r3, .L2000
+ ldr r2, [r3, #104]
+ ldr r3, .L2000
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2001:
+ .align 2
+.L2000:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i1v, .-_Z10fx_mult_i1v
+ .align 2
+ .type _Z10fx_mult_i2v, %function
+_Z10fx_mult_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2006
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r3, r3, asl #1
+ str r3, [fp, #-16]
+ ldr r3, .L2006
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2006
+ str r2, [r3, #60]
+ ldr r3, .L2006
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2006
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2006
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2006
+ ldr r2, [r3, #100]
+ ldr r3, .L2006+4
+ cmp r2, r3
+ bne .L2003
+ ldr r3, .L2006
+ ldr r2, [r3, #468]
+ ldr r3, .L2006
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2006
+ strb r3, [r2, #108]
+.L2003:
+ ldr r3, .L2006
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2006
+ str r2, [r3, #72]
+ ldr r2, .L2006
+ ldr r3, .L2006
+ str r3, [r2, #104]
+ ldr r3, .L2006
+ ldr r2, [r3, #104]
+ ldr r3, .L2006
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2007:
+ .align 2
+.L2006:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i2v, .-_Z10fx_mult_i2v
+ .align 2
+ .type _Z10fx_mult_i3v, %function
+_Z10fx_mult_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2012
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ mov r3, r2
+ mov r3, r3, asl #1
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2012
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2012
+ str r2, [r3, #60]
+ ldr r3, .L2012
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2012
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2012
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2012
+ ldr r2, [r3, #100]
+ ldr r3, .L2012+4
+ cmp r2, r3
+ bne .L2009
+ ldr r3, .L2012
+ ldr r2, [r3, #468]
+ ldr r3, .L2012
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2012
+ strb r3, [r2, #108]
+.L2009:
+ ldr r3, .L2012
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2012
+ str r2, [r3, #72]
+ ldr r2, .L2012
+ ldr r3, .L2012
+ str r3, [r2, #104]
+ ldr r3, .L2012
+ ldr r2, [r3, #104]
+ ldr r3, .L2012
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2013:
+ .align 2
+.L2012:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i3v, .-_Z10fx_mult_i3v
+ .align 2
+ .type _Z10fx_mult_i4v, %function
+_Z10fx_mult_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2018
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r3, r3, asl #2
+ str r3, [fp, #-16]
+ ldr r3, .L2018
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2018
+ str r2, [r3, #60]
+ ldr r3, .L2018
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2018
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2018
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2018
+ ldr r2, [r3, #100]
+ ldr r3, .L2018+4
+ cmp r2, r3
+ bne .L2015
+ ldr r3, .L2018
+ ldr r2, [r3, #468]
+ ldr r3, .L2018
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2018
+ strb r3, [r2, #108]
+.L2015:
+ ldr r3, .L2018
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2018
+ str r2, [r3, #72]
+ ldr r2, .L2018
+ ldr r3, .L2018
+ str r3, [r2, #104]
+ ldr r3, .L2018
+ ldr r2, [r3, #104]
+ ldr r3, .L2018
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2019:
+ .align 2
+.L2018:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i4v, .-_Z10fx_mult_i4v
+ .align 2
+ .type _Z10fx_mult_i5v, %function
+_Z10fx_mult_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2024
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ mov r3, r2
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2024
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2024
+ str r2, [r3, #60]
+ ldr r3, .L2024
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2024
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2024
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2024
+ ldr r2, [r3, #100]
+ ldr r3, .L2024+4
+ cmp r2, r3
+ bne .L2021
+ ldr r3, .L2024
+ ldr r2, [r3, #468]
+ ldr r3, .L2024
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2024
+ strb r3, [r2, #108]
+.L2021:
+ ldr r3, .L2024
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2024
+ str r2, [r3, #72]
+ ldr r2, .L2024
+ ldr r3, .L2024
+ str r3, [r2, #104]
+ ldr r3, .L2024
+ ldr r2, [r3, #104]
+ ldr r3, .L2024
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2025:
+ .align 2
+.L2024:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i5v, .-_Z10fx_mult_i5v
+ .align 2
+ .type _Z10fx_mult_i6v, %function
+_Z10fx_mult_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2030
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r2, r3, asl #1
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2030
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2030
+ str r2, [r3, #60]
+ ldr r3, .L2030
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2030
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2030
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2030
+ ldr r2, [r3, #100]
+ ldr r3, .L2030+4
+ cmp r2, r3
+ bne .L2027
+ ldr r3, .L2030
+ ldr r2, [r3, #468]
+ ldr r3, .L2030
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2030
+ strb r3, [r2, #108]
+.L2027:
+ ldr r3, .L2030
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2030
+ str r2, [r3, #72]
+ ldr r2, .L2030
+ ldr r3, .L2030
+ str r3, [r2, #104]
+ ldr r3, .L2030
+ ldr r2, [r3, #104]
+ ldr r3, .L2030
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2031:
+ .align 2
+.L2030:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i6v, .-_Z10fx_mult_i6v
+ .align 2
+ .type _Z10fx_mult_i7v, %function
+_Z10fx_mult_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2036
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ mov r3, r2
+ mov r3, r3, asl #3
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2036
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2036
+ str r2, [r3, #60]
+ ldr r3, .L2036
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2036
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2036
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2036
+ ldr r2, [r3, #100]
+ ldr r3, .L2036+4
+ cmp r2, r3
+ bne .L2033
+ ldr r3, .L2036
+ ldr r2, [r3, #468]
+ ldr r3, .L2036
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2036
+ strb r3, [r2, #108]
+.L2033:
+ ldr r3, .L2036
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2036
+ str r2, [r3, #72]
+ ldr r2, .L2036
+ ldr r3, .L2036
+ str r3, [r2, #104]
+ ldr r3, .L2036
+ ldr r2, [r3, #104]
+ ldr r3, .L2036
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2037:
+ .align 2
+.L2036:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i7v, .-_Z10fx_mult_i7v
+ .align 2
+ .type _Z10fx_mult_i8v, %function
+_Z10fx_mult_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2042
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r3, r3, asl #3
+ str r3, [fp, #-16]
+ ldr r3, .L2042
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2042
+ str r2, [r3, #60]
+ ldr r3, .L2042
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2042
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2042
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2042
+ ldr r2, [r3, #100]
+ ldr r3, .L2042+4
+ cmp r2, r3
+ bne .L2039
+ ldr r3, .L2042
+ ldr r2, [r3, #468]
+ ldr r3, .L2042
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2042
+ strb r3, [r2, #108]
+.L2039:
+ ldr r3, .L2042
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2042
+ str r2, [r3, #72]
+ ldr r2, .L2042
+ ldr r3, .L2042
+ str r3, [r2, #104]
+ ldr r3, .L2042
+ ldr r2, [r3, #104]
+ ldr r3, .L2042
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2043:
+ .align 2
+.L2042:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i8v, .-_Z10fx_mult_i8v
+ .align 2
+ .type _Z10fx_mult_i9v, %function
+_Z10fx_mult_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2048
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ mov r3, r2
+ mov r3, r3, asl #3
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2048
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2048
+ str r2, [r3, #60]
+ ldr r3, .L2048
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2048
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2048
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2048
+ ldr r2, [r3, #100]
+ ldr r3, .L2048+4
+ cmp r2, r3
+ bne .L2045
+ ldr r3, .L2048
+ ldr r2, [r3, #468]
+ ldr r3, .L2048
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2048
+ strb r3, [r2, #108]
+.L2045:
+ ldr r3, .L2048
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2048
+ str r2, [r3, #72]
+ ldr r2, .L2048
+ ldr r3, .L2048
+ str r3, [r2, #104]
+ ldr r3, .L2048
+ ldr r2, [r3, #104]
+ ldr r3, .L2048
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2049:
+ .align 2
+.L2048:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_mult_i9v, .-_Z10fx_mult_i9v
+ .align 2
+ .type _Z11fx_mult_i10v, %function
+_Z11fx_mult_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2054
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r2, r3, asl #1
+ mov r3, r2, asl #2
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2054
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2054
+ str r2, [r3, #60]
+ ldr r3, .L2054
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2054
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2054
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2054
+ ldr r2, [r3, #100]
+ ldr r3, .L2054+4
+ cmp r2, r3
+ bne .L2051
+ ldr r3, .L2054
+ ldr r2, [r3, #468]
+ ldr r3, .L2054
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2054
+ strb r3, [r2, #108]
+.L2051:
+ ldr r3, .L2054
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2054
+ str r2, [r3, #72]
+ ldr r2, .L2054
+ ldr r3, .L2054
+ str r3, [r2, #104]
+ ldr r3, .L2054
+ ldr r2, [r3, #104]
+ ldr r3, .L2054
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2055:
+ .align 2
+.L2054:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i10v, .-_Z11fx_mult_i10v
+ .align 2
+ .type _Z11fx_mult_i11v, %function
+_Z11fx_mult_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2060
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r1, r3, asr #24
+ mov r3, r1
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ rsb r3, r1, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2060
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2060
+ str r2, [r3, #60]
+ ldr r3, .L2060
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2060
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2060
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2060
+ ldr r2, [r3, #100]
+ ldr r3, .L2060+4
+ cmp r2, r3
+ bne .L2057
+ ldr r3, .L2060
+ ldr r2, [r3, #468]
+ ldr r3, .L2060
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2060
+ strb r3, [r2, #108]
+.L2057:
+ ldr r3, .L2060
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2060
+ str r2, [r3, #72]
+ ldr r2, .L2060
+ ldr r3, .L2060
+ str r3, [r2, #104]
+ ldr r3, .L2060
+ ldr r2, [r3, #104]
+ ldr r3, .L2060
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2061:
+ .align 2
+.L2060:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i11v, .-_Z11fx_mult_i11v
+ .align 2
+ .type _Z11fx_mult_i12v, %function
+_Z11fx_mult_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2066
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2066
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2066
+ str r2, [r3, #60]
+ ldr r3, .L2066
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2066
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2066
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2066
+ ldr r2, [r3, #100]
+ ldr r3, .L2066+4
+ cmp r2, r3
+ bne .L2063
+ ldr r3, .L2066
+ ldr r2, [r3, #468]
+ ldr r3, .L2066
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2066
+ strb r3, [r2, #108]
+.L2063:
+ ldr r3, .L2066
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2066
+ str r2, [r3, #72]
+ ldr r2, .L2066
+ ldr r3, .L2066
+ str r3, [r2, #104]
+ ldr r3, .L2066
+ ldr r2, [r3, #104]
+ ldr r3, .L2066
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2067:
+ .align 2
+.L2066:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i12v, .-_Z11fx_mult_i12v
+ .align 2
+ .type _Z11fx_mult_i13v, %function
+_Z11fx_mult_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2072
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r1, r3, asr #24
+ mov r3, r1
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ add r3, r3, r1
+ str r3, [fp, #-16]
+ ldr r3, .L2072
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2072
+ str r2, [r3, #60]
+ ldr r3, .L2072
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2072
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2072
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2072
+ ldr r2, [r3, #100]
+ ldr r3, .L2072+4
+ cmp r2, r3
+ bne .L2069
+ ldr r3, .L2072
+ ldr r2, [r3, #468]
+ ldr r3, .L2072
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2072
+ strb r3, [r2, #108]
+.L2069:
+ ldr r3, .L2072
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2072
+ str r2, [r3, #72]
+ ldr r2, .L2072
+ ldr r3, .L2072
+ str r3, [r2, #104]
+ ldr r3, .L2072
+ ldr r2, [r3, #104]
+ ldr r3, .L2072
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2073:
+ .align 2
+.L2072:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i13v, .-_Z11fx_mult_i13v
+ .align 2
+ .type _Z11fx_mult_i14v, %function
+_Z11fx_mult_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2078
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ mov r2, r3, asl #1
+ mov r3, r2, asl #3
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2078
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2078
+ str r2, [r3, #60]
+ ldr r3, .L2078
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2078
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2078
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2078
+ ldr r2, [r3, #100]
+ ldr r3, .L2078+4
+ cmp r2, r3
+ bne .L2075
+ ldr r3, .L2078
+ ldr r2, [r3, #468]
+ ldr r3, .L2078
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2078
+ strb r3, [r2, #108]
+.L2075:
+ ldr r3, .L2078
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2078
+ str r2, [r3, #72]
+ ldr r2, .L2078
+ ldr r3, .L2078
+ str r3, [r2, #104]
+ ldr r3, .L2078
+ ldr r2, [r3, #104]
+ ldr r3, .L2078
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2079:
+ .align 2
+.L2078:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i14v, .-_Z11fx_mult_i14v
+ .align 2
+ .type _Z11fx_mult_i15v, %function
+_Z11fx_mult_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2084
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ mov r3, r2
+ mov r3, r3, asl #4
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2084
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2084
+ str r2, [r3, #60]
+ ldr r3, .L2084
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2084
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2084
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2084
+ ldr r2, [r3, #100]
+ ldr r3, .L2084+4
+ cmp r2, r3
+ bne .L2081
+ ldr r3, .L2084
+ ldr r2, [r3, #468]
+ ldr r3, .L2084
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2084
+ strb r3, [r2, #108]
+.L2081:
+ ldr r3, .L2084
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2084
+ str r2, [r3, #72]
+ ldr r2, .L2084
+ ldr r3, .L2084
+ str r3, [r2, #104]
+ ldr r3, .L2084
+ ldr r2, [r3, #104]
+ ldr r3, .L2084
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2085:
+ .align 2
+.L2084:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_mult_i15v, .-_Z11fx_mult_i15v
+ .align 2
+ .type _Z11fx_umult_i0v, %function
+_Z11fx_umult_i0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ mov r3, #0
+ str r3, [fp, #-16]
+ ldr r3, .L2090
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2090
+ str r2, [r3, #60]
+ ldr r3, .L2090
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2090
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2090
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2090
+ ldr r2, [r3, #100]
+ ldr r3, .L2090+4
+ cmp r2, r3
+ bne .L2087
+ ldr r3, .L2090
+ ldr r2, [r3, #468]
+ ldr r3, .L2090
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2090
+ strb r3, [r2, #108]
+.L2087:
+ ldr r3, .L2090
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2090
+ str r2, [r3, #72]
+ ldr r2, .L2090
+ ldr r3, .L2090
+ str r3, [r2, #104]
+ ldr r3, .L2090
+ ldr r2, [r3, #104]
+ ldr r3, .L2090
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2091:
+ .align 2
+.L2090:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i0v, .-_Z11fx_umult_i0v
+ .align 2
+ .type _Z11fx_umult_i1v, %function
+_Z11fx_umult_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2096
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ str r3, [fp, #-16]
+ ldr r3, .L2096
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2096
+ str r2, [r3, #60]
+ ldr r3, .L2096
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2096
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2096
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2096
+ ldr r2, [r3, #100]
+ ldr r3, .L2096+4
+ cmp r2, r3
+ bne .L2093
+ ldr r3, .L2096
+ ldr r2, [r3, #468]
+ ldr r3, .L2096
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2096
+ strb r3, [r2, #108]
+.L2093:
+ ldr r3, .L2096
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2096
+ str r2, [r3, #72]
+ ldr r2, .L2096
+ ldr r3, .L2096
+ str r3, [r2, #104]
+ ldr r3, .L2096
+ ldr r2, [r3, #104]
+ ldr r3, .L2096
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2097:
+ .align 2
+.L2096:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i1v, .-_Z11fx_umult_i1v
+ .align 2
+ .type _Z11fx_umult_i2v, %function
+_Z11fx_umult_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2102
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #1
+ str r3, [fp, #-16]
+ ldr r3, .L2102
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2102
+ str r2, [r3, #60]
+ ldr r3, .L2102
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2102
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2102
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2102
+ ldr r2, [r3, #100]
+ ldr r3, .L2102+4
+ cmp r2, r3
+ bne .L2099
+ ldr r3, .L2102
+ ldr r2, [r3, #468]
+ ldr r3, .L2102
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2102
+ strb r3, [r2, #108]
+.L2099:
+ ldr r3, .L2102
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2102
+ str r2, [r3, #72]
+ ldr r2, .L2102
+ ldr r3, .L2102
+ str r3, [r2, #104]
+ ldr r3, .L2102
+ ldr r2, [r3, #104]
+ ldr r3, .L2102
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2103:
+ .align 2
+.L2102:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i2v, .-_Z11fx_umult_i2v
+ .align 2
+ .type _Z11fx_umult_i3v, %function
+_Z11fx_umult_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2108
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ mov r3, r2
+ mov r3, r3, asl #1
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2108
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2108
+ str r2, [r3, #60]
+ ldr r3, .L2108
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2108
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2108
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2108
+ ldr r2, [r3, #100]
+ ldr r3, .L2108+4
+ cmp r2, r3
+ bne .L2105
+ ldr r3, .L2108
+ ldr r2, [r3, #468]
+ ldr r3, .L2108
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2108
+ strb r3, [r2, #108]
+.L2105:
+ ldr r3, .L2108
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2108
+ str r2, [r3, #72]
+ ldr r2, .L2108
+ ldr r3, .L2108
+ str r3, [r2, #104]
+ ldr r3, .L2108
+ ldr r2, [r3, #104]
+ ldr r3, .L2108
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2109:
+ .align 2
+.L2108:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i3v, .-_Z11fx_umult_i3v
+ .align 2
+ .type _Z11fx_umult_i4v, %function
+_Z11fx_umult_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2114
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #2
+ str r3, [fp, #-16]
+ ldr r3, .L2114
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2114
+ str r2, [r3, #60]
+ ldr r3, .L2114
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2114
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2114
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2114
+ ldr r2, [r3, #100]
+ ldr r3, .L2114+4
+ cmp r2, r3
+ bne .L2111
+ ldr r3, .L2114
+ ldr r2, [r3, #468]
+ ldr r3, .L2114
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2114
+ strb r3, [r2, #108]
+.L2111:
+ ldr r3, .L2114
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2114
+ str r2, [r3, #72]
+ ldr r2, .L2114
+ ldr r3, .L2114
+ str r3, [r2, #104]
+ ldr r3, .L2114
+ ldr r2, [r3, #104]
+ ldr r3, .L2114
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2115:
+ .align 2
+.L2114:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i4v, .-_Z11fx_umult_i4v
+ .align 2
+ .type _Z11fx_umult_i5v, %function
+_Z11fx_umult_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2120
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ mov r3, r2
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2120
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2120
+ str r2, [r3, #60]
+ ldr r3, .L2120
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2120
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2120
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2120
+ ldr r2, [r3, #100]
+ ldr r3, .L2120+4
+ cmp r2, r3
+ bne .L2117
+ ldr r3, .L2120
+ ldr r2, [r3, #468]
+ ldr r3, .L2120
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2120
+ strb r3, [r2, #108]
+.L2117:
+ ldr r3, .L2120
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2120
+ str r2, [r3, #72]
+ ldr r2, .L2120
+ ldr r3, .L2120
+ str r3, [r2, #104]
+ ldr r3, .L2120
+ ldr r2, [r3, #104]
+ ldr r3, .L2120
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2121:
+ .align 2
+.L2120:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i5v, .-_Z11fx_umult_i5v
+ .align 2
+ .type _Z11fx_umult_i6v, %function
+_Z11fx_umult_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2126
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3, asl #1
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2126
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2126
+ str r2, [r3, #60]
+ ldr r3, .L2126
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2126
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2126
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2126
+ ldr r2, [r3, #100]
+ ldr r3, .L2126+4
+ cmp r2, r3
+ bne .L2123
+ ldr r3, .L2126
+ ldr r2, [r3, #468]
+ ldr r3, .L2126
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2126
+ strb r3, [r2, #108]
+.L2123:
+ ldr r3, .L2126
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2126
+ str r2, [r3, #72]
+ ldr r2, .L2126
+ ldr r3, .L2126
+ str r3, [r2, #104]
+ ldr r3, .L2126
+ ldr r2, [r3, #104]
+ ldr r3, .L2126
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2127:
+ .align 2
+.L2126:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i6v, .-_Z11fx_umult_i6v
+ .align 2
+ .type _Z11fx_umult_i7v, %function
+_Z11fx_umult_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2132
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ mov r3, r2
+ mov r3, r3, asl #3
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2132
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2132
+ str r2, [r3, #60]
+ ldr r3, .L2132
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2132
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2132
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2132
+ ldr r2, [r3, #100]
+ ldr r3, .L2132+4
+ cmp r2, r3
+ bne .L2129
+ ldr r3, .L2132
+ ldr r2, [r3, #468]
+ ldr r3, .L2132
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2132
+ strb r3, [r2, #108]
+.L2129:
+ ldr r3, .L2132
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2132
+ str r2, [r3, #72]
+ ldr r2, .L2132
+ ldr r3, .L2132
+ str r3, [r2, #104]
+ ldr r3, .L2132
+ ldr r2, [r3, #104]
+ ldr r3, .L2132
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2133:
+ .align 2
+.L2132:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i7v, .-_Z11fx_umult_i7v
+ .align 2
+ .type _Z11fx_umult_i8v, %function
+_Z11fx_umult_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2138
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #3
+ str r3, [fp, #-16]
+ ldr r3, .L2138
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2138
+ str r2, [r3, #60]
+ ldr r3, .L2138
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2138
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2138
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2138
+ ldr r2, [r3, #100]
+ ldr r3, .L2138+4
+ cmp r2, r3
+ bne .L2135
+ ldr r3, .L2138
+ ldr r2, [r3, #468]
+ ldr r3, .L2138
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2138
+ strb r3, [r2, #108]
+.L2135:
+ ldr r3, .L2138
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2138
+ str r2, [r3, #72]
+ ldr r2, .L2138
+ ldr r3, .L2138
+ str r3, [r2, #104]
+ ldr r3, .L2138
+ ldr r2, [r3, #104]
+ ldr r3, .L2138
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2139:
+ .align 2
+.L2138:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i8v, .-_Z11fx_umult_i8v
+ .align 2
+ .type _Z11fx_umult_i9v, %function
+_Z11fx_umult_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2144
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ mov r3, r2
+ mov r3, r3, asl #3
+ add r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L2144
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2144
+ str r2, [r3, #60]
+ ldr r3, .L2144
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2144
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2144
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2144
+ ldr r2, [r3, #100]
+ ldr r3, .L2144+4
+ cmp r2, r3
+ bne .L2141
+ ldr r3, .L2144
+ ldr r2, [r3, #468]
+ ldr r3, .L2144
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2144
+ strb r3, [r2, #108]
+.L2141:
+ ldr r3, .L2144
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2144
+ str r2, [r3, #72]
+ ldr r2, .L2144
+ ldr r3, .L2144
+ str r3, [r2, #104]
+ ldr r3, .L2144
+ ldr r2, [r3, #104]
+ ldr r3, .L2144
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2145:
+ .align 2
+.L2144:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_umult_i9v, .-_Z11fx_umult_i9v
+ .align 2
+ .type _Z12fx_umult_i10v, %function
+_Z12fx_umult_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2150
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3, asl #1
+ mov r3, r2, asl #2
+ add r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2150
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2150
+ str r2, [r3, #60]
+ ldr r3, .L2150
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2150
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2150
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2150
+ ldr r2, [r3, #100]
+ ldr r3, .L2150+4
+ cmp r2, r3
+ bne .L2147
+ ldr r3, .L2150
+ ldr r2, [r3, #468]
+ ldr r3, .L2150
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2150
+ strb r3, [r2, #108]
+.L2147:
+ ldr r3, .L2150
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2150
+ str r2, [r3, #72]
+ ldr r2, .L2150
+ ldr r3, .L2150
+ str r3, [r2, #104]
+ ldr r3, .L2150
+ ldr r2, [r3, #104]
+ ldr r3, .L2150
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2151:
+ .align 2
+.L2150:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i10v, .-_Z12fx_umult_i10v
+ .align 2
+ .type _Z12fx_umult_i11v, %function
+_Z12fx_umult_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2156
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r1, r3
+ mov r3, r1
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ rsb r3, r1, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2156
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2156
+ str r2, [r3, #60]
+ ldr r3, .L2156
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2156
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2156
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2156
+ ldr r2, [r3, #100]
+ ldr r3, .L2156+4
+ cmp r2, r3
+ bne .L2153
+ ldr r3, .L2156
+ ldr r2, [r3, #468]
+ ldr r3, .L2156
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2156
+ strb r3, [r2, #108]
+.L2153:
+ ldr r3, .L2156
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2156
+ str r2, [r3, #72]
+ ldr r2, .L2156
+ ldr r3, .L2156
+ str r3, [r2, #104]
+ ldr r3, .L2156
+ ldr r2, [r3, #104]
+ ldr r3, .L2156
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2157:
+ .align 2
+.L2156:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i11v, .-_Z12fx_umult_i11v
+ .align 2
+ .type _Z12fx_umult_i12v, %function
+_Z12fx_umult_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2162
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2162
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2162
+ str r2, [r3, #60]
+ ldr r3, .L2162
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2162
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2162
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2162
+ ldr r2, [r3, #100]
+ ldr r3, .L2162+4
+ cmp r2, r3
+ bne .L2159
+ ldr r3, .L2162
+ ldr r2, [r3, #468]
+ ldr r3, .L2162
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2162
+ strb r3, [r2, #108]
+.L2159:
+ ldr r3, .L2162
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2162
+ str r2, [r3, #72]
+ ldr r2, .L2162
+ ldr r3, .L2162
+ str r3, [r2, #104]
+ ldr r3, .L2162
+ ldr r2, [r3, #104]
+ ldr r3, .L2162
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2163:
+ .align 2
+.L2162:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i12v, .-_Z12fx_umult_i12v
+ .align 2
+ .type _Z12fx_umult_i13v, %function
+_Z12fx_umult_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2168
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r1, r3
+ mov r3, r1
+ mov r2, r3, asl #2
+ mov r3, r2, asl #2
+ rsb r3, r2, r3
+ add r3, r3, r1
+ str r3, [fp, #-16]
+ ldr r3, .L2168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2168
+ str r2, [r3, #60]
+ ldr r3, .L2168
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2168
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2168
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2168
+ ldr r2, [r3, #100]
+ ldr r3, .L2168+4
+ cmp r2, r3
+ bne .L2165
+ ldr r3, .L2168
+ ldr r2, [r3, #468]
+ ldr r3, .L2168
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2168
+ strb r3, [r2, #108]
+.L2165:
+ ldr r3, .L2168
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2168
+ str r2, [r3, #72]
+ ldr r2, .L2168
+ ldr r3, .L2168
+ str r3, [r2, #104]
+ ldr r3, .L2168
+ ldr r2, [r3, #104]
+ ldr r3, .L2168
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2169:
+ .align 2
+.L2168:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i13v, .-_Z12fx_umult_i13v
+ .align 2
+ .type _Z12fx_umult_i14v, %function
+_Z12fx_umult_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2174
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3, asl #1
+ mov r3, r2, asl #3
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2174
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2174
+ str r2, [r3, #60]
+ ldr r3, .L2174
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2174
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2174
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2174
+ ldr r2, [r3, #100]
+ ldr r3, .L2174+4
+ cmp r2, r3
+ bne .L2171
+ ldr r3, .L2174
+ ldr r2, [r3, #468]
+ ldr r3, .L2174
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2174
+ strb r3, [r2, #108]
+.L2171:
+ ldr r3, .L2174
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2174
+ str r2, [r3, #72]
+ ldr r2, .L2174
+ ldr r3, .L2174
+ str r3, [r2, #104]
+ ldr r3, .L2174
+ ldr r2, [r3, #104]
+ ldr r3, .L2174
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2175:
+ .align 2
+.L2174:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i14v, .-_Z12fx_umult_i14v
+ .align 2
+ .type _Z12fx_umult_i15v, %function
+_Z12fx_umult_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2180
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ mov r3, r2
+ mov r3, r3, asl #4
+ rsb r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2180
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2180
+ str r2, [r3, #60]
+ ldr r3, .L2180
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2180
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2180
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2180
+ ldr r2, [r3, #100]
+ ldr r3, .L2180+4
+ cmp r2, r3
+ bne .L2177
+ ldr r3, .L2180
+ ldr r2, [r3, #468]
+ ldr r3, .L2180
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2180
+ strb r3, [r2, #108]
+.L2177:
+ ldr r3, .L2180
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2180
+ str r2, [r3, #72]
+ ldr r2, .L2180
+ ldr r3, .L2180
+ str r3, [r2, #104]
+ ldr r3, .L2180
+ ldr r2, [r3, #104]
+ ldr r3, .L2180
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2181:
+ .align 2
+.L2180:
+ .word GSU
+ .word GSU+56
+ .size _Z12fx_umult_i15v, .-_Z12fx_umult_i15v
+ .align 2
+ .type _Z6fx_sbkv, %function
+_Z6fx_sbkv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2184
+ ldr r2, [r3, #464]
+ ldr r3, .L2184
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L2184
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2184
+ ldr r2, [r3, #464]
+ ldr r3, .L2184
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, .L2184
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2184
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2184
+ str r2, [r3, #72]
+ ldr r2, .L2184
+ ldr r3, .L2184
+ str r3, [r2, #104]
+ ldr r3, .L2184
+ ldr r2, [r3, #104]
+ ldr r3, .L2184
+ str r2, [r3, #100]
+ ldr r3, .L2184
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2184
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2185:
+ .align 2
+.L2184:
+ .word GSU
+ .size _Z6fx_sbkv, .-_Z6fx_sbkv
+ .align 2
+ .type _Z10fx_link_i1v, %function
+_Z10fx_link_i1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2188
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2188
+ str r2, [r3, #44]
+ ldr r3, .L2188
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2188
+ str r2, [r3, #72]
+ ldr r2, .L2188
+ ldr r3, .L2188
+ str r3, [r2, #104]
+ ldr r3, .L2188
+ ldr r2, [r3, #104]
+ ldr r3, .L2188
+ str r2, [r3, #100]
+ ldr r3, .L2188
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2188
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2189:
+ .align 2
+.L2188:
+ .word GSU
+ .size _Z10fx_link_i1v, .-_Z10fx_link_i1v
+ .align 2
+ .type _Z10fx_link_i2v, %function
+_Z10fx_link_i2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2192
+ ldr r3, [r3, #60]
+ add r2, r3, #2
+ ldr r3, .L2192
+ str r2, [r3, #44]
+ ldr r3, .L2192
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2192
+ str r2, [r3, #72]
+ ldr r2, .L2192
+ ldr r3, .L2192
+ str r3, [r2, #104]
+ ldr r3, .L2192
+ ldr r2, [r3, #104]
+ ldr r3, .L2192
+ str r2, [r3, #100]
+ ldr r3, .L2192
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2192
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2193:
+ .align 2
+.L2192:
+ .word GSU
+ .size _Z10fx_link_i2v, .-_Z10fx_link_i2v
+ .align 2
+ .type _Z10fx_link_i3v, %function
+_Z10fx_link_i3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2196
+ ldr r3, [r3, #60]
+ add r2, r3, #3
+ ldr r3, .L2196
+ str r2, [r3, #44]
+ ldr r3, .L2196
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2196
+ str r2, [r3, #72]
+ ldr r2, .L2196
+ ldr r3, .L2196
+ str r3, [r2, #104]
+ ldr r3, .L2196
+ ldr r2, [r3, #104]
+ ldr r3, .L2196
+ str r2, [r3, #100]
+ ldr r3, .L2196
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2196
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2197:
+ .align 2
+.L2196:
+ .word GSU
+ .size _Z10fx_link_i3v, .-_Z10fx_link_i3v
+ .align 2
+ .type _Z10fx_link_i4v, %function
+_Z10fx_link_i4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2200
+ ldr r3, [r3, #60]
+ add r2, r3, #4
+ ldr r3, .L2200
+ str r2, [r3, #44]
+ ldr r3, .L2200
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2200
+ str r2, [r3, #72]
+ ldr r2, .L2200
+ ldr r3, .L2200
+ str r3, [r2, #104]
+ ldr r3, .L2200
+ ldr r2, [r3, #104]
+ ldr r3, .L2200
+ str r2, [r3, #100]
+ ldr r3, .L2200
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2200
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2201:
+ .align 2
+.L2200:
+ .word GSU
+ .size _Z10fx_link_i4v, .-_Z10fx_link_i4v
+ .align 2
+ .type _Z6fx_sexv, %function
+_Z6fx_sexv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2206
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ str r3, [fp, #-16]
+ ldr r3, .L2206
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2206
+ str r2, [r3, #60]
+ ldr r3, .L2206
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2206
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2206
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2206
+ ldr r2, [r3, #100]
+ ldr r3, .L2206+4
+ cmp r2, r3
+ bne .L2203
+ ldr r3, .L2206
+ ldr r2, [r3, #468]
+ ldr r3, .L2206
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2206
+ strb r3, [r2, #108]
+.L2203:
+ ldr r3, .L2206
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2206
+ str r2, [r3, #72]
+ ldr r2, .L2206
+ ldr r3, .L2206
+ str r3, [r2, #104]
+ ldr r3, .L2206
+ ldr r2, [r3, #104]
+ ldr r3, .L2206
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2207:
+ .align 2
+.L2206:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_sexv, .-_Z6fx_sexv
+ .align 2
+ .type _Z6fx_asrv, %function
+_Z6fx_asrv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2212
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r2, r3, #1
+ ldr r3, .L2212
+ str r2, [r3, #124]
+ ldr r3, .L2212
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ mov r3, r3, asr #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ str r3, [fp, #-16]
+ ldr r3, .L2212
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2212
+ str r2, [r3, #60]
+ ldr r3, .L2212
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2212
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2212
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2212
+ ldr r2, [r3, #100]
+ ldr r3, .L2212+4
+ cmp r2, r3
+ bne .L2209
+ ldr r3, .L2212
+ ldr r2, [r3, #468]
+ ldr r3, .L2212
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2212
+ strb r3, [r2, #108]
+.L2209:
+ ldr r3, .L2212
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2212
+ str r2, [r3, #72]
+ ldr r2, .L2212
+ ldr r3, .L2212
+ str r3, [r2, #104]
+ ldr r3, .L2212
+ ldr r2, [r3, #104]
+ ldr r3, .L2212
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2213:
+ .align 2
+.L2212:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_asrv, .-_Z6fx_asrv
+ .align 2
+ .type _Z7fx_div2v, %function
+_Z7fx_div2v:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L2221
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ and r2, r3, #1
+ ldr r3, .L2221
+ str r2, [r3, #124]
+ ldr r3, [fp, #-16]
+ cmn r3, #1
+ bne .L2215
+ mov r3, #0
+ str r3, [fp, #-20]
+ b .L2217
+.L2215:
+ ldr r3, [fp, #-16]
+ mov r3, r3, asr #1
+ str r3, [fp, #-20]
+.L2217:
+ ldr r3, .L2221
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2221
+ str r2, [r3, #60]
+ ldr r3, .L2221
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-20]
+ str r3, [r2, #0]
+ ldr r2, .L2221
+ ldr r3, [fp, #-20]
+ str r3, [r2, #116]
+ ldr r2, .L2221
+ ldr r3, [fp, #-20]
+ str r3, [r2, #120]
+ ldr r3, .L2221
+ ldr r2, [r3, #100]
+ ldr r3, .L2221+4
+ cmp r2, r3
+ bne .L2218
+ ldr r3, .L2221
+ ldr r2, [r3, #468]
+ ldr r3, .L2221
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2221
+ strb r3, [r2, #108]
+.L2218:
+ ldr r3, .L2221
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2221
+ str r2, [r3, #72]
+ ldr r2, .L2221
+ ldr r3, .L2221
+ str r3, [r2, #104]
+ ldr r3, .L2221
+ ldr r2, [r3, #104]
+ ldr r3, .L2221
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L2222:
+ .align 2
+.L2221:
+ .word GSU
+ .word GSU+56
+ .size _Z7fx_div2v, .-_Z7fx_div2v
+ .align 2
+ .type _Z6fx_rorv, %function
+_Z6fx_rorv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2227
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, lsr #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L2227
+ ldr r3, [r3, #124]
+ mov r3, r3, asl #15
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2227
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r2, r3, #1
+ ldr r3, .L2227
+ str r2, [r3, #124]
+ ldr r3, .L2227
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2227
+ str r2, [r3, #60]
+ ldr r3, .L2227
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2227
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2227
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2227
+ ldr r2, [r3, #100]
+ ldr r3, .L2227+4
+ cmp r2, r3
+ bne .L2224
+ ldr r3, .L2227
+ ldr r2, [r3, #468]
+ ldr r3, .L2227
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2227
+ strb r3, [r2, #108]
+.L2224:
+ ldr r3, .L2227
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2227
+ str r2, [r3, #72]
+ ldr r2, .L2227
+ ldr r3, .L2227
+ str r3, [r2, #104]
+ ldr r3, .L2227
+ ldr r2, [r3, #104]
+ ldr r3, .L2227
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2228:
+ .align 2
+.L2227:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_rorv, .-_Z6fx_rorv
+ .align 2
+ .type _Z9fx_jmp_r8v, %function
+_Z9fx_jmp_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2231
+ ldr r2, [r3, #32]
+ ldr r3, .L2231
+ str r2, [r3, #60]
+ ldr r3, .L2231
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2231
+ str r2, [r3, #72]
+ ldr r2, .L2231
+ ldr r3, .L2231
+ str r3, [r2, #104]
+ ldr r3, .L2231
+ ldr r2, [r3, #104]
+ ldr r3, .L2231
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2232:
+ .align 2
+.L2231:
+ .word GSU
+ .size _Z9fx_jmp_r8v, .-_Z9fx_jmp_r8v
+ .align 2
+ .type _Z9fx_jmp_r9v, %function
+_Z9fx_jmp_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2235
+ ldr r2, [r3, #36]
+ ldr r3, .L2235
+ str r2, [r3, #60]
+ ldr r3, .L2235
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2235
+ str r2, [r3, #72]
+ ldr r2, .L2235
+ ldr r3, .L2235
+ str r3, [r2, #104]
+ ldr r3, .L2235
+ ldr r2, [r3, #104]
+ ldr r3, .L2235
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2236:
+ .align 2
+.L2235:
+ .word GSU
+ .size _Z9fx_jmp_r9v, .-_Z9fx_jmp_r9v
+ .align 2
+ .type _Z10fx_jmp_r10v, %function
+_Z10fx_jmp_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2239
+ ldr r2, [r3, #40]
+ ldr r3, .L2239
+ str r2, [r3, #60]
+ ldr r3, .L2239
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2239
+ str r2, [r3, #72]
+ ldr r2, .L2239
+ ldr r3, .L2239
+ str r3, [r2, #104]
+ ldr r3, .L2239
+ ldr r2, [r3, #104]
+ ldr r3, .L2239
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2240:
+ .align 2
+.L2239:
+ .word GSU
+ .size _Z10fx_jmp_r10v, .-_Z10fx_jmp_r10v
+ .align 2
+ .type _Z10fx_jmp_r11v, %function
+_Z10fx_jmp_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2243
+ ldr r2, [r3, #44]
+ ldr r3, .L2243
+ str r2, [r3, #60]
+ ldr r3, .L2243
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2243
+ str r2, [r3, #72]
+ ldr r2, .L2243
+ ldr r3, .L2243
+ str r3, [r2, #104]
+ ldr r3, .L2243
+ ldr r2, [r3, #104]
+ ldr r3, .L2243
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2244:
+ .align 2
+.L2243:
+ .word GSU
+ .size _Z10fx_jmp_r11v, .-_Z10fx_jmp_r11v
+ .align 2
+ .type _Z10fx_jmp_r12v, %function
+_Z10fx_jmp_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2247
+ ldr r2, [r3, #48]
+ ldr r3, .L2247
+ str r2, [r3, #60]
+ ldr r3, .L2247
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2247
+ str r2, [r3, #72]
+ ldr r2, .L2247
+ ldr r3, .L2247
+ str r3, [r2, #104]
+ ldr r3, .L2247
+ ldr r2, [r3, #104]
+ ldr r3, .L2247
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2248:
+ .align 2
+.L2247:
+ .word GSU
+ .size _Z10fx_jmp_r12v, .-_Z10fx_jmp_r12v
+ .align 2
+ .type _Z10fx_jmp_r13v, %function
+_Z10fx_jmp_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2251
+ ldr r2, [r3, #52]
+ ldr r3, .L2251
+ str r2, [r3, #60]
+ ldr r3, .L2251
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2251
+ str r2, [r3, #72]
+ ldr r2, .L2251
+ ldr r3, .L2251
+ str r3, [r2, #104]
+ ldr r3, .L2251
+ ldr r2, [r3, #104]
+ ldr r3, .L2251
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2252:
+ .align 2
+.L2251:
+ .word GSU
+ .size _Z10fx_jmp_r13v, .-_Z10fx_jmp_r13v
+ .align 2
+ .type _Z6fx_lobv, %function
+_Z6fx_lobv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2257
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ str r3, [fp, #-16]
+ ldr r3, .L2257
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2257
+ str r2, [r3, #60]
+ ldr r3, .L2257
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ mov r2, r3, asl #8
+ ldr r3, .L2257
+ str r2, [r3, #116]
+ ldr r3, [fp, #-16]
+ mov r2, r3, asl #8
+ ldr r3, .L2257
+ str r2, [r3, #120]
+ ldr r3, .L2257
+ ldr r2, [r3, #100]
+ ldr r3, .L2257+4
+ cmp r2, r3
+ bne .L2254
+ ldr r3, .L2257
+ ldr r2, [r3, #468]
+ ldr r3, .L2257
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2257
+ strb r3, [r2, #108]
+.L2254:
+ ldr r3, .L2257
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2257
+ str r2, [r3, #72]
+ ldr r2, .L2257
+ ldr r3, .L2257
+ str r3, [r2, #104]
+ ldr r3, .L2257
+ ldr r2, [r3, #104]
+ ldr r3, .L2257
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2258:
+ .align 2
+.L2257:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_lobv, .-_Z6fx_lobv
+ .align 2
+ .type _Z8fx_fmultv, %function
+_Z8fx_fmultv:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L2263
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r2, r3, asr #16
+ ldr r3, .L2263
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #16
+ str r3, [fp, #-20]
+ ldr r3, .L2263
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2263
+ str r2, [r3, #60]
+ ldr r3, .L2263
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-20]
+ str r3, [r2, #0]
+ ldr r2, .L2263
+ ldr r3, [fp, #-20]
+ str r3, [r2, #116]
+ ldr r2, .L2263
+ ldr r3, [fp, #-20]
+ str r3, [r2, #120]
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #15
+ and r2, r3, #1
+ ldr r3, .L2263
+ str r2, [r3, #124]
+ ldr r3, .L2263
+ ldr r2, [r3, #100]
+ ldr r3, .L2263+4
+ cmp r2, r3
+ bne .L2260
+ ldr r3, .L2263
+ ldr r2, [r3, #468]
+ ldr r3, .L2263
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2263
+ strb r3, [r2, #108]
+.L2260:
+ ldr r3, .L2263
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2263
+ str r2, [r3, #72]
+ ldr r2, .L2263
+ ldr r3, .L2263
+ str r3, [r2, #104]
+ ldr r3, .L2263
+ ldr r2, [r3, #104]
+ ldr r3, .L2263
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L2264:
+ .align 2
+.L2263:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_fmultv, .-_Z8fx_fmultv
+ .align 2
+ .type _Z8fx_lmultv, %function
+_Z8fx_lmultv:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L2269
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r2, r3, asr #16
+ ldr r3, .L2269
+ ldr r3, [r3, #24]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r3, r3, asl #16
+ mov r3, r3, asr #16
+ mul r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r2, .L2269
+ ldr r3, [fp, #-16]
+ str r3, [r2, #16]
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #16
+ str r3, [fp, #-20]
+ ldr r3, .L2269
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2269
+ str r2, [r3, #60]
+ ldr r3, .L2269
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-20]
+ str r3, [r2, #0]
+ ldr r2, .L2269
+ ldr r3, [fp, #-20]
+ str r3, [r2, #116]
+ ldr r2, .L2269
+ ldr r3, [fp, #-20]
+ str r3, [r2, #120]
+ ldr r3, .L2269
+ ldr r3, [r3, #16]
+ mov r3, r3, lsr #15
+ and r2, r3, #1
+ ldr r3, .L2269
+ str r2, [r3, #124]
+ ldr r3, .L2269
+ ldr r2, [r3, #100]
+ ldr r3, .L2269+4
+ cmp r2, r3
+ bne .L2266
+ ldr r3, .L2269
+ ldr r2, [r3, #468]
+ ldr r3, .L2269
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2269
+ strb r3, [r2, #108]
+.L2266:
+ ldr r3, .L2269
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2269
+ str r2, [r3, #72]
+ ldr r2, .L2269
+ ldr r3, .L2269
+ str r3, [r2, #104]
+ ldr r3, .L2269
+ ldr r2, [r3, #104]
+ ldr r3, .L2269
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L2270:
+ .align 2
+.L2269:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_lmultv, .-_Z8fx_lmultv
+ .align 2
+ .type _Z9fx_ibt_r0v, %function
+_Z9fx_ibt_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2273
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2273
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2273
+ str r2, [r3, #60]
+ ldr r3, .L2273
+ ldr r2, [r3, #472]
+ ldr r3, .L2273
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2273
+ strb r3, [r2, #109]
+ ldr r3, .L2273
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2273
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2273
+ str r2, [r3, #0]
+ ldr r3, .L2273
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2273
+ str r2, [r3, #72]
+ ldr r2, .L2273
+ ldr r3, .L2273
+ str r3, [r2, #104]
+ ldr r3, .L2273
+ ldr r2, [r3, #104]
+ ldr r3, .L2273
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2274:
+ .align 2
+.L2273:
+ .word GSU
+ .size _Z9fx_ibt_r0v, .-_Z9fx_ibt_r0v
+ .align 2
+ .type _Z9fx_ibt_r1v, %function
+_Z9fx_ibt_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2277
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2277
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2277
+ str r2, [r3, #60]
+ ldr r3, .L2277
+ ldr r2, [r3, #472]
+ ldr r3, .L2277
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2277
+ strb r3, [r2, #109]
+ ldr r3, .L2277
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2277
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2277
+ str r2, [r3, #4]
+ ldr r3, .L2277
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2277
+ str r2, [r3, #72]
+ ldr r2, .L2277
+ ldr r3, .L2277
+ str r3, [r2, #104]
+ ldr r3, .L2277
+ ldr r2, [r3, #104]
+ ldr r3, .L2277
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2278:
+ .align 2
+.L2277:
+ .word GSU
+ .size _Z9fx_ibt_r1v, .-_Z9fx_ibt_r1v
+ .align 2
+ .type _Z9fx_ibt_r2v, %function
+_Z9fx_ibt_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2281
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2281
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2281
+ str r2, [r3, #60]
+ ldr r3, .L2281
+ ldr r2, [r3, #472]
+ ldr r3, .L2281
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2281
+ strb r3, [r2, #109]
+ ldr r3, .L2281
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2281
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2281
+ str r2, [r3, #8]
+ ldr r3, .L2281
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2281
+ str r2, [r3, #72]
+ ldr r2, .L2281
+ ldr r3, .L2281
+ str r3, [r2, #104]
+ ldr r3, .L2281
+ ldr r2, [r3, #104]
+ ldr r3, .L2281
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2282:
+ .align 2
+.L2281:
+ .word GSU
+ .size _Z9fx_ibt_r2v, .-_Z9fx_ibt_r2v
+ .align 2
+ .type _Z9fx_ibt_r3v, %function
+_Z9fx_ibt_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2285
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2285
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2285
+ str r2, [r3, #60]
+ ldr r3, .L2285
+ ldr r2, [r3, #472]
+ ldr r3, .L2285
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2285
+ strb r3, [r2, #109]
+ ldr r3, .L2285
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2285
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2285
+ str r2, [r3, #12]
+ ldr r3, .L2285
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2285
+ str r2, [r3, #72]
+ ldr r2, .L2285
+ ldr r3, .L2285
+ str r3, [r2, #104]
+ ldr r3, .L2285
+ ldr r2, [r3, #104]
+ ldr r3, .L2285
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2286:
+ .align 2
+.L2285:
+ .word GSU
+ .size _Z9fx_ibt_r3v, .-_Z9fx_ibt_r3v
+ .align 2
+ .type _Z9fx_ibt_r4v, %function
+_Z9fx_ibt_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2289
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2289
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2289
+ str r2, [r3, #60]
+ ldr r3, .L2289
+ ldr r2, [r3, #472]
+ ldr r3, .L2289
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2289
+ strb r3, [r2, #109]
+ ldr r3, .L2289
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2289
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2289
+ str r2, [r3, #16]
+ ldr r3, .L2289
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2289
+ str r2, [r3, #72]
+ ldr r2, .L2289
+ ldr r3, .L2289
+ str r3, [r2, #104]
+ ldr r3, .L2289
+ ldr r2, [r3, #104]
+ ldr r3, .L2289
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2290:
+ .align 2
+.L2289:
+ .word GSU
+ .size _Z9fx_ibt_r4v, .-_Z9fx_ibt_r4v
+ .align 2
+ .type _Z9fx_ibt_r5v, %function
+_Z9fx_ibt_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2293
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2293
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2293
+ str r2, [r3, #60]
+ ldr r3, .L2293
+ ldr r2, [r3, #472]
+ ldr r3, .L2293
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2293
+ strb r3, [r2, #109]
+ ldr r3, .L2293
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2293
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2293
+ str r2, [r3, #20]
+ ldr r3, .L2293
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2293
+ str r2, [r3, #72]
+ ldr r2, .L2293
+ ldr r3, .L2293
+ str r3, [r2, #104]
+ ldr r3, .L2293
+ ldr r2, [r3, #104]
+ ldr r3, .L2293
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2294:
+ .align 2
+.L2293:
+ .word GSU
+ .size _Z9fx_ibt_r5v, .-_Z9fx_ibt_r5v
+ .align 2
+ .type _Z9fx_ibt_r6v, %function
+_Z9fx_ibt_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2297
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2297
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2297
+ str r2, [r3, #60]
+ ldr r3, .L2297
+ ldr r2, [r3, #472]
+ ldr r3, .L2297
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2297
+ strb r3, [r2, #109]
+ ldr r3, .L2297
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2297
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2297
+ str r2, [r3, #24]
+ ldr r3, .L2297
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2297
+ str r2, [r3, #72]
+ ldr r2, .L2297
+ ldr r3, .L2297
+ str r3, [r2, #104]
+ ldr r3, .L2297
+ ldr r2, [r3, #104]
+ ldr r3, .L2297
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2298:
+ .align 2
+.L2297:
+ .word GSU
+ .size _Z9fx_ibt_r6v, .-_Z9fx_ibt_r6v
+ .align 2
+ .type _Z9fx_ibt_r7v, %function
+_Z9fx_ibt_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2301
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2301
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2301
+ str r2, [r3, #60]
+ ldr r3, .L2301
+ ldr r2, [r3, #472]
+ ldr r3, .L2301
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2301
+ strb r3, [r2, #109]
+ ldr r3, .L2301
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2301
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2301
+ str r2, [r3, #28]
+ ldr r3, .L2301
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2301
+ str r2, [r3, #72]
+ ldr r2, .L2301
+ ldr r3, .L2301
+ str r3, [r2, #104]
+ ldr r3, .L2301
+ ldr r2, [r3, #104]
+ ldr r3, .L2301
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2302:
+ .align 2
+.L2301:
+ .word GSU
+ .size _Z9fx_ibt_r7v, .-_Z9fx_ibt_r7v
+ .align 2
+ .type _Z9fx_ibt_r8v, %function
+_Z9fx_ibt_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2305
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2305
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2305
+ str r2, [r3, #60]
+ ldr r3, .L2305
+ ldr r2, [r3, #472]
+ ldr r3, .L2305
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2305
+ strb r3, [r2, #109]
+ ldr r3, .L2305
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2305
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2305
+ str r2, [r3, #32]
+ ldr r3, .L2305
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2305
+ str r2, [r3, #72]
+ ldr r2, .L2305
+ ldr r3, .L2305
+ str r3, [r2, #104]
+ ldr r3, .L2305
+ ldr r2, [r3, #104]
+ ldr r3, .L2305
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2306:
+ .align 2
+.L2305:
+ .word GSU
+ .size _Z9fx_ibt_r8v, .-_Z9fx_ibt_r8v
+ .align 2
+ .type _Z9fx_ibt_r9v, %function
+_Z9fx_ibt_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2309
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2309
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2309
+ str r2, [r3, #60]
+ ldr r3, .L2309
+ ldr r2, [r3, #472]
+ ldr r3, .L2309
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2309
+ strb r3, [r2, #109]
+ ldr r3, .L2309
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2309
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2309
+ str r2, [r3, #36]
+ ldr r3, .L2309
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2309
+ str r2, [r3, #72]
+ ldr r2, .L2309
+ ldr r3, .L2309
+ str r3, [r2, #104]
+ ldr r3, .L2309
+ ldr r2, [r3, #104]
+ ldr r3, .L2309
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2310:
+ .align 2
+.L2309:
+ .word GSU
+ .size _Z9fx_ibt_r9v, .-_Z9fx_ibt_r9v
+ .align 2
+ .type _Z10fx_ibt_r10v, %function
+_Z10fx_ibt_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2313
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2313
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2313
+ str r2, [r3, #60]
+ ldr r3, .L2313
+ ldr r2, [r3, #472]
+ ldr r3, .L2313
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2313
+ strb r3, [r2, #109]
+ ldr r3, .L2313
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2313
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2313
+ str r2, [r3, #40]
+ ldr r3, .L2313
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2313
+ str r2, [r3, #72]
+ ldr r2, .L2313
+ ldr r3, .L2313
+ str r3, [r2, #104]
+ ldr r3, .L2313
+ ldr r2, [r3, #104]
+ ldr r3, .L2313
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2314:
+ .align 2
+.L2313:
+ .word GSU
+ .size _Z10fx_ibt_r10v, .-_Z10fx_ibt_r10v
+ .align 2
+ .type _Z10fx_ibt_r11v, %function
+_Z10fx_ibt_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2317
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2317
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2317
+ str r2, [r3, #60]
+ ldr r3, .L2317
+ ldr r2, [r3, #472]
+ ldr r3, .L2317
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2317
+ strb r3, [r2, #109]
+ ldr r3, .L2317
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2317
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2317
+ str r2, [r3, #44]
+ ldr r3, .L2317
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2317
+ str r2, [r3, #72]
+ ldr r2, .L2317
+ ldr r3, .L2317
+ str r3, [r2, #104]
+ ldr r3, .L2317
+ ldr r2, [r3, #104]
+ ldr r3, .L2317
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2318:
+ .align 2
+.L2317:
+ .word GSU
+ .size _Z10fx_ibt_r11v, .-_Z10fx_ibt_r11v
+ .align 2
+ .type _Z10fx_ibt_r12v, %function
+_Z10fx_ibt_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2321
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2321
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2321
+ str r2, [r3, #60]
+ ldr r3, .L2321
+ ldr r2, [r3, #472]
+ ldr r3, .L2321
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2321
+ strb r3, [r2, #109]
+ ldr r3, .L2321
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2321
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2321
+ str r2, [r3, #48]
+ ldr r3, .L2321
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2321
+ str r2, [r3, #72]
+ ldr r2, .L2321
+ ldr r3, .L2321
+ str r3, [r2, #104]
+ ldr r3, .L2321
+ ldr r2, [r3, #104]
+ ldr r3, .L2321
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2322:
+ .align 2
+.L2321:
+ .word GSU
+ .size _Z10fx_ibt_r12v, .-_Z10fx_ibt_r12v
+ .align 2
+ .type _Z10fx_ibt_r13v, %function
+_Z10fx_ibt_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2325
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2325
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2325
+ str r2, [r3, #60]
+ ldr r3, .L2325
+ ldr r2, [r3, #472]
+ ldr r3, .L2325
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2325
+ strb r3, [r2, #109]
+ ldr r3, .L2325
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2325
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2325
+ str r2, [r3, #52]
+ ldr r3, .L2325
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2325
+ str r2, [r3, #72]
+ ldr r2, .L2325
+ ldr r3, .L2325
+ str r3, [r2, #104]
+ ldr r3, .L2325
+ ldr r2, [r3, #104]
+ ldr r3, .L2325
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2326:
+ .align 2
+.L2325:
+ .word GSU
+ .size _Z10fx_ibt_r13v, .-_Z10fx_ibt_r13v
+ .align 2
+ .type _Z10fx_ibt_r14v, %function
+_Z10fx_ibt_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2329
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2329
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2329
+ str r2, [r3, #60]
+ ldr r3, .L2329
+ ldr r2, [r3, #472]
+ ldr r3, .L2329
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2329
+ strb r3, [r2, #109]
+ ldr r3, .L2329
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2329
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2329
+ str r2, [r3, #56]
+ ldr r3, .L2329
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2329
+ str r2, [r3, #72]
+ ldr r2, .L2329
+ ldr r3, .L2329
+ str r3, [r2, #104]
+ ldr r3, .L2329
+ ldr r2, [r3, #104]
+ ldr r3, .L2329
+ str r2, [r3, #100]
+ ldr r3, .L2329
+ ldr r2, [r3, #468]
+ ldr r3, .L2329
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2329
+ strb r3, [r2, #108]
+ ldmib sp, {fp, sp, pc}
+.L2330:
+ .align 2
+.L2329:
+ .word GSU
+ .size _Z10fx_ibt_r14v, .-_Z10fx_ibt_r14v
+ .align 2
+ .type _Z10fx_ibt_r15v, %function
+_Z10fx_ibt_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2333
+ ldrb r3, [r3, #109]
+ strb r3, [fp, #-13]
+ ldr r3, .L2333
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2333
+ str r2, [r3, #60]
+ ldr r3, .L2333
+ ldr r2, [r3, #472]
+ ldr r3, .L2333
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2333
+ strb r3, [r2, #109]
+ ldr r3, .L2333
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2333
+ str r2, [r3, #60]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r2, r3, asr #24
+ ldr r3, .L2333
+ str r2, [r3, #60]
+ ldr r3, .L2333
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2333
+ str r2, [r3, #72]
+ ldr r2, .L2333
+ ldr r3, .L2333
+ str r3, [r2, #104]
+ ldr r3, .L2333
+ ldr r2, [r3, #104]
+ ldr r3, .L2333
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2334:
+ .align 2
+.L2333:
+ .word GSU
+ .size _Z10fx_ibt_r15v, .-_Z10fx_ibt_r15v
+ .align 2
+ .type _Z9fx_lms_r0v, %function
+_Z9fx_lms_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2337
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2337
+ str r2, [r3, #96]
+ ldr r3, .L2337
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2337
+ str r2, [r3, #60]
+ ldr r3, .L2337
+ ldr r2, [r3, #472]
+ ldr r3, .L2337
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2337
+ strb r3, [r2, #109]
+ ldr r3, .L2337
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2337
+ str r2, [r3, #60]
+ ldr r3, .L2337
+ ldr r2, [r3, #464]
+ ldr r3, .L2337
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2337
+ str r2, [r3, #0]
+ ldr r3, .L2337
+ ldr r1, [r3, #0]
+ ldr r3, .L2337
+ ldr r2, [r3, #464]
+ ldr r3, .L2337
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2337
+ str r2, [r3, #0]
+ ldr r3, .L2337
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2337
+ str r2, [r3, #72]
+ ldr r2, .L2337
+ ldr r3, .L2337
+ str r3, [r2, #104]
+ ldr r3, .L2337
+ ldr r2, [r3, #104]
+ ldr r3, .L2337
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2338:
+ .align 2
+.L2337:
+ .word GSU
+ .size _Z9fx_lms_r0v, .-_Z9fx_lms_r0v
+ .align 2
+ .type _Z9fx_lms_r1v, %function
+_Z9fx_lms_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2341
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2341
+ str r2, [r3, #96]
+ ldr r3, .L2341
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2341
+ str r2, [r3, #60]
+ ldr r3, .L2341
+ ldr r2, [r3, #472]
+ ldr r3, .L2341
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2341
+ strb r3, [r2, #109]
+ ldr r3, .L2341
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2341
+ str r2, [r3, #60]
+ ldr r3, .L2341
+ ldr r2, [r3, #464]
+ ldr r3, .L2341
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2341
+ str r2, [r3, #4]
+ ldr r3, .L2341
+ ldr r1, [r3, #4]
+ ldr r3, .L2341
+ ldr r2, [r3, #464]
+ ldr r3, .L2341
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2341
+ str r2, [r3, #4]
+ ldr r3, .L2341
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2341
+ str r2, [r3, #72]
+ ldr r2, .L2341
+ ldr r3, .L2341
+ str r3, [r2, #104]
+ ldr r3, .L2341
+ ldr r2, [r3, #104]
+ ldr r3, .L2341
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2342:
+ .align 2
+.L2341:
+ .word GSU
+ .size _Z9fx_lms_r1v, .-_Z9fx_lms_r1v
+ .align 2
+ .type _Z9fx_lms_r2v, %function
+_Z9fx_lms_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2345
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2345
+ str r2, [r3, #96]
+ ldr r3, .L2345
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2345
+ str r2, [r3, #60]
+ ldr r3, .L2345
+ ldr r2, [r3, #472]
+ ldr r3, .L2345
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2345
+ strb r3, [r2, #109]
+ ldr r3, .L2345
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2345
+ str r2, [r3, #60]
+ ldr r3, .L2345
+ ldr r2, [r3, #464]
+ ldr r3, .L2345
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2345
+ str r2, [r3, #8]
+ ldr r3, .L2345
+ ldr r1, [r3, #8]
+ ldr r3, .L2345
+ ldr r2, [r3, #464]
+ ldr r3, .L2345
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2345
+ str r2, [r3, #8]
+ ldr r3, .L2345
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2345
+ str r2, [r3, #72]
+ ldr r2, .L2345
+ ldr r3, .L2345
+ str r3, [r2, #104]
+ ldr r3, .L2345
+ ldr r2, [r3, #104]
+ ldr r3, .L2345
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2346:
+ .align 2
+.L2345:
+ .word GSU
+ .size _Z9fx_lms_r2v, .-_Z9fx_lms_r2v
+ .align 2
+ .type _Z9fx_lms_r3v, %function
+_Z9fx_lms_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2349
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2349
+ str r2, [r3, #96]
+ ldr r3, .L2349
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2349
+ str r2, [r3, #60]
+ ldr r3, .L2349
+ ldr r2, [r3, #472]
+ ldr r3, .L2349
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2349
+ strb r3, [r2, #109]
+ ldr r3, .L2349
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2349
+ str r2, [r3, #60]
+ ldr r3, .L2349
+ ldr r2, [r3, #464]
+ ldr r3, .L2349
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2349
+ str r2, [r3, #12]
+ ldr r3, .L2349
+ ldr r1, [r3, #12]
+ ldr r3, .L2349
+ ldr r2, [r3, #464]
+ ldr r3, .L2349
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2349
+ str r2, [r3, #12]
+ ldr r3, .L2349
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2349
+ str r2, [r3, #72]
+ ldr r2, .L2349
+ ldr r3, .L2349
+ str r3, [r2, #104]
+ ldr r3, .L2349
+ ldr r2, [r3, #104]
+ ldr r3, .L2349
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2350:
+ .align 2
+.L2349:
+ .word GSU
+ .size _Z9fx_lms_r3v, .-_Z9fx_lms_r3v
+ .align 2
+ .type _Z9fx_lms_r4v, %function
+_Z9fx_lms_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2353
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2353
+ str r2, [r3, #96]
+ ldr r3, .L2353
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2353
+ str r2, [r3, #60]
+ ldr r3, .L2353
+ ldr r2, [r3, #472]
+ ldr r3, .L2353
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2353
+ strb r3, [r2, #109]
+ ldr r3, .L2353
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2353
+ str r2, [r3, #60]
+ ldr r3, .L2353
+ ldr r2, [r3, #464]
+ ldr r3, .L2353
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2353
+ str r2, [r3, #16]
+ ldr r3, .L2353
+ ldr r1, [r3, #16]
+ ldr r3, .L2353
+ ldr r2, [r3, #464]
+ ldr r3, .L2353
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2353
+ str r2, [r3, #16]
+ ldr r3, .L2353
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2353
+ str r2, [r3, #72]
+ ldr r2, .L2353
+ ldr r3, .L2353
+ str r3, [r2, #104]
+ ldr r3, .L2353
+ ldr r2, [r3, #104]
+ ldr r3, .L2353
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2354:
+ .align 2
+.L2353:
+ .word GSU
+ .size _Z9fx_lms_r4v, .-_Z9fx_lms_r4v
+ .align 2
+ .type _Z9fx_lms_r5v, %function
+_Z9fx_lms_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2357
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2357
+ str r2, [r3, #96]
+ ldr r3, .L2357
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2357
+ str r2, [r3, #60]
+ ldr r3, .L2357
+ ldr r2, [r3, #472]
+ ldr r3, .L2357
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2357
+ strb r3, [r2, #109]
+ ldr r3, .L2357
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2357
+ str r2, [r3, #60]
+ ldr r3, .L2357
+ ldr r2, [r3, #464]
+ ldr r3, .L2357
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2357
+ str r2, [r3, #20]
+ ldr r3, .L2357
+ ldr r1, [r3, #20]
+ ldr r3, .L2357
+ ldr r2, [r3, #464]
+ ldr r3, .L2357
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2357
+ str r2, [r3, #20]
+ ldr r3, .L2357
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2357
+ str r2, [r3, #72]
+ ldr r2, .L2357
+ ldr r3, .L2357
+ str r3, [r2, #104]
+ ldr r3, .L2357
+ ldr r2, [r3, #104]
+ ldr r3, .L2357
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2358:
+ .align 2
+.L2357:
+ .word GSU
+ .size _Z9fx_lms_r5v, .-_Z9fx_lms_r5v
+ .align 2
+ .type _Z9fx_lms_r6v, %function
+_Z9fx_lms_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2361
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2361
+ str r2, [r3, #96]
+ ldr r3, .L2361
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2361
+ str r2, [r3, #60]
+ ldr r3, .L2361
+ ldr r2, [r3, #472]
+ ldr r3, .L2361
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2361
+ strb r3, [r2, #109]
+ ldr r3, .L2361
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2361
+ str r2, [r3, #60]
+ ldr r3, .L2361
+ ldr r2, [r3, #464]
+ ldr r3, .L2361
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2361
+ str r2, [r3, #24]
+ ldr r3, .L2361
+ ldr r1, [r3, #24]
+ ldr r3, .L2361
+ ldr r2, [r3, #464]
+ ldr r3, .L2361
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2361
+ str r2, [r3, #24]
+ ldr r3, .L2361
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2361
+ str r2, [r3, #72]
+ ldr r2, .L2361
+ ldr r3, .L2361
+ str r3, [r2, #104]
+ ldr r3, .L2361
+ ldr r2, [r3, #104]
+ ldr r3, .L2361
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2362:
+ .align 2
+.L2361:
+ .word GSU
+ .size _Z9fx_lms_r6v, .-_Z9fx_lms_r6v
+ .align 2
+ .type _Z9fx_lms_r7v, %function
+_Z9fx_lms_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2365
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2365
+ str r2, [r3, #96]
+ ldr r3, .L2365
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2365
+ str r2, [r3, #60]
+ ldr r3, .L2365
+ ldr r2, [r3, #472]
+ ldr r3, .L2365
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2365
+ strb r3, [r2, #109]
+ ldr r3, .L2365
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2365
+ str r2, [r3, #60]
+ ldr r3, .L2365
+ ldr r2, [r3, #464]
+ ldr r3, .L2365
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2365
+ str r2, [r3, #28]
+ ldr r3, .L2365
+ ldr r1, [r3, #28]
+ ldr r3, .L2365
+ ldr r2, [r3, #464]
+ ldr r3, .L2365
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2365
+ str r2, [r3, #28]
+ ldr r3, .L2365
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2365
+ str r2, [r3, #72]
+ ldr r2, .L2365
+ ldr r3, .L2365
+ str r3, [r2, #104]
+ ldr r3, .L2365
+ ldr r2, [r3, #104]
+ ldr r3, .L2365
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2366:
+ .align 2
+.L2365:
+ .word GSU
+ .size _Z9fx_lms_r7v, .-_Z9fx_lms_r7v
+ .align 2
+ .type _Z9fx_lms_r8v, %function
+_Z9fx_lms_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2369
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2369
+ str r2, [r3, #96]
+ ldr r3, .L2369
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2369
+ str r2, [r3, #60]
+ ldr r3, .L2369
+ ldr r2, [r3, #472]
+ ldr r3, .L2369
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2369
+ strb r3, [r2, #109]
+ ldr r3, .L2369
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2369
+ str r2, [r3, #60]
+ ldr r3, .L2369
+ ldr r2, [r3, #464]
+ ldr r3, .L2369
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2369
+ str r2, [r3, #32]
+ ldr r3, .L2369
+ ldr r1, [r3, #32]
+ ldr r3, .L2369
+ ldr r2, [r3, #464]
+ ldr r3, .L2369
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2369
+ str r2, [r3, #32]
+ ldr r3, .L2369
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2369
+ str r2, [r3, #72]
+ ldr r2, .L2369
+ ldr r3, .L2369
+ str r3, [r2, #104]
+ ldr r3, .L2369
+ ldr r2, [r3, #104]
+ ldr r3, .L2369
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2370:
+ .align 2
+.L2369:
+ .word GSU
+ .size _Z9fx_lms_r8v, .-_Z9fx_lms_r8v
+ .align 2
+ .type _Z9fx_lms_r9v, %function
+_Z9fx_lms_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2373
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2373
+ str r2, [r3, #96]
+ ldr r3, .L2373
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2373
+ str r2, [r3, #60]
+ ldr r3, .L2373
+ ldr r2, [r3, #472]
+ ldr r3, .L2373
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2373
+ strb r3, [r2, #109]
+ ldr r3, .L2373
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2373
+ str r2, [r3, #60]
+ ldr r3, .L2373
+ ldr r2, [r3, #464]
+ ldr r3, .L2373
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2373
+ str r2, [r3, #36]
+ ldr r3, .L2373
+ ldr r1, [r3, #36]
+ ldr r3, .L2373
+ ldr r2, [r3, #464]
+ ldr r3, .L2373
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2373
+ str r2, [r3, #36]
+ ldr r3, .L2373
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2373
+ str r2, [r3, #72]
+ ldr r2, .L2373
+ ldr r3, .L2373
+ str r3, [r2, #104]
+ ldr r3, .L2373
+ ldr r2, [r3, #104]
+ ldr r3, .L2373
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2374:
+ .align 2
+.L2373:
+ .word GSU
+ .size _Z9fx_lms_r9v, .-_Z9fx_lms_r9v
+ .align 2
+ .type _Z10fx_lms_r10v, %function
+_Z10fx_lms_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2377
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2377
+ str r2, [r3, #96]
+ ldr r3, .L2377
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2377
+ str r2, [r3, #60]
+ ldr r3, .L2377
+ ldr r2, [r3, #472]
+ ldr r3, .L2377
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2377
+ strb r3, [r2, #109]
+ ldr r3, .L2377
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2377
+ str r2, [r3, #60]
+ ldr r3, .L2377
+ ldr r2, [r3, #464]
+ ldr r3, .L2377
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2377
+ str r2, [r3, #40]
+ ldr r3, .L2377
+ ldr r1, [r3, #40]
+ ldr r3, .L2377
+ ldr r2, [r3, #464]
+ ldr r3, .L2377
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2377
+ str r2, [r3, #40]
+ ldr r3, .L2377
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2377
+ str r2, [r3, #72]
+ ldr r2, .L2377
+ ldr r3, .L2377
+ str r3, [r2, #104]
+ ldr r3, .L2377
+ ldr r2, [r3, #104]
+ ldr r3, .L2377
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2378:
+ .align 2
+.L2377:
+ .word GSU
+ .size _Z10fx_lms_r10v, .-_Z10fx_lms_r10v
+ .align 2
+ .type _Z10fx_lms_r11v, %function
+_Z10fx_lms_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2381
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2381
+ str r2, [r3, #96]
+ ldr r3, .L2381
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2381
+ str r2, [r3, #60]
+ ldr r3, .L2381
+ ldr r2, [r3, #472]
+ ldr r3, .L2381
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2381
+ strb r3, [r2, #109]
+ ldr r3, .L2381
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2381
+ str r2, [r3, #60]
+ ldr r3, .L2381
+ ldr r2, [r3, #464]
+ ldr r3, .L2381
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2381
+ str r2, [r3, #44]
+ ldr r3, .L2381
+ ldr r1, [r3, #44]
+ ldr r3, .L2381
+ ldr r2, [r3, #464]
+ ldr r3, .L2381
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2381
+ str r2, [r3, #44]
+ ldr r3, .L2381
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2381
+ str r2, [r3, #72]
+ ldr r2, .L2381
+ ldr r3, .L2381
+ str r3, [r2, #104]
+ ldr r3, .L2381
+ ldr r2, [r3, #104]
+ ldr r3, .L2381
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2382:
+ .align 2
+.L2381:
+ .word GSU
+ .size _Z10fx_lms_r11v, .-_Z10fx_lms_r11v
+ .align 2
+ .type _Z10fx_lms_r12v, %function
+_Z10fx_lms_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2385
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2385
+ str r2, [r3, #96]
+ ldr r3, .L2385
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2385
+ str r2, [r3, #60]
+ ldr r3, .L2385
+ ldr r2, [r3, #472]
+ ldr r3, .L2385
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2385
+ strb r3, [r2, #109]
+ ldr r3, .L2385
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2385
+ str r2, [r3, #60]
+ ldr r3, .L2385
+ ldr r2, [r3, #464]
+ ldr r3, .L2385
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2385
+ str r2, [r3, #48]
+ ldr r3, .L2385
+ ldr r1, [r3, #48]
+ ldr r3, .L2385
+ ldr r2, [r3, #464]
+ ldr r3, .L2385
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2385
+ str r2, [r3, #48]
+ ldr r3, .L2385
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2385
+ str r2, [r3, #72]
+ ldr r2, .L2385
+ ldr r3, .L2385
+ str r3, [r2, #104]
+ ldr r3, .L2385
+ ldr r2, [r3, #104]
+ ldr r3, .L2385
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2386:
+ .align 2
+.L2385:
+ .word GSU
+ .size _Z10fx_lms_r12v, .-_Z10fx_lms_r12v
+ .align 2
+ .type _Z10fx_lms_r13v, %function
+_Z10fx_lms_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2389
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2389
+ str r2, [r3, #96]
+ ldr r3, .L2389
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2389
+ str r2, [r3, #60]
+ ldr r3, .L2389
+ ldr r2, [r3, #472]
+ ldr r3, .L2389
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2389
+ strb r3, [r2, #109]
+ ldr r3, .L2389
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2389
+ str r2, [r3, #60]
+ ldr r3, .L2389
+ ldr r2, [r3, #464]
+ ldr r3, .L2389
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2389
+ str r2, [r3, #52]
+ ldr r3, .L2389
+ ldr r1, [r3, #52]
+ ldr r3, .L2389
+ ldr r2, [r3, #464]
+ ldr r3, .L2389
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2389
+ str r2, [r3, #52]
+ ldr r3, .L2389
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2389
+ str r2, [r3, #72]
+ ldr r2, .L2389
+ ldr r3, .L2389
+ str r3, [r2, #104]
+ ldr r3, .L2389
+ ldr r2, [r3, #104]
+ ldr r3, .L2389
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2390:
+ .align 2
+.L2389:
+ .word GSU
+ .size _Z10fx_lms_r13v, .-_Z10fx_lms_r13v
+ .align 2
+ .type _Z10fx_lms_r14v, %function
+_Z10fx_lms_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2393
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2393
+ str r2, [r3, #96]
+ ldr r3, .L2393
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2393
+ str r2, [r3, #60]
+ ldr r3, .L2393
+ ldr r2, [r3, #472]
+ ldr r3, .L2393
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2393
+ strb r3, [r2, #109]
+ ldr r3, .L2393
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2393
+ str r2, [r3, #60]
+ ldr r3, .L2393
+ ldr r2, [r3, #464]
+ ldr r3, .L2393
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2393
+ str r2, [r3, #56]
+ ldr r3, .L2393
+ ldr r1, [r3, #56]
+ ldr r3, .L2393
+ ldr r2, [r3, #464]
+ ldr r3, .L2393
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2393
+ str r2, [r3, #56]
+ ldr r3, .L2393
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2393
+ str r2, [r3, #72]
+ ldr r2, .L2393
+ ldr r3, .L2393
+ str r3, [r2, #104]
+ ldr r3, .L2393
+ ldr r2, [r3, #104]
+ ldr r3, .L2393
+ str r2, [r3, #100]
+ ldr r3, .L2393
+ ldr r2, [r3, #468]
+ ldr r3, .L2393
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2393
+ strb r3, [r2, #108]
+ ldmfd sp, {fp, sp, pc}
+.L2394:
+ .align 2
+.L2393:
+ .word GSU
+ .size _Z10fx_lms_r14v, .-_Z10fx_lms_r14v
+ .align 2
+ .type _Z10fx_lms_r15v, %function
+_Z10fx_lms_r15v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2397
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2397
+ str r2, [r3, #96]
+ ldr r3, .L2397
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2397
+ str r2, [r3, #60]
+ ldr r3, .L2397
+ ldr r2, [r3, #472]
+ ldr r3, .L2397
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2397
+ strb r3, [r2, #109]
+ ldr r3, .L2397
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2397
+ str r2, [r3, #60]
+ ldr r3, .L2397
+ ldr r2, [r3, #464]
+ ldr r3, .L2397
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L2397
+ str r2, [r3, #60]
+ ldr r3, .L2397
+ ldr r1, [r3, #60]
+ ldr r3, .L2397
+ ldr r2, [r3, #464]
+ ldr r3, .L2397
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L2397
+ str r2, [r3, #60]
+ ldr r3, .L2397
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2397
+ str r2, [r3, #72]
+ ldr r2, .L2397
+ ldr r3, .L2397
+ str r3, [r2, #104]
+ ldr r3, .L2397
+ ldr r2, [r3, #104]
+ ldr r3, .L2397
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L2398:
+ .align 2
+.L2397:
+ .word GSU
+ .size _Z10fx_lms_r15v, .-_Z10fx_lms_r15v
+ .align 2
+ .type _Z9fx_sms_r0v, %function
+_Z9fx_sms_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2401
+ ldr r3, [r3, #0]
+ str r3, [fp, #-16]
+ ldr r3, .L2401
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2401
+ str r2, [r3, #96]
+ ldr r3, .L2401
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2401
+ str r2, [r3, #60]
+ ldr r3, .L2401
+ ldr r2, [r3, #472]
+ ldr r3, .L2401
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2401
+ strb r3, [r2, #109]
+ ldr r3, .L2401
+ ldr r2, [r3, #464]
+ ldr r3, .L2401
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2401
+ ldr r2, [r3, #464]
+ ldr r3, .L2401
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2401
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2401
+ str r2, [r3, #72]
+ ldr r2, .L2401
+ ldr r3, .L2401
+ str r3, [r2, #104]
+ ldr r3, .L2401
+ ldr r2, [r3, #104]
+ ldr r3, .L2401
+ str r2, [r3, #100]
+ ldr r3, .L2401
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2401
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2402:
+ .align 2
+.L2401:
+ .word GSU
+ .size _Z9fx_sms_r0v, .-_Z9fx_sms_r0v
+ .align 2
+ .type _Z9fx_sms_r1v, %function
+_Z9fx_sms_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2405
+ ldr r3, [r3, #4]
+ str r3, [fp, #-16]
+ ldr r3, .L2405
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2405
+ str r2, [r3, #96]
+ ldr r3, .L2405
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2405
+ str r2, [r3, #60]
+ ldr r3, .L2405
+ ldr r2, [r3, #472]
+ ldr r3, .L2405
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2405
+ strb r3, [r2, #109]
+ ldr r3, .L2405
+ ldr r2, [r3, #464]
+ ldr r3, .L2405
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2405
+ ldr r2, [r3, #464]
+ ldr r3, .L2405
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2405
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2405
+ str r2, [r3, #72]
+ ldr r2, .L2405
+ ldr r3, .L2405
+ str r3, [r2, #104]
+ ldr r3, .L2405
+ ldr r2, [r3, #104]
+ ldr r3, .L2405
+ str r2, [r3, #100]
+ ldr r3, .L2405
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2405
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2406:
+ .align 2
+.L2405:
+ .word GSU
+ .size _Z9fx_sms_r1v, .-_Z9fx_sms_r1v
+ .align 2
+ .type _Z9fx_sms_r2v, %function
+_Z9fx_sms_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2409
+ ldr r3, [r3, #8]
+ str r3, [fp, #-16]
+ ldr r3, .L2409
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2409
+ str r2, [r3, #96]
+ ldr r3, .L2409
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2409
+ str r2, [r3, #60]
+ ldr r3, .L2409
+ ldr r2, [r3, #472]
+ ldr r3, .L2409
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2409
+ strb r3, [r2, #109]
+ ldr r3, .L2409
+ ldr r2, [r3, #464]
+ ldr r3, .L2409
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2409
+ ldr r2, [r3, #464]
+ ldr r3, .L2409
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2409
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2409
+ str r2, [r3, #72]
+ ldr r2, .L2409
+ ldr r3, .L2409
+ str r3, [r2, #104]
+ ldr r3, .L2409
+ ldr r2, [r3, #104]
+ ldr r3, .L2409
+ str r2, [r3, #100]
+ ldr r3, .L2409
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2409
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2410:
+ .align 2
+.L2409:
+ .word GSU
+ .size _Z9fx_sms_r2v, .-_Z9fx_sms_r2v
+ .align 2
+ .type _Z9fx_sms_r3v, %function
+_Z9fx_sms_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2413
+ ldr r3, [r3, #12]
+ str r3, [fp, #-16]
+ ldr r3, .L2413
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2413
+ str r2, [r3, #96]
+ ldr r3, .L2413
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2413
+ str r2, [r3, #60]
+ ldr r3, .L2413
+ ldr r2, [r3, #472]
+ ldr r3, .L2413
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2413
+ strb r3, [r2, #109]
+ ldr r3, .L2413
+ ldr r2, [r3, #464]
+ ldr r3, .L2413
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2413
+ ldr r2, [r3, #464]
+ ldr r3, .L2413
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2413
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2413
+ str r2, [r3, #72]
+ ldr r2, .L2413
+ ldr r3, .L2413
+ str r3, [r2, #104]
+ ldr r3, .L2413
+ ldr r2, [r3, #104]
+ ldr r3, .L2413
+ str r2, [r3, #100]
+ ldr r3, .L2413
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2413
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2414:
+ .align 2
+.L2413:
+ .word GSU
+ .size _Z9fx_sms_r3v, .-_Z9fx_sms_r3v
+ .align 2
+ .type _Z9fx_sms_r4v, %function
+_Z9fx_sms_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2417
+ ldr r3, [r3, #16]
+ str r3, [fp, #-16]
+ ldr r3, .L2417
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2417
+ str r2, [r3, #96]
+ ldr r3, .L2417
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2417
+ str r2, [r3, #60]
+ ldr r3, .L2417
+ ldr r2, [r3, #472]
+ ldr r3, .L2417
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2417
+ strb r3, [r2, #109]
+ ldr r3, .L2417
+ ldr r2, [r3, #464]
+ ldr r3, .L2417
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2417
+ ldr r2, [r3, #464]
+ ldr r3, .L2417
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2417
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2417
+ str r2, [r3, #72]
+ ldr r2, .L2417
+ ldr r3, .L2417
+ str r3, [r2, #104]
+ ldr r3, .L2417
+ ldr r2, [r3, #104]
+ ldr r3, .L2417
+ str r2, [r3, #100]
+ ldr r3, .L2417
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2417
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2418:
+ .align 2
+.L2417:
+ .word GSU
+ .size _Z9fx_sms_r4v, .-_Z9fx_sms_r4v
+ .align 2
+ .type _Z9fx_sms_r5v, %function
+_Z9fx_sms_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2421
+ ldr r3, [r3, #20]
+ str r3, [fp, #-16]
+ ldr r3, .L2421
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2421
+ str r2, [r3, #96]
+ ldr r3, .L2421
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2421
+ str r2, [r3, #60]
+ ldr r3, .L2421
+ ldr r2, [r3, #472]
+ ldr r3, .L2421
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2421
+ strb r3, [r2, #109]
+ ldr r3, .L2421
+ ldr r2, [r3, #464]
+ ldr r3, .L2421
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2421
+ ldr r2, [r3, #464]
+ ldr r3, .L2421
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2421
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2421
+ str r2, [r3, #72]
+ ldr r2, .L2421
+ ldr r3, .L2421
+ str r3, [r2, #104]
+ ldr r3, .L2421
+ ldr r2, [r3, #104]
+ ldr r3, .L2421
+ str r2, [r3, #100]
+ ldr r3, .L2421
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2421
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2422:
+ .align 2
+.L2421:
+ .word GSU
+ .size _Z9fx_sms_r5v, .-_Z9fx_sms_r5v
+ .align 2
+ .type _Z9fx_sms_r6v, %function
+_Z9fx_sms_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2425
+ ldr r3, [r3, #24]
+ str r3, [fp, #-16]
+ ldr r3, .L2425
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2425
+ str r2, [r3, #96]
+ ldr r3, .L2425
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2425
+ str r2, [r3, #60]
+ ldr r3, .L2425
+ ldr r2, [r3, #472]
+ ldr r3, .L2425
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2425
+ strb r3, [r2, #109]
+ ldr r3, .L2425
+ ldr r2, [r3, #464]
+ ldr r3, .L2425
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2425
+ ldr r2, [r3, #464]
+ ldr r3, .L2425
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2425
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2425
+ str r2, [r3, #72]
+ ldr r2, .L2425
+ ldr r3, .L2425
+ str r3, [r2, #104]
+ ldr r3, .L2425
+ ldr r2, [r3, #104]
+ ldr r3, .L2425
+ str r2, [r3, #100]
+ ldr r3, .L2425
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2425
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2426:
+ .align 2
+.L2425:
+ .word GSU
+ .size _Z9fx_sms_r6v, .-_Z9fx_sms_r6v
+ .align 2
+ .type _Z9fx_sms_r7v, %function
+_Z9fx_sms_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2429
+ ldr r3, [r3, #28]
+ str r3, [fp, #-16]
+ ldr r3, .L2429
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2429
+ str r2, [r3, #96]
+ ldr r3, .L2429
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2429
+ str r2, [r3, #60]
+ ldr r3, .L2429
+ ldr r2, [r3, #472]
+ ldr r3, .L2429
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2429
+ strb r3, [r2, #109]
+ ldr r3, .L2429
+ ldr r2, [r3, #464]
+ ldr r3, .L2429
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2429
+ ldr r2, [r3, #464]
+ ldr r3, .L2429
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2429
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2429
+ str r2, [r3, #72]
+ ldr r2, .L2429
+ ldr r3, .L2429
+ str r3, [r2, #104]
+ ldr r3, .L2429
+ ldr r2, [r3, #104]
+ ldr r3, .L2429
+ str r2, [r3, #100]
+ ldr r3, .L2429
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2429
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2430:
+ .align 2
+.L2429:
+ .word GSU
+ .size _Z9fx_sms_r7v, .-_Z9fx_sms_r7v
+ .align 2
+ .type _Z9fx_sms_r8v, %function
+_Z9fx_sms_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2433
+ ldr r3, [r3, #32]
+ str r3, [fp, #-16]
+ ldr r3, .L2433
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2433
+ str r2, [r3, #96]
+ ldr r3, .L2433
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2433
+ str r2, [r3, #60]
+ ldr r3, .L2433
+ ldr r2, [r3, #472]
+ ldr r3, .L2433
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2433
+ strb r3, [r2, #109]
+ ldr r3, .L2433
+ ldr r2, [r3, #464]
+ ldr r3, .L2433
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2433
+ ldr r2, [r3, #464]
+ ldr r3, .L2433
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2433
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2433
+ str r2, [r3, #72]
+ ldr r2, .L2433
+ ldr r3, .L2433
+ str r3, [r2, #104]
+ ldr r3, .L2433
+ ldr r2, [r3, #104]
+ ldr r3, .L2433
+ str r2, [r3, #100]
+ ldr r3, .L2433
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2433
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2434:
+ .align 2
+.L2433:
+ .word GSU
+ .size _Z9fx_sms_r8v, .-_Z9fx_sms_r8v
+ .align 2
+ .type _Z9fx_sms_r9v, %function
+_Z9fx_sms_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2437
+ ldr r3, [r3, #36]
+ str r3, [fp, #-16]
+ ldr r3, .L2437
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2437
+ str r2, [r3, #96]
+ ldr r3, .L2437
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2437
+ str r2, [r3, #60]
+ ldr r3, .L2437
+ ldr r2, [r3, #472]
+ ldr r3, .L2437
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2437
+ strb r3, [r2, #109]
+ ldr r3, .L2437
+ ldr r2, [r3, #464]
+ ldr r3, .L2437
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2437
+ ldr r2, [r3, #464]
+ ldr r3, .L2437
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2437
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2437
+ str r2, [r3, #72]
+ ldr r2, .L2437
+ ldr r3, .L2437
+ str r3, [r2, #104]
+ ldr r3, .L2437
+ ldr r2, [r3, #104]
+ ldr r3, .L2437
+ str r2, [r3, #100]
+ ldr r3, .L2437
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2437
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2438:
+ .align 2
+.L2437:
+ .word GSU
+ .size _Z9fx_sms_r9v, .-_Z9fx_sms_r9v
+ .align 2
+ .type _Z10fx_sms_r10v, %function
+_Z10fx_sms_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2441
+ ldr r3, [r3, #40]
+ str r3, [fp, #-16]
+ ldr r3, .L2441
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2441
+ str r2, [r3, #96]
+ ldr r3, .L2441
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2441
+ str r2, [r3, #60]
+ ldr r3, .L2441
+ ldr r2, [r3, #472]
+ ldr r3, .L2441
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2441
+ strb r3, [r2, #109]
+ ldr r3, .L2441
+ ldr r2, [r3, #464]
+ ldr r3, .L2441
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2441
+ ldr r2, [r3, #464]
+ ldr r3, .L2441
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2441
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2441
+ str r2, [r3, #72]
+ ldr r2, .L2441
+ ldr r3, .L2441
+ str r3, [r2, #104]
+ ldr r3, .L2441
+ ldr r2, [r3, #104]
+ ldr r3, .L2441
+ str r2, [r3, #100]
+ ldr r3, .L2441
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2441
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2442:
+ .align 2
+.L2441:
+ .word GSU
+ .size _Z10fx_sms_r10v, .-_Z10fx_sms_r10v
+ .align 2
+ .type _Z10fx_sms_r11v, %function
+_Z10fx_sms_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2445
+ ldr r3, [r3, #44]
+ str r3, [fp, #-16]
+ ldr r3, .L2445
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2445
+ str r2, [r3, #96]
+ ldr r3, .L2445
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2445
+ str r2, [r3, #60]
+ ldr r3, .L2445
+ ldr r2, [r3, #472]
+ ldr r3, .L2445
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2445
+ strb r3, [r2, #109]
+ ldr r3, .L2445
+ ldr r2, [r3, #464]
+ ldr r3, .L2445
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2445
+ ldr r2, [r3, #464]
+ ldr r3, .L2445
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2445
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2445
+ str r2, [r3, #72]
+ ldr r2, .L2445
+ ldr r3, .L2445
+ str r3, [r2, #104]
+ ldr r3, .L2445
+ ldr r2, [r3, #104]
+ ldr r3, .L2445
+ str r2, [r3, #100]
+ ldr r3, .L2445
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2445
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2446:
+ .align 2
+.L2445:
+ .word GSU
+ .size _Z10fx_sms_r11v, .-_Z10fx_sms_r11v
+ .align 2
+ .type _Z10fx_sms_r12v, %function
+_Z10fx_sms_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2449
+ ldr r3, [r3, #48]
+ str r3, [fp, #-16]
+ ldr r3, .L2449
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2449
+ str r2, [r3, #96]
+ ldr r3, .L2449
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2449
+ str r2, [r3, #60]
+ ldr r3, .L2449
+ ldr r2, [r3, #472]
+ ldr r3, .L2449
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2449
+ strb r3, [r2, #109]
+ ldr r3, .L2449
+ ldr r2, [r3, #464]
+ ldr r3, .L2449
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2449
+ ldr r2, [r3, #464]
+ ldr r3, .L2449
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2449
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2449
+ str r2, [r3, #72]
+ ldr r2, .L2449
+ ldr r3, .L2449
+ str r3, [r2, #104]
+ ldr r3, .L2449
+ ldr r2, [r3, #104]
+ ldr r3, .L2449
+ str r2, [r3, #100]
+ ldr r3, .L2449
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2449
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2450:
+ .align 2
+.L2449:
+ .word GSU
+ .size _Z10fx_sms_r12v, .-_Z10fx_sms_r12v
+ .align 2
+ .type _Z10fx_sms_r13v, %function
+_Z10fx_sms_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2453
+ ldr r3, [r3, #52]
+ str r3, [fp, #-16]
+ ldr r3, .L2453
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2453
+ str r2, [r3, #96]
+ ldr r3, .L2453
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2453
+ str r2, [r3, #60]
+ ldr r3, .L2453
+ ldr r2, [r3, #472]
+ ldr r3, .L2453
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2453
+ strb r3, [r2, #109]
+ ldr r3, .L2453
+ ldr r2, [r3, #464]
+ ldr r3, .L2453
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2453
+ ldr r2, [r3, #464]
+ ldr r3, .L2453
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2453
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2453
+ str r2, [r3, #72]
+ ldr r2, .L2453
+ ldr r3, .L2453
+ str r3, [r2, #104]
+ ldr r3, .L2453
+ ldr r2, [r3, #104]
+ ldr r3, .L2453
+ str r2, [r3, #100]
+ ldr r3, .L2453
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2453
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2454:
+ .align 2
+.L2453:
+ .word GSU
+ .size _Z10fx_sms_r13v, .-_Z10fx_sms_r13v
+ .align 2
+ .type _Z10fx_sms_r14v, %function
+_Z10fx_sms_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2457
+ ldr r3, [r3, #56]
+ str r3, [fp, #-16]
+ ldr r3, .L2457
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2457
+ str r2, [r3, #96]
+ ldr r3, .L2457
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2457
+ str r2, [r3, #60]
+ ldr r3, .L2457
+ ldr r2, [r3, #472]
+ ldr r3, .L2457
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2457
+ strb r3, [r2, #109]
+ ldr r3, .L2457
+ ldr r2, [r3, #464]
+ ldr r3, .L2457
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2457
+ ldr r2, [r3, #464]
+ ldr r3, .L2457
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2457
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2457
+ str r2, [r3, #72]
+ ldr r2, .L2457
+ ldr r3, .L2457
+ str r3, [r2, #104]
+ ldr r3, .L2457
+ ldr r2, [r3, #104]
+ ldr r3, .L2457
+ str r2, [r3, #100]
+ ldr r3, .L2457
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2457
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2458:
+ .align 2
+.L2457:
+ .word GSU
+ .size _Z10fx_sms_r14v, .-_Z10fx_sms_r14v
+ .align 2
+ .type _Z10fx_sms_r15v, %function
+_Z10fx_sms_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2461
+ ldr r3, [r3, #60]
+ str r3, [fp, #-16]
+ ldr r3, .L2461
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #1
+ ldr r3, .L2461
+ str r2, [r3, #96]
+ ldr r3, .L2461
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2461
+ str r2, [r3, #60]
+ ldr r3, .L2461
+ ldr r2, [r3, #472]
+ ldr r3, .L2461
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2461
+ strb r3, [r2, #109]
+ ldr r3, .L2461
+ ldr r2, [r3, #464]
+ ldr r3, .L2461
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2461
+ ldr r2, [r3, #464]
+ ldr r3, .L2461
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L2461
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2461
+ str r2, [r3, #72]
+ ldr r2, .L2461
+ ldr r3, .L2461
+ str r3, [r2, #104]
+ ldr r3, .L2461
+ ldr r2, [r3, #104]
+ ldr r3, .L2461
+ str r2, [r3, #100]
+ ldr r3, .L2461
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2461
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L2462:
+ .align 2
+.L2461:
+ .word GSU
+ .size _Z10fx_sms_r15v, .-_Z10fx_sms_r15v
+ .align 2
+ .type _Z10fx_from_r0v, %function
+_Z10fx_from_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2470
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2464
+ ldr r3, .L2470
+ ldr r3, [r3, #0]
+ str r3, [fp, #-16]
+ ldr r3, .L2470
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2470
+ str r2, [r3, #60]
+ ldr r3, .L2470
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2470
+ str r2, [r3, #128]
+ ldr r2, .L2470
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2470
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2470
+ ldr r2, [r3, #100]
+ ldr r3, .L2470+4
+ cmp r2, r3
+ bne .L2466
+ ldr r3, .L2470
+ ldr r2, [r3, #468]
+ ldr r3, .L2470
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2470
+ strb r3, [r2, #108]
+.L2466:
+ ldr r3, .L2470
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2470
+ str r2, [r3, #72]
+ ldr r2, .L2470
+ ldr r3, .L2470
+ str r3, [r2, #104]
+ ldr r3, .L2470
+ ldr r2, [r3, #104]
+ ldr r3, .L2470
+ str r2, [r3, #100]
+ b .L2469
+.L2464:
+ ldr r2, .L2470
+ ldr r3, .L2470
+ str r3, [r2, #104]
+ ldr r3, .L2470
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2470
+ str r2, [r3, #60]
+.L2469:
+ ldmib sp, {fp, sp, pc}
+.L2471:
+ .align 2
+.L2470:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_from_r0v, .-_Z10fx_from_r0v
+ .align 2
+ .type _Z10fx_from_r1v, %function
+_Z10fx_from_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2479
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2473
+ ldr r3, .L2479
+ ldr r3, [r3, #4]
+ str r3, [fp, #-16]
+ ldr r3, .L2479
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2479
+ str r2, [r3, #60]
+ ldr r3, .L2479
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2479
+ str r2, [r3, #128]
+ ldr r2, .L2479
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2479
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2479
+ ldr r2, [r3, #100]
+ ldr r3, .L2479+4
+ cmp r2, r3
+ bne .L2475
+ ldr r3, .L2479
+ ldr r2, [r3, #468]
+ ldr r3, .L2479
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2479
+ strb r3, [r2, #108]
+.L2475:
+ ldr r3, .L2479
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2479
+ str r2, [r3, #72]
+ ldr r2, .L2479
+ ldr r3, .L2479
+ str r3, [r2, #104]
+ ldr r3, .L2479
+ ldr r2, [r3, #104]
+ ldr r3, .L2479
+ str r2, [r3, #100]
+ b .L2478
+.L2473:
+ ldr r2, .L2479
+ ldr r3, .L2479+8
+ str r3, [r2, #104]
+ ldr r3, .L2479
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2479
+ str r2, [r3, #60]
+.L2478:
+ ldmib sp, {fp, sp, pc}
+.L2480:
+ .align 2
+.L2479:
+ .word GSU
+ .word GSU+56
+ .word GSU+4
+ .size _Z10fx_from_r1v, .-_Z10fx_from_r1v
+ .align 2
+ .type _Z10fx_from_r2v, %function
+_Z10fx_from_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2488
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2482
+ ldr r3, .L2488
+ ldr r3, [r3, #8]
+ str r3, [fp, #-16]
+ ldr r3, .L2488
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2488
+ str r2, [r3, #60]
+ ldr r3, .L2488
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2488
+ str r2, [r3, #128]
+ ldr r2, .L2488
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2488
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2488
+ ldr r2, [r3, #100]
+ ldr r3, .L2488+4
+ cmp r2, r3
+ bne .L2484
+ ldr r3, .L2488
+ ldr r2, [r3, #468]
+ ldr r3, .L2488
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2488
+ strb r3, [r2, #108]
+.L2484:
+ ldr r3, .L2488
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2488
+ str r2, [r3, #72]
+ ldr r2, .L2488
+ ldr r3, .L2488
+ str r3, [r2, #104]
+ ldr r3, .L2488
+ ldr r2, [r3, #104]
+ ldr r3, .L2488
+ str r2, [r3, #100]
+ b .L2487
+.L2482:
+ ldr r2, .L2488
+ ldr r3, .L2488+8
+ str r3, [r2, #104]
+ ldr r3, .L2488
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2488
+ str r2, [r3, #60]
+.L2487:
+ ldmib sp, {fp, sp, pc}
+.L2489:
+ .align 2
+.L2488:
+ .word GSU
+ .word GSU+56
+ .word GSU+8
+ .size _Z10fx_from_r2v, .-_Z10fx_from_r2v
+ .align 2
+ .type _Z10fx_from_r3v, %function
+_Z10fx_from_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2497
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2491
+ ldr r3, .L2497
+ ldr r3, [r3, #12]
+ str r3, [fp, #-16]
+ ldr r3, .L2497
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2497
+ str r2, [r3, #60]
+ ldr r3, .L2497
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2497
+ str r2, [r3, #128]
+ ldr r2, .L2497
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2497
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2497
+ ldr r2, [r3, #100]
+ ldr r3, .L2497+4
+ cmp r2, r3
+ bne .L2493
+ ldr r3, .L2497
+ ldr r2, [r3, #468]
+ ldr r3, .L2497
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2497
+ strb r3, [r2, #108]
+.L2493:
+ ldr r3, .L2497
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2497
+ str r2, [r3, #72]
+ ldr r2, .L2497
+ ldr r3, .L2497
+ str r3, [r2, #104]
+ ldr r3, .L2497
+ ldr r2, [r3, #104]
+ ldr r3, .L2497
+ str r2, [r3, #100]
+ b .L2496
+.L2491:
+ ldr r2, .L2497
+ ldr r3, .L2497+8
+ str r3, [r2, #104]
+ ldr r3, .L2497
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2497
+ str r2, [r3, #60]
+.L2496:
+ ldmib sp, {fp, sp, pc}
+.L2498:
+ .align 2
+.L2497:
+ .word GSU
+ .word GSU+56
+ .word GSU+12
+ .size _Z10fx_from_r3v, .-_Z10fx_from_r3v
+ .align 2
+ .type _Z10fx_from_r4v, %function
+_Z10fx_from_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2506
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2500
+ ldr r3, .L2506
+ ldr r3, [r3, #16]
+ str r3, [fp, #-16]
+ ldr r3, .L2506
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2506
+ str r2, [r3, #60]
+ ldr r3, .L2506
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2506
+ str r2, [r3, #128]
+ ldr r2, .L2506
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2506
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2506
+ ldr r2, [r3, #100]
+ ldr r3, .L2506+4
+ cmp r2, r3
+ bne .L2502
+ ldr r3, .L2506
+ ldr r2, [r3, #468]
+ ldr r3, .L2506
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2506
+ strb r3, [r2, #108]
+.L2502:
+ ldr r3, .L2506
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2506
+ str r2, [r3, #72]
+ ldr r2, .L2506
+ ldr r3, .L2506
+ str r3, [r2, #104]
+ ldr r3, .L2506
+ ldr r2, [r3, #104]
+ ldr r3, .L2506
+ str r2, [r3, #100]
+ b .L2505
+.L2500:
+ ldr r2, .L2506
+ ldr r3, .L2506+8
+ str r3, [r2, #104]
+ ldr r3, .L2506
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2506
+ str r2, [r3, #60]
+.L2505:
+ ldmib sp, {fp, sp, pc}
+.L2507:
+ .align 2
+.L2506:
+ .word GSU
+ .word GSU+56
+ .word GSU+16
+ .size _Z10fx_from_r4v, .-_Z10fx_from_r4v
+ .align 2
+ .type _Z10fx_from_r5v, %function
+_Z10fx_from_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2515
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2509
+ ldr r3, .L2515
+ ldr r3, [r3, #20]
+ str r3, [fp, #-16]
+ ldr r3, .L2515
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2515
+ str r2, [r3, #60]
+ ldr r3, .L2515
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2515
+ str r2, [r3, #128]
+ ldr r2, .L2515
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2515
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2515
+ ldr r2, [r3, #100]
+ ldr r3, .L2515+4
+ cmp r2, r3
+ bne .L2511
+ ldr r3, .L2515
+ ldr r2, [r3, #468]
+ ldr r3, .L2515
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2515
+ strb r3, [r2, #108]
+.L2511:
+ ldr r3, .L2515
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2515
+ str r2, [r3, #72]
+ ldr r2, .L2515
+ ldr r3, .L2515
+ str r3, [r2, #104]
+ ldr r3, .L2515
+ ldr r2, [r3, #104]
+ ldr r3, .L2515
+ str r2, [r3, #100]
+ b .L2514
+.L2509:
+ ldr r2, .L2515
+ ldr r3, .L2515+8
+ str r3, [r2, #104]
+ ldr r3, .L2515
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2515
+ str r2, [r3, #60]
+.L2514:
+ ldmib sp, {fp, sp, pc}
+.L2516:
+ .align 2
+.L2515:
+ .word GSU
+ .word GSU+56
+ .word GSU+20
+ .size _Z10fx_from_r5v, .-_Z10fx_from_r5v
+ .align 2
+ .type _Z10fx_from_r6v, %function
+_Z10fx_from_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2524
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2518
+ ldr r3, .L2524
+ ldr r3, [r3, #24]
+ str r3, [fp, #-16]
+ ldr r3, .L2524
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2524
+ str r2, [r3, #60]
+ ldr r3, .L2524
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2524
+ str r2, [r3, #128]
+ ldr r2, .L2524
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2524
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2524
+ ldr r2, [r3, #100]
+ ldr r3, .L2524+4
+ cmp r2, r3
+ bne .L2520
+ ldr r3, .L2524
+ ldr r2, [r3, #468]
+ ldr r3, .L2524
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2524
+ strb r3, [r2, #108]
+.L2520:
+ ldr r3, .L2524
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2524
+ str r2, [r3, #72]
+ ldr r2, .L2524
+ ldr r3, .L2524
+ str r3, [r2, #104]
+ ldr r3, .L2524
+ ldr r2, [r3, #104]
+ ldr r3, .L2524
+ str r2, [r3, #100]
+ b .L2523
+.L2518:
+ ldr r2, .L2524
+ ldr r3, .L2524+8
+ str r3, [r2, #104]
+ ldr r3, .L2524
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2524
+ str r2, [r3, #60]
+.L2523:
+ ldmib sp, {fp, sp, pc}
+.L2525:
+ .align 2
+.L2524:
+ .word GSU
+ .word GSU+56
+ .word GSU+24
+ .size _Z10fx_from_r6v, .-_Z10fx_from_r6v
+ .align 2
+ .type _Z10fx_from_r7v, %function
+_Z10fx_from_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2533
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2527
+ ldr r3, .L2533
+ ldr r3, [r3, #28]
+ str r3, [fp, #-16]
+ ldr r3, .L2533
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2533
+ str r2, [r3, #60]
+ ldr r3, .L2533
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2533
+ str r2, [r3, #128]
+ ldr r2, .L2533
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2533
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2533
+ ldr r2, [r3, #100]
+ ldr r3, .L2533+4
+ cmp r2, r3
+ bne .L2529
+ ldr r3, .L2533
+ ldr r2, [r3, #468]
+ ldr r3, .L2533
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2533
+ strb r3, [r2, #108]
+.L2529:
+ ldr r3, .L2533
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2533
+ str r2, [r3, #72]
+ ldr r2, .L2533
+ ldr r3, .L2533
+ str r3, [r2, #104]
+ ldr r3, .L2533
+ ldr r2, [r3, #104]
+ ldr r3, .L2533
+ str r2, [r3, #100]
+ b .L2532
+.L2527:
+ ldr r2, .L2533
+ ldr r3, .L2533+8
+ str r3, [r2, #104]
+ ldr r3, .L2533
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2533
+ str r2, [r3, #60]
+.L2532:
+ ldmib sp, {fp, sp, pc}
+.L2534:
+ .align 2
+.L2533:
+ .word GSU
+ .word GSU+56
+ .word GSU+28
+ .size _Z10fx_from_r7v, .-_Z10fx_from_r7v
+ .align 2
+ .type _Z10fx_from_r8v, %function
+_Z10fx_from_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2542
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2536
+ ldr r3, .L2542
+ ldr r3, [r3, #32]
+ str r3, [fp, #-16]
+ ldr r3, .L2542
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2542
+ str r2, [r3, #60]
+ ldr r3, .L2542
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2542
+ str r2, [r3, #128]
+ ldr r2, .L2542
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2542
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2542
+ ldr r2, [r3, #100]
+ ldr r3, .L2542+4
+ cmp r2, r3
+ bne .L2538
+ ldr r3, .L2542
+ ldr r2, [r3, #468]
+ ldr r3, .L2542
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2542
+ strb r3, [r2, #108]
+.L2538:
+ ldr r3, .L2542
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2542
+ str r2, [r3, #72]
+ ldr r2, .L2542
+ ldr r3, .L2542
+ str r3, [r2, #104]
+ ldr r3, .L2542
+ ldr r2, [r3, #104]
+ ldr r3, .L2542
+ str r2, [r3, #100]
+ b .L2541
+.L2536:
+ ldr r2, .L2542
+ ldr r3, .L2542+8
+ str r3, [r2, #104]
+ ldr r3, .L2542
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2542
+ str r2, [r3, #60]
+.L2541:
+ ldmib sp, {fp, sp, pc}
+.L2543:
+ .align 2
+.L2542:
+ .word GSU
+ .word GSU+56
+ .word GSU+32
+ .size _Z10fx_from_r8v, .-_Z10fx_from_r8v
+ .align 2
+ .type _Z10fx_from_r9v, %function
+_Z10fx_from_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2551
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2545
+ ldr r3, .L2551
+ ldr r3, [r3, #36]
+ str r3, [fp, #-16]
+ ldr r3, .L2551
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2551
+ str r2, [r3, #60]
+ ldr r3, .L2551
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2551
+ str r2, [r3, #128]
+ ldr r2, .L2551
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2551
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2551
+ ldr r2, [r3, #100]
+ ldr r3, .L2551+4
+ cmp r2, r3
+ bne .L2547
+ ldr r3, .L2551
+ ldr r2, [r3, #468]
+ ldr r3, .L2551
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2551
+ strb r3, [r2, #108]
+.L2547:
+ ldr r3, .L2551
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2551
+ str r2, [r3, #72]
+ ldr r2, .L2551
+ ldr r3, .L2551
+ str r3, [r2, #104]
+ ldr r3, .L2551
+ ldr r2, [r3, #104]
+ ldr r3, .L2551
+ str r2, [r3, #100]
+ b .L2550
+.L2545:
+ ldr r2, .L2551
+ ldr r3, .L2551+8
+ str r3, [r2, #104]
+ ldr r3, .L2551
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2551
+ str r2, [r3, #60]
+.L2550:
+ ldmib sp, {fp, sp, pc}
+.L2552:
+ .align 2
+.L2551:
+ .word GSU
+ .word GSU+56
+ .word GSU+36
+ .size _Z10fx_from_r9v, .-_Z10fx_from_r9v
+ .align 2
+ .type _Z11fx_from_r10v, %function
+_Z11fx_from_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2560
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2554
+ ldr r3, .L2560
+ ldr r3, [r3, #40]
+ str r3, [fp, #-16]
+ ldr r3, .L2560
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2560
+ str r2, [r3, #60]
+ ldr r3, .L2560
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2560
+ str r2, [r3, #128]
+ ldr r2, .L2560
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2560
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2560
+ ldr r2, [r3, #100]
+ ldr r3, .L2560+4
+ cmp r2, r3
+ bne .L2556
+ ldr r3, .L2560
+ ldr r2, [r3, #468]
+ ldr r3, .L2560
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2560
+ strb r3, [r2, #108]
+.L2556:
+ ldr r3, .L2560
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2560
+ str r2, [r3, #72]
+ ldr r2, .L2560
+ ldr r3, .L2560
+ str r3, [r2, #104]
+ ldr r3, .L2560
+ ldr r2, [r3, #104]
+ ldr r3, .L2560
+ str r2, [r3, #100]
+ b .L2559
+.L2554:
+ ldr r2, .L2560
+ ldr r3, .L2560+8
+ str r3, [r2, #104]
+ ldr r3, .L2560
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2560
+ str r2, [r3, #60]
+.L2559:
+ ldmib sp, {fp, sp, pc}
+.L2561:
+ .align 2
+.L2560:
+ .word GSU
+ .word GSU+56
+ .word GSU+40
+ .size _Z11fx_from_r10v, .-_Z11fx_from_r10v
+ .align 2
+ .type _Z11fx_from_r11v, %function
+_Z11fx_from_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2569
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2563
+ ldr r3, .L2569
+ ldr r3, [r3, #44]
+ str r3, [fp, #-16]
+ ldr r3, .L2569
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2569
+ str r2, [r3, #60]
+ ldr r3, .L2569
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2569
+ str r2, [r3, #128]
+ ldr r2, .L2569
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2569
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2569
+ ldr r2, [r3, #100]
+ ldr r3, .L2569+4
+ cmp r2, r3
+ bne .L2565
+ ldr r3, .L2569
+ ldr r2, [r3, #468]
+ ldr r3, .L2569
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2569
+ strb r3, [r2, #108]
+.L2565:
+ ldr r3, .L2569
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2569
+ str r2, [r3, #72]
+ ldr r2, .L2569
+ ldr r3, .L2569
+ str r3, [r2, #104]
+ ldr r3, .L2569
+ ldr r2, [r3, #104]
+ ldr r3, .L2569
+ str r2, [r3, #100]
+ b .L2568
+.L2563:
+ ldr r2, .L2569
+ ldr r3, .L2569+8
+ str r3, [r2, #104]
+ ldr r3, .L2569
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2569
+ str r2, [r3, #60]
+.L2568:
+ ldmib sp, {fp, sp, pc}
+.L2570:
+ .align 2
+.L2569:
+ .word GSU
+ .word GSU+56
+ .word GSU+44
+ .size _Z11fx_from_r11v, .-_Z11fx_from_r11v
+ .align 2
+ .type _Z11fx_from_r12v, %function
+_Z11fx_from_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2578
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2572
+ ldr r3, .L2578
+ ldr r3, [r3, #48]
+ str r3, [fp, #-16]
+ ldr r3, .L2578
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2578
+ str r2, [r3, #60]
+ ldr r3, .L2578
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2578
+ str r2, [r3, #128]
+ ldr r2, .L2578
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2578
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2578
+ ldr r2, [r3, #100]
+ ldr r3, .L2578+4
+ cmp r2, r3
+ bne .L2574
+ ldr r3, .L2578
+ ldr r2, [r3, #468]
+ ldr r3, .L2578
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2578
+ strb r3, [r2, #108]
+.L2574:
+ ldr r3, .L2578
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2578
+ str r2, [r3, #72]
+ ldr r2, .L2578
+ ldr r3, .L2578
+ str r3, [r2, #104]
+ ldr r3, .L2578
+ ldr r2, [r3, #104]
+ ldr r3, .L2578
+ str r2, [r3, #100]
+ b .L2577
+.L2572:
+ ldr r2, .L2578
+ ldr r3, .L2578+8
+ str r3, [r2, #104]
+ ldr r3, .L2578
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2578
+ str r2, [r3, #60]
+.L2577:
+ ldmib sp, {fp, sp, pc}
+.L2579:
+ .align 2
+.L2578:
+ .word GSU
+ .word GSU+56
+ .word GSU+48
+ .size _Z11fx_from_r12v, .-_Z11fx_from_r12v
+ .align 2
+ .type _Z11fx_from_r13v, %function
+_Z11fx_from_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2587
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2581
+ ldr r3, .L2587
+ ldr r3, [r3, #52]
+ str r3, [fp, #-16]
+ ldr r3, .L2587
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2587
+ str r2, [r3, #60]
+ ldr r3, .L2587
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2587
+ str r2, [r3, #128]
+ ldr r2, .L2587
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2587
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2587
+ ldr r2, [r3, #100]
+ ldr r3, .L2587+4
+ cmp r2, r3
+ bne .L2583
+ ldr r3, .L2587
+ ldr r2, [r3, #468]
+ ldr r3, .L2587
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2587
+ strb r3, [r2, #108]
+.L2583:
+ ldr r3, .L2587
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2587
+ str r2, [r3, #72]
+ ldr r2, .L2587
+ ldr r3, .L2587
+ str r3, [r2, #104]
+ ldr r3, .L2587
+ ldr r2, [r3, #104]
+ ldr r3, .L2587
+ str r2, [r3, #100]
+ b .L2586
+.L2581:
+ ldr r2, .L2587
+ ldr r3, .L2587+8
+ str r3, [r2, #104]
+ ldr r3, .L2587
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2587
+ str r2, [r3, #60]
+.L2586:
+ ldmib sp, {fp, sp, pc}
+.L2588:
+ .align 2
+.L2587:
+ .word GSU
+ .word GSU+56
+ .word GSU+52
+ .size _Z11fx_from_r13v, .-_Z11fx_from_r13v
+ .align 2
+ .type _Z11fx_from_r14v, %function
+_Z11fx_from_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2596
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2590
+ ldr r3, .L2596
+ ldr r3, [r3, #56]
+ str r3, [fp, #-16]
+ ldr r3, .L2596
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2596
+ str r2, [r3, #60]
+ ldr r3, .L2596
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2596
+ str r2, [r3, #128]
+ ldr r2, .L2596
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2596
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2596
+ ldr r2, [r3, #100]
+ ldr r3, .L2596+4
+ cmp r2, r3
+ bne .L2592
+ ldr r3, .L2596
+ ldr r2, [r3, #468]
+ ldr r3, .L2596
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2596
+ strb r3, [r2, #108]
+.L2592:
+ ldr r3, .L2596
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2596
+ str r2, [r3, #72]
+ ldr r2, .L2596
+ ldr r3, .L2596
+ str r3, [r2, #104]
+ ldr r3, .L2596
+ ldr r2, [r3, #104]
+ ldr r3, .L2596
+ str r2, [r3, #100]
+ b .L2595
+.L2590:
+ ldr r2, .L2596
+ ldr r3, .L2596+4
+ str r3, [r2, #104]
+ ldr r3, .L2596
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2596
+ str r2, [r3, #60]
+.L2595:
+ ldmib sp, {fp, sp, pc}
+.L2597:
+ .align 2
+.L2596:
+ .word GSU
+ .word GSU+56
+ .size _Z11fx_from_r14v, .-_Z11fx_from_r14v
+ .align 2
+ .type _Z11fx_from_r15v, %function
+_Z11fx_from_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2605
+ ldr r3, [r3, #72]
+ and r3, r3, #4096
+ cmp r3, #0
+ beq .L2599
+ ldr r3, .L2605
+ ldr r3, [r3, #60]
+ str r3, [fp, #-16]
+ ldr r3, .L2605
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2605
+ str r2, [r3, #60]
+ ldr r3, .L2605
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ and r3, r3, #128
+ mov r3, r3, asl #16
+ mov r2, r3
+ ldr r3, .L2605
+ str r2, [r3, #128]
+ ldr r2, .L2605
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2605
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2605
+ ldr r2, [r3, #100]
+ ldr r3, .L2605+4
+ cmp r2, r3
+ bne .L2601
+ ldr r3, .L2605
+ ldr r2, [r3, #468]
+ ldr r3, .L2605
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2605
+ strb r3, [r2, #108]
+.L2601:
+ ldr r3, .L2605
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2605
+ str r2, [r3, #72]
+ ldr r2, .L2605
+ ldr r3, .L2605
+ str r3, [r2, #104]
+ ldr r3, .L2605
+ ldr r2, [r3, #104]
+ ldr r3, .L2605
+ str r2, [r3, #100]
+ b .L2604
+.L2599:
+ ldr r2, .L2605
+ ldr r3, .L2605+8
+ str r3, [r2, #104]
+ ldr r3, .L2605
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2605
+ str r2, [r3, #60]
+.L2604:
+ ldmib sp, {fp, sp, pc}
+.L2606:
+ .align 2
+.L2605:
+ .word GSU
+ .word GSU+56
+ .word GSU+60
+ .size _Z11fx_from_r15v, .-_Z11fx_from_r15v
+ .align 2
+ .type _Z6fx_hibv, %function
+_Z6fx_hibv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2611
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ str r3, [fp, #-16]
+ ldr r3, .L2611
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2611
+ str r2, [r3, #60]
+ ldr r3, .L2611
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, [fp, #-16]
+ mov r2, r3, asl #8
+ ldr r3, .L2611
+ str r2, [r3, #116]
+ ldr r3, [fp, #-16]
+ mov r2, r3, asl #8
+ ldr r3, .L2611
+ str r2, [r3, #120]
+ ldr r3, .L2611
+ ldr r2, [r3, #100]
+ ldr r3, .L2611+4
+ cmp r2, r3
+ bne .L2608
+ ldr r3, .L2611
+ ldr r2, [r3, #468]
+ ldr r3, .L2611
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2611
+ strb r3, [r2, #108]
+.L2608:
+ ldr r3, .L2611
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2611
+ str r2, [r3, #72]
+ ldr r2, .L2611
+ ldr r3, .L2611
+ str r3, [r2, #104]
+ ldr r3, .L2611
+ ldr r2, [r3, #104]
+ ldr r3, .L2611
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2612:
+ .align 2
+.L2611:
+ .word GSU
+ .word GSU+56
+ .size _Z6fx_hibv, .-_Z6fx_hibv
+ .align 2
+ .type _Z8fx_or_r1v, %function
+_Z8fx_or_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2617
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2617
+ ldr r3, [r3, #4]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2617
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2617
+ str r2, [r3, #60]
+ ldr r3, .L2617
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2617
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2617
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2617
+ ldr r2, [r3, #100]
+ ldr r3, .L2617+4
+ cmp r2, r3
+ bne .L2614
+ ldr r3, .L2617
+ ldr r2, [r3, #468]
+ ldr r3, .L2617
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2617
+ strb r3, [r2, #108]
+.L2614:
+ ldr r3, .L2617
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2617
+ str r2, [r3, #72]
+ ldr r2, .L2617
+ ldr r3, .L2617
+ str r3, [r2, #104]
+ ldr r3, .L2617
+ ldr r2, [r3, #104]
+ ldr r3, .L2617
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2618:
+ .align 2
+.L2617:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r1v, .-_Z8fx_or_r1v
+ .align 2
+ .type _Z8fx_or_r2v, %function
+_Z8fx_or_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2623
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2623
+ ldr r3, [r3, #8]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2623
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2623
+ str r2, [r3, #60]
+ ldr r3, .L2623
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2623
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2623
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2623
+ ldr r2, [r3, #100]
+ ldr r3, .L2623+4
+ cmp r2, r3
+ bne .L2620
+ ldr r3, .L2623
+ ldr r2, [r3, #468]
+ ldr r3, .L2623
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2623
+ strb r3, [r2, #108]
+.L2620:
+ ldr r3, .L2623
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2623
+ str r2, [r3, #72]
+ ldr r2, .L2623
+ ldr r3, .L2623
+ str r3, [r2, #104]
+ ldr r3, .L2623
+ ldr r2, [r3, #104]
+ ldr r3, .L2623
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2624:
+ .align 2
+.L2623:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r2v, .-_Z8fx_or_r2v
+ .align 2
+ .type _Z8fx_or_r3v, %function
+_Z8fx_or_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2629
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2629
+ ldr r3, [r3, #12]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2629
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2629
+ str r2, [r3, #60]
+ ldr r3, .L2629
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2629
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2629
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2629
+ ldr r2, [r3, #100]
+ ldr r3, .L2629+4
+ cmp r2, r3
+ bne .L2626
+ ldr r3, .L2629
+ ldr r2, [r3, #468]
+ ldr r3, .L2629
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2629
+ strb r3, [r2, #108]
+.L2626:
+ ldr r3, .L2629
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2629
+ str r2, [r3, #72]
+ ldr r2, .L2629
+ ldr r3, .L2629
+ str r3, [r2, #104]
+ ldr r3, .L2629
+ ldr r2, [r3, #104]
+ ldr r3, .L2629
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2630:
+ .align 2
+.L2629:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r3v, .-_Z8fx_or_r3v
+ .align 2
+ .type _Z8fx_or_r4v, %function
+_Z8fx_or_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2635
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2635
+ ldr r3, [r3, #16]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2635
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2635
+ str r2, [r3, #60]
+ ldr r3, .L2635
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2635
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2635
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2635
+ ldr r2, [r3, #100]
+ ldr r3, .L2635+4
+ cmp r2, r3
+ bne .L2632
+ ldr r3, .L2635
+ ldr r2, [r3, #468]
+ ldr r3, .L2635
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2635
+ strb r3, [r2, #108]
+.L2632:
+ ldr r3, .L2635
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2635
+ str r2, [r3, #72]
+ ldr r2, .L2635
+ ldr r3, .L2635
+ str r3, [r2, #104]
+ ldr r3, .L2635
+ ldr r2, [r3, #104]
+ ldr r3, .L2635
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2636:
+ .align 2
+.L2635:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r4v, .-_Z8fx_or_r4v
+ .align 2
+ .type _Z8fx_or_r5v, %function
+_Z8fx_or_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2641
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2641
+ ldr r3, [r3, #20]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2641
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2641
+ str r2, [r3, #60]
+ ldr r3, .L2641
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2641
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2641
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2641
+ ldr r2, [r3, #100]
+ ldr r3, .L2641+4
+ cmp r2, r3
+ bne .L2638
+ ldr r3, .L2641
+ ldr r2, [r3, #468]
+ ldr r3, .L2641
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2641
+ strb r3, [r2, #108]
+.L2638:
+ ldr r3, .L2641
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2641
+ str r2, [r3, #72]
+ ldr r2, .L2641
+ ldr r3, .L2641
+ str r3, [r2, #104]
+ ldr r3, .L2641
+ ldr r2, [r3, #104]
+ ldr r3, .L2641
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2642:
+ .align 2
+.L2641:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r5v, .-_Z8fx_or_r5v
+ .align 2
+ .type _Z8fx_or_r6v, %function
+_Z8fx_or_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2647
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2647
+ ldr r3, [r3, #24]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2647
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2647
+ str r2, [r3, #60]
+ ldr r3, .L2647
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2647
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2647
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2647
+ ldr r2, [r3, #100]
+ ldr r3, .L2647+4
+ cmp r2, r3
+ bne .L2644
+ ldr r3, .L2647
+ ldr r2, [r3, #468]
+ ldr r3, .L2647
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2647
+ strb r3, [r2, #108]
+.L2644:
+ ldr r3, .L2647
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2647
+ str r2, [r3, #72]
+ ldr r2, .L2647
+ ldr r3, .L2647
+ str r3, [r2, #104]
+ ldr r3, .L2647
+ ldr r2, [r3, #104]
+ ldr r3, .L2647
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2648:
+ .align 2
+.L2647:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r6v, .-_Z8fx_or_r6v
+ .align 2
+ .type _Z8fx_or_r7v, %function
+_Z8fx_or_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2653
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2653
+ ldr r3, [r3, #28]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2653
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2653
+ str r2, [r3, #60]
+ ldr r3, .L2653
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2653
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2653
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2653
+ ldr r2, [r3, #100]
+ ldr r3, .L2653+4
+ cmp r2, r3
+ bne .L2650
+ ldr r3, .L2653
+ ldr r2, [r3, #468]
+ ldr r3, .L2653
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2653
+ strb r3, [r2, #108]
+.L2650:
+ ldr r3, .L2653
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2653
+ str r2, [r3, #72]
+ ldr r2, .L2653
+ ldr r3, .L2653
+ str r3, [r2, #104]
+ ldr r3, .L2653
+ ldr r2, [r3, #104]
+ ldr r3, .L2653
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2654:
+ .align 2
+.L2653:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r7v, .-_Z8fx_or_r7v
+ .align 2
+ .type _Z8fx_or_r8v, %function
+_Z8fx_or_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2659
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2659
+ ldr r3, [r3, #32]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2659
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2659
+ str r2, [r3, #60]
+ ldr r3, .L2659
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2659
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2659
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2659
+ ldr r2, [r3, #100]
+ ldr r3, .L2659+4
+ cmp r2, r3
+ bne .L2656
+ ldr r3, .L2659
+ ldr r2, [r3, #468]
+ ldr r3, .L2659
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2659
+ strb r3, [r2, #108]
+.L2656:
+ ldr r3, .L2659
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2659
+ str r2, [r3, #72]
+ ldr r2, .L2659
+ ldr r3, .L2659
+ str r3, [r2, #104]
+ ldr r3, .L2659
+ ldr r2, [r3, #104]
+ ldr r3, .L2659
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2660:
+ .align 2
+.L2659:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r8v, .-_Z8fx_or_r8v
+ .align 2
+ .type _Z8fx_or_r9v, %function
+_Z8fx_or_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2665
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2665
+ ldr r3, [r3, #36]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2665
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2665
+ str r2, [r3, #60]
+ ldr r3, .L2665
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2665
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2665
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2665
+ ldr r2, [r3, #100]
+ ldr r3, .L2665+4
+ cmp r2, r3
+ bne .L2662
+ ldr r3, .L2665
+ ldr r2, [r3, #468]
+ ldr r3, .L2665
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2665
+ strb r3, [r2, #108]
+.L2662:
+ ldr r3, .L2665
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2665
+ str r2, [r3, #72]
+ ldr r2, .L2665
+ ldr r3, .L2665
+ str r3, [r2, #104]
+ ldr r3, .L2665
+ ldr r2, [r3, #104]
+ ldr r3, .L2665
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2666:
+ .align 2
+.L2665:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_r9v, .-_Z8fx_or_r9v
+ .align 2
+ .type _Z9fx_or_r10v, %function
+_Z9fx_or_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2671
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2671
+ ldr r3, [r3, #40]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2671
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2671
+ str r2, [r3, #60]
+ ldr r3, .L2671
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2671
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2671
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2671
+ ldr r2, [r3, #100]
+ ldr r3, .L2671+4
+ cmp r2, r3
+ bne .L2668
+ ldr r3, .L2671
+ ldr r2, [r3, #468]
+ ldr r3, .L2671
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2671
+ strb r3, [r2, #108]
+.L2668:
+ ldr r3, .L2671
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2671
+ str r2, [r3, #72]
+ ldr r2, .L2671
+ ldr r3, .L2671
+ str r3, [r2, #104]
+ ldr r3, .L2671
+ ldr r2, [r3, #104]
+ ldr r3, .L2671
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2672:
+ .align 2
+.L2671:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r10v, .-_Z9fx_or_r10v
+ .align 2
+ .type _Z9fx_or_r11v, %function
+_Z9fx_or_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2677
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2677
+ ldr r3, [r3, #44]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2677
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2677
+ str r2, [r3, #60]
+ ldr r3, .L2677
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2677
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2677
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2677
+ ldr r2, [r3, #100]
+ ldr r3, .L2677+4
+ cmp r2, r3
+ bne .L2674
+ ldr r3, .L2677
+ ldr r2, [r3, #468]
+ ldr r3, .L2677
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2677
+ strb r3, [r2, #108]
+.L2674:
+ ldr r3, .L2677
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2677
+ str r2, [r3, #72]
+ ldr r2, .L2677
+ ldr r3, .L2677
+ str r3, [r2, #104]
+ ldr r3, .L2677
+ ldr r2, [r3, #104]
+ ldr r3, .L2677
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2678:
+ .align 2
+.L2677:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r11v, .-_Z9fx_or_r11v
+ .align 2
+ .type _Z9fx_or_r12v, %function
+_Z9fx_or_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2683
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2683
+ ldr r3, [r3, #48]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2683
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2683
+ str r2, [r3, #60]
+ ldr r3, .L2683
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2683
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2683
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2683
+ ldr r2, [r3, #100]
+ ldr r3, .L2683+4
+ cmp r2, r3
+ bne .L2680
+ ldr r3, .L2683
+ ldr r2, [r3, #468]
+ ldr r3, .L2683
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2683
+ strb r3, [r2, #108]
+.L2680:
+ ldr r3, .L2683
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2683
+ str r2, [r3, #72]
+ ldr r2, .L2683
+ ldr r3, .L2683
+ str r3, [r2, #104]
+ ldr r3, .L2683
+ ldr r2, [r3, #104]
+ ldr r3, .L2683
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2684:
+ .align 2
+.L2683:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r12v, .-_Z9fx_or_r12v
+ .align 2
+ .type _Z9fx_or_r13v, %function
+_Z9fx_or_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2689
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2689
+ ldr r3, [r3, #52]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2689
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2689
+ str r2, [r3, #60]
+ ldr r3, .L2689
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2689
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2689
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2689
+ ldr r2, [r3, #100]
+ ldr r3, .L2689+4
+ cmp r2, r3
+ bne .L2686
+ ldr r3, .L2689
+ ldr r2, [r3, #468]
+ ldr r3, .L2689
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2689
+ strb r3, [r2, #108]
+.L2686:
+ ldr r3, .L2689
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2689
+ str r2, [r3, #72]
+ ldr r2, .L2689
+ ldr r3, .L2689
+ str r3, [r2, #104]
+ ldr r3, .L2689
+ ldr r2, [r3, #104]
+ ldr r3, .L2689
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2690:
+ .align 2
+.L2689:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r13v, .-_Z9fx_or_r13v
+ .align 2
+ .type _Z9fx_or_r14v, %function
+_Z9fx_or_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2695
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2695
+ ldr r3, [r3, #56]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2695
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2695
+ str r2, [r3, #60]
+ ldr r3, .L2695
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2695
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2695
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2695
+ ldr r2, [r3, #100]
+ ldr r3, .L2695+4
+ cmp r2, r3
+ bne .L2692
+ ldr r3, .L2695
+ ldr r2, [r3, #468]
+ ldr r3, .L2695
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2695
+ strb r3, [r2, #108]
+.L2692:
+ ldr r3, .L2695
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2695
+ str r2, [r3, #72]
+ ldr r2, .L2695
+ ldr r3, .L2695
+ str r3, [r2, #104]
+ ldr r3, .L2695
+ ldr r2, [r3, #104]
+ ldr r3, .L2695
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2696:
+ .align 2
+.L2695:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r14v, .-_Z9fx_or_r14v
+ .align 2
+ .type _Z9fx_or_r15v, %function
+_Z9fx_or_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2701
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2701
+ ldr r3, [r3, #60]
+ orr r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2701
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2701
+ str r2, [r3, #60]
+ ldr r3, .L2701
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2701
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2701
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2701
+ ldr r2, [r3, #100]
+ ldr r3, .L2701+4
+ cmp r2, r3
+ bne .L2698
+ ldr r3, .L2701
+ ldr r2, [r3, #468]
+ ldr r3, .L2701
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2701
+ strb r3, [r2, #108]
+.L2698:
+ ldr r3, .L2701
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2701
+ str r2, [r3, #72]
+ ldr r2, .L2701
+ ldr r3, .L2701
+ str r3, [r2, #104]
+ ldr r3, .L2701
+ ldr r2, [r3, #104]
+ ldr r3, .L2701
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2702:
+ .align 2
+.L2701:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_r15v, .-_Z9fx_or_r15v
+ .align 2
+ .type _Z9fx_xor_r1v, %function
+_Z9fx_xor_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2707
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2707
+ ldr r3, [r3, #4]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2707
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2707
+ str r2, [r3, #60]
+ ldr r3, .L2707
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2707
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2707
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2707
+ ldr r2, [r3, #100]
+ ldr r3, .L2707+4
+ cmp r2, r3
+ bne .L2704
+ ldr r3, .L2707
+ ldr r2, [r3, #468]
+ ldr r3, .L2707
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2707
+ strb r3, [r2, #108]
+.L2704:
+ ldr r3, .L2707
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2707
+ str r2, [r3, #72]
+ ldr r2, .L2707
+ ldr r3, .L2707
+ str r3, [r2, #104]
+ ldr r3, .L2707
+ ldr r2, [r3, #104]
+ ldr r3, .L2707
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2708:
+ .align 2
+.L2707:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r1v, .-_Z9fx_xor_r1v
+ .align 2
+ .type _Z9fx_xor_r2v, %function
+_Z9fx_xor_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2713
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2713
+ ldr r3, [r3, #8]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2713
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2713
+ str r2, [r3, #60]
+ ldr r3, .L2713
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2713
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2713
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2713
+ ldr r2, [r3, #100]
+ ldr r3, .L2713+4
+ cmp r2, r3
+ bne .L2710
+ ldr r3, .L2713
+ ldr r2, [r3, #468]
+ ldr r3, .L2713
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2713
+ strb r3, [r2, #108]
+.L2710:
+ ldr r3, .L2713
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2713
+ str r2, [r3, #72]
+ ldr r2, .L2713
+ ldr r3, .L2713
+ str r3, [r2, #104]
+ ldr r3, .L2713
+ ldr r2, [r3, #104]
+ ldr r3, .L2713
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2714:
+ .align 2
+.L2713:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r2v, .-_Z9fx_xor_r2v
+ .align 2
+ .type _Z9fx_xor_r3v, %function
+_Z9fx_xor_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2719
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2719
+ ldr r3, [r3, #12]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2719
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2719
+ str r2, [r3, #60]
+ ldr r3, .L2719
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2719
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2719
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2719
+ ldr r2, [r3, #100]
+ ldr r3, .L2719+4
+ cmp r2, r3
+ bne .L2716
+ ldr r3, .L2719
+ ldr r2, [r3, #468]
+ ldr r3, .L2719
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2719
+ strb r3, [r2, #108]
+.L2716:
+ ldr r3, .L2719
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2719
+ str r2, [r3, #72]
+ ldr r2, .L2719
+ ldr r3, .L2719
+ str r3, [r2, #104]
+ ldr r3, .L2719
+ ldr r2, [r3, #104]
+ ldr r3, .L2719
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2720:
+ .align 2
+.L2719:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r3v, .-_Z9fx_xor_r3v
+ .align 2
+ .type _Z9fx_xor_r4v, %function
+_Z9fx_xor_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2725
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2725
+ ldr r3, [r3, #16]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2725
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2725
+ str r2, [r3, #60]
+ ldr r3, .L2725
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2725
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2725
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2725
+ ldr r2, [r3, #100]
+ ldr r3, .L2725+4
+ cmp r2, r3
+ bne .L2722
+ ldr r3, .L2725
+ ldr r2, [r3, #468]
+ ldr r3, .L2725
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2725
+ strb r3, [r2, #108]
+.L2722:
+ ldr r3, .L2725
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2725
+ str r2, [r3, #72]
+ ldr r2, .L2725
+ ldr r3, .L2725
+ str r3, [r2, #104]
+ ldr r3, .L2725
+ ldr r2, [r3, #104]
+ ldr r3, .L2725
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2726:
+ .align 2
+.L2725:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r4v, .-_Z9fx_xor_r4v
+ .align 2
+ .type _Z9fx_xor_r5v, %function
+_Z9fx_xor_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2731
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2731
+ ldr r3, [r3, #20]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2731
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2731
+ str r2, [r3, #60]
+ ldr r3, .L2731
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2731
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2731
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2731
+ ldr r2, [r3, #100]
+ ldr r3, .L2731+4
+ cmp r2, r3
+ bne .L2728
+ ldr r3, .L2731
+ ldr r2, [r3, #468]
+ ldr r3, .L2731
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2731
+ strb r3, [r2, #108]
+.L2728:
+ ldr r3, .L2731
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2731
+ str r2, [r3, #72]
+ ldr r2, .L2731
+ ldr r3, .L2731
+ str r3, [r2, #104]
+ ldr r3, .L2731
+ ldr r2, [r3, #104]
+ ldr r3, .L2731
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2732:
+ .align 2
+.L2731:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r5v, .-_Z9fx_xor_r5v
+ .align 2
+ .type _Z9fx_xor_r6v, %function
+_Z9fx_xor_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2737
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2737
+ ldr r3, [r3, #24]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2737
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2737
+ str r2, [r3, #60]
+ ldr r3, .L2737
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2737
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2737
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2737
+ ldr r2, [r3, #100]
+ ldr r3, .L2737+4
+ cmp r2, r3
+ bne .L2734
+ ldr r3, .L2737
+ ldr r2, [r3, #468]
+ ldr r3, .L2737
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2737
+ strb r3, [r2, #108]
+.L2734:
+ ldr r3, .L2737
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2737
+ str r2, [r3, #72]
+ ldr r2, .L2737
+ ldr r3, .L2737
+ str r3, [r2, #104]
+ ldr r3, .L2737
+ ldr r2, [r3, #104]
+ ldr r3, .L2737
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2738:
+ .align 2
+.L2737:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r6v, .-_Z9fx_xor_r6v
+ .align 2
+ .type _Z9fx_xor_r7v, %function
+_Z9fx_xor_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2743
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2743
+ ldr r3, [r3, #28]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2743
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2743
+ str r2, [r3, #60]
+ ldr r3, .L2743
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2743
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2743
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2743
+ ldr r2, [r3, #100]
+ ldr r3, .L2743+4
+ cmp r2, r3
+ bne .L2740
+ ldr r3, .L2743
+ ldr r2, [r3, #468]
+ ldr r3, .L2743
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2743
+ strb r3, [r2, #108]
+.L2740:
+ ldr r3, .L2743
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2743
+ str r2, [r3, #72]
+ ldr r2, .L2743
+ ldr r3, .L2743
+ str r3, [r2, #104]
+ ldr r3, .L2743
+ ldr r2, [r3, #104]
+ ldr r3, .L2743
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2744:
+ .align 2
+.L2743:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r7v, .-_Z9fx_xor_r7v
+ .align 2
+ .type _Z9fx_xor_r8v, %function
+_Z9fx_xor_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2749
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2749
+ ldr r3, [r3, #32]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2749
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2749
+ str r2, [r3, #60]
+ ldr r3, .L2749
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2749
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2749
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2749
+ ldr r2, [r3, #100]
+ ldr r3, .L2749+4
+ cmp r2, r3
+ bne .L2746
+ ldr r3, .L2749
+ ldr r2, [r3, #468]
+ ldr r3, .L2749
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2749
+ strb r3, [r2, #108]
+.L2746:
+ ldr r3, .L2749
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2749
+ str r2, [r3, #72]
+ ldr r2, .L2749
+ ldr r3, .L2749
+ str r3, [r2, #104]
+ ldr r3, .L2749
+ ldr r2, [r3, #104]
+ ldr r3, .L2749
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2750:
+ .align 2
+.L2749:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r8v, .-_Z9fx_xor_r8v
+ .align 2
+ .type _Z9fx_xor_r9v, %function
+_Z9fx_xor_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2755
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2755
+ ldr r3, [r3, #36]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2755
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2755
+ str r2, [r3, #60]
+ ldr r3, .L2755
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2755
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2755
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2755
+ ldr r2, [r3, #100]
+ ldr r3, .L2755+4
+ cmp r2, r3
+ bne .L2752
+ ldr r3, .L2755
+ ldr r2, [r3, #468]
+ ldr r3, .L2755
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2755
+ strb r3, [r2, #108]
+.L2752:
+ ldr r3, .L2755
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2755
+ str r2, [r3, #72]
+ ldr r2, .L2755
+ ldr r3, .L2755
+ str r3, [r2, #104]
+ ldr r3, .L2755
+ ldr r2, [r3, #104]
+ ldr r3, .L2755
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2756:
+ .align 2
+.L2755:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_r9v, .-_Z9fx_xor_r9v
+ .align 2
+ .type _Z10fx_xor_r10v, %function
+_Z10fx_xor_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2761
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2761
+ ldr r3, [r3, #40]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2761
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2761
+ str r2, [r3, #60]
+ ldr r3, .L2761
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2761
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2761
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2761
+ ldr r2, [r3, #100]
+ ldr r3, .L2761+4
+ cmp r2, r3
+ bne .L2758
+ ldr r3, .L2761
+ ldr r2, [r3, #468]
+ ldr r3, .L2761
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2761
+ strb r3, [r2, #108]
+.L2758:
+ ldr r3, .L2761
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2761
+ str r2, [r3, #72]
+ ldr r2, .L2761
+ ldr r3, .L2761
+ str r3, [r2, #104]
+ ldr r3, .L2761
+ ldr r2, [r3, #104]
+ ldr r3, .L2761
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2762:
+ .align 2
+.L2761:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r10v, .-_Z10fx_xor_r10v
+ .align 2
+ .type _Z10fx_xor_r11v, %function
+_Z10fx_xor_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2767
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2767
+ ldr r3, [r3, #44]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2767
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2767
+ str r2, [r3, #60]
+ ldr r3, .L2767
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2767
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2767
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2767
+ ldr r2, [r3, #100]
+ ldr r3, .L2767+4
+ cmp r2, r3
+ bne .L2764
+ ldr r3, .L2767
+ ldr r2, [r3, #468]
+ ldr r3, .L2767
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2767
+ strb r3, [r2, #108]
+.L2764:
+ ldr r3, .L2767
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2767
+ str r2, [r3, #72]
+ ldr r2, .L2767
+ ldr r3, .L2767
+ str r3, [r2, #104]
+ ldr r3, .L2767
+ ldr r2, [r3, #104]
+ ldr r3, .L2767
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2768:
+ .align 2
+.L2767:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r11v, .-_Z10fx_xor_r11v
+ .align 2
+ .type _Z10fx_xor_r12v, %function
+_Z10fx_xor_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2773
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2773
+ ldr r3, [r3, #48]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2773
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2773
+ str r2, [r3, #60]
+ ldr r3, .L2773
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2773
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2773
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2773
+ ldr r2, [r3, #100]
+ ldr r3, .L2773+4
+ cmp r2, r3
+ bne .L2770
+ ldr r3, .L2773
+ ldr r2, [r3, #468]
+ ldr r3, .L2773
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2773
+ strb r3, [r2, #108]
+.L2770:
+ ldr r3, .L2773
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2773
+ str r2, [r3, #72]
+ ldr r2, .L2773
+ ldr r3, .L2773
+ str r3, [r2, #104]
+ ldr r3, .L2773
+ ldr r2, [r3, #104]
+ ldr r3, .L2773
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2774:
+ .align 2
+.L2773:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r12v, .-_Z10fx_xor_r12v
+ .align 2
+ .type _Z10fx_xor_r13v, %function
+_Z10fx_xor_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2779
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2779
+ ldr r3, [r3, #52]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2779
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2779
+ str r2, [r3, #60]
+ ldr r3, .L2779
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2779
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2779
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2779
+ ldr r2, [r3, #100]
+ ldr r3, .L2779+4
+ cmp r2, r3
+ bne .L2776
+ ldr r3, .L2779
+ ldr r2, [r3, #468]
+ ldr r3, .L2779
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2779
+ strb r3, [r2, #108]
+.L2776:
+ ldr r3, .L2779
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2779
+ str r2, [r3, #72]
+ ldr r2, .L2779
+ ldr r3, .L2779
+ str r3, [r2, #104]
+ ldr r3, .L2779
+ ldr r2, [r3, #104]
+ ldr r3, .L2779
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2780:
+ .align 2
+.L2779:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r13v, .-_Z10fx_xor_r13v
+ .align 2
+ .type _Z10fx_xor_r14v, %function
+_Z10fx_xor_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2785
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2785
+ ldr r3, [r3, #56]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2785
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2785
+ str r2, [r3, #60]
+ ldr r3, .L2785
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2785
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2785
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2785
+ ldr r2, [r3, #100]
+ ldr r3, .L2785+4
+ cmp r2, r3
+ bne .L2782
+ ldr r3, .L2785
+ ldr r2, [r3, #468]
+ ldr r3, .L2785
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2785
+ strb r3, [r2, #108]
+.L2782:
+ ldr r3, .L2785
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2785
+ str r2, [r3, #72]
+ ldr r2, .L2785
+ ldr r3, .L2785
+ str r3, [r2, #104]
+ ldr r3, .L2785
+ ldr r2, [r3, #104]
+ ldr r3, .L2785
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2786:
+ .align 2
+.L2785:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r14v, .-_Z10fx_xor_r14v
+ .align 2
+ .type _Z10fx_xor_r15v, %function
+_Z10fx_xor_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2791
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L2791
+ ldr r3, [r3, #60]
+ eor r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L2791
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2791
+ str r2, [r3, #60]
+ ldr r3, .L2791
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2791
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2791
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2791
+ ldr r2, [r3, #100]
+ ldr r3, .L2791+4
+ cmp r2, r3
+ bne .L2788
+ ldr r3, .L2791
+ ldr r2, [r3, #468]
+ ldr r3, .L2791
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2791
+ strb r3, [r2, #108]
+.L2788:
+ ldr r3, .L2791
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2791
+ str r2, [r3, #72]
+ ldr r2, .L2791
+ ldr r3, .L2791
+ str r3, [r2, #104]
+ ldr r3, .L2791
+ ldr r2, [r3, #104]
+ ldr r3, .L2791
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2792:
+ .align 2
+.L2791:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_r15v, .-_Z10fx_xor_r15v
+ .align 2
+ .type _Z8fx_or_i1v, %function
+_Z8fx_or_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2797
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r3, .L2797
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2797
+ str r2, [r3, #60]
+ ldr r3, .L2797
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2797
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2797
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2797
+ ldr r2, [r3, #100]
+ ldr r3, .L2797+4
+ cmp r2, r3
+ bne .L2794
+ ldr r3, .L2797
+ ldr r2, [r3, #468]
+ ldr r3, .L2797
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2797
+ strb r3, [r2, #108]
+.L2794:
+ ldr r3, .L2797
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2797
+ str r2, [r3, #72]
+ ldr r2, .L2797
+ ldr r3, .L2797
+ str r3, [r2, #104]
+ ldr r3, .L2797
+ ldr r2, [r3, #104]
+ ldr r3, .L2797
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2798:
+ .align 2
+.L2797:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i1v, .-_Z8fx_or_i1v
+ .align 2
+ .type _Z8fx_or_i2v, %function
+_Z8fx_or_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2803
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r3, .L2803
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2803
+ str r2, [r3, #60]
+ ldr r3, .L2803
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2803
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2803
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2803
+ ldr r2, [r3, #100]
+ ldr r3, .L2803+4
+ cmp r2, r3
+ bne .L2800
+ ldr r3, .L2803
+ ldr r2, [r3, #468]
+ ldr r3, .L2803
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2803
+ strb r3, [r2, #108]
+.L2800:
+ ldr r3, .L2803
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2803
+ str r2, [r3, #72]
+ ldr r2, .L2803
+ ldr r3, .L2803
+ str r3, [r2, #104]
+ ldr r3, .L2803
+ ldr r2, [r3, #104]
+ ldr r3, .L2803
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2804:
+ .align 2
+.L2803:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i2v, .-_Z8fx_or_i2v
+ .align 2
+ .type _Z8fx_or_i3v, %function
+_Z8fx_or_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2809
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r3, .L2809
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2809
+ str r2, [r3, #60]
+ ldr r3, .L2809
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2809
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2809
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2809
+ ldr r2, [r3, #100]
+ ldr r3, .L2809+4
+ cmp r2, r3
+ bne .L2806
+ ldr r3, .L2809
+ ldr r2, [r3, #468]
+ ldr r3, .L2809
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2809
+ strb r3, [r2, #108]
+.L2806:
+ ldr r3, .L2809
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2809
+ str r2, [r3, #72]
+ ldr r2, .L2809
+ ldr r3, .L2809
+ str r3, [r2, #104]
+ ldr r3, .L2809
+ ldr r2, [r3, #104]
+ ldr r3, .L2809
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2810:
+ .align 2
+.L2809:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i3v, .-_Z8fx_or_i3v
+ .align 2
+ .type _Z8fx_or_i4v, %function
+_Z8fx_or_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2815
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r3, .L2815
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2815
+ str r2, [r3, #60]
+ ldr r3, .L2815
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2815
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2815
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2815
+ ldr r2, [r3, #100]
+ ldr r3, .L2815+4
+ cmp r2, r3
+ bne .L2812
+ ldr r3, .L2815
+ ldr r2, [r3, #468]
+ ldr r3, .L2815
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2815
+ strb r3, [r2, #108]
+.L2812:
+ ldr r3, .L2815
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2815
+ str r2, [r3, #72]
+ ldr r2, .L2815
+ ldr r3, .L2815
+ str r3, [r2, #104]
+ ldr r3, .L2815
+ ldr r2, [r3, #104]
+ ldr r3, .L2815
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2816:
+ .align 2
+.L2815:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i4v, .-_Z8fx_or_i4v
+ .align 2
+ .type _Z8fx_or_i5v, %function
+_Z8fx_or_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2821
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r3, .L2821
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2821
+ str r2, [r3, #60]
+ ldr r3, .L2821
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2821
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2821
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2821
+ ldr r2, [r3, #100]
+ ldr r3, .L2821+4
+ cmp r2, r3
+ bne .L2818
+ ldr r3, .L2821
+ ldr r2, [r3, #468]
+ ldr r3, .L2821
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2821
+ strb r3, [r2, #108]
+.L2818:
+ ldr r3, .L2821
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2821
+ str r2, [r3, #72]
+ ldr r2, .L2821
+ ldr r3, .L2821
+ str r3, [r2, #104]
+ ldr r3, .L2821
+ ldr r2, [r3, #104]
+ ldr r3, .L2821
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2822:
+ .align 2
+.L2821:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i5v, .-_Z8fx_or_i5v
+ .align 2
+ .type _Z8fx_or_i6v, %function
+_Z8fx_or_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2827
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r3, .L2827
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2827
+ str r2, [r3, #60]
+ ldr r3, .L2827
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2827
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2827
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2827
+ ldr r2, [r3, #100]
+ ldr r3, .L2827+4
+ cmp r2, r3
+ bne .L2824
+ ldr r3, .L2827
+ ldr r2, [r3, #468]
+ ldr r3, .L2827
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2827
+ strb r3, [r2, #108]
+.L2824:
+ ldr r3, .L2827
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2827
+ str r2, [r3, #72]
+ ldr r2, .L2827
+ ldr r3, .L2827
+ str r3, [r2, #104]
+ ldr r3, .L2827
+ ldr r2, [r3, #104]
+ ldr r3, .L2827
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2828:
+ .align 2
+.L2827:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i6v, .-_Z8fx_or_i6v
+ .align 2
+ .type _Z8fx_or_i7v, %function
+_Z8fx_or_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2833
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r3, .L2833
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2833
+ str r2, [r3, #60]
+ ldr r3, .L2833
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2833
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2833
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2833
+ ldr r2, [r3, #100]
+ ldr r3, .L2833+4
+ cmp r2, r3
+ bne .L2830
+ ldr r3, .L2833
+ ldr r2, [r3, #468]
+ ldr r3, .L2833
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2833
+ strb r3, [r2, #108]
+.L2830:
+ ldr r3, .L2833
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2833
+ str r2, [r3, #72]
+ ldr r2, .L2833
+ ldr r3, .L2833
+ str r3, [r2, #104]
+ ldr r3, .L2833
+ ldr r2, [r3, #104]
+ ldr r3, .L2833
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2834:
+ .align 2
+.L2833:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i7v, .-_Z8fx_or_i7v
+ .align 2
+ .type _Z8fx_or_i8v, %function
+_Z8fx_or_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2839
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r3, .L2839
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2839
+ str r2, [r3, #60]
+ ldr r3, .L2839
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2839
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2839
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2839
+ ldr r2, [r3, #100]
+ ldr r3, .L2839+4
+ cmp r2, r3
+ bne .L2836
+ ldr r3, .L2839
+ ldr r2, [r3, #468]
+ ldr r3, .L2839
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2839
+ strb r3, [r2, #108]
+.L2836:
+ ldr r3, .L2839
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2839
+ str r2, [r3, #72]
+ ldr r2, .L2839
+ ldr r3, .L2839
+ str r3, [r2, #104]
+ ldr r3, .L2839
+ ldr r2, [r3, #104]
+ ldr r3, .L2839
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2840:
+ .align 2
+.L2839:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i8v, .-_Z8fx_or_i8v
+ .align 2
+ .type _Z8fx_or_i9v, %function
+_Z8fx_or_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2845
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r3, .L2845
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2845
+ str r2, [r3, #60]
+ ldr r3, .L2845
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2845
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2845
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2845
+ ldr r2, [r3, #100]
+ ldr r3, .L2845+4
+ cmp r2, r3
+ bne .L2842
+ ldr r3, .L2845
+ ldr r2, [r3, #468]
+ ldr r3, .L2845
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2845
+ strb r3, [r2, #108]
+.L2842:
+ ldr r3, .L2845
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2845
+ str r2, [r3, #72]
+ ldr r2, .L2845
+ ldr r3, .L2845
+ str r3, [r2, #104]
+ ldr r3, .L2845
+ ldr r2, [r3, #104]
+ ldr r3, .L2845
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2846:
+ .align 2
+.L2845:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_or_i9v, .-_Z8fx_or_i9v
+ .align 2
+ .type _Z9fx_or_i10v, %function
+_Z9fx_or_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2851
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r3, .L2851
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2851
+ str r2, [r3, #60]
+ ldr r3, .L2851
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2851
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2851
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2851
+ ldr r2, [r3, #100]
+ ldr r3, .L2851+4
+ cmp r2, r3
+ bne .L2848
+ ldr r3, .L2851
+ ldr r2, [r3, #468]
+ ldr r3, .L2851
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2851
+ strb r3, [r2, #108]
+.L2848:
+ ldr r3, .L2851
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2851
+ str r2, [r3, #72]
+ ldr r2, .L2851
+ ldr r3, .L2851
+ str r3, [r2, #104]
+ ldr r3, .L2851
+ ldr r2, [r3, #104]
+ ldr r3, .L2851
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2852:
+ .align 2
+.L2851:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i10v, .-_Z9fx_or_i10v
+ .align 2
+ .type _Z9fx_or_i11v, %function
+_Z9fx_or_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2857
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r3, .L2857
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2857
+ str r2, [r3, #60]
+ ldr r3, .L2857
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2857
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2857
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2857
+ ldr r2, [r3, #100]
+ ldr r3, .L2857+4
+ cmp r2, r3
+ bne .L2854
+ ldr r3, .L2857
+ ldr r2, [r3, #468]
+ ldr r3, .L2857
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2857
+ strb r3, [r2, #108]
+.L2854:
+ ldr r3, .L2857
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2857
+ str r2, [r3, #72]
+ ldr r2, .L2857
+ ldr r3, .L2857
+ str r3, [r2, #104]
+ ldr r3, .L2857
+ ldr r2, [r3, #104]
+ ldr r3, .L2857
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2858:
+ .align 2
+.L2857:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i11v, .-_Z9fx_or_i11v
+ .align 2
+ .type _Z9fx_or_i12v, %function
+_Z9fx_or_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2863
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r3, .L2863
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2863
+ str r2, [r3, #60]
+ ldr r3, .L2863
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2863
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2863
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2863
+ ldr r2, [r3, #100]
+ ldr r3, .L2863+4
+ cmp r2, r3
+ bne .L2860
+ ldr r3, .L2863
+ ldr r2, [r3, #468]
+ ldr r3, .L2863
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2863
+ strb r3, [r2, #108]
+.L2860:
+ ldr r3, .L2863
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2863
+ str r2, [r3, #72]
+ ldr r2, .L2863
+ ldr r3, .L2863
+ str r3, [r2, #104]
+ ldr r3, .L2863
+ ldr r2, [r3, #104]
+ ldr r3, .L2863
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2864:
+ .align 2
+.L2863:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i12v, .-_Z9fx_or_i12v
+ .align 2
+ .type _Z9fx_or_i13v, %function
+_Z9fx_or_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2869
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r3, .L2869
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2869
+ str r2, [r3, #60]
+ ldr r3, .L2869
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2869
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2869
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2869
+ ldr r2, [r3, #100]
+ ldr r3, .L2869+4
+ cmp r2, r3
+ bne .L2866
+ ldr r3, .L2869
+ ldr r2, [r3, #468]
+ ldr r3, .L2869
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2869
+ strb r3, [r2, #108]
+.L2866:
+ ldr r3, .L2869
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2869
+ str r2, [r3, #72]
+ ldr r2, .L2869
+ ldr r3, .L2869
+ str r3, [r2, #104]
+ ldr r3, .L2869
+ ldr r2, [r3, #104]
+ ldr r3, .L2869
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2870:
+ .align 2
+.L2869:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i13v, .-_Z9fx_or_i13v
+ .align 2
+ .type _Z9fx_or_i14v, %function
+_Z9fx_or_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2875
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r3, .L2875
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2875
+ str r2, [r3, #60]
+ ldr r3, .L2875
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2875
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2875
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2875
+ ldr r2, [r3, #100]
+ ldr r3, .L2875+4
+ cmp r2, r3
+ bne .L2872
+ ldr r3, .L2875
+ ldr r2, [r3, #468]
+ ldr r3, .L2875
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2875
+ strb r3, [r2, #108]
+.L2872:
+ ldr r3, .L2875
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2875
+ str r2, [r3, #72]
+ ldr r2, .L2875
+ ldr r3, .L2875
+ str r3, [r2, #104]
+ ldr r3, .L2875
+ ldr r2, [r3, #104]
+ ldr r3, .L2875
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2876:
+ .align 2
+.L2875:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i14v, .-_Z9fx_or_i14v
+ .align 2
+ .type _Z9fx_or_i15v, %function
+_Z9fx_or_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2881
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ orr r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r3, .L2881
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2881
+ str r2, [r3, #60]
+ ldr r3, .L2881
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2881
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2881
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2881
+ ldr r2, [r3, #100]
+ ldr r3, .L2881+4
+ cmp r2, r3
+ bne .L2878
+ ldr r3, .L2881
+ ldr r2, [r3, #468]
+ ldr r3, .L2881
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2881
+ strb r3, [r2, #108]
+.L2878:
+ ldr r3, .L2881
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2881
+ str r2, [r3, #72]
+ ldr r2, .L2881
+ ldr r3, .L2881
+ str r3, [r2, #104]
+ ldr r3, .L2881
+ ldr r2, [r3, #104]
+ ldr r3, .L2881
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2882:
+ .align 2
+.L2881:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_or_i15v, .-_Z9fx_or_i15v
+ .align 2
+ .type _Z9fx_xor_i1v, %function
+_Z9fx_xor_i1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2887
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #1
+ str r3, [fp, #-16]
+ ldr r3, .L2887
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2887
+ str r2, [r3, #60]
+ ldr r3, .L2887
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2887
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2887
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2887
+ ldr r2, [r3, #100]
+ ldr r3, .L2887+4
+ cmp r2, r3
+ bne .L2884
+ ldr r3, .L2887
+ ldr r2, [r3, #468]
+ ldr r3, .L2887
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2887
+ strb r3, [r2, #108]
+.L2884:
+ ldr r3, .L2887
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2887
+ str r2, [r3, #72]
+ ldr r2, .L2887
+ ldr r3, .L2887
+ str r3, [r2, #104]
+ ldr r3, .L2887
+ ldr r2, [r3, #104]
+ ldr r3, .L2887
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2888:
+ .align 2
+.L2887:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i1v, .-_Z9fx_xor_i1v
+ .align 2
+ .type _Z9fx_xor_i2v, %function
+_Z9fx_xor_i2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2893
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #2
+ str r3, [fp, #-16]
+ ldr r3, .L2893
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2893
+ str r2, [r3, #60]
+ ldr r3, .L2893
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2893
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2893
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2893
+ ldr r2, [r3, #100]
+ ldr r3, .L2893+4
+ cmp r2, r3
+ bne .L2890
+ ldr r3, .L2893
+ ldr r2, [r3, #468]
+ ldr r3, .L2893
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2893
+ strb r3, [r2, #108]
+.L2890:
+ ldr r3, .L2893
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2893
+ str r2, [r3, #72]
+ ldr r2, .L2893
+ ldr r3, .L2893
+ str r3, [r2, #104]
+ ldr r3, .L2893
+ ldr r2, [r3, #104]
+ ldr r3, .L2893
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2894:
+ .align 2
+.L2893:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i2v, .-_Z9fx_xor_i2v
+ .align 2
+ .type _Z9fx_xor_i3v, %function
+_Z9fx_xor_i3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2899
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #3
+ str r3, [fp, #-16]
+ ldr r3, .L2899
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2899
+ str r2, [r3, #60]
+ ldr r3, .L2899
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2899
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2899
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2899
+ ldr r2, [r3, #100]
+ ldr r3, .L2899+4
+ cmp r2, r3
+ bne .L2896
+ ldr r3, .L2899
+ ldr r2, [r3, #468]
+ ldr r3, .L2899
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2899
+ strb r3, [r2, #108]
+.L2896:
+ ldr r3, .L2899
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2899
+ str r2, [r3, #72]
+ ldr r2, .L2899
+ ldr r3, .L2899
+ str r3, [r2, #104]
+ ldr r3, .L2899
+ ldr r2, [r3, #104]
+ ldr r3, .L2899
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2900:
+ .align 2
+.L2899:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i3v, .-_Z9fx_xor_i3v
+ .align 2
+ .type _Z9fx_xor_i4v, %function
+_Z9fx_xor_i4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2905
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #4
+ str r3, [fp, #-16]
+ ldr r3, .L2905
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2905
+ str r2, [r3, #60]
+ ldr r3, .L2905
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2905
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2905
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2905
+ ldr r2, [r3, #100]
+ ldr r3, .L2905+4
+ cmp r2, r3
+ bne .L2902
+ ldr r3, .L2905
+ ldr r2, [r3, #468]
+ ldr r3, .L2905
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2905
+ strb r3, [r2, #108]
+.L2902:
+ ldr r3, .L2905
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2905
+ str r2, [r3, #72]
+ ldr r2, .L2905
+ ldr r3, .L2905
+ str r3, [r2, #104]
+ ldr r3, .L2905
+ ldr r2, [r3, #104]
+ ldr r3, .L2905
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2906:
+ .align 2
+.L2905:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i4v, .-_Z9fx_xor_i4v
+ .align 2
+ .type _Z9fx_xor_i5v, %function
+_Z9fx_xor_i5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2911
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #5
+ str r3, [fp, #-16]
+ ldr r3, .L2911
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2911
+ str r2, [r3, #60]
+ ldr r3, .L2911
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2911
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2911
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2911
+ ldr r2, [r3, #100]
+ ldr r3, .L2911+4
+ cmp r2, r3
+ bne .L2908
+ ldr r3, .L2911
+ ldr r2, [r3, #468]
+ ldr r3, .L2911
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2911
+ strb r3, [r2, #108]
+.L2908:
+ ldr r3, .L2911
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2911
+ str r2, [r3, #72]
+ ldr r2, .L2911
+ ldr r3, .L2911
+ str r3, [r2, #104]
+ ldr r3, .L2911
+ ldr r2, [r3, #104]
+ ldr r3, .L2911
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2912:
+ .align 2
+.L2911:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i5v, .-_Z9fx_xor_i5v
+ .align 2
+ .type _Z9fx_xor_i6v, %function
+_Z9fx_xor_i6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2917
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #6
+ str r3, [fp, #-16]
+ ldr r3, .L2917
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2917
+ str r2, [r3, #60]
+ ldr r3, .L2917
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2917
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2917
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2917
+ ldr r2, [r3, #100]
+ ldr r3, .L2917+4
+ cmp r2, r3
+ bne .L2914
+ ldr r3, .L2917
+ ldr r2, [r3, #468]
+ ldr r3, .L2917
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2917
+ strb r3, [r2, #108]
+.L2914:
+ ldr r3, .L2917
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2917
+ str r2, [r3, #72]
+ ldr r2, .L2917
+ ldr r3, .L2917
+ str r3, [r2, #104]
+ ldr r3, .L2917
+ ldr r2, [r3, #104]
+ ldr r3, .L2917
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2918:
+ .align 2
+.L2917:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i6v, .-_Z9fx_xor_i6v
+ .align 2
+ .type _Z9fx_xor_i7v, %function
+_Z9fx_xor_i7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2923
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #7
+ str r3, [fp, #-16]
+ ldr r3, .L2923
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2923
+ str r2, [r3, #60]
+ ldr r3, .L2923
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2923
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2923
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2923
+ ldr r2, [r3, #100]
+ ldr r3, .L2923+4
+ cmp r2, r3
+ bne .L2920
+ ldr r3, .L2923
+ ldr r2, [r3, #468]
+ ldr r3, .L2923
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2923
+ strb r3, [r2, #108]
+.L2920:
+ ldr r3, .L2923
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2923
+ str r2, [r3, #72]
+ ldr r2, .L2923
+ ldr r3, .L2923
+ str r3, [r2, #104]
+ ldr r3, .L2923
+ ldr r2, [r3, #104]
+ ldr r3, .L2923
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2924:
+ .align 2
+.L2923:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i7v, .-_Z9fx_xor_i7v
+ .align 2
+ .type _Z9fx_xor_i8v, %function
+_Z9fx_xor_i8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2929
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #8
+ str r3, [fp, #-16]
+ ldr r3, .L2929
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2929
+ str r2, [r3, #60]
+ ldr r3, .L2929
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2929
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2929
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2929
+ ldr r2, [r3, #100]
+ ldr r3, .L2929+4
+ cmp r2, r3
+ bne .L2926
+ ldr r3, .L2929
+ ldr r2, [r3, #468]
+ ldr r3, .L2929
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2929
+ strb r3, [r2, #108]
+.L2926:
+ ldr r3, .L2929
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2929
+ str r2, [r3, #72]
+ ldr r2, .L2929
+ ldr r3, .L2929
+ str r3, [r2, #104]
+ ldr r3, .L2929
+ ldr r2, [r3, #104]
+ ldr r3, .L2929
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2930:
+ .align 2
+.L2929:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i8v, .-_Z9fx_xor_i8v
+ .align 2
+ .type _Z9fx_xor_i9v, %function
+_Z9fx_xor_i9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2935
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #9
+ str r3, [fp, #-16]
+ ldr r3, .L2935
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2935
+ str r2, [r3, #60]
+ ldr r3, .L2935
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2935
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2935
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2935
+ ldr r2, [r3, #100]
+ ldr r3, .L2935+4
+ cmp r2, r3
+ bne .L2932
+ ldr r3, .L2935
+ ldr r2, [r3, #468]
+ ldr r3, .L2935
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2935
+ strb r3, [r2, #108]
+.L2932:
+ ldr r3, .L2935
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2935
+ str r2, [r3, #72]
+ ldr r2, .L2935
+ ldr r3, .L2935
+ str r3, [r2, #104]
+ ldr r3, .L2935
+ ldr r2, [r3, #104]
+ ldr r3, .L2935
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2936:
+ .align 2
+.L2935:
+ .word GSU
+ .word GSU+56
+ .size _Z9fx_xor_i9v, .-_Z9fx_xor_i9v
+ .align 2
+ .type _Z10fx_xor_i10v, %function
+_Z10fx_xor_i10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2941
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #10
+ str r3, [fp, #-16]
+ ldr r3, .L2941
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2941
+ str r2, [r3, #60]
+ ldr r3, .L2941
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2941
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2941
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2941
+ ldr r2, [r3, #100]
+ ldr r3, .L2941+4
+ cmp r2, r3
+ bne .L2938
+ ldr r3, .L2941
+ ldr r2, [r3, #468]
+ ldr r3, .L2941
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2941
+ strb r3, [r2, #108]
+.L2938:
+ ldr r3, .L2941
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2941
+ str r2, [r3, #72]
+ ldr r2, .L2941
+ ldr r3, .L2941
+ str r3, [r2, #104]
+ ldr r3, .L2941
+ ldr r2, [r3, #104]
+ ldr r3, .L2941
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2942:
+ .align 2
+.L2941:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i10v, .-_Z10fx_xor_i10v
+ .align 2
+ .type _Z10fx_xor_i11v, %function
+_Z10fx_xor_i11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2947
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #11
+ str r3, [fp, #-16]
+ ldr r3, .L2947
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2947
+ str r2, [r3, #60]
+ ldr r3, .L2947
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2947
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2947
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2947
+ ldr r2, [r3, #100]
+ ldr r3, .L2947+4
+ cmp r2, r3
+ bne .L2944
+ ldr r3, .L2947
+ ldr r2, [r3, #468]
+ ldr r3, .L2947
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2947
+ strb r3, [r2, #108]
+.L2944:
+ ldr r3, .L2947
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2947
+ str r2, [r3, #72]
+ ldr r2, .L2947
+ ldr r3, .L2947
+ str r3, [r2, #104]
+ ldr r3, .L2947
+ ldr r2, [r3, #104]
+ ldr r3, .L2947
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2948:
+ .align 2
+.L2947:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i11v, .-_Z10fx_xor_i11v
+ .align 2
+ .type _Z10fx_xor_i12v, %function
+_Z10fx_xor_i12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2953
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #12
+ str r3, [fp, #-16]
+ ldr r3, .L2953
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2953
+ str r2, [r3, #60]
+ ldr r3, .L2953
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2953
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2953
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2953
+ ldr r2, [r3, #100]
+ ldr r3, .L2953+4
+ cmp r2, r3
+ bne .L2950
+ ldr r3, .L2953
+ ldr r2, [r3, #468]
+ ldr r3, .L2953
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2953
+ strb r3, [r2, #108]
+.L2950:
+ ldr r3, .L2953
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2953
+ str r2, [r3, #72]
+ ldr r2, .L2953
+ ldr r3, .L2953
+ str r3, [r2, #104]
+ ldr r3, .L2953
+ ldr r2, [r3, #104]
+ ldr r3, .L2953
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2954:
+ .align 2
+.L2953:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i12v, .-_Z10fx_xor_i12v
+ .align 2
+ .type _Z10fx_xor_i13v, %function
+_Z10fx_xor_i13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2959
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #13
+ str r3, [fp, #-16]
+ ldr r3, .L2959
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2959
+ str r2, [r3, #60]
+ ldr r3, .L2959
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2959
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2959
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2959
+ ldr r2, [r3, #100]
+ ldr r3, .L2959+4
+ cmp r2, r3
+ bne .L2956
+ ldr r3, .L2959
+ ldr r2, [r3, #468]
+ ldr r3, .L2959
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2959
+ strb r3, [r2, #108]
+.L2956:
+ ldr r3, .L2959
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2959
+ str r2, [r3, #72]
+ ldr r2, .L2959
+ ldr r3, .L2959
+ str r3, [r2, #104]
+ ldr r3, .L2959
+ ldr r2, [r3, #104]
+ ldr r3, .L2959
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2960:
+ .align 2
+.L2959:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i13v, .-_Z10fx_xor_i13v
+ .align 2
+ .type _Z10fx_xor_i14v, %function
+_Z10fx_xor_i14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2965
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #14
+ str r3, [fp, #-16]
+ ldr r3, .L2965
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2965
+ str r2, [r3, #60]
+ ldr r3, .L2965
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2965
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2965
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2965
+ ldr r2, [r3, #100]
+ ldr r3, .L2965+4
+ cmp r2, r3
+ bne .L2962
+ ldr r3, .L2965
+ ldr r2, [r3, #468]
+ ldr r3, .L2965
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2965
+ strb r3, [r2, #108]
+.L2962:
+ ldr r3, .L2965
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2965
+ str r2, [r3, #72]
+ ldr r2, .L2965
+ ldr r3, .L2965
+ str r3, [r2, #104]
+ ldr r3, .L2965
+ ldr r2, [r3, #104]
+ ldr r3, .L2965
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2966:
+ .align 2
+.L2965:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i14v, .-_Z10fx_xor_i14v
+ .align 2
+ .type _Z10fx_xor_i15v, %function
+_Z10fx_xor_i15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L2971
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ eor r3, r3, #15
+ str r3, [fp, #-16]
+ ldr r3, .L2971
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2971
+ str r2, [r3, #60]
+ ldr r3, .L2971
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r2, .L2971
+ ldr r3, [fp, #-16]
+ str r3, [r2, #116]
+ ldr r2, .L2971
+ ldr r3, [fp, #-16]
+ str r3, [r2, #120]
+ ldr r3, .L2971
+ ldr r2, [r3, #100]
+ ldr r3, .L2971+4
+ cmp r2, r3
+ bne .L2968
+ ldr r3, .L2971
+ ldr r2, [r3, #468]
+ ldr r3, .L2971
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L2971
+ strb r3, [r2, #108]
+.L2968:
+ ldr r3, .L2971
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2971
+ str r2, [r3, #72]
+ ldr r2, .L2971
+ ldr r3, .L2971
+ str r3, [r2, #104]
+ ldr r3, .L2971
+ ldr r2, [r3, #104]
+ ldr r3, .L2971
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L2972:
+ .align 2
+.L2971:
+ .word GSU
+ .word GSU+56
+ .size _Z10fx_xor_i15v, .-_Z10fx_xor_i15v
+ .align 2
+ .type _Z9fx_inc_r0v, %function
+_Z9fx_inc_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2975
+ ldr r3, [r3, #0]
+ add r2, r3, #1
+ ldr r3, .L2975
+ str r2, [r3, #0]
+ ldr r3, .L2975
+ ldr r2, [r3, #0]
+ ldr r3, .L2975
+ str r2, [r3, #116]
+ ldr r3, .L2975
+ ldr r2, [r3, #0]
+ ldr r3, .L2975
+ str r2, [r3, #120]
+ ldr r3, .L2975
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2975
+ str r2, [r3, #72]
+ ldr r2, .L2975
+ ldr r3, .L2975
+ str r3, [r2, #104]
+ ldr r3, .L2975
+ ldr r2, [r3, #104]
+ ldr r3, .L2975
+ str r2, [r3, #100]
+ ldr r3, .L2975
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2975
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2976:
+ .align 2
+.L2975:
+ .word GSU
+ .size _Z9fx_inc_r0v, .-_Z9fx_inc_r0v
+ .align 2
+ .type _Z9fx_inc_r1v, %function
+_Z9fx_inc_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2979
+ ldr r3, [r3, #4]
+ add r2, r3, #1
+ ldr r3, .L2979
+ str r2, [r3, #4]
+ ldr r3, .L2979
+ ldr r2, [r3, #4]
+ ldr r3, .L2979
+ str r2, [r3, #116]
+ ldr r3, .L2979
+ ldr r2, [r3, #4]
+ ldr r3, .L2979
+ str r2, [r3, #120]
+ ldr r3, .L2979
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2979
+ str r2, [r3, #72]
+ ldr r2, .L2979
+ ldr r3, .L2979
+ str r3, [r2, #104]
+ ldr r3, .L2979
+ ldr r2, [r3, #104]
+ ldr r3, .L2979
+ str r2, [r3, #100]
+ ldr r3, .L2979
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2979
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2980:
+ .align 2
+.L2979:
+ .word GSU
+ .size _Z9fx_inc_r1v, .-_Z9fx_inc_r1v
+ .align 2
+ .type _Z9fx_inc_r2v, %function
+_Z9fx_inc_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2983
+ ldr r3, [r3, #8]
+ add r2, r3, #1
+ ldr r3, .L2983
+ str r2, [r3, #8]
+ ldr r3, .L2983
+ ldr r2, [r3, #8]
+ ldr r3, .L2983
+ str r2, [r3, #116]
+ ldr r3, .L2983
+ ldr r2, [r3, #8]
+ ldr r3, .L2983
+ str r2, [r3, #120]
+ ldr r3, .L2983
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2983
+ str r2, [r3, #72]
+ ldr r2, .L2983
+ ldr r3, .L2983
+ str r3, [r2, #104]
+ ldr r3, .L2983
+ ldr r2, [r3, #104]
+ ldr r3, .L2983
+ str r2, [r3, #100]
+ ldr r3, .L2983
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2983
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2984:
+ .align 2
+.L2983:
+ .word GSU
+ .size _Z9fx_inc_r2v, .-_Z9fx_inc_r2v
+ .align 2
+ .type _Z9fx_inc_r3v, %function
+_Z9fx_inc_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2987
+ ldr r3, [r3, #12]
+ add r2, r3, #1
+ ldr r3, .L2987
+ str r2, [r3, #12]
+ ldr r3, .L2987
+ ldr r2, [r3, #12]
+ ldr r3, .L2987
+ str r2, [r3, #116]
+ ldr r3, .L2987
+ ldr r2, [r3, #12]
+ ldr r3, .L2987
+ str r2, [r3, #120]
+ ldr r3, .L2987
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2987
+ str r2, [r3, #72]
+ ldr r2, .L2987
+ ldr r3, .L2987
+ str r3, [r2, #104]
+ ldr r3, .L2987
+ ldr r2, [r3, #104]
+ ldr r3, .L2987
+ str r2, [r3, #100]
+ ldr r3, .L2987
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2987
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2988:
+ .align 2
+.L2987:
+ .word GSU
+ .size _Z9fx_inc_r3v, .-_Z9fx_inc_r3v
+ .align 2
+ .type _Z9fx_inc_r4v, %function
+_Z9fx_inc_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2991
+ ldr r3, [r3, #16]
+ add r2, r3, #1
+ ldr r3, .L2991
+ str r2, [r3, #16]
+ ldr r3, .L2991
+ ldr r2, [r3, #16]
+ ldr r3, .L2991
+ str r2, [r3, #116]
+ ldr r3, .L2991
+ ldr r2, [r3, #16]
+ ldr r3, .L2991
+ str r2, [r3, #120]
+ ldr r3, .L2991
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2991
+ str r2, [r3, #72]
+ ldr r2, .L2991
+ ldr r3, .L2991
+ str r3, [r2, #104]
+ ldr r3, .L2991
+ ldr r2, [r3, #104]
+ ldr r3, .L2991
+ str r2, [r3, #100]
+ ldr r3, .L2991
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2991
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2992:
+ .align 2
+.L2991:
+ .word GSU
+ .size _Z9fx_inc_r4v, .-_Z9fx_inc_r4v
+ .align 2
+ .type _Z9fx_inc_r5v, %function
+_Z9fx_inc_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2995
+ ldr r3, [r3, #20]
+ add r2, r3, #1
+ ldr r3, .L2995
+ str r2, [r3, #20]
+ ldr r3, .L2995
+ ldr r2, [r3, #20]
+ ldr r3, .L2995
+ str r2, [r3, #116]
+ ldr r3, .L2995
+ ldr r2, [r3, #20]
+ ldr r3, .L2995
+ str r2, [r3, #120]
+ ldr r3, .L2995
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2995
+ str r2, [r3, #72]
+ ldr r2, .L2995
+ ldr r3, .L2995
+ str r3, [r2, #104]
+ ldr r3, .L2995
+ ldr r2, [r3, #104]
+ ldr r3, .L2995
+ str r2, [r3, #100]
+ ldr r3, .L2995
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2995
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L2996:
+ .align 2
+.L2995:
+ .word GSU
+ .size _Z9fx_inc_r5v, .-_Z9fx_inc_r5v
+ .align 2
+ .type _Z9fx_inc_r6v, %function
+_Z9fx_inc_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L2999
+ ldr r3, [r3, #24]
+ add r2, r3, #1
+ ldr r3, .L2999
+ str r2, [r3, #24]
+ ldr r3, .L2999
+ ldr r2, [r3, #24]
+ ldr r3, .L2999
+ str r2, [r3, #116]
+ ldr r3, .L2999
+ ldr r2, [r3, #24]
+ ldr r3, .L2999
+ str r2, [r3, #120]
+ ldr r3, .L2999
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L2999
+ str r2, [r3, #72]
+ ldr r2, .L2999
+ ldr r3, .L2999
+ str r3, [r2, #104]
+ ldr r3, .L2999
+ ldr r2, [r3, #104]
+ ldr r3, .L2999
+ str r2, [r3, #100]
+ ldr r3, .L2999
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L2999
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3000:
+ .align 2
+.L2999:
+ .word GSU
+ .size _Z9fx_inc_r6v, .-_Z9fx_inc_r6v
+ .align 2
+ .type _Z9fx_inc_r7v, %function
+_Z9fx_inc_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3003
+ ldr r3, [r3, #28]
+ add r2, r3, #1
+ ldr r3, .L3003
+ str r2, [r3, #28]
+ ldr r3, .L3003
+ ldr r2, [r3, #28]
+ ldr r3, .L3003
+ str r2, [r3, #116]
+ ldr r3, .L3003
+ ldr r2, [r3, #28]
+ ldr r3, .L3003
+ str r2, [r3, #120]
+ ldr r3, .L3003
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3003
+ str r2, [r3, #72]
+ ldr r2, .L3003
+ ldr r3, .L3003
+ str r3, [r2, #104]
+ ldr r3, .L3003
+ ldr r2, [r3, #104]
+ ldr r3, .L3003
+ str r2, [r3, #100]
+ ldr r3, .L3003
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3003
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3004:
+ .align 2
+.L3003:
+ .word GSU
+ .size _Z9fx_inc_r7v, .-_Z9fx_inc_r7v
+ .align 2
+ .type _Z9fx_inc_r8v, %function
+_Z9fx_inc_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3007
+ ldr r3, [r3, #32]
+ add r2, r3, #1
+ ldr r3, .L3007
+ str r2, [r3, #32]
+ ldr r3, .L3007
+ ldr r2, [r3, #32]
+ ldr r3, .L3007
+ str r2, [r3, #116]
+ ldr r3, .L3007
+ ldr r2, [r3, #32]
+ ldr r3, .L3007
+ str r2, [r3, #120]
+ ldr r3, .L3007
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3007
+ str r2, [r3, #72]
+ ldr r2, .L3007
+ ldr r3, .L3007
+ str r3, [r2, #104]
+ ldr r3, .L3007
+ ldr r2, [r3, #104]
+ ldr r3, .L3007
+ str r2, [r3, #100]
+ ldr r3, .L3007
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3007
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3008:
+ .align 2
+.L3007:
+ .word GSU
+ .size _Z9fx_inc_r8v, .-_Z9fx_inc_r8v
+ .align 2
+ .type _Z9fx_inc_r9v, %function
+_Z9fx_inc_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3011
+ ldr r3, [r3, #36]
+ add r2, r3, #1
+ ldr r3, .L3011
+ str r2, [r3, #36]
+ ldr r3, .L3011
+ ldr r2, [r3, #36]
+ ldr r3, .L3011
+ str r2, [r3, #116]
+ ldr r3, .L3011
+ ldr r2, [r3, #36]
+ ldr r3, .L3011
+ str r2, [r3, #120]
+ ldr r3, .L3011
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3011
+ str r2, [r3, #72]
+ ldr r2, .L3011
+ ldr r3, .L3011
+ str r3, [r2, #104]
+ ldr r3, .L3011
+ ldr r2, [r3, #104]
+ ldr r3, .L3011
+ str r2, [r3, #100]
+ ldr r3, .L3011
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3011
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3012:
+ .align 2
+.L3011:
+ .word GSU
+ .size _Z9fx_inc_r9v, .-_Z9fx_inc_r9v
+ .align 2
+ .type _Z10fx_inc_r10v, %function
+_Z10fx_inc_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3015
+ ldr r3, [r3, #40]
+ add r2, r3, #1
+ ldr r3, .L3015
+ str r2, [r3, #40]
+ ldr r3, .L3015
+ ldr r2, [r3, #40]
+ ldr r3, .L3015
+ str r2, [r3, #116]
+ ldr r3, .L3015
+ ldr r2, [r3, #40]
+ ldr r3, .L3015
+ str r2, [r3, #120]
+ ldr r3, .L3015
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3015
+ str r2, [r3, #72]
+ ldr r2, .L3015
+ ldr r3, .L3015
+ str r3, [r2, #104]
+ ldr r3, .L3015
+ ldr r2, [r3, #104]
+ ldr r3, .L3015
+ str r2, [r3, #100]
+ ldr r3, .L3015
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3015
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3016:
+ .align 2
+.L3015:
+ .word GSU
+ .size _Z10fx_inc_r10v, .-_Z10fx_inc_r10v
+ .align 2
+ .type _Z10fx_inc_r11v, %function
+_Z10fx_inc_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3019
+ ldr r3, [r3, #44]
+ add r2, r3, #1
+ ldr r3, .L3019
+ str r2, [r3, #44]
+ ldr r3, .L3019
+ ldr r2, [r3, #44]
+ ldr r3, .L3019
+ str r2, [r3, #116]
+ ldr r3, .L3019
+ ldr r2, [r3, #44]
+ ldr r3, .L3019
+ str r2, [r3, #120]
+ ldr r3, .L3019
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3019
+ str r2, [r3, #72]
+ ldr r2, .L3019
+ ldr r3, .L3019
+ str r3, [r2, #104]
+ ldr r3, .L3019
+ ldr r2, [r3, #104]
+ ldr r3, .L3019
+ str r2, [r3, #100]
+ ldr r3, .L3019
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3019
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3020:
+ .align 2
+.L3019:
+ .word GSU
+ .size _Z10fx_inc_r11v, .-_Z10fx_inc_r11v
+ .align 2
+ .type _Z10fx_inc_r12v, %function
+_Z10fx_inc_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3023
+ ldr r3, [r3, #48]
+ add r2, r3, #1
+ ldr r3, .L3023
+ str r2, [r3, #48]
+ ldr r3, .L3023
+ ldr r2, [r3, #48]
+ ldr r3, .L3023
+ str r2, [r3, #116]
+ ldr r3, .L3023
+ ldr r2, [r3, #48]
+ ldr r3, .L3023
+ str r2, [r3, #120]
+ ldr r3, .L3023
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3023
+ str r2, [r3, #72]
+ ldr r2, .L3023
+ ldr r3, .L3023
+ str r3, [r2, #104]
+ ldr r3, .L3023
+ ldr r2, [r3, #104]
+ ldr r3, .L3023
+ str r2, [r3, #100]
+ ldr r3, .L3023
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3023
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3024:
+ .align 2
+.L3023:
+ .word GSU
+ .size _Z10fx_inc_r12v, .-_Z10fx_inc_r12v
+ .align 2
+ .type _Z10fx_inc_r13v, %function
+_Z10fx_inc_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3027
+ ldr r3, [r3, #52]
+ add r2, r3, #1
+ ldr r3, .L3027
+ str r2, [r3, #52]
+ ldr r3, .L3027
+ ldr r2, [r3, #52]
+ ldr r3, .L3027
+ str r2, [r3, #116]
+ ldr r3, .L3027
+ ldr r2, [r3, #52]
+ ldr r3, .L3027
+ str r2, [r3, #120]
+ ldr r3, .L3027
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3027
+ str r2, [r3, #72]
+ ldr r2, .L3027
+ ldr r3, .L3027
+ str r3, [r2, #104]
+ ldr r3, .L3027
+ ldr r2, [r3, #104]
+ ldr r3, .L3027
+ str r2, [r3, #100]
+ ldr r3, .L3027
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3027
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3028:
+ .align 2
+.L3027:
+ .word GSU
+ .size _Z10fx_inc_r13v, .-_Z10fx_inc_r13v
+ .align 2
+ .type _Z10fx_inc_r14v, %function
+_Z10fx_inc_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3031
+ ldr r3, [r3, #56]
+ add r2, r3, #1
+ ldr r3, .L3031
+ str r2, [r3, #56]
+ ldr r3, .L3031
+ ldr r2, [r3, #56]
+ ldr r3, .L3031
+ str r2, [r3, #116]
+ ldr r3, .L3031
+ ldr r2, [r3, #56]
+ ldr r3, .L3031
+ str r2, [r3, #120]
+ ldr r3, .L3031
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3031
+ str r2, [r3, #72]
+ ldr r2, .L3031
+ ldr r3, .L3031
+ str r3, [r2, #104]
+ ldr r3, .L3031
+ ldr r2, [r3, #104]
+ ldr r3, .L3031
+ str r2, [r3, #100]
+ ldr r3, .L3031
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3031
+ str r2, [r3, #60]
+ ldr r3, .L3031
+ ldr r2, [r3, #468]
+ ldr r3, .L3031
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3031
+ strb r3, [r2, #108]
+ ldmfd sp, {fp, sp, pc}
+.L3032:
+ .align 2
+.L3031:
+ .word GSU
+ .size _Z10fx_inc_r14v, .-_Z10fx_inc_r14v
+ .align 2
+ .type _Z7fx_getcv, %function
+_Z7fx_getcv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3040
+ ldrb r3, [r3, #108]
+ strb r3, [fp, #-13]
+ ldr r3, .L3040
+ ldr r3, [r3, #68]
+ and r3, r3, #4
+ cmp r3, #0
+ beq .L3034
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r2, r3, #255
+ mov r3, #240
+ and r2, r2, r3
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ mov r3, r3, lsr #4
+ and r3, r3, #255
+ orr r3, r2, r3
+ and r3, r3, #255
+ strb r3, [fp, #-13]
+.L3034:
+ ldr r3, .L3040
+ ldr r3, [r3, #68]
+ and r3, r3, #8
+ cmp r3, #0
+ beq .L3036
+ ldr r3, .L3040
+ ldr r3, [r3, #64]
+ and r2, r3, #240
+ ldr r3, .L3040
+ str r2, [r3, #64]
+ ldr r3, .L3040
+ ldr r2, [r3, #64]
+ ldrb r3, [fp, #-13] @ zero_extendqisi2
+ and r3, r3, #15
+ orr r2, r2, r3
+ ldr r3, .L3040
+ str r2, [r3, #64]
+ b .L3038
+.L3036:
+ ldrb r2, [fp, #-13] @ zero_extendqisi2
+ ldr r3, .L3040
+ str r2, [r3, #64]
+.L3038:
+ ldr r3, .L3040
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3040
+ str r2, [r3, #72]
+ ldr r2, .L3040
+ ldr r3, .L3040
+ str r3, [r2, #104]
+ ldr r3, .L3040
+ ldr r2, [r3, #104]
+ ldr r3, .L3040
+ str r2, [r3, #100]
+ ldr r3, .L3040
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3040
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3041:
+ .align 2
+.L3040:
+ .word GSU
+ .size _Z7fx_getcv, .-_Z7fx_getcv
+ .align 2
+ .type _Z7fx_rambv, %function
+_Z7fx_rambv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3044
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r2, r3, #3
+ ldr r3, .L3044
+ str r2, [r3, #84]
+ ldr r3, .L3044
+ ldr r3, [r3, #84]
+ and r3, r3, #3
+ ldr r2, .L3044
+ mov r1, #476
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3044
+ str r2, [r3, #464]
+ ldr r3, .L3044
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3044
+ str r2, [r3, #72]
+ ldr r2, .L3044
+ ldr r3, .L3044
+ str r3, [r2, #104]
+ ldr r3, .L3044
+ ldr r2, [r3, #104]
+ ldr r3, .L3044
+ str r2, [r3, #100]
+ ldr r3, .L3044
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3044
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3045:
+ .align 2
+.L3044:
+ .word GSU
+ .size _Z7fx_rambv, .-_Z7fx_rambv
+ .align 2
+ .type _Z7fx_rombv, %function
+_Z7fx_rombv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3048
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ and r2, r3, #127
+ ldr r3, .L3048
+ str r2, [r3, #80]
+ ldr r3, .L3048
+ ldr r3, [r3, #80]
+ ldr r2, .L3048
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3048
+ str r2, [r3, #468]
+ ldr r3, .L3048
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3048
+ str r2, [r3, #72]
+ ldr r2, .L3048
+ ldr r3, .L3048
+ str r3, [r2, #104]
+ ldr r3, .L3048
+ ldr r2, [r3, #104]
+ ldr r3, .L3048
+ str r2, [r3, #100]
+ ldr r3, .L3048
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3048
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3049:
+ .align 2
+.L3048:
+ .word GSU
+ .size _Z7fx_rombv, .-_Z7fx_rombv
+ .align 2
+ .type _Z9fx_dec_r0v, %function
+_Z9fx_dec_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3052
+ ldr r3, [r3, #0]
+ sub r2, r3, #1
+ ldr r3, .L3052
+ str r2, [r3, #0]
+ ldr r3, .L3052
+ ldr r2, [r3, #0]
+ ldr r3, .L3052
+ str r2, [r3, #116]
+ ldr r3, .L3052
+ ldr r2, [r3, #0]
+ ldr r3, .L3052
+ str r2, [r3, #120]
+ ldr r3, .L3052
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3052
+ str r2, [r3, #72]
+ ldr r2, .L3052
+ ldr r3, .L3052
+ str r3, [r2, #104]
+ ldr r3, .L3052
+ ldr r2, [r3, #104]
+ ldr r3, .L3052
+ str r2, [r3, #100]
+ ldr r3, .L3052
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3052
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3053:
+ .align 2
+.L3052:
+ .word GSU
+ .size _Z9fx_dec_r0v, .-_Z9fx_dec_r0v
+ .align 2
+ .type _Z9fx_dec_r1v, %function
+_Z9fx_dec_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3056
+ ldr r3, [r3, #4]
+ sub r2, r3, #1
+ ldr r3, .L3056
+ str r2, [r3, #4]
+ ldr r3, .L3056
+ ldr r2, [r3, #4]
+ ldr r3, .L3056
+ str r2, [r3, #116]
+ ldr r3, .L3056
+ ldr r2, [r3, #4]
+ ldr r3, .L3056
+ str r2, [r3, #120]
+ ldr r3, .L3056
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3056
+ str r2, [r3, #72]
+ ldr r2, .L3056
+ ldr r3, .L3056
+ str r3, [r2, #104]
+ ldr r3, .L3056
+ ldr r2, [r3, #104]
+ ldr r3, .L3056
+ str r2, [r3, #100]
+ ldr r3, .L3056
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3056
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3057:
+ .align 2
+.L3056:
+ .word GSU
+ .size _Z9fx_dec_r1v, .-_Z9fx_dec_r1v
+ .align 2
+ .type _Z9fx_dec_r2v, %function
+_Z9fx_dec_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3060
+ ldr r3, [r3, #8]
+ sub r2, r3, #1
+ ldr r3, .L3060
+ str r2, [r3, #8]
+ ldr r3, .L3060
+ ldr r2, [r3, #8]
+ ldr r3, .L3060
+ str r2, [r3, #116]
+ ldr r3, .L3060
+ ldr r2, [r3, #8]
+ ldr r3, .L3060
+ str r2, [r3, #120]
+ ldr r3, .L3060
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3060
+ str r2, [r3, #72]
+ ldr r2, .L3060
+ ldr r3, .L3060
+ str r3, [r2, #104]
+ ldr r3, .L3060
+ ldr r2, [r3, #104]
+ ldr r3, .L3060
+ str r2, [r3, #100]
+ ldr r3, .L3060
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3060
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3061:
+ .align 2
+.L3060:
+ .word GSU
+ .size _Z9fx_dec_r2v, .-_Z9fx_dec_r2v
+ .align 2
+ .type _Z9fx_dec_r3v, %function
+_Z9fx_dec_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3064
+ ldr r3, [r3, #12]
+ sub r2, r3, #1
+ ldr r3, .L3064
+ str r2, [r3, #12]
+ ldr r3, .L3064
+ ldr r2, [r3, #12]
+ ldr r3, .L3064
+ str r2, [r3, #116]
+ ldr r3, .L3064
+ ldr r2, [r3, #12]
+ ldr r3, .L3064
+ str r2, [r3, #120]
+ ldr r3, .L3064
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3064
+ str r2, [r3, #72]
+ ldr r2, .L3064
+ ldr r3, .L3064
+ str r3, [r2, #104]
+ ldr r3, .L3064
+ ldr r2, [r3, #104]
+ ldr r3, .L3064
+ str r2, [r3, #100]
+ ldr r3, .L3064
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3064
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3065:
+ .align 2
+.L3064:
+ .word GSU
+ .size _Z9fx_dec_r3v, .-_Z9fx_dec_r3v
+ .align 2
+ .type _Z9fx_dec_r4v, %function
+_Z9fx_dec_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3068
+ ldr r3, [r3, #16]
+ sub r2, r3, #1
+ ldr r3, .L3068
+ str r2, [r3, #16]
+ ldr r3, .L3068
+ ldr r2, [r3, #16]
+ ldr r3, .L3068
+ str r2, [r3, #116]
+ ldr r3, .L3068
+ ldr r2, [r3, #16]
+ ldr r3, .L3068
+ str r2, [r3, #120]
+ ldr r3, .L3068
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3068
+ str r2, [r3, #72]
+ ldr r2, .L3068
+ ldr r3, .L3068
+ str r3, [r2, #104]
+ ldr r3, .L3068
+ ldr r2, [r3, #104]
+ ldr r3, .L3068
+ str r2, [r3, #100]
+ ldr r3, .L3068
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3068
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3069:
+ .align 2
+.L3068:
+ .word GSU
+ .size _Z9fx_dec_r4v, .-_Z9fx_dec_r4v
+ .align 2
+ .type _Z9fx_dec_r5v, %function
+_Z9fx_dec_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3072
+ ldr r3, [r3, #20]
+ sub r2, r3, #1
+ ldr r3, .L3072
+ str r2, [r3, #20]
+ ldr r3, .L3072
+ ldr r2, [r3, #20]
+ ldr r3, .L3072
+ str r2, [r3, #116]
+ ldr r3, .L3072
+ ldr r2, [r3, #20]
+ ldr r3, .L3072
+ str r2, [r3, #120]
+ ldr r3, .L3072
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3072
+ str r2, [r3, #72]
+ ldr r2, .L3072
+ ldr r3, .L3072
+ str r3, [r2, #104]
+ ldr r3, .L3072
+ ldr r2, [r3, #104]
+ ldr r3, .L3072
+ str r2, [r3, #100]
+ ldr r3, .L3072
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3072
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3073:
+ .align 2
+.L3072:
+ .word GSU
+ .size _Z9fx_dec_r5v, .-_Z9fx_dec_r5v
+ .align 2
+ .type _Z9fx_dec_r6v, %function
+_Z9fx_dec_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3076
+ ldr r3, [r3, #24]
+ sub r2, r3, #1
+ ldr r3, .L3076
+ str r2, [r3, #24]
+ ldr r3, .L3076
+ ldr r2, [r3, #24]
+ ldr r3, .L3076
+ str r2, [r3, #116]
+ ldr r3, .L3076
+ ldr r2, [r3, #24]
+ ldr r3, .L3076
+ str r2, [r3, #120]
+ ldr r3, .L3076
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3076
+ str r2, [r3, #72]
+ ldr r2, .L3076
+ ldr r3, .L3076
+ str r3, [r2, #104]
+ ldr r3, .L3076
+ ldr r2, [r3, #104]
+ ldr r3, .L3076
+ str r2, [r3, #100]
+ ldr r3, .L3076
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3076
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3077:
+ .align 2
+.L3076:
+ .word GSU
+ .size _Z9fx_dec_r6v, .-_Z9fx_dec_r6v
+ .align 2
+ .type _Z9fx_dec_r7v, %function
+_Z9fx_dec_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3080
+ ldr r3, [r3, #28]
+ sub r2, r3, #1
+ ldr r3, .L3080
+ str r2, [r3, #28]
+ ldr r3, .L3080
+ ldr r2, [r3, #28]
+ ldr r3, .L3080
+ str r2, [r3, #116]
+ ldr r3, .L3080
+ ldr r2, [r3, #28]
+ ldr r3, .L3080
+ str r2, [r3, #120]
+ ldr r3, .L3080
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3080
+ str r2, [r3, #72]
+ ldr r2, .L3080
+ ldr r3, .L3080
+ str r3, [r2, #104]
+ ldr r3, .L3080
+ ldr r2, [r3, #104]
+ ldr r3, .L3080
+ str r2, [r3, #100]
+ ldr r3, .L3080
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3080
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3081:
+ .align 2
+.L3080:
+ .word GSU
+ .size _Z9fx_dec_r7v, .-_Z9fx_dec_r7v
+ .align 2
+ .type _Z9fx_dec_r8v, %function
+_Z9fx_dec_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3084
+ ldr r3, [r3, #32]
+ sub r2, r3, #1
+ ldr r3, .L3084
+ str r2, [r3, #32]
+ ldr r3, .L3084
+ ldr r2, [r3, #32]
+ ldr r3, .L3084
+ str r2, [r3, #116]
+ ldr r3, .L3084
+ ldr r2, [r3, #32]
+ ldr r3, .L3084
+ str r2, [r3, #120]
+ ldr r3, .L3084
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3084
+ str r2, [r3, #72]
+ ldr r2, .L3084
+ ldr r3, .L3084
+ str r3, [r2, #104]
+ ldr r3, .L3084
+ ldr r2, [r3, #104]
+ ldr r3, .L3084
+ str r2, [r3, #100]
+ ldr r3, .L3084
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3084
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3085:
+ .align 2
+.L3084:
+ .word GSU
+ .size _Z9fx_dec_r8v, .-_Z9fx_dec_r8v
+ .align 2
+ .type _Z9fx_dec_r9v, %function
+_Z9fx_dec_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3088
+ ldr r3, [r3, #36]
+ sub r2, r3, #1
+ ldr r3, .L3088
+ str r2, [r3, #36]
+ ldr r3, .L3088
+ ldr r2, [r3, #36]
+ ldr r3, .L3088
+ str r2, [r3, #116]
+ ldr r3, .L3088
+ ldr r2, [r3, #36]
+ ldr r3, .L3088
+ str r2, [r3, #120]
+ ldr r3, .L3088
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3088
+ str r2, [r3, #72]
+ ldr r2, .L3088
+ ldr r3, .L3088
+ str r3, [r2, #104]
+ ldr r3, .L3088
+ ldr r2, [r3, #104]
+ ldr r3, .L3088
+ str r2, [r3, #100]
+ ldr r3, .L3088
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3088
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3089:
+ .align 2
+.L3088:
+ .word GSU
+ .size _Z9fx_dec_r9v, .-_Z9fx_dec_r9v
+ .align 2
+ .type _Z10fx_dec_r10v, %function
+_Z10fx_dec_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3092
+ ldr r3, [r3, #40]
+ sub r2, r3, #1
+ ldr r3, .L3092
+ str r2, [r3, #40]
+ ldr r3, .L3092
+ ldr r2, [r3, #40]
+ ldr r3, .L3092
+ str r2, [r3, #116]
+ ldr r3, .L3092
+ ldr r2, [r3, #40]
+ ldr r3, .L3092
+ str r2, [r3, #120]
+ ldr r3, .L3092
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3092
+ str r2, [r3, #72]
+ ldr r2, .L3092
+ ldr r3, .L3092
+ str r3, [r2, #104]
+ ldr r3, .L3092
+ ldr r2, [r3, #104]
+ ldr r3, .L3092
+ str r2, [r3, #100]
+ ldr r3, .L3092
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3092
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3093:
+ .align 2
+.L3092:
+ .word GSU
+ .size _Z10fx_dec_r10v, .-_Z10fx_dec_r10v
+ .align 2
+ .type _Z10fx_dec_r11v, %function
+_Z10fx_dec_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3096
+ ldr r3, [r3, #44]
+ sub r2, r3, #1
+ ldr r3, .L3096
+ str r2, [r3, #44]
+ ldr r3, .L3096
+ ldr r2, [r3, #44]
+ ldr r3, .L3096
+ str r2, [r3, #116]
+ ldr r3, .L3096
+ ldr r2, [r3, #44]
+ ldr r3, .L3096
+ str r2, [r3, #120]
+ ldr r3, .L3096
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3096
+ str r2, [r3, #72]
+ ldr r2, .L3096
+ ldr r3, .L3096
+ str r3, [r2, #104]
+ ldr r3, .L3096
+ ldr r2, [r3, #104]
+ ldr r3, .L3096
+ str r2, [r3, #100]
+ ldr r3, .L3096
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3096
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3097:
+ .align 2
+.L3096:
+ .word GSU
+ .size _Z10fx_dec_r11v, .-_Z10fx_dec_r11v
+ .align 2
+ .type _Z10fx_dec_r12v, %function
+_Z10fx_dec_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3100
+ ldr r3, [r3, #48]
+ sub r2, r3, #1
+ ldr r3, .L3100
+ str r2, [r3, #48]
+ ldr r3, .L3100
+ ldr r2, [r3, #48]
+ ldr r3, .L3100
+ str r2, [r3, #116]
+ ldr r3, .L3100
+ ldr r2, [r3, #48]
+ ldr r3, .L3100
+ str r2, [r3, #120]
+ ldr r3, .L3100
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3100
+ str r2, [r3, #72]
+ ldr r2, .L3100
+ ldr r3, .L3100
+ str r3, [r2, #104]
+ ldr r3, .L3100
+ ldr r2, [r3, #104]
+ ldr r3, .L3100
+ str r2, [r3, #100]
+ ldr r3, .L3100
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3100
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3101:
+ .align 2
+.L3100:
+ .word GSU
+ .size _Z10fx_dec_r12v, .-_Z10fx_dec_r12v
+ .align 2
+ .type _Z10fx_dec_r13v, %function
+_Z10fx_dec_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3104
+ ldr r3, [r3, #52]
+ sub r2, r3, #1
+ ldr r3, .L3104
+ str r2, [r3, #52]
+ ldr r3, .L3104
+ ldr r2, [r3, #52]
+ ldr r3, .L3104
+ str r2, [r3, #116]
+ ldr r3, .L3104
+ ldr r2, [r3, #52]
+ ldr r3, .L3104
+ str r2, [r3, #120]
+ ldr r3, .L3104
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3104
+ str r2, [r3, #72]
+ ldr r2, .L3104
+ ldr r3, .L3104
+ str r3, [r2, #104]
+ ldr r3, .L3104
+ ldr r2, [r3, #104]
+ ldr r3, .L3104
+ str r2, [r3, #100]
+ ldr r3, .L3104
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3104
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3105:
+ .align 2
+.L3104:
+ .word GSU
+ .size _Z10fx_dec_r13v, .-_Z10fx_dec_r13v
+ .align 2
+ .type _Z10fx_dec_r14v, %function
+_Z10fx_dec_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3108
+ ldr r3, [r3, #56]
+ sub r2, r3, #1
+ ldr r3, .L3108
+ str r2, [r3, #56]
+ ldr r3, .L3108
+ ldr r2, [r3, #56]
+ ldr r3, .L3108
+ str r2, [r3, #116]
+ ldr r3, .L3108
+ ldr r2, [r3, #56]
+ ldr r3, .L3108
+ str r2, [r3, #120]
+ ldr r3, .L3108
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3108
+ str r2, [r3, #72]
+ ldr r2, .L3108
+ ldr r3, .L3108
+ str r3, [r2, #104]
+ ldr r3, .L3108
+ ldr r2, [r3, #104]
+ ldr r3, .L3108
+ str r2, [r3, #100]
+ ldr r3, .L3108
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3108
+ str r2, [r3, #60]
+ ldr r3, .L3108
+ ldr r2, [r3, #468]
+ ldr r3, .L3108
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3108
+ strb r3, [r2, #108]
+ ldmfd sp, {fp, sp, pc}
+.L3109:
+ .align 2
+.L3108:
+ .word GSU
+ .size _Z10fx_dec_r14v, .-_Z10fx_dec_r14v
+ .align 2
+ .type _Z7fx_getbv, %function
+_Z7fx_getbv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3114
+ ldrb r3, [r3, #108] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3114
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3114
+ str r2, [r3, #60]
+ ldr r3, .L3114
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L3114
+ ldr r2, [r3, #100]
+ ldr r3, .L3114+4
+ cmp r2, r3
+ bne .L3111
+ ldr r3, .L3114
+ ldr r2, [r3, #468]
+ ldr r3, .L3114
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3114
+ strb r3, [r2, #108]
+.L3111:
+ ldr r3, .L3114
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3114
+ str r2, [r3, #72]
+ ldr r2, .L3114
+ ldr r3, .L3114
+ str r3, [r2, #104]
+ ldr r3, .L3114
+ ldr r2, [r3, #104]
+ ldr r3, .L3114
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3115:
+ .align 2
+.L3114:
+ .word GSU
+ .word GSU+56
+ .size _Z7fx_getbv, .-_Z7fx_getbv
+ .align 2
+ .type _Z8fx_getbhv, %function
+_Z8fx_getbhv:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L3120
+ ldrb r3, [r3, #108] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3120
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r3, r3, #255
+ mov r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, asl #8
+ orr r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, .L3120
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3120
+ str r2, [r3, #60]
+ ldr r3, .L3120
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-20]
+ str r3, [r2, #0]
+ ldr r3, .L3120
+ ldr r2, [r3, #100]
+ ldr r3, .L3120+4
+ cmp r2, r3
+ bne .L3117
+ ldr r3, .L3120
+ ldr r2, [r3, #468]
+ ldr r3, .L3120
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3120
+ strb r3, [r2, #108]
+.L3117:
+ ldr r3, .L3120
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3120
+ str r2, [r3, #72]
+ ldr r2, .L3120
+ ldr r3, .L3120
+ str r3, [r2, #104]
+ ldr r3, .L3120
+ ldr r2, [r3, #104]
+ ldr r3, .L3120
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L3121:
+ .align 2
+.L3120:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_getbhv, .-_Z8fx_getbhv
+ .align 2
+ .type _Z8fx_getblv, %function
+_Z8fx_getblv:
+ @ args = 0, pretend = 0, frame = 8
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #8
+ ldr r3, .L3126
+ ldrb r3, [r3, #108] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3126
+ ldr r3, [r3, #104]
+ ldr r3, [r3, #0]
+ and r2, r3, #65280
+ ldr r3, [fp, #-16]
+ orr r3, r2, r3
+ str r3, [fp, #-20]
+ ldr r3, .L3126
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3126
+ str r2, [r3, #60]
+ ldr r3, .L3126
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-20]
+ str r3, [r2, #0]
+ ldr r3, .L3126
+ ldr r2, [r3, #100]
+ ldr r3, .L3126+4
+ cmp r2, r3
+ bne .L3123
+ ldr r3, .L3126
+ ldr r2, [r3, #468]
+ ldr r3, .L3126
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3126
+ strb r3, [r2, #108]
+.L3123:
+ ldr r3, .L3126
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3126
+ str r2, [r3, #72]
+ ldr r2, .L3126
+ ldr r3, .L3126
+ str r3, [r2, #104]
+ ldr r3, .L3126
+ ldr r2, [r3, #104]
+ ldr r3, .L3126
+ str r2, [r3, #100]
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L3127:
+ .align 2
+.L3126:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_getblv, .-_Z8fx_getblv
+ .align 2
+ .type _Z8fx_getbsv, %function
+_Z8fx_getbsv:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3132
+ ldrb r3, [r3, #108] @ zero_extendqisi2
+ mov r3, r3, asl #24
+ mov r3, r3, asr #24
+ str r3, [fp, #-16]
+ ldr r3, .L3132
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3132
+ str r2, [r3, #60]
+ ldr r3, .L3132
+ ldr r2, [r3, #100]
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L3132
+ ldr r2, [r3, #100]
+ ldr r3, .L3132+4
+ cmp r2, r3
+ bne .L3129
+ ldr r3, .L3132
+ ldr r2, [r3, #468]
+ ldr r3, .L3132
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3132
+ strb r3, [r2, #108]
+.L3129:
+ ldr r3, .L3132
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3132
+ str r2, [r3, #72]
+ ldr r2, .L3132
+ ldr r3, .L3132
+ str r3, [r2, #104]
+ ldr r3, .L3132
+ ldr r2, [r3, #104]
+ ldr r3, .L3132
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3133:
+ .align 2
+.L3132:
+ .word GSU
+ .word GSU+56
+ .size _Z8fx_getbsv, .-_Z8fx_getbsv
+ .align 2
+ .type _Z9fx_iwt_r0v, %function
+_Z9fx_iwt_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3136
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3136
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3136
+ str r2, [r3, #60]
+ ldr r3, .L3136
+ ldr r2, [r3, #472]
+ ldr r3, .L3136
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3136
+ strb r3, [r2, #109]
+ ldr r3, .L3136
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3136
+ str r2, [r3, #60]
+ ldr r3, .L3136
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3136
+ ldr r2, [r3, #472]
+ ldr r3, .L3136
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3136
+ strb r3, [r2, #109]
+ ldr r3, .L3136
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3136
+ str r2, [r3, #60]
+ ldr r2, .L3136
+ ldr r3, [fp, #-16]
+ str r3, [r2, #0]
+ ldr r3, .L3136
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3136
+ str r2, [r3, #72]
+ ldr r2, .L3136
+ ldr r3, .L3136
+ str r3, [r2, #104]
+ ldr r3, .L3136
+ ldr r2, [r3, #104]
+ ldr r3, .L3136
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3137:
+ .align 2
+.L3136:
+ .word GSU
+ .size _Z9fx_iwt_r0v, .-_Z9fx_iwt_r0v
+ .align 2
+ .type _Z9fx_iwt_r1v, %function
+_Z9fx_iwt_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3140
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3140
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3140
+ str r2, [r3, #60]
+ ldr r3, .L3140
+ ldr r2, [r3, #472]
+ ldr r3, .L3140
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3140
+ strb r3, [r2, #109]
+ ldr r3, .L3140
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3140
+ str r2, [r3, #60]
+ ldr r3, .L3140
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3140
+ ldr r2, [r3, #472]
+ ldr r3, .L3140
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3140
+ strb r3, [r2, #109]
+ ldr r3, .L3140
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3140
+ str r2, [r3, #60]
+ ldr r2, .L3140
+ ldr r3, [fp, #-16]
+ str r3, [r2, #4]
+ ldr r3, .L3140
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3140
+ str r2, [r3, #72]
+ ldr r2, .L3140
+ ldr r3, .L3140
+ str r3, [r2, #104]
+ ldr r3, .L3140
+ ldr r2, [r3, #104]
+ ldr r3, .L3140
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3141:
+ .align 2
+.L3140:
+ .word GSU
+ .size _Z9fx_iwt_r1v, .-_Z9fx_iwt_r1v
+ .align 2
+ .type _Z9fx_iwt_r2v, %function
+_Z9fx_iwt_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3144
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3144
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3144
+ str r2, [r3, #60]
+ ldr r3, .L3144
+ ldr r2, [r3, #472]
+ ldr r3, .L3144
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3144
+ strb r3, [r2, #109]
+ ldr r3, .L3144
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3144
+ str r2, [r3, #60]
+ ldr r3, .L3144
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3144
+ ldr r2, [r3, #472]
+ ldr r3, .L3144
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3144
+ strb r3, [r2, #109]
+ ldr r3, .L3144
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3144
+ str r2, [r3, #60]
+ ldr r2, .L3144
+ ldr r3, [fp, #-16]
+ str r3, [r2, #8]
+ ldr r3, .L3144
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3144
+ str r2, [r3, #72]
+ ldr r2, .L3144
+ ldr r3, .L3144
+ str r3, [r2, #104]
+ ldr r3, .L3144
+ ldr r2, [r3, #104]
+ ldr r3, .L3144
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3145:
+ .align 2
+.L3144:
+ .word GSU
+ .size _Z9fx_iwt_r2v, .-_Z9fx_iwt_r2v
+ .align 2
+ .type _Z9fx_iwt_r3v, %function
+_Z9fx_iwt_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3148
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3148
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3148
+ str r2, [r3, #60]
+ ldr r3, .L3148
+ ldr r2, [r3, #472]
+ ldr r3, .L3148
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3148
+ strb r3, [r2, #109]
+ ldr r3, .L3148
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3148
+ str r2, [r3, #60]
+ ldr r3, .L3148
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3148
+ ldr r2, [r3, #472]
+ ldr r3, .L3148
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3148
+ strb r3, [r2, #109]
+ ldr r3, .L3148
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3148
+ str r2, [r3, #60]
+ ldr r2, .L3148
+ ldr r3, [fp, #-16]
+ str r3, [r2, #12]
+ ldr r3, .L3148
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3148
+ str r2, [r3, #72]
+ ldr r2, .L3148
+ ldr r3, .L3148
+ str r3, [r2, #104]
+ ldr r3, .L3148
+ ldr r2, [r3, #104]
+ ldr r3, .L3148
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3149:
+ .align 2
+.L3148:
+ .word GSU
+ .size _Z9fx_iwt_r3v, .-_Z9fx_iwt_r3v
+ .align 2
+ .type _Z9fx_iwt_r4v, %function
+_Z9fx_iwt_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3152
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3152
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3152
+ str r2, [r3, #60]
+ ldr r3, .L3152
+ ldr r2, [r3, #472]
+ ldr r3, .L3152
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3152
+ strb r3, [r2, #109]
+ ldr r3, .L3152
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3152
+ str r2, [r3, #60]
+ ldr r3, .L3152
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3152
+ ldr r2, [r3, #472]
+ ldr r3, .L3152
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3152
+ strb r3, [r2, #109]
+ ldr r3, .L3152
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3152
+ str r2, [r3, #60]
+ ldr r2, .L3152
+ ldr r3, [fp, #-16]
+ str r3, [r2, #16]
+ ldr r3, .L3152
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3152
+ str r2, [r3, #72]
+ ldr r2, .L3152
+ ldr r3, .L3152
+ str r3, [r2, #104]
+ ldr r3, .L3152
+ ldr r2, [r3, #104]
+ ldr r3, .L3152
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3153:
+ .align 2
+.L3152:
+ .word GSU
+ .size _Z9fx_iwt_r4v, .-_Z9fx_iwt_r4v
+ .align 2
+ .type _Z9fx_iwt_r5v, %function
+_Z9fx_iwt_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3156
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3156
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3156
+ str r2, [r3, #60]
+ ldr r3, .L3156
+ ldr r2, [r3, #472]
+ ldr r3, .L3156
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3156
+ strb r3, [r2, #109]
+ ldr r3, .L3156
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3156
+ str r2, [r3, #60]
+ ldr r3, .L3156
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3156
+ ldr r2, [r3, #472]
+ ldr r3, .L3156
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3156
+ strb r3, [r2, #109]
+ ldr r3, .L3156
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3156
+ str r2, [r3, #60]
+ ldr r2, .L3156
+ ldr r3, [fp, #-16]
+ str r3, [r2, #20]
+ ldr r3, .L3156
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3156
+ str r2, [r3, #72]
+ ldr r2, .L3156
+ ldr r3, .L3156
+ str r3, [r2, #104]
+ ldr r3, .L3156
+ ldr r2, [r3, #104]
+ ldr r3, .L3156
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3157:
+ .align 2
+.L3156:
+ .word GSU
+ .size _Z9fx_iwt_r5v, .-_Z9fx_iwt_r5v
+ .align 2
+ .type _Z9fx_iwt_r6v, %function
+_Z9fx_iwt_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3160
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3160
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3160
+ str r2, [r3, #60]
+ ldr r3, .L3160
+ ldr r2, [r3, #472]
+ ldr r3, .L3160
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3160
+ strb r3, [r2, #109]
+ ldr r3, .L3160
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3160
+ str r2, [r3, #60]
+ ldr r3, .L3160
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3160
+ ldr r2, [r3, #472]
+ ldr r3, .L3160
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3160
+ strb r3, [r2, #109]
+ ldr r3, .L3160
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3160
+ str r2, [r3, #60]
+ ldr r2, .L3160
+ ldr r3, [fp, #-16]
+ str r3, [r2, #24]
+ ldr r3, .L3160
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3160
+ str r2, [r3, #72]
+ ldr r2, .L3160
+ ldr r3, .L3160
+ str r3, [r2, #104]
+ ldr r3, .L3160
+ ldr r2, [r3, #104]
+ ldr r3, .L3160
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3161:
+ .align 2
+.L3160:
+ .word GSU
+ .size _Z9fx_iwt_r6v, .-_Z9fx_iwt_r6v
+ .align 2
+ .type _Z9fx_iwt_r7v, %function
+_Z9fx_iwt_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3164
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3164
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3164
+ str r2, [r3, #60]
+ ldr r3, .L3164
+ ldr r2, [r3, #472]
+ ldr r3, .L3164
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3164
+ strb r3, [r2, #109]
+ ldr r3, .L3164
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3164
+ str r2, [r3, #60]
+ ldr r3, .L3164
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3164
+ ldr r2, [r3, #472]
+ ldr r3, .L3164
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3164
+ strb r3, [r2, #109]
+ ldr r3, .L3164
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3164
+ str r2, [r3, #60]
+ ldr r2, .L3164
+ ldr r3, [fp, #-16]
+ str r3, [r2, #28]
+ ldr r3, .L3164
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3164
+ str r2, [r3, #72]
+ ldr r2, .L3164
+ ldr r3, .L3164
+ str r3, [r2, #104]
+ ldr r3, .L3164
+ ldr r2, [r3, #104]
+ ldr r3, .L3164
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3165:
+ .align 2
+.L3164:
+ .word GSU
+ .size _Z9fx_iwt_r7v, .-_Z9fx_iwt_r7v
+ .align 2
+ .type _Z9fx_iwt_r8v, %function
+_Z9fx_iwt_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3168
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3168
+ str r2, [r3, #60]
+ ldr r3, .L3168
+ ldr r2, [r3, #472]
+ ldr r3, .L3168
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3168
+ strb r3, [r2, #109]
+ ldr r3, .L3168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3168
+ str r2, [r3, #60]
+ ldr r3, .L3168
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3168
+ ldr r2, [r3, #472]
+ ldr r3, .L3168
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3168
+ strb r3, [r2, #109]
+ ldr r3, .L3168
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3168
+ str r2, [r3, #60]
+ ldr r2, .L3168
+ ldr r3, [fp, #-16]
+ str r3, [r2, #32]
+ ldr r3, .L3168
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3168
+ str r2, [r3, #72]
+ ldr r2, .L3168
+ ldr r3, .L3168
+ str r3, [r2, #104]
+ ldr r3, .L3168
+ ldr r2, [r3, #104]
+ ldr r3, .L3168
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3169:
+ .align 2
+.L3168:
+ .word GSU
+ .size _Z9fx_iwt_r8v, .-_Z9fx_iwt_r8v
+ .align 2
+ .type _Z9fx_iwt_r9v, %function
+_Z9fx_iwt_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3172
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3172
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3172
+ str r2, [r3, #60]
+ ldr r3, .L3172
+ ldr r2, [r3, #472]
+ ldr r3, .L3172
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3172
+ strb r3, [r2, #109]
+ ldr r3, .L3172
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3172
+ str r2, [r3, #60]
+ ldr r3, .L3172
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3172
+ ldr r2, [r3, #472]
+ ldr r3, .L3172
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3172
+ strb r3, [r2, #109]
+ ldr r3, .L3172
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3172
+ str r2, [r3, #60]
+ ldr r2, .L3172
+ ldr r3, [fp, #-16]
+ str r3, [r2, #36]
+ ldr r3, .L3172
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3172
+ str r2, [r3, #72]
+ ldr r2, .L3172
+ ldr r3, .L3172
+ str r3, [r2, #104]
+ ldr r3, .L3172
+ ldr r2, [r3, #104]
+ ldr r3, .L3172
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3173:
+ .align 2
+.L3172:
+ .word GSU
+ .size _Z9fx_iwt_r9v, .-_Z9fx_iwt_r9v
+ .align 2
+ .type _Z10fx_iwt_r10v, %function
+_Z10fx_iwt_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3176
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3176
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3176
+ str r2, [r3, #60]
+ ldr r3, .L3176
+ ldr r2, [r3, #472]
+ ldr r3, .L3176
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3176
+ strb r3, [r2, #109]
+ ldr r3, .L3176
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3176
+ str r2, [r3, #60]
+ ldr r3, .L3176
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3176
+ ldr r2, [r3, #472]
+ ldr r3, .L3176
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3176
+ strb r3, [r2, #109]
+ ldr r3, .L3176
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3176
+ str r2, [r3, #60]
+ ldr r2, .L3176
+ ldr r3, [fp, #-16]
+ str r3, [r2, #40]
+ ldr r3, .L3176
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3176
+ str r2, [r3, #72]
+ ldr r2, .L3176
+ ldr r3, .L3176
+ str r3, [r2, #104]
+ ldr r3, .L3176
+ ldr r2, [r3, #104]
+ ldr r3, .L3176
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3177:
+ .align 2
+.L3176:
+ .word GSU
+ .size _Z10fx_iwt_r10v, .-_Z10fx_iwt_r10v
+ .align 2
+ .type _Z10fx_iwt_r11v, %function
+_Z10fx_iwt_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3180
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3180
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3180
+ str r2, [r3, #60]
+ ldr r3, .L3180
+ ldr r2, [r3, #472]
+ ldr r3, .L3180
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3180
+ strb r3, [r2, #109]
+ ldr r3, .L3180
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3180
+ str r2, [r3, #60]
+ ldr r3, .L3180
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3180
+ ldr r2, [r3, #472]
+ ldr r3, .L3180
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3180
+ strb r3, [r2, #109]
+ ldr r3, .L3180
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3180
+ str r2, [r3, #60]
+ ldr r2, .L3180
+ ldr r3, [fp, #-16]
+ str r3, [r2, #44]
+ ldr r3, .L3180
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3180
+ str r2, [r3, #72]
+ ldr r2, .L3180
+ ldr r3, .L3180
+ str r3, [r2, #104]
+ ldr r3, .L3180
+ ldr r2, [r3, #104]
+ ldr r3, .L3180
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3181:
+ .align 2
+.L3180:
+ .word GSU
+ .size _Z10fx_iwt_r11v, .-_Z10fx_iwt_r11v
+ .align 2
+ .type _Z10fx_iwt_r12v, %function
+_Z10fx_iwt_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3184
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3184
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3184
+ str r2, [r3, #60]
+ ldr r3, .L3184
+ ldr r2, [r3, #472]
+ ldr r3, .L3184
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3184
+ strb r3, [r2, #109]
+ ldr r3, .L3184
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3184
+ str r2, [r3, #60]
+ ldr r3, .L3184
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3184
+ ldr r2, [r3, #472]
+ ldr r3, .L3184
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3184
+ strb r3, [r2, #109]
+ ldr r3, .L3184
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3184
+ str r2, [r3, #60]
+ ldr r2, .L3184
+ ldr r3, [fp, #-16]
+ str r3, [r2, #48]
+ ldr r3, .L3184
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3184
+ str r2, [r3, #72]
+ ldr r2, .L3184
+ ldr r3, .L3184
+ str r3, [r2, #104]
+ ldr r3, .L3184
+ ldr r2, [r3, #104]
+ ldr r3, .L3184
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3185:
+ .align 2
+.L3184:
+ .word GSU
+ .size _Z10fx_iwt_r12v, .-_Z10fx_iwt_r12v
+ .align 2
+ .type _Z10fx_iwt_r13v, %function
+_Z10fx_iwt_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3188
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3188
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3188
+ str r2, [r3, #60]
+ ldr r3, .L3188
+ ldr r2, [r3, #472]
+ ldr r3, .L3188
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3188
+ strb r3, [r2, #109]
+ ldr r3, .L3188
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3188
+ str r2, [r3, #60]
+ ldr r3, .L3188
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3188
+ ldr r2, [r3, #472]
+ ldr r3, .L3188
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3188
+ strb r3, [r2, #109]
+ ldr r3, .L3188
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3188
+ str r2, [r3, #60]
+ ldr r2, .L3188
+ ldr r3, [fp, #-16]
+ str r3, [r2, #52]
+ ldr r3, .L3188
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3188
+ str r2, [r3, #72]
+ ldr r2, .L3188
+ ldr r3, .L3188
+ str r3, [r2, #104]
+ ldr r3, .L3188
+ ldr r2, [r3, #104]
+ ldr r3, .L3188
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3189:
+ .align 2
+.L3188:
+ .word GSU
+ .size _Z10fx_iwt_r13v, .-_Z10fx_iwt_r13v
+ .align 2
+ .type _Z10fx_iwt_r14v, %function
+_Z10fx_iwt_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3192
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3192
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3192
+ str r2, [r3, #60]
+ ldr r3, .L3192
+ ldr r2, [r3, #472]
+ ldr r3, .L3192
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3192
+ strb r3, [r2, #109]
+ ldr r3, .L3192
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3192
+ str r2, [r3, #60]
+ ldr r3, .L3192
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3192
+ ldr r2, [r3, #472]
+ ldr r3, .L3192
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3192
+ strb r3, [r2, #109]
+ ldr r3, .L3192
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3192
+ str r2, [r3, #60]
+ ldr r2, .L3192
+ ldr r3, [fp, #-16]
+ str r3, [r2, #56]
+ ldr r3, .L3192
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3192
+ str r2, [r3, #72]
+ ldr r2, .L3192
+ ldr r3, .L3192
+ str r3, [r2, #104]
+ ldr r3, .L3192
+ ldr r2, [r3, #104]
+ ldr r3, .L3192
+ str r2, [r3, #100]
+ ldr r3, .L3192
+ ldr r2, [r3, #468]
+ ldr r3, .L3192
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3192
+ strb r3, [r2, #108]
+ ldmib sp, {fp, sp, pc}
+.L3193:
+ .align 2
+.L3192:
+ .word GSU
+ .size _Z10fx_iwt_r14v, .-_Z10fx_iwt_r14v
+ .align 2
+ .type _Z10fx_iwt_r15v, %function
+_Z10fx_iwt_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3196
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3196
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3196
+ str r2, [r3, #60]
+ ldr r3, .L3196
+ ldr r2, [r3, #472]
+ ldr r3, .L3196
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3196
+ strb r3, [r2, #109]
+ ldr r3, .L3196
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3196
+ str r2, [r3, #60]
+ ldr r3, .L3196
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3, asl #8
+ ldr r3, [fp, #-16]
+ orr r3, r3, r2
+ str r3, [fp, #-16]
+ ldr r3, .L3196
+ ldr r2, [r3, #472]
+ ldr r3, .L3196
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3196
+ strb r3, [r2, #109]
+ ldr r3, .L3196
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3196
+ str r2, [r3, #60]
+ ldr r2, .L3196
+ ldr r3, [fp, #-16]
+ str r3, [r2, #60]
+ ldr r3, .L3196
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3196
+ str r2, [r3, #72]
+ ldr r2, .L3196
+ ldr r3, .L3196
+ str r3, [r2, #104]
+ ldr r3, .L3196
+ ldr r2, [r3, #104]
+ ldr r3, .L3196
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3197:
+ .align 2
+.L3196:
+ .word GSU
+ .size _Z10fx_iwt_r15v, .-_Z10fx_iwt_r15v
+ .align 2
+ .type _Z8fx_lm_r0v, %function
+_Z8fx_lm_r0v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3200
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3200
+ str r2, [r3, #96]
+ ldr r3, .L3200
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3200
+ str r2, [r3, #60]
+ ldr r3, .L3200
+ ldr r2, [r3, #472]
+ ldr r3, .L3200
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3200
+ strb r3, [r2, #109]
+ ldr r3, .L3200
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3200
+ str r2, [r3, #60]
+ ldr r3, .L3200
+ ldr r2, [r3, #96]
+ ldr r3, .L3200
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3200
+ str r2, [r3, #96]
+ ldr r3, .L3200
+ ldr r2, [r3, #472]
+ ldr r3, .L3200
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3200
+ strb r3, [r2, #109]
+ ldr r3, .L3200
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3200
+ str r2, [r3, #60]
+ ldr r3, .L3200
+ ldr r2, [r3, #464]
+ ldr r3, .L3200
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3200
+ str r2, [r3, #0]
+ ldr r3, .L3200
+ ldr r1, [r3, #0]
+ ldr r3, .L3200
+ ldr r2, [r3, #464]
+ ldr r3, .L3200
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3200
+ str r2, [r3, #0]
+ ldr r3, .L3200
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3200
+ str r2, [r3, #72]
+ ldr r2, .L3200
+ ldr r3, .L3200
+ str r3, [r2, #104]
+ ldr r3, .L3200
+ ldr r2, [r3, #104]
+ ldr r3, .L3200
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3201:
+ .align 2
+.L3200:
+ .word GSU
+ .size _Z8fx_lm_r0v, .-_Z8fx_lm_r0v
+ .align 2
+ .type _Z8fx_lm_r1v, %function
+_Z8fx_lm_r1v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3204
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3204
+ str r2, [r3, #96]
+ ldr r3, .L3204
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3204
+ str r2, [r3, #60]
+ ldr r3, .L3204
+ ldr r2, [r3, #472]
+ ldr r3, .L3204
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3204
+ strb r3, [r2, #109]
+ ldr r3, .L3204
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3204
+ str r2, [r3, #60]
+ ldr r3, .L3204
+ ldr r2, [r3, #96]
+ ldr r3, .L3204
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3204
+ str r2, [r3, #96]
+ ldr r3, .L3204
+ ldr r2, [r3, #472]
+ ldr r3, .L3204
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3204
+ strb r3, [r2, #109]
+ ldr r3, .L3204
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3204
+ str r2, [r3, #60]
+ ldr r3, .L3204
+ ldr r2, [r3, #464]
+ ldr r3, .L3204
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3204
+ str r2, [r3, #4]
+ ldr r3, .L3204
+ ldr r1, [r3, #4]
+ ldr r3, .L3204
+ ldr r2, [r3, #464]
+ ldr r3, .L3204
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3204
+ str r2, [r3, #4]
+ ldr r3, .L3204
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3204
+ str r2, [r3, #72]
+ ldr r2, .L3204
+ ldr r3, .L3204
+ str r3, [r2, #104]
+ ldr r3, .L3204
+ ldr r2, [r3, #104]
+ ldr r3, .L3204
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3205:
+ .align 2
+.L3204:
+ .word GSU
+ .size _Z8fx_lm_r1v, .-_Z8fx_lm_r1v
+ .align 2
+ .type _Z8fx_lm_r2v, %function
+_Z8fx_lm_r2v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3208
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3208
+ str r2, [r3, #96]
+ ldr r3, .L3208
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3208
+ str r2, [r3, #60]
+ ldr r3, .L3208
+ ldr r2, [r3, #472]
+ ldr r3, .L3208
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3208
+ strb r3, [r2, #109]
+ ldr r3, .L3208
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3208
+ str r2, [r3, #60]
+ ldr r3, .L3208
+ ldr r2, [r3, #96]
+ ldr r3, .L3208
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3208
+ str r2, [r3, #96]
+ ldr r3, .L3208
+ ldr r2, [r3, #472]
+ ldr r3, .L3208
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3208
+ strb r3, [r2, #109]
+ ldr r3, .L3208
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3208
+ str r2, [r3, #60]
+ ldr r3, .L3208
+ ldr r2, [r3, #464]
+ ldr r3, .L3208
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3208
+ str r2, [r3, #8]
+ ldr r3, .L3208
+ ldr r1, [r3, #8]
+ ldr r3, .L3208
+ ldr r2, [r3, #464]
+ ldr r3, .L3208
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3208
+ str r2, [r3, #8]
+ ldr r3, .L3208
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3208
+ str r2, [r3, #72]
+ ldr r2, .L3208
+ ldr r3, .L3208
+ str r3, [r2, #104]
+ ldr r3, .L3208
+ ldr r2, [r3, #104]
+ ldr r3, .L3208
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3209:
+ .align 2
+.L3208:
+ .word GSU
+ .size _Z8fx_lm_r2v, .-_Z8fx_lm_r2v
+ .align 2
+ .type _Z8fx_lm_r3v, %function
+_Z8fx_lm_r3v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3212
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3212
+ str r2, [r3, #96]
+ ldr r3, .L3212
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3212
+ str r2, [r3, #60]
+ ldr r3, .L3212
+ ldr r2, [r3, #472]
+ ldr r3, .L3212
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3212
+ strb r3, [r2, #109]
+ ldr r3, .L3212
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3212
+ str r2, [r3, #60]
+ ldr r3, .L3212
+ ldr r2, [r3, #96]
+ ldr r3, .L3212
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3212
+ str r2, [r3, #96]
+ ldr r3, .L3212
+ ldr r2, [r3, #472]
+ ldr r3, .L3212
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3212
+ strb r3, [r2, #109]
+ ldr r3, .L3212
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3212
+ str r2, [r3, #60]
+ ldr r3, .L3212
+ ldr r2, [r3, #464]
+ ldr r3, .L3212
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3212
+ str r2, [r3, #12]
+ ldr r3, .L3212
+ ldr r1, [r3, #12]
+ ldr r3, .L3212
+ ldr r2, [r3, #464]
+ ldr r3, .L3212
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3212
+ str r2, [r3, #12]
+ ldr r3, .L3212
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3212
+ str r2, [r3, #72]
+ ldr r2, .L3212
+ ldr r3, .L3212
+ str r3, [r2, #104]
+ ldr r3, .L3212
+ ldr r2, [r3, #104]
+ ldr r3, .L3212
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3213:
+ .align 2
+.L3212:
+ .word GSU
+ .size _Z8fx_lm_r3v, .-_Z8fx_lm_r3v
+ .align 2
+ .type _Z8fx_lm_r4v, %function
+_Z8fx_lm_r4v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3216
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3216
+ str r2, [r3, #96]
+ ldr r3, .L3216
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3216
+ str r2, [r3, #60]
+ ldr r3, .L3216
+ ldr r2, [r3, #472]
+ ldr r3, .L3216
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3216
+ strb r3, [r2, #109]
+ ldr r3, .L3216
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3216
+ str r2, [r3, #60]
+ ldr r3, .L3216
+ ldr r2, [r3, #96]
+ ldr r3, .L3216
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3216
+ str r2, [r3, #96]
+ ldr r3, .L3216
+ ldr r2, [r3, #472]
+ ldr r3, .L3216
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3216
+ strb r3, [r2, #109]
+ ldr r3, .L3216
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3216
+ str r2, [r3, #60]
+ ldr r3, .L3216
+ ldr r2, [r3, #464]
+ ldr r3, .L3216
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3216
+ str r2, [r3, #16]
+ ldr r3, .L3216
+ ldr r1, [r3, #16]
+ ldr r3, .L3216
+ ldr r2, [r3, #464]
+ ldr r3, .L3216
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3216
+ str r2, [r3, #16]
+ ldr r3, .L3216
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3216
+ str r2, [r3, #72]
+ ldr r2, .L3216
+ ldr r3, .L3216
+ str r3, [r2, #104]
+ ldr r3, .L3216
+ ldr r2, [r3, #104]
+ ldr r3, .L3216
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3217:
+ .align 2
+.L3216:
+ .word GSU
+ .size _Z8fx_lm_r4v, .-_Z8fx_lm_r4v
+ .align 2
+ .type _Z8fx_lm_r5v, %function
+_Z8fx_lm_r5v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3220
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3220
+ str r2, [r3, #96]
+ ldr r3, .L3220
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3220
+ str r2, [r3, #60]
+ ldr r3, .L3220
+ ldr r2, [r3, #472]
+ ldr r3, .L3220
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3220
+ strb r3, [r2, #109]
+ ldr r3, .L3220
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3220
+ str r2, [r3, #60]
+ ldr r3, .L3220
+ ldr r2, [r3, #96]
+ ldr r3, .L3220
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3220
+ str r2, [r3, #96]
+ ldr r3, .L3220
+ ldr r2, [r3, #472]
+ ldr r3, .L3220
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3220
+ strb r3, [r2, #109]
+ ldr r3, .L3220
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3220
+ str r2, [r3, #60]
+ ldr r3, .L3220
+ ldr r2, [r3, #464]
+ ldr r3, .L3220
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3220
+ str r2, [r3, #20]
+ ldr r3, .L3220
+ ldr r1, [r3, #20]
+ ldr r3, .L3220
+ ldr r2, [r3, #464]
+ ldr r3, .L3220
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3220
+ str r2, [r3, #20]
+ ldr r3, .L3220
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3220
+ str r2, [r3, #72]
+ ldr r2, .L3220
+ ldr r3, .L3220
+ str r3, [r2, #104]
+ ldr r3, .L3220
+ ldr r2, [r3, #104]
+ ldr r3, .L3220
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3221:
+ .align 2
+.L3220:
+ .word GSU
+ .size _Z8fx_lm_r5v, .-_Z8fx_lm_r5v
+ .align 2
+ .type _Z8fx_lm_r6v, %function
+_Z8fx_lm_r6v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3224
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3224
+ str r2, [r3, #96]
+ ldr r3, .L3224
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3224
+ str r2, [r3, #60]
+ ldr r3, .L3224
+ ldr r2, [r3, #472]
+ ldr r3, .L3224
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3224
+ strb r3, [r2, #109]
+ ldr r3, .L3224
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3224
+ str r2, [r3, #60]
+ ldr r3, .L3224
+ ldr r2, [r3, #96]
+ ldr r3, .L3224
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3224
+ str r2, [r3, #96]
+ ldr r3, .L3224
+ ldr r2, [r3, #472]
+ ldr r3, .L3224
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3224
+ strb r3, [r2, #109]
+ ldr r3, .L3224
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3224
+ str r2, [r3, #60]
+ ldr r3, .L3224
+ ldr r2, [r3, #464]
+ ldr r3, .L3224
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3224
+ str r2, [r3, #24]
+ ldr r3, .L3224
+ ldr r1, [r3, #24]
+ ldr r3, .L3224
+ ldr r2, [r3, #464]
+ ldr r3, .L3224
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3224
+ str r2, [r3, #24]
+ ldr r3, .L3224
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3224
+ str r2, [r3, #72]
+ ldr r2, .L3224
+ ldr r3, .L3224
+ str r3, [r2, #104]
+ ldr r3, .L3224
+ ldr r2, [r3, #104]
+ ldr r3, .L3224
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3225:
+ .align 2
+.L3224:
+ .word GSU
+ .size _Z8fx_lm_r6v, .-_Z8fx_lm_r6v
+ .align 2
+ .type _Z8fx_lm_r7v, %function
+_Z8fx_lm_r7v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3228
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3228
+ str r2, [r3, #96]
+ ldr r3, .L3228
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3228
+ str r2, [r3, #60]
+ ldr r3, .L3228
+ ldr r2, [r3, #472]
+ ldr r3, .L3228
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3228
+ strb r3, [r2, #109]
+ ldr r3, .L3228
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3228
+ str r2, [r3, #60]
+ ldr r3, .L3228
+ ldr r2, [r3, #96]
+ ldr r3, .L3228
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3228
+ str r2, [r3, #96]
+ ldr r3, .L3228
+ ldr r2, [r3, #472]
+ ldr r3, .L3228
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3228
+ strb r3, [r2, #109]
+ ldr r3, .L3228
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3228
+ str r2, [r3, #60]
+ ldr r3, .L3228
+ ldr r2, [r3, #464]
+ ldr r3, .L3228
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3228
+ str r2, [r3, #28]
+ ldr r3, .L3228
+ ldr r1, [r3, #28]
+ ldr r3, .L3228
+ ldr r2, [r3, #464]
+ ldr r3, .L3228
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3228
+ str r2, [r3, #28]
+ ldr r3, .L3228
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3228
+ str r2, [r3, #72]
+ ldr r2, .L3228
+ ldr r3, .L3228
+ str r3, [r2, #104]
+ ldr r3, .L3228
+ ldr r2, [r3, #104]
+ ldr r3, .L3228
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3229:
+ .align 2
+.L3228:
+ .word GSU
+ .size _Z8fx_lm_r7v, .-_Z8fx_lm_r7v
+ .align 2
+ .type _Z8fx_lm_r8v, %function
+_Z8fx_lm_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3232
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3232
+ str r2, [r3, #96]
+ ldr r3, .L3232
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3232
+ str r2, [r3, #60]
+ ldr r3, .L3232
+ ldr r2, [r3, #472]
+ ldr r3, .L3232
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3232
+ strb r3, [r2, #109]
+ ldr r3, .L3232
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3232
+ str r2, [r3, #60]
+ ldr r3, .L3232
+ ldr r2, [r3, #96]
+ ldr r3, .L3232
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3232
+ str r2, [r3, #96]
+ ldr r3, .L3232
+ ldr r2, [r3, #472]
+ ldr r3, .L3232
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3232
+ strb r3, [r2, #109]
+ ldr r3, .L3232
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3232
+ str r2, [r3, #60]
+ ldr r3, .L3232
+ ldr r2, [r3, #464]
+ ldr r3, .L3232
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3232
+ str r2, [r3, #32]
+ ldr r3, .L3232
+ ldr r1, [r3, #32]
+ ldr r3, .L3232
+ ldr r2, [r3, #464]
+ ldr r3, .L3232
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3232
+ str r2, [r3, #32]
+ ldr r3, .L3232
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3232
+ str r2, [r3, #72]
+ ldr r2, .L3232
+ ldr r3, .L3232
+ str r3, [r2, #104]
+ ldr r3, .L3232
+ ldr r2, [r3, #104]
+ ldr r3, .L3232
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3233:
+ .align 2
+.L3232:
+ .word GSU
+ .size _Z8fx_lm_r8v, .-_Z8fx_lm_r8v
+ .align 2
+ .type _Z8fx_lm_r9v, %function
+_Z8fx_lm_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3236
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3236
+ str r2, [r3, #96]
+ ldr r3, .L3236
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3236
+ str r2, [r3, #60]
+ ldr r3, .L3236
+ ldr r2, [r3, #472]
+ ldr r3, .L3236
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3236
+ strb r3, [r2, #109]
+ ldr r3, .L3236
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3236
+ str r2, [r3, #60]
+ ldr r3, .L3236
+ ldr r2, [r3, #96]
+ ldr r3, .L3236
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3236
+ str r2, [r3, #96]
+ ldr r3, .L3236
+ ldr r2, [r3, #472]
+ ldr r3, .L3236
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3236
+ strb r3, [r2, #109]
+ ldr r3, .L3236
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3236
+ str r2, [r3, #60]
+ ldr r3, .L3236
+ ldr r2, [r3, #464]
+ ldr r3, .L3236
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3236
+ str r2, [r3, #36]
+ ldr r3, .L3236
+ ldr r1, [r3, #36]
+ ldr r3, .L3236
+ ldr r2, [r3, #464]
+ ldr r3, .L3236
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3236
+ str r2, [r3, #36]
+ ldr r3, .L3236
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3236
+ str r2, [r3, #72]
+ ldr r2, .L3236
+ ldr r3, .L3236
+ str r3, [r2, #104]
+ ldr r3, .L3236
+ ldr r2, [r3, #104]
+ ldr r3, .L3236
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3237:
+ .align 2
+.L3236:
+ .word GSU
+ .size _Z8fx_lm_r9v, .-_Z8fx_lm_r9v
+ .align 2
+ .type _Z9fx_lm_r10v, %function
+_Z9fx_lm_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3240
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3240
+ str r2, [r3, #96]
+ ldr r3, .L3240
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3240
+ str r2, [r3, #60]
+ ldr r3, .L3240
+ ldr r2, [r3, #472]
+ ldr r3, .L3240
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3240
+ strb r3, [r2, #109]
+ ldr r3, .L3240
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3240
+ str r2, [r3, #60]
+ ldr r3, .L3240
+ ldr r2, [r3, #96]
+ ldr r3, .L3240
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3240
+ str r2, [r3, #96]
+ ldr r3, .L3240
+ ldr r2, [r3, #472]
+ ldr r3, .L3240
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3240
+ strb r3, [r2, #109]
+ ldr r3, .L3240
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3240
+ str r2, [r3, #60]
+ ldr r3, .L3240
+ ldr r2, [r3, #464]
+ ldr r3, .L3240
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3240
+ str r2, [r3, #40]
+ ldr r3, .L3240
+ ldr r1, [r3, #40]
+ ldr r3, .L3240
+ ldr r2, [r3, #464]
+ ldr r3, .L3240
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3240
+ str r2, [r3, #40]
+ ldr r3, .L3240
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3240
+ str r2, [r3, #72]
+ ldr r2, .L3240
+ ldr r3, .L3240
+ str r3, [r2, #104]
+ ldr r3, .L3240
+ ldr r2, [r3, #104]
+ ldr r3, .L3240
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3241:
+ .align 2
+.L3240:
+ .word GSU
+ .size _Z9fx_lm_r10v, .-_Z9fx_lm_r10v
+ .align 2
+ .type _Z9fx_lm_r11v, %function
+_Z9fx_lm_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3244
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3244
+ str r2, [r3, #96]
+ ldr r3, .L3244
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3244
+ str r2, [r3, #60]
+ ldr r3, .L3244
+ ldr r2, [r3, #472]
+ ldr r3, .L3244
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3244
+ strb r3, [r2, #109]
+ ldr r3, .L3244
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3244
+ str r2, [r3, #60]
+ ldr r3, .L3244
+ ldr r2, [r3, #96]
+ ldr r3, .L3244
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3244
+ str r2, [r3, #96]
+ ldr r3, .L3244
+ ldr r2, [r3, #472]
+ ldr r3, .L3244
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3244
+ strb r3, [r2, #109]
+ ldr r3, .L3244
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3244
+ str r2, [r3, #60]
+ ldr r3, .L3244
+ ldr r2, [r3, #464]
+ ldr r3, .L3244
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3244
+ str r2, [r3, #44]
+ ldr r3, .L3244
+ ldr r1, [r3, #44]
+ ldr r3, .L3244
+ ldr r2, [r3, #464]
+ ldr r3, .L3244
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3244
+ str r2, [r3, #44]
+ ldr r3, .L3244
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3244
+ str r2, [r3, #72]
+ ldr r2, .L3244
+ ldr r3, .L3244
+ str r3, [r2, #104]
+ ldr r3, .L3244
+ ldr r2, [r3, #104]
+ ldr r3, .L3244
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3245:
+ .align 2
+.L3244:
+ .word GSU
+ .size _Z9fx_lm_r11v, .-_Z9fx_lm_r11v
+ .align 2
+ .type _Z9fx_lm_r12v, %function
+_Z9fx_lm_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3248
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3248
+ str r2, [r3, #96]
+ ldr r3, .L3248
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3248
+ str r2, [r3, #60]
+ ldr r3, .L3248
+ ldr r2, [r3, #472]
+ ldr r3, .L3248
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3248
+ strb r3, [r2, #109]
+ ldr r3, .L3248
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3248
+ str r2, [r3, #60]
+ ldr r3, .L3248
+ ldr r2, [r3, #96]
+ ldr r3, .L3248
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3248
+ str r2, [r3, #96]
+ ldr r3, .L3248
+ ldr r2, [r3, #472]
+ ldr r3, .L3248
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3248
+ strb r3, [r2, #109]
+ ldr r3, .L3248
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3248
+ str r2, [r3, #60]
+ ldr r3, .L3248
+ ldr r2, [r3, #464]
+ ldr r3, .L3248
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3248
+ str r2, [r3, #48]
+ ldr r3, .L3248
+ ldr r1, [r3, #48]
+ ldr r3, .L3248
+ ldr r2, [r3, #464]
+ ldr r3, .L3248
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3248
+ str r2, [r3, #48]
+ ldr r3, .L3248
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3248
+ str r2, [r3, #72]
+ ldr r2, .L3248
+ ldr r3, .L3248
+ str r3, [r2, #104]
+ ldr r3, .L3248
+ ldr r2, [r3, #104]
+ ldr r3, .L3248
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3249:
+ .align 2
+.L3248:
+ .word GSU
+ .size _Z9fx_lm_r12v, .-_Z9fx_lm_r12v
+ .align 2
+ .type _Z9fx_lm_r13v, %function
+_Z9fx_lm_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3252
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3252
+ str r2, [r3, #96]
+ ldr r3, .L3252
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3252
+ str r2, [r3, #60]
+ ldr r3, .L3252
+ ldr r2, [r3, #472]
+ ldr r3, .L3252
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3252
+ strb r3, [r2, #109]
+ ldr r3, .L3252
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3252
+ str r2, [r3, #60]
+ ldr r3, .L3252
+ ldr r2, [r3, #96]
+ ldr r3, .L3252
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3252
+ str r2, [r3, #96]
+ ldr r3, .L3252
+ ldr r2, [r3, #472]
+ ldr r3, .L3252
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3252
+ strb r3, [r2, #109]
+ ldr r3, .L3252
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3252
+ str r2, [r3, #60]
+ ldr r3, .L3252
+ ldr r2, [r3, #464]
+ ldr r3, .L3252
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3252
+ str r2, [r3, #52]
+ ldr r3, .L3252
+ ldr r1, [r3, #52]
+ ldr r3, .L3252
+ ldr r2, [r3, #464]
+ ldr r3, .L3252
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3252
+ str r2, [r3, #52]
+ ldr r3, .L3252
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3252
+ str r2, [r3, #72]
+ ldr r2, .L3252
+ ldr r3, .L3252
+ str r3, [r2, #104]
+ ldr r3, .L3252
+ ldr r2, [r3, #104]
+ ldr r3, .L3252
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3253:
+ .align 2
+.L3252:
+ .word GSU
+ .size _Z9fx_lm_r13v, .-_Z9fx_lm_r13v
+ .align 2
+ .type _Z9fx_lm_r14v, %function
+_Z9fx_lm_r14v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3256
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3256
+ str r2, [r3, #96]
+ ldr r3, .L3256
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3256
+ str r2, [r3, #60]
+ ldr r3, .L3256
+ ldr r2, [r3, #472]
+ ldr r3, .L3256
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3256
+ strb r3, [r2, #109]
+ ldr r3, .L3256
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3256
+ str r2, [r3, #60]
+ ldr r3, .L3256
+ ldr r2, [r3, #96]
+ ldr r3, .L3256
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3256
+ str r2, [r3, #96]
+ ldr r3, .L3256
+ ldr r2, [r3, #472]
+ ldr r3, .L3256
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3256
+ strb r3, [r2, #109]
+ ldr r3, .L3256
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3256
+ str r2, [r3, #60]
+ ldr r3, .L3256
+ ldr r2, [r3, #464]
+ ldr r3, .L3256
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3256
+ str r2, [r3, #56]
+ ldr r3, .L3256
+ ldr r1, [r3, #56]
+ ldr r3, .L3256
+ ldr r2, [r3, #464]
+ ldr r3, .L3256
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3256
+ str r2, [r3, #56]
+ ldr r3, .L3256
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3256
+ str r2, [r3, #72]
+ ldr r2, .L3256
+ ldr r3, .L3256
+ str r3, [r2, #104]
+ ldr r3, .L3256
+ ldr r2, [r3, #104]
+ ldr r3, .L3256
+ str r2, [r3, #100]
+ ldr r3, .L3256
+ ldr r2, [r3, #468]
+ ldr r3, .L3256
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3256
+ strb r3, [r2, #108]
+ ldmfd sp, {fp, sp, pc}
+.L3257:
+ .align 2
+.L3256:
+ .word GSU
+ .size _Z9fx_lm_r14v, .-_Z9fx_lm_r14v
+ .align 2
+ .type _Z9fx_lm_r15v, %function
+_Z9fx_lm_r15v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3260
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3260
+ str r2, [r3, #96]
+ ldr r3, .L3260
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3260
+ str r2, [r3, #60]
+ ldr r3, .L3260
+ ldr r2, [r3, #472]
+ ldr r3, .L3260
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3260
+ strb r3, [r2, #109]
+ ldr r3, .L3260
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3260
+ str r2, [r3, #60]
+ ldr r3, .L3260
+ ldr r2, [r3, #96]
+ ldr r3, .L3260
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3260
+ str r2, [r3, #96]
+ ldr r3, .L3260
+ ldr r2, [r3, #472]
+ ldr r3, .L3260
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3260
+ strb r3, [r2, #109]
+ ldr r3, .L3260
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3260
+ str r2, [r3, #60]
+ ldr r3, .L3260
+ ldr r2, [r3, #464]
+ ldr r3, .L3260
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3260
+ str r2, [r3, #60]
+ ldr r3, .L3260
+ ldr r1, [r3, #60]
+ ldr r3, .L3260
+ ldr r2, [r3, #464]
+ ldr r3, .L3260
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r1, r3
+ ldr r3, .L3260
+ str r2, [r3, #60]
+ ldr r3, .L3260
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3260
+ str r2, [r3, #72]
+ ldr r2, .L3260
+ ldr r3, .L3260
+ str r3, [r2, #104]
+ ldr r3, .L3260
+ ldr r2, [r3, #104]
+ ldr r3, .L3260
+ str r2, [r3, #100]
+ ldmfd sp, {fp, sp, pc}
+.L3261:
+ .align 2
+.L3260:
+ .word GSU
+ .size _Z9fx_lm_r15v, .-_Z9fx_lm_r15v
+ .align 2
+ .type _Z8fx_sm_r0v, %function
+_Z8fx_sm_r0v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3264
+ ldr r3, [r3, #0]
+ str r3, [fp, #-16]
+ ldr r3, .L3264
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3264
+ str r2, [r3, #96]
+ ldr r3, .L3264
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3264
+ str r2, [r3, #60]
+ ldr r3, .L3264
+ ldr r2, [r3, #472]
+ ldr r3, .L3264
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3264
+ strb r3, [r2, #109]
+ ldr r3, .L3264
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3264
+ str r2, [r3, #60]
+ ldr r3, .L3264
+ ldr r2, [r3, #96]
+ ldr r3, .L3264
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3264
+ str r2, [r3, #96]
+ ldr r3, .L3264
+ ldr r2, [r3, #472]
+ ldr r3, .L3264
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3264
+ strb r3, [r2, #109]
+ ldr r3, .L3264
+ ldr r2, [r3, #464]
+ ldr r3, .L3264
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3264
+ ldr r2, [r3, #464]
+ ldr r3, .L3264
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3264
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3264
+ str r2, [r3, #72]
+ ldr r2, .L3264
+ ldr r3, .L3264
+ str r3, [r2, #104]
+ ldr r3, .L3264
+ ldr r2, [r3, #104]
+ ldr r3, .L3264
+ str r2, [r3, #100]
+ ldr r3, .L3264
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3264
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3265:
+ .align 2
+.L3264:
+ .word GSU
+ .size _Z8fx_sm_r0v, .-_Z8fx_sm_r0v
+ .align 2
+ .type _Z8fx_sm_r1v, %function
+_Z8fx_sm_r1v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3268
+ ldr r3, [r3, #4]
+ str r3, [fp, #-16]
+ ldr r3, .L3268
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3268
+ str r2, [r3, #96]
+ ldr r3, .L3268
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3268
+ str r2, [r3, #60]
+ ldr r3, .L3268
+ ldr r2, [r3, #472]
+ ldr r3, .L3268
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3268
+ strb r3, [r2, #109]
+ ldr r3, .L3268
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3268
+ str r2, [r3, #60]
+ ldr r3, .L3268
+ ldr r2, [r3, #96]
+ ldr r3, .L3268
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3268
+ str r2, [r3, #96]
+ ldr r3, .L3268
+ ldr r2, [r3, #472]
+ ldr r3, .L3268
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3268
+ strb r3, [r2, #109]
+ ldr r3, .L3268
+ ldr r2, [r3, #464]
+ ldr r3, .L3268
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3268
+ ldr r2, [r3, #464]
+ ldr r3, .L3268
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3268
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3268
+ str r2, [r3, #72]
+ ldr r2, .L3268
+ ldr r3, .L3268
+ str r3, [r2, #104]
+ ldr r3, .L3268
+ ldr r2, [r3, #104]
+ ldr r3, .L3268
+ str r2, [r3, #100]
+ ldr r3, .L3268
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3268
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3269:
+ .align 2
+.L3268:
+ .word GSU
+ .size _Z8fx_sm_r1v, .-_Z8fx_sm_r1v
+ .align 2
+ .type _Z8fx_sm_r2v, %function
+_Z8fx_sm_r2v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3272
+ ldr r3, [r3, #8]
+ str r3, [fp, #-16]
+ ldr r3, .L3272
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3272
+ str r2, [r3, #96]
+ ldr r3, .L3272
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3272
+ str r2, [r3, #60]
+ ldr r3, .L3272
+ ldr r2, [r3, #472]
+ ldr r3, .L3272
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3272
+ strb r3, [r2, #109]
+ ldr r3, .L3272
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3272
+ str r2, [r3, #60]
+ ldr r3, .L3272
+ ldr r2, [r3, #96]
+ ldr r3, .L3272
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3272
+ str r2, [r3, #96]
+ ldr r3, .L3272
+ ldr r2, [r3, #472]
+ ldr r3, .L3272
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3272
+ strb r3, [r2, #109]
+ ldr r3, .L3272
+ ldr r2, [r3, #464]
+ ldr r3, .L3272
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3272
+ ldr r2, [r3, #464]
+ ldr r3, .L3272
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3272
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3272
+ str r2, [r3, #72]
+ ldr r2, .L3272
+ ldr r3, .L3272
+ str r3, [r2, #104]
+ ldr r3, .L3272
+ ldr r2, [r3, #104]
+ ldr r3, .L3272
+ str r2, [r3, #100]
+ ldr r3, .L3272
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3272
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3273:
+ .align 2
+.L3272:
+ .word GSU
+ .size _Z8fx_sm_r2v, .-_Z8fx_sm_r2v
+ .align 2
+ .type _Z8fx_sm_r3v, %function
+_Z8fx_sm_r3v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3276
+ ldr r3, [r3, #12]
+ str r3, [fp, #-16]
+ ldr r3, .L3276
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3276
+ str r2, [r3, #96]
+ ldr r3, .L3276
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3276
+ str r2, [r3, #60]
+ ldr r3, .L3276
+ ldr r2, [r3, #472]
+ ldr r3, .L3276
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3276
+ strb r3, [r2, #109]
+ ldr r3, .L3276
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3276
+ str r2, [r3, #60]
+ ldr r3, .L3276
+ ldr r2, [r3, #96]
+ ldr r3, .L3276
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3276
+ str r2, [r3, #96]
+ ldr r3, .L3276
+ ldr r2, [r3, #472]
+ ldr r3, .L3276
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3276
+ strb r3, [r2, #109]
+ ldr r3, .L3276
+ ldr r2, [r3, #464]
+ ldr r3, .L3276
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3276
+ ldr r2, [r3, #464]
+ ldr r3, .L3276
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3276
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3276
+ str r2, [r3, #72]
+ ldr r2, .L3276
+ ldr r3, .L3276
+ str r3, [r2, #104]
+ ldr r3, .L3276
+ ldr r2, [r3, #104]
+ ldr r3, .L3276
+ str r2, [r3, #100]
+ ldr r3, .L3276
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3276
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3277:
+ .align 2
+.L3276:
+ .word GSU
+ .size _Z8fx_sm_r3v, .-_Z8fx_sm_r3v
+ .align 2
+ .type _Z8fx_sm_r4v, %function
+_Z8fx_sm_r4v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3280
+ ldr r3, [r3, #16]
+ str r3, [fp, #-16]
+ ldr r3, .L3280
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3280
+ str r2, [r3, #96]
+ ldr r3, .L3280
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3280
+ str r2, [r3, #60]
+ ldr r3, .L3280
+ ldr r2, [r3, #472]
+ ldr r3, .L3280
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3280
+ strb r3, [r2, #109]
+ ldr r3, .L3280
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3280
+ str r2, [r3, #60]
+ ldr r3, .L3280
+ ldr r2, [r3, #96]
+ ldr r3, .L3280
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3280
+ str r2, [r3, #96]
+ ldr r3, .L3280
+ ldr r2, [r3, #472]
+ ldr r3, .L3280
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3280
+ strb r3, [r2, #109]
+ ldr r3, .L3280
+ ldr r2, [r3, #464]
+ ldr r3, .L3280
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3280
+ ldr r2, [r3, #464]
+ ldr r3, .L3280
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3280
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3280
+ str r2, [r3, #72]
+ ldr r2, .L3280
+ ldr r3, .L3280
+ str r3, [r2, #104]
+ ldr r3, .L3280
+ ldr r2, [r3, #104]
+ ldr r3, .L3280
+ str r2, [r3, #100]
+ ldr r3, .L3280
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3280
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3281:
+ .align 2
+.L3280:
+ .word GSU
+ .size _Z8fx_sm_r4v, .-_Z8fx_sm_r4v
+ .align 2
+ .type _Z8fx_sm_r5v, %function
+_Z8fx_sm_r5v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3284
+ ldr r3, [r3, #20]
+ str r3, [fp, #-16]
+ ldr r3, .L3284
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3284
+ str r2, [r3, #96]
+ ldr r3, .L3284
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3284
+ str r2, [r3, #60]
+ ldr r3, .L3284
+ ldr r2, [r3, #472]
+ ldr r3, .L3284
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3284
+ strb r3, [r2, #109]
+ ldr r3, .L3284
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3284
+ str r2, [r3, #60]
+ ldr r3, .L3284
+ ldr r2, [r3, #96]
+ ldr r3, .L3284
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3284
+ str r2, [r3, #96]
+ ldr r3, .L3284
+ ldr r2, [r3, #472]
+ ldr r3, .L3284
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3284
+ strb r3, [r2, #109]
+ ldr r3, .L3284
+ ldr r2, [r3, #464]
+ ldr r3, .L3284
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3284
+ ldr r2, [r3, #464]
+ ldr r3, .L3284
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3284
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3284
+ str r2, [r3, #72]
+ ldr r2, .L3284
+ ldr r3, .L3284
+ str r3, [r2, #104]
+ ldr r3, .L3284
+ ldr r2, [r3, #104]
+ ldr r3, .L3284
+ str r2, [r3, #100]
+ ldr r3, .L3284
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3284
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3285:
+ .align 2
+.L3284:
+ .word GSU
+ .size _Z8fx_sm_r5v, .-_Z8fx_sm_r5v
+ .align 2
+ .type _Z8fx_sm_r6v, %function
+_Z8fx_sm_r6v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3288
+ ldr r3, [r3, #24]
+ str r3, [fp, #-16]
+ ldr r3, .L3288
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3288
+ str r2, [r3, #96]
+ ldr r3, .L3288
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3288
+ str r2, [r3, #60]
+ ldr r3, .L3288
+ ldr r2, [r3, #472]
+ ldr r3, .L3288
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3288
+ strb r3, [r2, #109]
+ ldr r3, .L3288
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3288
+ str r2, [r3, #60]
+ ldr r3, .L3288
+ ldr r2, [r3, #96]
+ ldr r3, .L3288
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3288
+ str r2, [r3, #96]
+ ldr r3, .L3288
+ ldr r2, [r3, #472]
+ ldr r3, .L3288
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3288
+ strb r3, [r2, #109]
+ ldr r3, .L3288
+ ldr r2, [r3, #464]
+ ldr r3, .L3288
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3288
+ ldr r2, [r3, #464]
+ ldr r3, .L3288
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3288
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3288
+ str r2, [r3, #72]
+ ldr r2, .L3288
+ ldr r3, .L3288
+ str r3, [r2, #104]
+ ldr r3, .L3288
+ ldr r2, [r3, #104]
+ ldr r3, .L3288
+ str r2, [r3, #100]
+ ldr r3, .L3288
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3288
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3289:
+ .align 2
+.L3288:
+ .word GSU
+ .size _Z8fx_sm_r6v, .-_Z8fx_sm_r6v
+ .align 2
+ .type _Z8fx_sm_r7v, %function
+_Z8fx_sm_r7v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3292
+ ldr r3, [r3, #28]
+ str r3, [fp, #-16]
+ ldr r3, .L3292
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3292
+ str r2, [r3, #96]
+ ldr r3, .L3292
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3292
+ str r2, [r3, #60]
+ ldr r3, .L3292
+ ldr r2, [r3, #472]
+ ldr r3, .L3292
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3292
+ strb r3, [r2, #109]
+ ldr r3, .L3292
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3292
+ str r2, [r3, #60]
+ ldr r3, .L3292
+ ldr r2, [r3, #96]
+ ldr r3, .L3292
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3292
+ str r2, [r3, #96]
+ ldr r3, .L3292
+ ldr r2, [r3, #472]
+ ldr r3, .L3292
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3292
+ strb r3, [r2, #109]
+ ldr r3, .L3292
+ ldr r2, [r3, #464]
+ ldr r3, .L3292
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3292
+ ldr r2, [r3, #464]
+ ldr r3, .L3292
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3292
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3292
+ str r2, [r3, #72]
+ ldr r2, .L3292
+ ldr r3, .L3292
+ str r3, [r2, #104]
+ ldr r3, .L3292
+ ldr r2, [r3, #104]
+ ldr r3, .L3292
+ str r2, [r3, #100]
+ ldr r3, .L3292
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3292
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3293:
+ .align 2
+.L3292:
+ .word GSU
+ .size _Z8fx_sm_r7v, .-_Z8fx_sm_r7v
+ .align 2
+ .type _Z8fx_sm_r8v, %function
+_Z8fx_sm_r8v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3296
+ ldr r3, [r3, #32]
+ str r3, [fp, #-16]
+ ldr r3, .L3296
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3296
+ str r2, [r3, #96]
+ ldr r3, .L3296
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3296
+ str r2, [r3, #60]
+ ldr r3, .L3296
+ ldr r2, [r3, #472]
+ ldr r3, .L3296
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3296
+ strb r3, [r2, #109]
+ ldr r3, .L3296
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3296
+ str r2, [r3, #60]
+ ldr r3, .L3296
+ ldr r2, [r3, #96]
+ ldr r3, .L3296
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3296
+ str r2, [r3, #96]
+ ldr r3, .L3296
+ ldr r2, [r3, #472]
+ ldr r3, .L3296
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3296
+ strb r3, [r2, #109]
+ ldr r3, .L3296
+ ldr r2, [r3, #464]
+ ldr r3, .L3296
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3296
+ ldr r2, [r3, #464]
+ ldr r3, .L3296
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3296
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3296
+ str r2, [r3, #72]
+ ldr r2, .L3296
+ ldr r3, .L3296
+ str r3, [r2, #104]
+ ldr r3, .L3296
+ ldr r2, [r3, #104]
+ ldr r3, .L3296
+ str r2, [r3, #100]
+ ldr r3, .L3296
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3296
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3297:
+ .align 2
+.L3296:
+ .word GSU
+ .size _Z8fx_sm_r8v, .-_Z8fx_sm_r8v
+ .align 2
+ .type _Z8fx_sm_r9v, %function
+_Z8fx_sm_r9v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3300
+ ldr r3, [r3, #36]
+ str r3, [fp, #-16]
+ ldr r3, .L3300
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3300
+ str r2, [r3, #96]
+ ldr r3, .L3300
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3300
+ str r2, [r3, #60]
+ ldr r3, .L3300
+ ldr r2, [r3, #472]
+ ldr r3, .L3300
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3300
+ strb r3, [r2, #109]
+ ldr r3, .L3300
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3300
+ str r2, [r3, #60]
+ ldr r3, .L3300
+ ldr r2, [r3, #96]
+ ldr r3, .L3300
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3300
+ str r2, [r3, #96]
+ ldr r3, .L3300
+ ldr r2, [r3, #472]
+ ldr r3, .L3300
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3300
+ strb r3, [r2, #109]
+ ldr r3, .L3300
+ ldr r2, [r3, #464]
+ ldr r3, .L3300
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3300
+ ldr r2, [r3, #464]
+ ldr r3, .L3300
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3300
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3300
+ str r2, [r3, #72]
+ ldr r2, .L3300
+ ldr r3, .L3300
+ str r3, [r2, #104]
+ ldr r3, .L3300
+ ldr r2, [r3, #104]
+ ldr r3, .L3300
+ str r2, [r3, #100]
+ ldr r3, .L3300
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3300
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3301:
+ .align 2
+.L3300:
+ .word GSU
+ .size _Z8fx_sm_r9v, .-_Z8fx_sm_r9v
+ .align 2
+ .type _Z9fx_sm_r10v, %function
+_Z9fx_sm_r10v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3304
+ ldr r3, [r3, #40]
+ str r3, [fp, #-16]
+ ldr r3, .L3304
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3304
+ str r2, [r3, #96]
+ ldr r3, .L3304
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3304
+ str r2, [r3, #60]
+ ldr r3, .L3304
+ ldr r2, [r3, #472]
+ ldr r3, .L3304
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3304
+ strb r3, [r2, #109]
+ ldr r3, .L3304
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3304
+ str r2, [r3, #60]
+ ldr r3, .L3304
+ ldr r2, [r3, #96]
+ ldr r3, .L3304
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3304
+ str r2, [r3, #96]
+ ldr r3, .L3304
+ ldr r2, [r3, #472]
+ ldr r3, .L3304
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3304
+ strb r3, [r2, #109]
+ ldr r3, .L3304
+ ldr r2, [r3, #464]
+ ldr r3, .L3304
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3304
+ ldr r2, [r3, #464]
+ ldr r3, .L3304
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3304
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3304
+ str r2, [r3, #72]
+ ldr r2, .L3304
+ ldr r3, .L3304
+ str r3, [r2, #104]
+ ldr r3, .L3304
+ ldr r2, [r3, #104]
+ ldr r3, .L3304
+ str r2, [r3, #100]
+ ldr r3, .L3304
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3304
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3305:
+ .align 2
+.L3304:
+ .word GSU
+ .size _Z9fx_sm_r10v, .-_Z9fx_sm_r10v
+ .align 2
+ .type _Z9fx_sm_r11v, %function
+_Z9fx_sm_r11v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3308
+ ldr r3, [r3, #44]
+ str r3, [fp, #-16]
+ ldr r3, .L3308
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3308
+ str r2, [r3, #96]
+ ldr r3, .L3308
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3308
+ str r2, [r3, #60]
+ ldr r3, .L3308
+ ldr r2, [r3, #472]
+ ldr r3, .L3308
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3308
+ strb r3, [r2, #109]
+ ldr r3, .L3308
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3308
+ str r2, [r3, #60]
+ ldr r3, .L3308
+ ldr r2, [r3, #96]
+ ldr r3, .L3308
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3308
+ str r2, [r3, #96]
+ ldr r3, .L3308
+ ldr r2, [r3, #472]
+ ldr r3, .L3308
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3308
+ strb r3, [r2, #109]
+ ldr r3, .L3308
+ ldr r2, [r3, #464]
+ ldr r3, .L3308
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3308
+ ldr r2, [r3, #464]
+ ldr r3, .L3308
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3308
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3308
+ str r2, [r3, #72]
+ ldr r2, .L3308
+ ldr r3, .L3308
+ str r3, [r2, #104]
+ ldr r3, .L3308
+ ldr r2, [r3, #104]
+ ldr r3, .L3308
+ str r2, [r3, #100]
+ ldr r3, .L3308
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3308
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3309:
+ .align 2
+.L3308:
+ .word GSU
+ .size _Z9fx_sm_r11v, .-_Z9fx_sm_r11v
+ .align 2
+ .type _Z9fx_sm_r12v, %function
+_Z9fx_sm_r12v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3312
+ ldr r3, [r3, #48]
+ str r3, [fp, #-16]
+ ldr r3, .L3312
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3312
+ str r2, [r3, #96]
+ ldr r3, .L3312
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3312
+ str r2, [r3, #60]
+ ldr r3, .L3312
+ ldr r2, [r3, #472]
+ ldr r3, .L3312
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3312
+ strb r3, [r2, #109]
+ ldr r3, .L3312
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3312
+ str r2, [r3, #60]
+ ldr r3, .L3312
+ ldr r2, [r3, #96]
+ ldr r3, .L3312
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3312
+ str r2, [r3, #96]
+ ldr r3, .L3312
+ ldr r2, [r3, #472]
+ ldr r3, .L3312
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3312
+ strb r3, [r2, #109]
+ ldr r3, .L3312
+ ldr r2, [r3, #464]
+ ldr r3, .L3312
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3312
+ ldr r2, [r3, #464]
+ ldr r3, .L3312
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3312
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3312
+ str r2, [r3, #72]
+ ldr r2, .L3312
+ ldr r3, .L3312
+ str r3, [r2, #104]
+ ldr r3, .L3312
+ ldr r2, [r3, #104]
+ ldr r3, .L3312
+ str r2, [r3, #100]
+ ldr r3, .L3312
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3312
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3313:
+ .align 2
+.L3312:
+ .word GSU
+ .size _Z9fx_sm_r12v, .-_Z9fx_sm_r12v
+ .align 2
+ .type _Z9fx_sm_r13v, %function
+_Z9fx_sm_r13v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3316
+ ldr r3, [r3, #52]
+ str r3, [fp, #-16]
+ ldr r3, .L3316
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3316
+ str r2, [r3, #96]
+ ldr r3, .L3316
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3316
+ str r2, [r3, #60]
+ ldr r3, .L3316
+ ldr r2, [r3, #472]
+ ldr r3, .L3316
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3316
+ strb r3, [r2, #109]
+ ldr r3, .L3316
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3316
+ str r2, [r3, #60]
+ ldr r3, .L3316
+ ldr r2, [r3, #96]
+ ldr r3, .L3316
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3316
+ str r2, [r3, #96]
+ ldr r3, .L3316
+ ldr r2, [r3, #472]
+ ldr r3, .L3316
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3316
+ strb r3, [r2, #109]
+ ldr r3, .L3316
+ ldr r2, [r3, #464]
+ ldr r3, .L3316
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3316
+ ldr r2, [r3, #464]
+ ldr r3, .L3316
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3316
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3316
+ str r2, [r3, #72]
+ ldr r2, .L3316
+ ldr r3, .L3316
+ str r3, [r2, #104]
+ ldr r3, .L3316
+ ldr r2, [r3, #104]
+ ldr r3, .L3316
+ str r2, [r3, #100]
+ ldr r3, .L3316
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3316
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3317:
+ .align 2
+.L3316:
+ .word GSU
+ .size _Z9fx_sm_r13v, .-_Z9fx_sm_r13v
+ .align 2
+ .type _Z9fx_sm_r14v, %function
+_Z9fx_sm_r14v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3320
+ ldr r3, [r3, #56]
+ str r3, [fp, #-16]
+ ldr r3, .L3320
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3320
+ str r2, [r3, #96]
+ ldr r3, .L3320
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3320
+ str r2, [r3, #60]
+ ldr r3, .L3320
+ ldr r2, [r3, #472]
+ ldr r3, .L3320
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3320
+ strb r3, [r2, #109]
+ ldr r3, .L3320
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3320
+ str r2, [r3, #60]
+ ldr r3, .L3320
+ ldr r2, [r3, #96]
+ ldr r3, .L3320
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3320
+ str r2, [r3, #96]
+ ldr r3, .L3320
+ ldr r2, [r3, #472]
+ ldr r3, .L3320
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3320
+ strb r3, [r2, #109]
+ ldr r3, .L3320
+ ldr r2, [r3, #464]
+ ldr r3, .L3320
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3320
+ ldr r2, [r3, #464]
+ ldr r3, .L3320
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3320
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3320
+ str r2, [r3, #72]
+ ldr r2, .L3320
+ ldr r3, .L3320
+ str r3, [r2, #104]
+ ldr r3, .L3320
+ ldr r2, [r3, #104]
+ ldr r3, .L3320
+ str r2, [r3, #100]
+ ldr r3, .L3320
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3320
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3321:
+ .align 2
+.L3320:
+ .word GSU
+ .size _Z9fx_sm_r14v, .-_Z9fx_sm_r14v
+ .align 2
+ .type _Z9fx_sm_r15v, %function
+_Z9fx_sm_r15v:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ str r3, [fp, #-16]
+ ldr r3, .L3324
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r2, r3
+ ldr r3, .L3324
+ str r2, [r3, #96]
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3324
+ str r2, [r3, #60]
+ ldr r3, .L3324
+ ldr r2, [r3, #472]
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3324
+ strb r3, [r2, #109]
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3324
+ str r2, [r3, #60]
+ ldr r3, .L3324
+ ldr r2, [r3, #96]
+ ldr r3, .L3324
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ mov r3, r3, asl #8
+ orr r2, r2, r3
+ ldr r3, .L3324
+ str r2, [r3, #96]
+ ldr r3, .L3324
+ ldr r2, [r3, #472]
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3324
+ strb r3, [r2, #109]
+ ldr r3, .L3324
+ ldr r2, [r3, #464]
+ ldr r3, .L3324
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3324
+ ldr r2, [r3, #464]
+ ldr r3, .L3324
+ ldr r3, [r3, #96]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ eor r3, r3, #1
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r2, r2, r3
+ ldr r3, [fp, #-16]
+ mov r3, r3, lsr #8
+ and r3, r3, #255
+ strb r3, [r2, #0]
+ ldr r3, .L3324
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3324
+ str r2, [r3, #72]
+ ldr r2, .L3324
+ ldr r3, .L3324
+ str r3, [r2, #104]
+ ldr r3, .L3324
+ ldr r2, [r3, #104]
+ ldr r3, .L3324
+ str r2, [r3, #100]
+ ldr r3, .L3324
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3324
+ str r2, [r3, #60]
+ ldmib sp, {fp, sp, pc}
+.L3325:
+ .align 2
+.L3324:
+ .word GSU
+ .size _Z9fx_sm_r15v, .-_Z9fx_sm_r15v
+ .align 2
+ .type _Z6fx_runj, %function
+_Z6fx_runj:
+ @ args = 0, pretend = 0, frame = 12
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #12
+ str r0, [fp, #-20]
+ ldr r2, .L3335
+ ldr r3, [fp, #-20]
+ str r3, [r2, #2036]
+ ldr r3, .L3335
+ ldr r2, [r3, #468]
+ ldr r3, .L3335
+ ldr r3, [r3, #56]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3335
+ strb r3, [r2, #108]
+ b .L3327
+.L3328:
+ ldr r3, .L3335
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3335
+ ldr r2, [r3, #472]
+ ldr r3, .L3335
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3335
+ strb r3, [r2, #109]
+ ldr r3, .L3335
+ ldr r3, [r3, #72]
+ and r2, r3, #768
+ ldr r3, [fp, #-16]
+ orr r3, r2, r3
+ mov r3, r3, asl #2
+ mov r2, r3
+ ldr r3, .L3335+4
+ ldr r3, [r3, #0]
+ add r3, r2, r3
+ ldr r3, [r3, #0]
+ blx r3
+.L3327:
+ ldr r3, .L3335
+ ldr r3, [r3, #72]
+ and r3, r3, #32
+ cmp r3, #0
+ beq .L3329
+ ldr r3, .L3335
+ ldr r3, [r3, #2036]
+ sub r2, r3, #1
+ ldr r3, .L3335
+ str r2, [r3, #2036]
+ ldr r3, .L3335
+ ldr r3, [r3, #2036]
+ cmn r3, #1
+ beq .L3329
+ mov r3, #1
+ str r3, [fp, #-24]
+ b .L3332
+.L3329:
+ mov r3, #0
+ str r3, [fp, #-24]
+.L3332:
+ ldr r3, [fp, #-24]
+ cmp r3, #0
+ bne .L3328
+ ldr r3, .L3335
+ ldr r2, [r3, #2040]
+ ldr r3, [fp, #-20]
+ rsb r3, r2, r3
+ mov r0, r3
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L3336:
+ .align 2
+.L3335:
+ .word GSU
+ .word fx_ppfOpcodeTable
+ .size _Z6fx_runj, .-_Z6fx_runj
+ .align 2
+ .type _Z20fx_run_to_breakpointj, %function
+_Z20fx_run_to_breakpointj:
+ @ args = 0, pretend = 0, frame = 12
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #12
+ str r0, [fp, #-24]
+ mov r3, #0
+ str r3, [fp, #-20]
+ b .L3338
+.L3339:
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ str r3, [fp, #-20]
+ ldr r3, .L3344
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3344
+ ldr r2, [r3, #472]
+ ldr r3, .L3344
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3344
+ strb r3, [r2, #109]
+ ldr r3, .L3344
+ ldr r3, [r3, #72]
+ and r2, r3, #768
+ ldr r3, [fp, #-16]
+ orr r3, r2, r3
+ mov r3, r3, asl #2
+ mov r2, r3
+ ldr r3, .L3344+4
+ ldr r3, [r3, #0]
+ add r3, r2, r3
+ ldr r3, [r3, #0]
+ blx r3
+ ldr r3, .L3344
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L3344
+ ldr r3, [r3, #144]
+ cmp r2, r3
+ bne .L3338
+ ldr r2, .L3344
+ mvn r3, #0
+ str r3, [r2, #132]
+ b .L3341
+.L3338:
+ ldr r3, .L3344
+ ldr r3, [r3, #72]
+ and r3, r3, #32
+ cmp r3, #0
+ beq .L3341
+ ldr r2, [fp, #-20]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bcc .L3339
+.L3341:
+ ldr r3, [fp, #-20]
+ mov r0, r3
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L3345:
+ .align 2
+.L3344:
+ .word GSU
+ .word fx_ppfOpcodeTable
+ .size _Z20fx_run_to_breakpointj, .-_Z20fx_run_to_breakpointj
+ .align 2
+ .type _Z12fx_step_overj, %function
+_Z12fx_step_overj:
+ @ args = 0, pretend = 0, frame = 12
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #12
+ str r0, [fp, #-24]
+ mov r3, #0
+ str r3, [fp, #-20]
+ b .L3347
+.L3348:
+ ldr r3, [fp, #-20]
+ add r3, r3, #1
+ str r3, [fp, #-20]
+ ldr r3, .L3354
+ ldrb r3, [r3, #109] @ zero_extendqisi2
+ str r3, [fp, #-16]
+ ldr r3, .L3354
+ ldr r2, [r3, #472]
+ ldr r3, .L3354
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ add r3, r2, r3
+ ldrb r3, [r3, #0] @ zero_extendqisi2
+ ldr r2, .L3354
+ strb r3, [r2, #109]
+ ldr r3, .L3354
+ ldr r3, [r3, #72]
+ and r2, r3, #768
+ ldr r3, [fp, #-16]
+ orr r3, r2, r3
+ mov r3, r3, asl #2
+ mov r2, r3
+ ldr r3, .L3354+4
+ ldr r3, [r3, #0]
+ add r3, r2, r3
+ ldr r3, [r3, #0]
+ blx r3
+ ldr r3, .L3354
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L3354
+ ldr r3, [r3, #144]
+ cmp r2, r3
+ bne .L3349
+ ldr r2, .L3354
+ mvn r3, #0
+ str r3, [r2, #132]
+ b .L3351
+.L3349:
+ ldr r3, .L3354
+ ldr r3, [r3, #60]
+ mov r3, r3, asl #16
+ mov r3, r3, lsr #16
+ mov r2, r3
+ ldr r3, .L3354
+ ldr r3, [r3, #148]
+ cmp r2, r3
+ beq .L3351
+.L3347:
+ ldr r3, .L3354
+ ldr r3, [r3, #72]
+ and r3, r3, #32
+ cmp r3, #0
+ beq .L3351
+ ldr r2, [fp, #-20]
+ ldr r3, [fp, #-24]
+ cmp r2, r3
+ bcc .L3348
+.L3351:
+ ldr r3, [fp, #-20]
+ mov r0, r3
+ sub sp, fp, #12
+ ldmfd sp, {fp, sp, pc}
+.L3355:
+ .align 2
+.L3354:
+ .word GSU
+ .word fx_ppfOpcodeTable
+ .size _Z12fx_step_overj, .-_Z12fx_step_overj
+ .align 2
+ .type _Z8fx_cmodev, %function
+_Z8fx_cmodev:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3361
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3361
+ str r2, [r3, #68]
+ ldr r3, .L3361
+ ldr r3, [r3, #68]
+ and r3, r3, #16
+ cmp r3, #0
+ beq .L3357
+ ldr r2, .L3361
+ mov r3, #256
+ str r3, [r2, #440]
+ b .L3359
+.L3357:
+ ldr r3, .L3361
+ ldr r2, [r3, #444]
+ ldr r3, .L3361
+ str r2, [r3, #440]
+.L3359:
+ bl _Z24fx_computeScreenPointersv
+ ldr r3, .L3361
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3361
+ str r2, [r3, #72]
+ ldr r2, .L3361
+ ldr r3, .L3361
+ str r3, [r2, #104]
+ ldr r3, .L3361
+ ldr r2, [r3, #104]
+ ldr r3, .L3361
+ str r2, [r3, #100]
+ ldr r3, .L3361
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3361
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3362:
+ .align 2
+.L3361:
+ .word GSU
+ .size _Z8fx_cmodev, .-_Z8fx_cmodev
+ .align 2
+ .type _Z8fx_cachev, %function
+_Z8fx_cachev:
+ @ args = 0, pretend = 0, frame = 4
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ sub sp, sp, #4
+ ldr r3, .L3368
+ ldr r2, [r3, #60]
+ ldr r3, .L3368+4
+ and r3, r2, r3
+ str r3, [fp, #-16]
+ ldr r3, .L3368
+ ldr r2, [r3, #88]
+ ldr r3, [fp, #-16]
+ cmp r2, r3
+ bne .L3364
+ ldr r3, .L3368
+ ldrb r3, [r3, #1516] @ zero_extendqisi2
+ cmp r3, #0
+ bne .L3366
+.L3364:
+ bl _Z13fx_flushCachev
+ ldr r2, .L3368
+ ldr r3, [fp, #-16]
+ str r3, [r2, #88]
+ ldr r2, .L3368
+ mov r3, #1
+ strb r3, [r2, #1516]
+.L3366:
+ ldr r3, .L3368
+ ldr r3, [r3, #60]
+ add r2, r3, #1
+ ldr r3, .L3368
+ str r2, [r3, #60]
+ ldr r3, .L3368
+ ldr r3, [r3, #72]
+ bic r2, r3, #4864
+ ldr r3, .L3368
+ str r2, [r3, #72]
+ ldr r2, .L3368
+ ldr r3, .L3368
+ str r3, [r2, #104]
+ ldr r3, .L3368
+ ldr r2, [r3, #104]
+ ldr r3, .L3368
+ str r2, [r3, #100]
+ ldmib sp, {fp, sp, pc}
+.L3369:
+ .align 2
+.L3368:
+ .word GSU
+ .word 65520
+ .size _Z8fx_cachev, .-_Z8fx_cachev
+ .align 2
+ .type _Z11fx_ljmp_r13v, %function
+_Z11fx_ljmp_r13v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3372
+ ldr r3, [r3, #52]
+ and r2, r3, #127
+ ldr r3, .L3372
+ str r2, [r3, #76]
+ ldr r3, .L3372
+ ldr r3, [r3, #76]
+ ldr r2, .L3372
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3372
+ str r2, [r3, #472]
+ ldr r3, .L3372
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3372
+ str r2, [r3, #60]
+ ldr r2, .L3372
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3372
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3372
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3373:
+ .align 2
+.L3372:
+ .word GSU
+ .size _Z11fx_ljmp_r13v, .-_Z11fx_ljmp_r13v
+ .align 2
+ .type _Z11fx_ljmp_r12v, %function
+_Z11fx_ljmp_r12v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3376
+ ldr r3, [r3, #48]
+ and r2, r3, #127
+ ldr r3, .L3376
+ str r2, [r3, #76]
+ ldr r3, .L3376
+ ldr r3, [r3, #76]
+ ldr r2, .L3376
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3376
+ str r2, [r3, #472]
+ ldr r3, .L3376
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3376
+ str r2, [r3, #60]
+ ldr r2, .L3376
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3376
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3376
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3377:
+ .align 2
+.L3376:
+ .word GSU
+ .size _Z11fx_ljmp_r12v, .-_Z11fx_ljmp_r12v
+ .align 2
+ .type _Z11fx_ljmp_r11v, %function
+_Z11fx_ljmp_r11v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3380
+ ldr r3, [r3, #44]
+ and r2, r3, #127
+ ldr r3, .L3380
+ str r2, [r3, #76]
+ ldr r3, .L3380
+ ldr r3, [r3, #76]
+ ldr r2, .L3380
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3380
+ str r2, [r3, #472]
+ ldr r3, .L3380
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3380
+ str r2, [r3, #60]
+ ldr r2, .L3380
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3380
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3380
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3381:
+ .align 2
+.L3380:
+ .word GSU
+ .size _Z11fx_ljmp_r11v, .-_Z11fx_ljmp_r11v
+ .align 2
+ .type _Z11fx_ljmp_r10v, %function
+_Z11fx_ljmp_r10v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3384
+ ldr r3, [r3, #40]
+ and r2, r3, #127
+ ldr r3, .L3384
+ str r2, [r3, #76]
+ ldr r3, .L3384
+ ldr r3, [r3, #76]
+ ldr r2, .L3384
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3384
+ str r2, [r3, #472]
+ ldr r3, .L3384
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3384
+ str r2, [r3, #60]
+ ldr r2, .L3384
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3384
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3384
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3385:
+ .align 2
+.L3384:
+ .word GSU
+ .size _Z11fx_ljmp_r10v, .-_Z11fx_ljmp_r10v
+ .align 2
+ .type _Z10fx_ljmp_r9v, %function
+_Z10fx_ljmp_r9v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3388
+ ldr r3, [r3, #36]
+ and r2, r3, #127
+ ldr r3, .L3388
+ str r2, [r3, #76]
+ ldr r3, .L3388
+ ldr r3, [r3, #76]
+ ldr r2, .L3388
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3388
+ str r2, [r3, #472]
+ ldr r3, .L3388
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3388
+ str r2, [r3, #60]
+ ldr r2, .L3388
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3388
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3388
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3389:
+ .align 2
+.L3388:
+ .word GSU
+ .size _Z10fx_ljmp_r9v, .-_Z10fx_ljmp_r9v
+ .align 2
+ .type _Z10fx_ljmp_r8v, %function
+_Z10fx_ljmp_r8v:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r3, .L3392
+ ldr r3, [r3, #32]
+ and r2, r3, #127
+ ldr r3, .L3392
+ str r2, [r3, #76]
+ ldr r3, .L3392
+ ldr r3, [r3, #76]
+ ldr r2, .L3392
+ mov r1, #492
+ mov r3, r3, asl #2
+ add r3, r3, r2
+ add r3, r3, r1
+ ldr r2, [r3, #0]
+ ldr r3, .L3392
+ str r2, [r3, #472]
+ ldr r3, .L3392
+ ldr r3, [r3, #104]
+ ldr r2, [r3, #0]
+ ldr r3, .L3392
+ str r2, [r3, #60]
+ ldr r2, .L3392
+ mov r3, #0
+ strb r3, [r2, #1516]
+ bl _Z8fx_cachev
+ ldr r3, .L3392
+ ldr r3, [r3, #60]
+ sub r2, r3, #1
+ ldr r3, .L3392
+ str r2, [r3, #60]
+ ldmfd sp, {fp, sp, pc}
+.L3393:
+ .align 2
+.L3392:
+ .word GSU
+ .size _Z10fx_ljmp_r8v, .-_Z10fx_ljmp_r8v
+ .section .rodata
+ .align 2
+.LC0:
+ .ascii "ERROR fx_rpix_obj called\000"
+ .text
+ .align 2
+ .type _Z11fx_rpix_objv, %function
+_Z11fx_rpix_objv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r0, .L3396
+ bl puts
+ ldmfd sp, {fp, sp, pc}
+.L3397:
+ .align 2
+.L3396:
+ .word .LC0
+ .size _Z11fx_rpix_objv, .-_Z11fx_rpix_objv
+ .section .rodata
+ .align 2
+.LC1:
+ .ascii "ERROR fx_plot_obj called\000"
+ .text
+ .align 2
+ .type _Z11fx_plot_objv, %function
+_Z11fx_plot_objv:
+ @ args = 0, pretend = 0, frame = 0
+ @ frame_needed = 1, uses_anonymous_args = 0
+ mov ip, sp
+ stmfd sp!, {fp, ip, lr, pc}
+ sub fp, ip, #4
+ ldr r0, .L3400
+ bl puts
+ ldmfd sp, {fp, sp, pc}
+.L3401:
+ .align 2
+.L3400:
+ .word .LC1
+ .size _Z11fx_plot_objv, .-_Z11fx_plot_objv
+ .global gsu_bank
+ .bss
+ .align 2
+ .type gsu_bank, %object
+ .size gsu_bank, 2048
+gsu_bank:
+ .space 2048
+ .global fx_apfFunctionTable
+ .data
+ .align 2
+ .type fx_apfFunctionTable, %object
+ .size fx_apfFunctionTable, 12
+fx_apfFunctionTable:
+ .word _Z6fx_runj
+ .word _Z20fx_run_to_breakpointj
+ .word _Z12fx_step_overj
+ .global fx_apfPlotTable
+ .align 2
+ .type fx_apfPlotTable, %object
+ .size fx_apfPlotTable, 40
+fx_apfPlotTable:
+ .word _Z12fx_plot_2bitv
+ .word _Z12fx_plot_4bitv
+ .word _Z12fx_plot_4bitv
+ .word _Z12fx_plot_8bitv
+ .word _Z11fx_plot_objv
+ .word _Z12fx_rpix_2bitv
+ .word _Z12fx_rpix_4bitv
+ .word _Z12fx_rpix_4bitv
+ .word _Z12fx_rpix_8bitv
+ .word _Z11fx_rpix_objv
+ .global fx_apfOpcodeTable
+ .align 2
+ .type fx_apfOpcodeTable, %object
+ .size fx_apfOpcodeTable, 4096
+fx_apfOpcodeTable:
+ .word _Z7fx_stopv
+ .word _Z6fx_nopv
+ .word _Z8fx_cachev
+ .word _Z6fx_lsrv
+ .word _Z6fx_rolv
+ .word _Z6fx_brav
+ .word _Z6fx_bgev
+ .word _Z6fx_bltv
+ .word _Z6fx_bnev
+ .word _Z6fx_beqv
+ .word _Z6fx_bplv
+ .word _Z6fx_bmiv
+ .word _Z6fx_bccv
+ .word _Z6fx_bcsv
+ .word _Z6fx_bvcv
+ .word _Z6fx_bvsv
+ .word _Z8fx_to_r0v
+ .word _Z8fx_to_r1v
+ .word _Z8fx_to_r2v
+ .word _Z8fx_to_r3v
+ .word _Z8fx_to_r4v
+ .word _Z8fx_to_r5v
+ .word _Z8fx_to_r6v
+ .word _Z8fx_to_r7v
+ .word _Z8fx_to_r8v
+ .word _Z8fx_to_r9v
+ .word _Z9fx_to_r10v
+ .word _Z9fx_to_r11v
+ .word _Z9fx_to_r12v
+ .word _Z9fx_to_r13v
+ .word _Z9fx_to_r14v
+ .word _Z9fx_to_r15v
+ .word _Z10fx_with_r0v
+ .word _Z10fx_with_r1v
+ .word _Z10fx_with_r2v
+ .word _Z10fx_with_r3v
+ .word _Z10fx_with_r4v
+ .word _Z10fx_with_r5v
+ .word _Z10fx_with_r6v
+ .word _Z10fx_with_r7v
+ .word _Z10fx_with_r8v
+ .word _Z10fx_with_r9v
+ .word _Z11fx_with_r10v
+ .word _Z11fx_with_r11v
+ .word _Z11fx_with_r12v
+ .word _Z11fx_with_r13v
+ .word _Z11fx_with_r14v
+ .word _Z11fx_with_r15v
+ .word _Z9fx_stw_r0v
+ .word _Z9fx_stw_r1v
+ .word _Z9fx_stw_r2v
+ .word _Z9fx_stw_r3v
+ .word _Z9fx_stw_r4v
+ .word _Z9fx_stw_r5v
+ .word _Z9fx_stw_r6v
+ .word _Z9fx_stw_r7v
+ .word _Z9fx_stw_r8v
+ .word _Z9fx_stw_r9v
+ .word _Z10fx_stw_r10v
+ .word _Z10fx_stw_r11v
+ .word _Z7fx_loopv
+ .word _Z7fx_alt1v
+ .word _Z7fx_alt2v
+ .word _Z7fx_alt3v
+ .word _Z9fx_ldw_r0v
+ .word _Z9fx_ldw_r1v
+ .word _Z9fx_ldw_r2v
+ .word _Z9fx_ldw_r3v
+ .word _Z9fx_ldw_r4v
+ .word _Z9fx_ldw_r5v
+ .word _Z9fx_ldw_r6v
+ .word _Z9fx_ldw_r7v
+ .word _Z9fx_ldw_r8v
+ .word _Z9fx_ldw_r9v
+ .word _Z10fx_ldw_r10v
+ .word _Z10fx_ldw_r11v
+ .word _Z12fx_plot_2bitv
+ .word _Z7fx_swapv
+ .word _Z8fx_colorv
+ .word _Z6fx_notv
+ .word _Z9fx_add_r0v
+ .word _Z9fx_add_r1v
+ .word _Z9fx_add_r2v
+ .word _Z9fx_add_r3v
+ .word _Z9fx_add_r4v
+ .word _Z9fx_add_r5v
+ .word _Z9fx_add_r6v
+ .word _Z9fx_add_r7v
+ .word _Z9fx_add_r8v
+ .word _Z9fx_add_r9v
+ .word _Z10fx_add_r10v
+ .word _Z10fx_add_r11v
+ .word _Z10fx_add_r12v
+ .word _Z10fx_add_r13v
+ .word _Z10fx_add_r14v
+ .word _Z10fx_add_r15v
+ .word _Z9fx_sub_r0v
+ .word _Z9fx_sub_r1v
+ .word _Z9fx_sub_r2v
+ .word _Z9fx_sub_r3v
+ .word _Z9fx_sub_r4v
+ .word _Z9fx_sub_r5v
+ .word _Z9fx_sub_r6v
+ .word _Z9fx_sub_r7v
+ .word _Z9fx_sub_r8v
+ .word _Z9fx_sub_r9v
+ .word _Z10fx_sub_r10v
+ .word _Z10fx_sub_r11v
+ .word _Z10fx_sub_r12v
+ .word _Z10fx_sub_r13v
+ .word _Z10fx_sub_r14v
+ .word _Z10fx_sub_r15v
+ .word _Z8fx_mergev
+ .word _Z9fx_and_r1v
+ .word _Z9fx_and_r2v
+ .word _Z9fx_and_r3v
+ .word _Z9fx_and_r4v
+ .word _Z9fx_and_r5v
+ .word _Z9fx_and_r6v
+ .word _Z9fx_and_r7v
+ .word _Z9fx_and_r8v
+ .word _Z9fx_and_r9v
+ .word _Z10fx_and_r10v
+ .word _Z10fx_and_r11v
+ .word _Z10fx_and_r12v
+ .word _Z10fx_and_r13v
+ .word _Z10fx_and_r14v
+ .word _Z10fx_and_r15v
+ .word _Z10fx_mult_r0v
+ .word _Z10fx_mult_r1v
+ .word _Z10fx_mult_r2v
+ .word _Z10fx_mult_r3v
+ .word _Z10fx_mult_r4v
+ .word _Z10fx_mult_r5v
+ .word _Z10fx_mult_r6v
+ .word _Z10fx_mult_r7v
+ .word _Z10fx_mult_r8v
+ .word _Z10fx_mult_r9v
+ .word _Z11fx_mult_r10v
+ .word _Z11fx_mult_r11v
+ .word _Z11fx_mult_r12v
+ .word _Z11fx_mult_r13v
+ .word _Z11fx_mult_r14v
+ .word _Z11fx_mult_r15v
+ .word _Z6fx_sbkv
+ .word _Z10fx_link_i1v
+ .word _Z10fx_link_i2v
+ .word _Z10fx_link_i3v
+ .word _Z10fx_link_i4v
+ .word _Z6fx_sexv
+ .word _Z6fx_asrv
+ .word _Z6fx_rorv
+ .word _Z9fx_jmp_r8v
+ .word _Z9fx_jmp_r9v
+ .word _Z10fx_jmp_r10v
+ .word _Z10fx_jmp_r11v
+ .word _Z10fx_jmp_r12v
+ .word _Z10fx_jmp_r13v
+ .word _Z6fx_lobv
+ .word _Z8fx_fmultv
+ .word _Z9fx_ibt_r0v
+ .word _Z9fx_ibt_r1v
+ .word _Z9fx_ibt_r2v
+ .word _Z9fx_ibt_r3v
+ .word _Z9fx_ibt_r4v
+ .word _Z9fx_ibt_r5v
+ .word _Z9fx_ibt_r6v
+ .word _Z9fx_ibt_r7v
+ .word _Z9fx_ibt_r8v
+ .word _Z9fx_ibt_r9v
+ .word _Z10fx_ibt_r10v
+ .word _Z10fx_ibt_r11v
+ .word _Z10fx_ibt_r12v
+ .word _Z10fx_ibt_r13v
+ .word _Z10fx_ibt_r14v
+ .word _Z10fx_ibt_r15v
+ .word _Z10fx_from_r0v
+ .word _Z10fx_from_r1v
+ .word _Z10fx_from_r2v
+ .word _Z10fx_from_r3v
+ .word _Z10fx_from_r4v
+ .word _Z10fx_from_r5v
+ .word _Z10fx_from_r6v
+ .word _Z10fx_from_r7v
+ .word _Z10fx_from_r8v
+ .word _Z10fx_from_r9v
+ .word _Z11fx_from_r10v
+ .word _Z11fx_from_r11v
+ .word _Z11fx_from_r12v
+ .word _Z11fx_from_r13v
+ .word _Z11fx_from_r14v
+ .word _Z11fx_from_r15v
+ .word _Z6fx_hibv
+ .word _Z8fx_or_r1v
+ .word _Z8fx_or_r2v
+ .word _Z8fx_or_r3v
+ .word _Z8fx_or_r4v
+ .word _Z8fx_or_r5v
+ .word _Z8fx_or_r6v
+ .word _Z8fx_or_r7v
+ .word _Z8fx_or_r8v
+ .word _Z8fx_or_r9v
+ .word _Z9fx_or_r10v
+ .word _Z9fx_or_r11v
+ .word _Z9fx_or_r12v
+ .word _Z9fx_or_r13v
+ .word _Z9fx_or_r14v
+ .word _Z9fx_or_r15v
+ .word _Z9fx_inc_r0v
+ .word _Z9fx_inc_r1v
+ .word _Z9fx_inc_r2v
+ .word _Z9fx_inc_r3v
+ .word _Z9fx_inc_r4v
+ .word _Z9fx_inc_r5v
+ .word _Z9fx_inc_r6v
+ .word _Z9fx_inc_r7v
+ .word _Z9fx_inc_r8v
+ .word _Z9fx_inc_r9v
+ .word _Z10fx_inc_r10v
+ .word _Z10fx_inc_r11v
+ .word _Z10fx_inc_r12v
+ .word _Z10fx_inc_r13v
+ .word _Z10fx_inc_r14v
+ .word _Z7fx_getcv
+ .word _Z9fx_dec_r0v
+ .word _Z9fx_dec_r1v
+ .word _Z9fx_dec_r2v
+ .word _Z9fx_dec_r3v
+ .word _Z9fx_dec_r4v
+ .word _Z9fx_dec_r5v
+ .word _Z9fx_dec_r6v
+ .word _Z9fx_dec_r7v
+ .word _Z9fx_dec_r8v
+ .word _Z9fx_dec_r9v
+ .word _Z10fx_dec_r10v
+ .word _Z10fx_dec_r11v
+ .word _Z10fx_dec_r12v
+ .word _Z10fx_dec_r13v
+ .word _Z10fx_dec_r14v
+ .word _Z7fx_getbv
+ .word _Z9fx_iwt_r0v
+ .word _Z9fx_iwt_r1v
+ .word _Z9fx_iwt_r2v
+ .word _Z9fx_iwt_r3v
+ .word _Z9fx_iwt_r4v
+ .word _Z9fx_iwt_r5v
+ .word _Z9fx_iwt_r6v
+ .word _Z9fx_iwt_r7v
+ .word _Z9fx_iwt_r8v
+ .word _Z9fx_iwt_r9v
+ .word _Z10fx_iwt_r10v
+ .word _Z10fx_iwt_r11v
+ .word _Z10fx_iwt_r12v
+ .word _Z10fx_iwt_r13v
+ .word _Z10fx_iwt_r14v
+ .word _Z10fx_iwt_r15v
+ .word _Z7fx_stopv
+ .word _Z6fx_nopv
+ .word _Z8fx_cachev
+ .word _Z6fx_lsrv
+ .word _Z6fx_rolv
+ .word _Z6fx_brav
+ .word _Z6fx_bgev
+ .word _Z6fx_bltv
+ .word _Z6fx_bnev
+ .word _Z6fx_beqv
+ .word _Z6fx_bplv
+ .word _Z6fx_bmiv
+ .word _Z6fx_bccv
+ .word _Z6fx_bcsv
+ .word _Z6fx_bvcv
+ .word _Z6fx_bvsv
+ .word _Z8fx_to_r0v
+ .word _Z8fx_to_r1v
+ .word _Z8fx_to_r2v
+ .word _Z8fx_to_r3v
+ .word _Z8fx_to_r4v
+ .word _Z8fx_to_r5v
+ .word _Z8fx_to_r6v
+ .word _Z8fx_to_r7v
+ .word _Z8fx_to_r8v
+ .word _Z8fx_to_r9v
+ .word _Z9fx_to_r10v
+ .word _Z9fx_to_r11v
+ .word _Z9fx_to_r12v
+ .word _Z9fx_to_r13v
+ .word _Z9fx_to_r14v
+ .word _Z9fx_to_r15v
+ .word _Z10fx_with_r0v
+ .word _Z10fx_with_r1v
+ .word _Z10fx_with_r2v
+ .word _Z10fx_with_r3v
+ .word _Z10fx_with_r4v
+ .word _Z10fx_with_r5v
+ .word _Z10fx_with_r6v
+ .word _Z10fx_with_r7v
+ .word _Z10fx_with_r8v
+ .word _Z10fx_with_r9v
+ .word _Z11fx_with_r10v
+ .word _Z11fx_with_r11v
+ .word _Z11fx_with_r12v
+ .word _Z11fx_with_r13v
+ .word _Z11fx_with_r14v
+ .word _Z11fx_with_r15v
+ .word _Z9fx_stb_r0v
+ .word _Z9fx_stb_r1v
+ .word _Z9fx_stb_r2v
+ .word _Z9fx_stb_r3v
+ .word _Z9fx_stb_r4v
+ .word _Z9fx_stb_r5v
+ .word _Z9fx_stb_r6v
+ .word _Z9fx_stb_r7v
+ .word _Z9fx_stb_r8v
+ .word _Z9fx_stb_r9v
+ .word _Z10fx_stb_r10v
+ .word _Z10fx_stb_r11v
+ .word _Z7fx_loopv
+ .word _Z7fx_alt1v
+ .word _Z7fx_alt2v
+ .word _Z7fx_alt3v
+ .word _Z9fx_ldb_r0v
+ .word _Z9fx_ldb_r1v
+ .word _Z9fx_ldb_r2v
+ .word _Z9fx_ldb_r3v
+ .word _Z9fx_ldb_r4v
+ .word _Z9fx_ldb_r5v
+ .word _Z9fx_ldb_r6v
+ .word _Z9fx_ldb_r7v
+ .word _Z9fx_ldb_r8v
+ .word _Z9fx_ldb_r9v
+ .word _Z10fx_ldb_r10v
+ .word _Z10fx_ldb_r11v
+ .word _Z12fx_rpix_2bitv
+ .word _Z7fx_swapv
+ .word _Z8fx_cmodev
+ .word _Z6fx_notv
+ .word _Z9fx_adc_r0v
+ .word _Z9fx_adc_r1v
+ .word _Z9fx_adc_r2v
+ .word _Z9fx_adc_r3v
+ .word _Z9fx_adc_r4v
+ .word _Z9fx_adc_r5v
+ .word _Z9fx_adc_r6v
+ .word _Z9fx_adc_r7v
+ .word _Z9fx_adc_r8v
+ .word _Z9fx_adc_r9v
+ .word _Z10fx_adc_r10v
+ .word _Z10fx_adc_r11v
+ .word _Z10fx_adc_r12v
+ .word _Z10fx_adc_r13v
+ .word _Z10fx_adc_r14v
+ .word _Z10fx_adc_r15v
+ .word _Z9fx_sbc_r0v
+ .word _Z9fx_sbc_r1v
+ .word _Z9fx_sbc_r2v
+ .word _Z9fx_sbc_r3v
+ .word _Z9fx_sbc_r4v
+ .word _Z9fx_sbc_r5v
+ .word _Z9fx_sbc_r6v
+ .word _Z9fx_sbc_r7v
+ .word _Z9fx_sbc_r8v
+ .word _Z9fx_sbc_r9v
+ .word _Z10fx_sbc_r10v
+ .word _Z10fx_sbc_r11v
+ .word _Z10fx_sbc_r12v
+ .word _Z10fx_sbc_r13v
+ .word _Z10fx_sbc_r14v
+ .word _Z10fx_sbc_r15v
+ .word _Z8fx_mergev
+ .word _Z9fx_bic_r1v
+ .word _Z9fx_bic_r2v
+ .word _Z9fx_bic_r3v
+ .word _Z9fx_bic_r4v
+ .word _Z9fx_bic_r5v
+ .word _Z9fx_bic_r6v
+ .word _Z9fx_bic_r7v
+ .word _Z9fx_bic_r8v
+ .word _Z9fx_bic_r9v
+ .word _Z10fx_bic_r10v
+ .word _Z10fx_bic_r11v
+ .word _Z10fx_bic_r12v
+ .word _Z10fx_bic_r13v
+ .word _Z10fx_bic_r14v
+ .word _Z10fx_bic_r15v
+ .word _Z11fx_umult_r0v
+ .word _Z11fx_umult_r1v
+ .word _Z11fx_umult_r2v
+ .word _Z11fx_umult_r3v
+ .word _Z11fx_umult_r4v
+ .word _Z11fx_umult_r5v
+ .word _Z11fx_umult_r6v
+ .word _Z11fx_umult_r7v
+ .word _Z11fx_umult_r8v
+ .word _Z11fx_umult_r9v
+ .word _Z12fx_umult_r10v
+ .word _Z12fx_umult_r11v
+ .word _Z12fx_umult_r12v
+ .word _Z12fx_umult_r13v
+ .word _Z12fx_umult_r14v
+ .word _Z12fx_umult_r15v
+ .word _Z6fx_sbkv
+ .word _Z10fx_link_i1v
+ .word _Z10fx_link_i2v
+ .word _Z10fx_link_i3v
+ .word _Z10fx_link_i4v
+ .word _Z6fx_sexv
+ .word _Z7fx_div2v
+ .word _Z6fx_rorv
+ .word _Z10fx_ljmp_r8v
+ .word _Z10fx_ljmp_r9v
+ .word _Z11fx_ljmp_r10v
+ .word _Z11fx_ljmp_r11v
+ .word _Z11fx_ljmp_r12v
+ .word _Z11fx_ljmp_r13v
+ .word _Z6fx_lobv
+ .word _Z8fx_lmultv
+ .word _Z9fx_lms_r0v
+ .word _Z9fx_lms_r1v
+ .word _Z9fx_lms_r2v
+ .word _Z9fx_lms_r3v
+ .word _Z9fx_lms_r4v
+ .word _Z9fx_lms_r5v
+ .word _Z9fx_lms_r6v
+ .word _Z9fx_lms_r7v
+ .word _Z9fx_lms_r8v
+ .word _Z9fx_lms_r9v
+ .word _Z10fx_lms_r10v
+ .word _Z10fx_lms_r11v
+ .word _Z10fx_lms_r12v
+ .word _Z10fx_lms_r13v
+ .word _Z10fx_lms_r14v
+ .word _Z10fx_lms_r15v
+ .word _Z10fx_from_r0v
+ .word _Z10fx_from_r1v
+ .word _Z10fx_from_r2v
+ .word _Z10fx_from_r3v
+ .word _Z10fx_from_r4v
+ .word _Z10fx_from_r5v
+ .word _Z10fx_from_r6v
+ .word _Z10fx_from_r7v
+ .word _Z10fx_from_r8v
+ .word _Z10fx_from_r9v
+ .word _Z11fx_from_r10v
+ .word _Z11fx_from_r11v
+ .word _Z11fx_from_r12v
+ .word _Z11fx_from_r13v
+ .word _Z11fx_from_r14v
+ .word _Z11fx_from_r15v
+ .word _Z6fx_hibv
+ .word _Z9fx_xor_r1v
+ .word _Z9fx_xor_r2v
+ .word _Z9fx_xor_r3v
+ .word _Z9fx_xor_r4v
+ .word _Z9fx_xor_r5v
+ .word _Z9fx_xor_r6v
+ .word _Z9fx_xor_r7v
+ .word _Z9fx_xor_r8v
+ .word _Z9fx_xor_r9v
+ .word _Z10fx_xor_r10v
+ .word _Z10fx_xor_r11v
+ .word _Z10fx_xor_r12v
+ .word _Z10fx_xor_r13v
+ .word _Z10fx_xor_r14v
+ .word _Z10fx_xor_r15v
+ .word _Z9fx_inc_r0v
+ .word _Z9fx_inc_r1v
+ .word _Z9fx_inc_r2v
+ .word _Z9fx_inc_r3v
+ .word _Z9fx_inc_r4v
+ .word _Z9fx_inc_r5v
+ .word _Z9fx_inc_r6v
+ .word _Z9fx_inc_r7v
+ .word _Z9fx_inc_r8v
+ .word _Z9fx_inc_r9v
+ .word _Z10fx_inc_r10v
+ .word _Z10fx_inc_r11v
+ .word _Z10fx_inc_r12v
+ .word _Z10fx_inc_r13v
+ .word _Z10fx_inc_r14v
+ .word _Z7fx_getcv
+ .word _Z9fx_dec_r0v
+ .word _Z9fx_dec_r1v
+ .word _Z9fx_dec_r2v
+ .word _Z9fx_dec_r3v
+ .word _Z9fx_dec_r4v
+ .word _Z9fx_dec_r5v
+ .word _Z9fx_dec_r6v
+ .word _Z9fx_dec_r7v
+ .word _Z9fx_dec_r8v
+ .word _Z9fx_dec_r9v
+ .word _Z10fx_dec_r10v
+ .word _Z10fx_dec_r11v
+ .word _Z10fx_dec_r12v
+ .word _Z10fx_dec_r13v
+ .word _Z10fx_dec_r14v
+ .word _Z8fx_getbhv
+ .word _Z8fx_lm_r0v
+ .word _Z8fx_lm_r1v
+ .word _Z8fx_lm_r2v
+ .word _Z8fx_lm_r3v
+ .word _Z8fx_lm_r4v
+ .word _Z8fx_lm_r5v
+ .word _Z8fx_lm_r6v
+ .word _Z8fx_lm_r7v
+ .word _Z8fx_lm_r8v
+ .word _Z8fx_lm_r9v
+ .word _Z9fx_lm_r10v
+ .word _Z9fx_lm_r11v
+ .word _Z9fx_lm_r12v
+ .word _Z9fx_lm_r13v
+ .word _Z9fx_lm_r14v
+ .word _Z9fx_lm_r15v
+ .word _Z7fx_stopv
+ .word _Z6fx_nopv
+ .word _Z8fx_cachev
+ .word _Z6fx_lsrv
+ .word _Z6fx_rolv
+ .word _Z6fx_brav
+ .word _Z6fx_bgev
+ .word _Z6fx_bltv
+ .word _Z6fx_bnev
+ .word _Z6fx_beqv
+ .word _Z6fx_bplv
+ .word _Z6fx_bmiv
+ .word _Z6fx_bccv
+ .word _Z6fx_bcsv
+ .word _Z6fx_bvcv
+ .word _Z6fx_bvsv
+ .word _Z8fx_to_r0v
+ .word _Z8fx_to_r1v
+ .word _Z8fx_to_r2v
+ .word _Z8fx_to_r3v
+ .word _Z8fx_to_r4v
+ .word _Z8fx_to_r5v
+ .word _Z8fx_to_r6v
+ .word _Z8fx_to_r7v
+ .word _Z8fx_to_r8v
+ .word _Z8fx_to_r9v
+ .word _Z9fx_to_r10v
+ .word _Z9fx_to_r11v
+ .word _Z9fx_to_r12v
+ .word _Z9fx_to_r13v
+ .word _Z9fx_to_r14v
+ .word _Z9fx_to_r15v
+ .word _Z10fx_with_r0v
+ .word _Z10fx_with_r1v
+ .word _Z10fx_with_r2v
+ .word _Z10fx_with_r3v
+ .word _Z10fx_with_r4v
+ .word _Z10fx_with_r5v
+ .word _Z10fx_with_r6v
+ .word _Z10fx_with_r7v
+ .word _Z10fx_with_r8v
+ .word _Z10fx_with_r9v
+ .word _Z11fx_with_r10v
+ .word _Z11fx_with_r11v
+ .word _Z11fx_with_r12v
+ .word _Z11fx_with_r13v
+ .word _Z11fx_with_r14v
+ .word _Z11fx_with_r15v
+ .word _Z9fx_stw_r0v
+ .word _Z9fx_stw_r1v
+ .word _Z9fx_stw_r2v
+ .word _Z9fx_stw_r3v
+ .word _Z9fx_stw_r4v
+ .word _Z9fx_stw_r5v
+ .word _Z9fx_stw_r6v
+ .word _Z9fx_stw_r7v
+ .word _Z9fx_stw_r8v
+ .word _Z9fx_stw_r9v
+ .word _Z10fx_stw_r10v
+ .word _Z10fx_stw_r11v
+ .word _Z7fx_loopv
+ .word _Z7fx_alt1v
+ .word _Z7fx_alt2v
+ .word _Z7fx_alt3v
+ .word _Z9fx_ldw_r0v
+ .word _Z9fx_ldw_r1v
+ .word _Z9fx_ldw_r2v
+ .word _Z9fx_ldw_r3v
+ .word _Z9fx_ldw_r4v
+ .word _Z9fx_ldw_r5v
+ .word _Z9fx_ldw_r6v
+ .word _Z9fx_ldw_r7v
+ .word _Z9fx_ldw_r8v
+ .word _Z9fx_ldw_r9v
+ .word _Z10fx_ldw_r10v
+ .word _Z10fx_ldw_r11v
+ .word _Z12fx_plot_2bitv
+ .word _Z7fx_swapv
+ .word _Z8fx_colorv
+ .word _Z6fx_notv
+ .word _Z9fx_add_i0v
+ .word _Z9fx_add_i1v
+ .word _Z9fx_add_i2v
+ .word _Z9fx_add_i3v
+ .word _Z9fx_add_i4v
+ .word _Z9fx_add_i5v
+ .word _Z9fx_add_i6v
+ .word _Z9fx_add_i7v
+ .word _Z9fx_add_i8v
+ .word _Z9fx_add_i9v
+ .word _Z10fx_add_i10v
+ .word _Z10fx_add_i11v
+ .word _Z10fx_add_i12v
+ .word _Z10fx_add_i13v
+ .word _Z10fx_add_i14v
+ .word _Z10fx_add_i15v
+ .word _Z9fx_sub_i0v
+ .word _Z9fx_sub_i1v
+ .word _Z9fx_sub_i2v
+ .word _Z9fx_sub_i3v
+ .word _Z9fx_sub_i4v
+ .word _Z9fx_sub_i5v
+ .word _Z9fx_sub_i6v
+ .word _Z9fx_sub_i7v
+ .word _Z9fx_sub_i8v
+ .word _Z9fx_sub_i9v
+ .word _Z10fx_sub_i10v
+ .word _Z10fx_sub_i11v
+ .word _Z10fx_sub_i12v
+ .word _Z10fx_sub_i13v
+ .word _Z10fx_sub_i14v
+ .word _Z10fx_sub_i15v
+ .word _Z8fx_mergev
+ .word _Z9fx_and_i1v
+ .word _Z9fx_and_i2v
+ .word _Z9fx_and_i3v
+ .word _Z9fx_and_i4v
+ .word _Z9fx_and_i5v
+ .word _Z9fx_and_i6v
+ .word _Z9fx_and_i7v
+ .word _Z9fx_and_i8v
+ .word _Z9fx_and_i9v
+ .word _Z10fx_and_i10v
+ .word _Z10fx_and_i11v
+ .word _Z10fx_and_i12v
+ .word _Z10fx_and_i13v
+ .word _Z10fx_and_i14v
+ .word _Z10fx_and_i15v
+ .word _Z10fx_mult_i0v
+ .word _Z10fx_mult_i1v
+ .word _Z10fx_mult_i2v
+ .word _Z10fx_mult_i3v
+ .word _Z10fx_mult_i4v
+ .word _Z10fx_mult_i5v
+ .word _Z10fx_mult_i6v
+ .word _Z10fx_mult_i7v
+ .word _Z10fx_mult_i8v
+ .word _Z10fx_mult_i9v
+ .word _Z11fx_mult_i10v
+ .word _Z11fx_mult_i11v
+ .word _Z11fx_mult_i12v
+ .word _Z11fx_mult_i13v
+ .word _Z11fx_mult_i14v
+ .word _Z11fx_mult_i15v
+ .word _Z6fx_sbkv
+ .word _Z10fx_link_i1v
+ .word _Z10fx_link_i2v
+ .word _Z10fx_link_i3v
+ .word _Z10fx_link_i4v
+ .word _Z6fx_sexv
+ .word _Z6fx_asrv
+ .word _Z6fx_rorv
+ .word _Z9fx_jmp_r8v
+ .word _Z9fx_jmp_r9v
+ .word _Z10fx_jmp_r10v
+ .word _Z10fx_jmp_r11v
+ .word _Z10fx_jmp_r12v
+ .word _Z10fx_jmp_r13v
+ .word _Z6fx_lobv
+ .word _Z8fx_fmultv
+ .word _Z9fx_sms_r0v
+ .word _Z9fx_sms_r1v
+ .word _Z9fx_sms_r2v
+ .word _Z9fx_sms_r3v
+ .word _Z9fx_sms_r4v
+ .word _Z9fx_sms_r5v
+ .word _Z9fx_sms_r6v
+ .word _Z9fx_sms_r7v
+ .word _Z9fx_sms_r8v
+ .word _Z9fx_sms_r9v
+ .word _Z10fx_sms_r10v
+ .word _Z10fx_sms_r11v
+ .word _Z10fx_sms_r12v
+ .word _Z10fx_sms_r13v
+ .word _Z10fx_sms_r14v
+ .word _Z10fx_sms_r15v
+ .word _Z10fx_from_r0v
+ .word _Z10fx_from_r1v
+ .word _Z10fx_from_r2v
+ .word _Z10fx_from_r3v
+ .word _Z10fx_from_r4v
+ .word _Z10fx_from_r5v
+ .word _Z10fx_from_r6v
+ .word _Z10fx_from_r7v
+ .word _Z10fx_from_r8v
+ .word _Z10fx_from_r9v
+ .word _Z11fx_from_r10v
+ .word _Z11fx_from_r11v
+ .word _Z11fx_from_r12v
+ .word _Z11fx_from_r13v
+ .word _Z11fx_from_r14v
+ .word _Z11fx_from_r15v
+ .word _Z6fx_hibv
+ .word _Z8fx_or_i1v
+ .word _Z8fx_or_i2v
+ .word _Z8fx_or_i3v
+ .word _Z8fx_or_i4v
+ .word _Z8fx_or_i5v
+ .word _Z8fx_or_i6v
+ .word _Z8fx_or_i7v
+ .word _Z8fx_or_i8v
+ .word _Z8fx_or_i9v
+ .word _Z9fx_or_i10v
+ .word _Z9fx_or_i11v
+ .word _Z9fx_or_i12v
+ .word _Z9fx_or_i13v
+ .word _Z9fx_or_i14v
+ .word _Z9fx_or_i15v
+ .word _Z9fx_inc_r0v
+ .word _Z9fx_inc_r1v
+ .word _Z9fx_inc_r2v
+ .word _Z9fx_inc_r3v
+ .word _Z9fx_inc_r4v
+ .word _Z9fx_inc_r5v
+ .word _Z9fx_inc_r6v
+ .word _Z9fx_inc_r7v
+ .word _Z9fx_inc_r8v
+ .word _Z9fx_inc_r9v
+ .word _Z10fx_inc_r10v
+ .word _Z10fx_inc_r11v
+ .word _Z10fx_inc_r12v
+ .word _Z10fx_inc_r13v
+ .word _Z10fx_inc_r14v
+ .word _Z7fx_rambv
+ .word _Z9fx_dec_r0v
+ .word _Z9fx_dec_r1v
+ .word _Z9fx_dec_r2v
+ .word _Z9fx_dec_r3v
+ .word _Z9fx_dec_r4v
+ .word _Z9fx_dec_r5v
+ .word _Z9fx_dec_r6v
+ .word _Z9fx_dec_r7v
+ .word _Z9fx_dec_r8v
+ .word _Z9fx_dec_r9v
+ .word _Z10fx_dec_r10v
+ .word _Z10fx_dec_r11v
+ .word _Z10fx_dec_r12v
+ .word _Z10fx_dec_r13v
+ .word _Z10fx_dec_r14v
+ .word _Z8fx_getblv
+ .word _Z8fx_sm_r0v
+ .word _Z8fx_sm_r1v
+ .word _Z8fx_sm_r2v
+ .word _Z8fx_sm_r3v
+ .word _Z8fx_sm_r4v
+ .word _Z8fx_sm_r5v
+ .word _Z8fx_sm_r6v
+ .word _Z8fx_sm_r7v
+ .word _Z8fx_sm_r8v
+ .word _Z8fx_sm_r9v
+ .word _Z9fx_sm_r10v
+ .word _Z9fx_sm_r11v
+ .word _Z9fx_sm_r12v
+ .word _Z9fx_sm_r13v
+ .word _Z9fx_sm_r14v
+ .word _Z9fx_sm_r15v
+ .word _Z7fx_stopv
+ .word _Z6fx_nopv
+ .word _Z8fx_cachev
+ .word _Z6fx_lsrv
+ .word _Z6fx_rolv
+ .word _Z6fx_brav
+ .word _Z6fx_bgev
+ .word _Z6fx_bltv
+ .word _Z6fx_bnev
+ .word _Z6fx_beqv
+ .word _Z6fx_bplv
+ .word _Z6fx_bmiv
+ .word _Z6fx_bccv
+ .word _Z6fx_bcsv
+ .word _Z6fx_bvcv
+ .word _Z6fx_bvsv
+ .word _Z8fx_to_r0v
+ .word _Z8fx_to_r1v
+ .word _Z8fx_to_r2v
+ .word _Z8fx_to_r3v
+ .word _Z8fx_to_r4v
+ .word _Z8fx_to_r5v
+ .word _Z8fx_to_r6v
+ .word _Z8fx_to_r7v
+ .word _Z8fx_to_r8v
+ .word _Z8fx_to_r9v
+ .word _Z9fx_to_r10v
+ .word _Z9fx_to_r11v
+ .word _Z9fx_to_r12v
+ .word _Z9fx_to_r13v
+ .word _Z9fx_to_r14v
+ .word _Z9fx_to_r15v
+ .word _Z10fx_with_r0v
+ .word _Z10fx_with_r1v
+ .word _Z10fx_with_r2v
+ .word _Z10fx_with_r3v
+ .word _Z10fx_with_r4v
+ .word _Z10fx_with_r5v
+ .word _Z10fx_with_r6v
+ .word _Z10fx_with_r7v
+ .word _Z10fx_with_r8v
+ .word _Z10fx_with_r9v
+ .word _Z11fx_with_r10v
+ .word _Z11fx_with_r11v
+ .word _Z11fx_with_r12v
+ .word _Z11fx_with_r13v
+ .word _Z11fx_with_r14v
+ .word _Z11fx_with_r15v
+ .word _Z9fx_stb_r0v
+ .word _Z9fx_stb_r1v
+ .word _Z9fx_stb_r2v
+ .word _Z9fx_stb_r3v
+ .word _Z9fx_stb_r4v
+ .word _Z9fx_stb_r5v
+ .word _Z9fx_stb_r6v
+ .word _Z9fx_stb_r7v
+ .word _Z9fx_stb_r8v
+ .word _Z9fx_stb_r9v
+ .word _Z10fx_stb_r10v
+ .word _Z10fx_stb_r11v
+ .word _Z7fx_loopv
+ .word _Z7fx_alt1v
+ .word _Z7fx_alt2v
+ .word _Z7fx_alt3v
+ .word _Z9fx_ldb_r0v
+ .word _Z9fx_ldb_r1v
+ .word _Z9fx_ldb_r2v
+ .word _Z9fx_ldb_r3v
+ .word _Z9fx_ldb_r4v
+ .word _Z9fx_ldb_r5v
+ .word _Z9fx_ldb_r6v
+ .word _Z9fx_ldb_r7v
+ .word _Z9fx_ldb_r8v
+ .word _Z9fx_ldb_r9v
+ .word _Z10fx_ldb_r10v
+ .word _Z10fx_ldb_r11v
+ .word _Z12fx_rpix_2bitv
+ .word _Z7fx_swapv
+ .word _Z8fx_cmodev
+ .word _Z6fx_notv
+ .word _Z9fx_adc_i0v
+ .word _Z9fx_adc_i1v
+ .word _Z9fx_adc_i2v
+ .word _Z9fx_adc_i3v
+ .word _Z9fx_adc_i4v
+ .word _Z9fx_adc_i5v
+ .word _Z9fx_adc_i6v
+ .word _Z9fx_adc_i7v
+ .word _Z9fx_adc_i8v
+ .word _Z9fx_adc_i9v
+ .word _Z10fx_adc_i10v
+ .word _Z10fx_adc_i11v
+ .word _Z10fx_adc_i12v
+ .word _Z10fx_adc_i13v
+ .word _Z10fx_adc_i14v
+ .word _Z10fx_adc_i15v
+ .word _Z9fx_cmp_r0v
+ .word _Z9fx_cmp_r1v
+ .word _Z9fx_cmp_r2v
+ .word _Z9fx_cmp_r3v
+ .word _Z9fx_cmp_r4v
+ .word _Z9fx_cmp_r5v
+ .word _Z9fx_cmp_r6v
+ .word _Z9fx_cmp_r7v
+ .word _Z9fx_cmp_r8v
+ .word _Z9fx_cmp_r9v
+ .word _Z10fx_cmp_r10v
+ .word _Z10fx_cmp_r11v
+ .word _Z10fx_cmp_r12v
+ .word _Z10fx_cmp_r13v
+ .word _Z10fx_cmp_r14v
+ .word _Z10fx_cmp_r15v
+ .word _Z8fx_mergev
+ .word _Z9fx_bic_i1v
+ .word _Z9fx_bic_i2v
+ .word _Z9fx_bic_i3v
+ .word _Z9fx_bic_i4v
+ .word _Z9fx_bic_i5v
+ .word _Z9fx_bic_i6v
+ .word _Z9fx_bic_i7v
+ .word _Z9fx_bic_i8v
+ .word _Z9fx_bic_i9v
+ .word _Z10fx_bic_i10v
+ .word _Z10fx_bic_i11v
+ .word _Z10fx_bic_i12v
+ .word _Z10fx_bic_i13v
+ .word _Z10fx_bic_i14v
+ .word _Z10fx_bic_i15v
+ .word _Z11fx_umult_i0v
+ .word _Z11fx_umult_i1v
+ .word _Z11fx_umult_i2v
+ .word _Z11fx_umult_i3v
+ .word _Z11fx_umult_i4v
+ .word _Z11fx_umult_i5v
+ .word _Z11fx_umult_i6v
+ .word _Z11fx_umult_i7v
+ .word _Z11fx_umult_i8v
+ .word _Z11fx_umult_i9v
+ .word _Z12fx_umult_i10v
+ .word _Z12fx_umult_i11v
+ .word _Z12fx_umult_i12v
+ .word _Z12fx_umult_i13v
+ .word _Z12fx_umult_i14v
+ .word _Z12fx_umult_i15v
+ .word _Z6fx_sbkv
+ .word _Z10fx_link_i1v
+ .word _Z10fx_link_i2v
+ .word _Z10fx_link_i3v
+ .word _Z10fx_link_i4v
+ .word _Z6fx_sexv
+ .word _Z7fx_div2v
+ .word _Z6fx_rorv
+ .word _Z10fx_ljmp_r8v
+ .word _Z10fx_ljmp_r9v
+ .word _Z11fx_ljmp_r10v
+ .word _Z11fx_ljmp_r11v
+ .word _Z11fx_ljmp_r12v
+ .word _Z11fx_ljmp_r13v
+ .word _Z6fx_lobv
+ .word _Z8fx_lmultv
+ .word _Z9fx_lms_r0v
+ .word _Z9fx_lms_r1v
+ .word _Z9fx_lms_r2v
+ .word _Z9fx_lms_r3v
+ .word _Z9fx_lms_r4v
+ .word _Z9fx_lms_r5v
+ .word _Z9fx_lms_r6v
+ .word _Z9fx_lms_r7v
+ .word _Z9fx_lms_r8v
+ .word _Z9fx_lms_r9v
+ .word _Z10fx_lms_r10v
+ .word _Z10fx_lms_r11v
+ .word _Z10fx_lms_r12v
+ .word _Z10fx_lms_r13v
+ .word _Z10fx_lms_r14v
+ .word _Z10fx_lms_r15v
+ .word _Z10fx_from_r0v
+ .word _Z10fx_from_r1v
+ .word _Z10fx_from_r2v
+ .word _Z10fx_from_r3v
+ .word _Z10fx_from_r4v
+ .word _Z10fx_from_r5v
+ .word _Z10fx_from_r6v
+ .word _Z10fx_from_r7v
+ .word _Z10fx_from_r8v
+ .word _Z10fx_from_r9v
+ .word _Z11fx_from_r10v
+ .word _Z11fx_from_r11v
+ .word _Z11fx_from_r12v
+ .word _Z11fx_from_r13v
+ .word _Z11fx_from_r14v
+ .word _Z11fx_from_r15v
+ .word _Z6fx_hibv
+ .word _Z9fx_xor_i1v
+ .word _Z9fx_xor_i2v
+ .word _Z9fx_xor_i3v
+ .word _Z9fx_xor_i4v
+ .word _Z9fx_xor_i5v
+ .word _Z9fx_xor_i6v
+ .word _Z9fx_xor_i7v
+ .word _Z9fx_xor_i8v
+ .word _Z9fx_xor_i9v
+ .word _Z10fx_xor_i10v
+ .word _Z10fx_xor_i11v
+ .word _Z10fx_xor_i12v
+ .word _Z10fx_xor_i13v
+ .word _Z10fx_xor_i14v
+ .word _Z10fx_xor_i15v
+ .word _Z9fx_inc_r0v
+ .word _Z9fx_inc_r1v
+ .word _Z9fx_inc_r2v
+ .word _Z9fx_inc_r3v
+ .word _Z9fx_inc_r4v
+ .word _Z9fx_inc_r5v
+ .word _Z9fx_inc_r6v
+ .word _Z9fx_inc_r7v
+ .word _Z9fx_inc_r8v
+ .word _Z9fx_inc_r9v
+ .word _Z10fx_inc_r10v
+ .word _Z10fx_inc_r11v
+ .word _Z10fx_inc_r12v
+ .word _Z10fx_inc_r13v
+ .word _Z10fx_inc_r14v
+ .word _Z7fx_rombv
+ .word _Z9fx_dec_r0v
+ .word _Z9fx_dec_r1v
+ .word _Z9fx_dec_r2v
+ .word _Z9fx_dec_r3v
+ .word _Z9fx_dec_r4v
+ .word _Z9fx_dec_r5v
+ .word _Z9fx_dec_r6v
+ .word _Z9fx_dec_r7v
+ .word _Z9fx_dec_r8v
+ .word _Z9fx_dec_r9v
+ .word _Z10fx_dec_r10v
+ .word _Z10fx_dec_r11v
+ .word _Z10fx_dec_r12v
+ .word _Z10fx_dec_r13v
+ .word _Z10fx_dec_r14v
+ .word _Z8fx_getbsv
+ .word _Z8fx_lm_r0v
+ .word _Z8fx_lm_r1v
+ .word _Z8fx_lm_r2v
+ .word _Z8fx_lm_r3v
+ .word _Z8fx_lm_r4v
+ .word _Z8fx_lm_r5v
+ .word _Z8fx_lm_r6v
+ .word _Z8fx_lm_r7v
+ .word _Z8fx_lm_r8v
+ .word _Z8fx_lm_r9v
+ .word _Z9fx_lm_r10v
+ .word _Z9fx_lm_r11v
+ .word _Z9fx_lm_r12v
+ .word _Z9fx_lm_r13v
+ .word _Z9fx_lm_r14v
+ .word _Z9fx_lm_r15v
+ .ident "GCC: (GNU) 4.2.4"