-- This file is created automatically.  Do not edit by hand.


-- Base table offsets for the Native Code Generator
#define OFFSET_R1 0
#define OFFSET_R2 1
#define OFFSET_R3 2
#define OFFSET_R4 3
#define OFFSET_R5 4
#define OFFSET_R6 5
#define OFFSET_R7 6
#define OFFSET_R8 7
#define OFFSET_R9 8
#define OFFSET_R10 9
#define OFFSET_F1 10
#define OFFSET_F2 11
#define OFFSET_F3 12
#define OFFSET_F4 13
#define OFFSET_D1 14
#define OFFSET_D2 16
#define OFFSET_L1 18
#define OFFSET_Sp 20
#define OFFSET_SpLim 21
#define OFFSET_Hp 22
#define OFFSET_HpLim 23
#define OFFSET_CurrentTSO 24
#define OFFSET_CurrentNursery 26
#define OFFSET_HpAlloc 27
#define OFFSET_stgGCEnter1 (-2)
#define OFFSET_stgGCFun (-1)

-- Offset of the .r (StgRegTable) field in a Capability
#define OFFW_Capability_r (2)

-- Storage Manager offsets for the Native Code Generator

-- TSO offsets for the Native Code Generator
#define TSO_SP 12
#define TSO_STACK 13

-- Block descriptor offsets for the Native Code Generator
#define BDESCR_START 0
#define BDESCR_FREE 1
#define BDESCR_BLOCKS 6
