Code Review Riscv

Review RISC-V assembly code for correctness, ABI compliance, and best practices. Use after modifying RISC-V assembly or inline asm code.

majiayu000 c92413a 2 files · 1.8 KB Updated 567 repo stars

File contents

Review RISC-V assembly code for correctness, adherence to conventions, and best practices.

The review covers 8 analysis categories:

  1. Instruction correctness: Valid syntax, proper operands, immediate ranges
  2. Register conventions: ABI compliance, saved vs temporary registers, stack alignment
  3. Memory access: Alignment requirements, sign extension, offset limits
  4. Control flow: Branches, jumps, function calls, returns
  5. CSR operations: Privilege level access, atomic semantics, field types
  6. Assembler directives: Sections, alignment, symbol visibility, data placement
  7. Common issues: Misalignment, stack corruption, clobbered registers, illegal immediates
  8. Platform-specific: RV32I vs RV64I, extensions (M/A/F/D/C), ABI variants

Search for RISC-V assembly code in git changes (inline asm and .S files) and perform deep analysis.

majiayu000/claude-skill-registry-data/tree/main/quality/code-review-riscv commit c92413a882

Frequently asked questions

npx skillmds add majiayu000/code-review-riscv