3 ms·
Does anyone have something like this for amd64 or aarch64? Might be useful when I'm tinkering with my toy compiler.
by gary_0 3y ago
Does anyone have something like this for amd64 or aarch64?
Might be useful when I'm tinkering with my toy compiler.
- musicale 3y agoYou could look at the architecture manuals, such as: https://www.amd.com/en/support/tech-docs/amd64-architecture-programmers-manual-volumes-1-5 https://www.amd.com/en/support/tech-docs/amd64-architecture-... https://developer.arm.com/documentation/ddi0602/2023-06/ https://developer.arm.com/documentation/ddi0602/2023-06/ There seem to be some instruction set summaries on the web too like: https://developer.arm.com/documentation/qrc0001/m https://developer.arm.com/documentation/qrc0001/m https://www.cs.swarthmore.edu/~kwebb/cs31/resources/ARM64_Cheat_Sheet.pdf https://www.cs.swarthmore.edu/~kwebb/cs31/resources/ARM64_Ch... https://courses.cs.washington.edu/courses/cse469/18wi/Materials/arm64.pdf https://courses.cs.washington.edu/courses/cse469/18wi/Materi... https://www.felixcloutier.com/x86/ https://www.felixcloutier.com/x86/ That last one seems like a real gem for intel/x86. These architectures might have a few more instructions than RISC-V though, and the encoding (especially amd64) may be more complicated.