7 lines
314 B
ArmAsm
7 lines
314 B
ArmAsm
.global asm_swap # 声明 swap 为全局符号,使得该符号可以被其他文件或模块引用。
|
||
asm_swap: # 表明后续的指令是该函数的实现。
|
||
movq (%rdi), %rax # 实现 swap 逻辑
|
||
movq (%rsi), %rbx
|
||
movq %rax, (%rsi)
|
||
movq %rbx, (%rdi)
|
||
ret # 它将控制权返回给调用者 |