00001 00019 #define OFFSET_ZERO 0x00 00020 #define OFFSET_AT 0x04 00021 #define OFFSET_V0 0x08 00022 #define OFFSET_V1 0x0c 00023 #define OFFSET_A0 0x10 00024 #define OFFSET_A1 0x14 00025 #define OFFSET_A2 0x18 00026 #define OFFSET_A3 0x1c 00027 #define OFFSET_T0 0x20 00028 #define OFFSET_T1 0x24 00029 #define OFFSET_T2 0x28 00030 #define OFFSET_T3 0x2c 00031 #define OFFSET_T4 0x30 00032 #define OFFSET_T5 0x34 00033 #define OFFSET_T6 0x38 00034 #define OFFSET_T7 0x3c 00035 #define OFFSET_S0 0x40 00036 #define OFFSET_S1 0x44 00037 #define OFFSET_S2 0x48 00038 #define OFFSET_S3 0x4c 00039 #define OFFSET_S4 0x50 00040 #define OFFSET_S5 0x54 00041 #define OFFSET_S6 0x58 00042 #define OFFSET_S7 0x5c 00043 #define OFFSET_T8 0x60 00044 #define OFFSET_T9 0x64 00045 #define OFFSET_K0 0x68 00046 #define OFFSET_K1 0x6c 00047 #define OFFSET_GP 0x70 00048 #define OFFSET_FP 0x74 00049 #define OFFSET_SP 0x78 00050 #define OFFSET_RA 0x7c 00051 00057 #define OFFSET_LO 0x80 00058 #define OFFSET_HI 0x84 00059 00065 #define OFFSET_EPC 0x88 00066 #define OFFSET_CAUSE 0x8c 00067 #define OFFSET_BADVADDR 0x90 00068 #define OFFSET_STATUS 0x94 00069 00079 #define EX_STACK_FRAME (32*4 + 2*4 + 3*4 + 1*4)