[][src]Module inc::x86

A thin wrapper around x86 assembly.

This module should be a general purpose x86 library without importing anything else from the rest of the compiler.

Structs

ASM

ASM is a list of instructions.

Enums

Ins

Each x86 instruction this compiler understands.

Operand

Operand is a register, address or a constant; the argument to several instructions.

Register

Constants

WORDSIZE

Functions

function_header
stack

Stack gives stack address relative to base pointer