-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Right now we are using Coq as a very weak assembler, and we have no convenient way of e.g. computing labels or offsets.
Links for inspiration (to expand):
- "Coq: the world's best macro assembler?" (https://dl.acm.org/doi/pdf/10.1145/2505879.2505897), (code: https://github.com/nbenton/x86proved)
- https://github.com/hlorenzi/customasm
- RISCV assembly syntax: https://github.com/riscv/riscv-asm-manual/blob/master/riscv-asm.md
- MIPS assembly language programmer's guide (very complete): https://www.cs.unibo.it/~solmi/teaching/arch_2002-2003/AssemblyLanguageProgDoc.pdf
Metadata
Metadata
Assignees
Labels
No labels