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