Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .arch armv8-a
- .file "test01.c"
- .text
- .align 2
- .p2align 3,,7
- .global func01
- .type func01, %function
- func01:
- .LFB24:
- .cfi_startproc
- add w0, w0, w1
- add w0, w0, w2
- add w0, w0, w3
- add w0, w0, w4
- add w0, w0, w5
- ret
- .cfi_endproc
- .LFE24:
- .size func01, .-func01
- .section .rodata.str1.8,"aMS",@progbits,1
- .align 3
- .LC0:
- .string "result = %d\n"
- .section .text.startup,"ax",@progbits
- .align 2
- .p2align 3,,7
- .global main
- .type main, %function
- main:
- .LFB23:
- .cfi_startproc
- stp x29, x30, [sp, -16]!
- .cfi_def_cfa_offset 16
- .cfi_offset 29, -16
- .cfi_offset 30, -8
- mov w5, 6
- mov w4, 5
- mov w3, 4
- mov x29, sp
- mov w2, 3
- mov w1, 2
- mov w0, 1
- bl func01
- mov w2, w0
- adrp x1, .LC0
- mov w0, 1
- add x1, x1, :lo12:.LC0
- bl __printf_chk
- mov w0, 0
- ldp x29, x30, [sp], 16
- .cfi_restore 30
- .cfi_restore 29
- .cfi_def_cfa_offset 0
- ret
- .cfi_endproc
- .LFE23:
- .size main, .-main
- .ident "GCC: (Ubuntu 9.3.0-10ubuntu2) 9.3.0"
- .section .note.GNU-stack,"",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement