disasm.h (453B)
1 #ifndef KIT_ARCH_RV64_DISASM_H 2 #define KIT_ARCH_RV64_DISASM_H 3 4 /* RV64 disassembler -- ArchDisasm implementation. 5 * 6 * This is intentionally table-light for now: it decodes the RV64I/M/FD 7 * forms that the assembler and backend already emit in smoke and frontend 8 * paths, and falls back to `.word` for unknown 32-bit instructions. */ 9 10 #include "arch/arch.h" 11 12 ArchDisasm* rv64_disasm_new(Compiler*); 13 extern const ArchDecodeOps rv64_decode_ops; 14 15 #endif