Assembly Standards

Engineering standards for when and how to write assembly. Trigger on .s/.S/.asm files, GCC/Clang extended inline asm ("asm volatile" with input/output/clobber constraint lists) and asm goto, MSVC __asm and ml64/MASM, NASM or GAS invocations, AT&T versus Intel syntax, x86-64 System V or Microsoft x64 calling conventions, AArch64 AAPCS64, RISC-V ABI, callee-saved registers, stack alignment and red zone, compiler intrinsics as an alternative (immintrin.h, arm_neon.h), .note.GNU-stack markings, endbr64/CET/IBT, BTI and PAC branch protection, constant-time cryptographic routines and dudect/TIMECOP/ctgrind verification, Spectre mitigations such as lfence or retpoline, or objdump/perf/godbolt review of generated code.

serialexperimentslainnnn Updated

File contents

serialexperimentslainnnn/claude-code-native-skills-and-settings/tree/main/skills/assembly-standards commit 42b2bbf022

Frequently asked questions

npx skillmds@latest add serialexperimentslainnnn/assembly-standards