Post not yet marked as solved
Post marked as unsolved with 1 replies, 620 views
Please tell me where I can find the documents for Apple Clang ARM assembler?
After I compiled my C source code to ARM assembly code using Apple Clang, it of course generated a lot of ARM assembly code (GNU syntax), but for some of them I can't find related documents, for example the .build_version directive.
The generated ARM assembly code is here:
.section __TEXT,__text,regular,pure_instructions
.build_version macos, 13, 0 sdk_version 13, 3
.globl _main ; -- Begin function main
.p2align 2
_main: ; @main
.cfi_startproc
; %bb.0:
sub sp, sp, #64
str w8, [sp, #16] ; 4-byte Folded Spill
stur wzr, [x29, #-4]
; implicit-def: $x8
...
add sp, sp, #64
ret
.cfi_endproc
; -- End function
.section __TEXT,__cstring,cstring_literals
l_.str: ; @.str
.asciz "a + b = %d\r\n"
.subsections_via_symbols