On this page:
x64 Assembler
7.5

x64 Assembler

yjqww6

 (require x64asm) package: x64asm-lib
x64asm is a simple x64 assembler written in Typed Racket.

    1 Getting Started

    2 APIs

      2.1 Core APIs

      2.2 Instrcution Operands

      2.3 Helper Macros

    3 Registers

    4 Instructions

      4.1 Instruction prefix

      4.2 Instruction list

    5 Experimental features

      5.1 Unsafe version of Instructions

      5.2 Well-typed version of Instructions

      5.3 Instructions that accept a list

    6 Advanced Examples

      6.1 Self-modifying adder

      6.2 Computed goto

      6.3 Calling C functions

      6.4 Error handling via NOP