48 lines
1.0 KiB
ArmAsm
48 lines
1.0 KiB
ArmAsm
|
.section __TEXT,__text,regular,pure_instructions
|
||
|
.build_version macos, 10, 14
|
||
|
.globl __Z1fi ## -- Begin function _Z1fi
|
||
|
.p2align 4, 0x90
|
||
|
__Z1fi: ## @_Z1fi
|
||
|
.cfi_startproc
|
||
|
## %bb.0:
|
||
|
pushq %rbp
|
||
|
.cfi_def_cfa_offset 16
|
||
|
.cfi_offset %rbp, -16
|
||
|
movq %rsp, %rbp
|
||
|
.cfi_def_cfa_register %rbp
|
||
|
movl %edi, -4(%rbp)
|
||
|
movl _x(%rip), %edi
|
||
|
addl -4(%rbp), %edi
|
||
|
movl %edi, %eax
|
||
|
popq %rbp
|
||
|
retq
|
||
|
.cfi_endproc
|
||
|
## -- End function
|
||
|
.globl _main ## -- Begin function main
|
||
|
.p2align 4, 0x90
|
||
|
_main: ## @main
|
||
|
.cfi_startproc
|
||
|
## %bb.0:
|
||
|
pushq %rbp
|
||
|
.cfi_def_cfa_offset 16
|
||
|
.cfi_offset %rbp, -16
|
||
|
movq %rsp, %rbp
|
||
|
.cfi_def_cfa_register %rbp
|
||
|
subq $16, %rsp
|
||
|
movl $2, %edi
|
||
|
movl $0, -4(%rbp)
|
||
|
callq __Z1fi
|
||
|
addq $16, %rsp
|
||
|
popq %rbp
|
||
|
retq
|
||
|
.cfi_endproc
|
||
|
## -- End function
|
||
|
.section __DATA,__data
|
||
|
.globl _x ## @x
|
||
|
.p2align 2
|
||
|
_x:
|
||
|
.long 1 ## 0x1
|
||
|
|
||
|
|
||
|
.subsections_via_symbols
|