#ifdef ASSEMBLER
#define	PCB_WIRED_ADDRESS 0xC0003B48
#define	 KERNEL_STACK_START_OFFSET 0x1B48
#define	P_CURSIG 23
#define	P_SIG 24
#define	P_FLAG 40
#define	NBPW 4
#define	U_PROCP 0
#define	U_RU 712
#define	RU_MINFLT 32
#define	PCB_KSTACK 624
#define	PCB_MIPS_USER_FAULT 620
#define	PCB_CPU_NUMBER 616
#define	PCB_REGS 0
#define	PCB_OWNEDFP 356
#define	PCB_NOFAULT 172
#define	PCB_FPREGS 220
#define	PCB_FPC_CSR 348
#define	PCB_FPC_EIR 352
#define	PCB_C2REGS 360
#define	PCB_C3REGS 488
#define	PCB_BD_EPC 200
#define	PCB_BD_CAUSE 204
#define	PCB_BD_RA 208
#define	PCB_BD_INSTR 212
#define	PCB_SOFTFP_PC 216
#define	U_AR0 0
#define	THREAD_PCB 36
#define	THREAD_RECOVER 124
#define	THREAD_TASK 12
#define	THREAD_KERNEL_STACK 40
#define	THREAD_STATE 72
#define	TH_SWAPPED 8
#define	UTHREAD 140
#define	UTASK 144
#define	PR_BASE 4
#define	PR_SIZE 8
#define	PR_OFF 12
#define	PR_SCALE 16
#define	TASK_MAP 8
#define	MAP_PMAP 60
#define	PMAP_PID 0
#define	PMAP_PTEBASE 4
#define	PMAP_PCACHE_DATA 32
#define	EML_DISPATCH 0xd8
#define	DISP_COUNT 0x4
#define	DISP_VECTOR 0x8
#endif /* ASSEMBLER */
