Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .arch armv7-a
- .eabi_attribute 28, 1
- .fpu vfpv3-d16
- .eabi_attribute 20, 1
- .eabi_attribute 21, 1
- .eabi_attribute 23, 3
- .eabi_attribute 24, 1
- .eabi_attribute 25, 1
- .eabi_attribute 26, 2
- .eabi_attribute 30, 2
- .eabi_attribute 34, 1
- .eabi_attribute 18, 4
- .file "test-777.c"
- .text
- .align 2
- .global f2
- .syntax unified
- .thumb
- .thumb_func
- .type f2, %function
- f2:
- @ args = 0, pretend = 0, frame = 0
- @ frame_needed = 0, uses_anonymous_args = 0
- @ link register save eliminated.
- lsls r3, r2, #31
- bpl .L2
- lsls r2, r2, #30
- push {r4}
- ldrb r4, [r1] @ zero_extendqisi2
- bpl .L14
- ldrh r2, [r1, #1]
- adds r3, r0, #1
- strb r4, [r0]
- ldr r4, [sp], #4
- strh r2, [r3] @ movhi
- bx lr
- .L2:
- lsls r3, r2, #30
- bpl .L15
- ldrh r2, [r1]
- strh r2, [r0] @ movhi
- bx lr
- .L15:
- bx lr
- .L14:
- strb r4, [r0]
- ldr r4, [sp], #4
- bx lr
- .size f2, .-f2
- .ident "GCC: (GNU) 6.0.0 20150904 (experimental)"
- .section .note.GNU-stack,"",%progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement