asm-testing
Installation
SKILL.md
asm-testing
手写汇编代码的结构化测试与验证工作流程。
阶段 1 — ABI 合规清单
在编写任何测试之前先完成此清单。违反 ABI 的函数可能看似正常运行,直到它悄无声息地破坏调用者状态。
x86-64 System V
- 每个
call位置rsp保持 16 字节对齐(未对齐会导致 SSE 崩溃) -
rbx、r12–r15在ret前已恢复为入口时的值 - 整型返回值在
rax;浮点/双精度在xmm0 - 栈帧已正确释放(无净漂移)
- 除红区 (red zone)(仅限叶函数)外,
rsp以下无写入
ARM64 AAPCS
Related skills