[next] [tail] [up]

### 6.1 Register Conventions

The compiler has different register conventions, depending on the target processor used; some of the registers have specific uses during the code generation. The following section describes the generic names of the registers on a platform per platform basis. It also indicates what registers are used as scratch registers, and which can be freely used in assembler blocks.

accumulator register
accumulator 64-bit register
float result register
self register
frame pointer register
stack pointer register
scratch registers
Processor mapping of registers
Intel 80x86 version
Motorola 680x0 version

[next] [front] [up]