Go to the source code of this file.
#define FLT_ARG_CNT 6 /* number of flt argument registers */ |
#define FLT_REG_CNT 32 /* number of float registers */ |
#define FLT_RES_CNT 4 /* number of reserved float registers */ |
#define FLT_SAV_CNT 8 /* number of flt callee saved registers */ |
#define FLT_TMP_CNT 13 /* number of flt temp registers */ |
#define INT_ARG_CNT 6 /* number of int argument registers */ |
#define INT_REG_CNT 32 /* number of integer registers */ |
#define INT_RES_CNT 7 /* number of reserved integer registers */ |
#define INT_SAV_CNT 7 /* number of int callee saved registers */ |
#define INT_TMP_CNT 11 /* number of int temp registers */ |
#define REG_A0 16 /* define some argument registers */ |
#define REG_FRESULT 0 /* to deliver floating point method results */ |
#define REG_FTMP1 28 /* temporary floating point register */ |
#define REG_FTMP2 29 /* temporary floating point register */ |
#define REG_FTMP3 30 /* temporary floating point register */ |
#define REG_IFTMP 28 /* temporary integer and floating point register */ |
#define REG_ITMP1 25 /* temporary register */ |
#define REG_ITMP1_XPTR 25 /* exception pointer = temporary register 1 */ |
#define REG_ITMP2 28 /* temporary register and method pointer */ |
#define REG_ITMP2_XPC 28 /* exception pc = temporary register 2 */ |
#define REG_ITMP3 29 /* temporary register */ |
#define REG_METHODPTR 28 /* pointer to the place from where the procedure */ |
#define REG_PV 27 /* procedure vector, must be provided by caller */ |
#define REG_RESULT 0 /* to deliver method results */ |
#define REG_SP 30 /* stack pointer */ |
#define REG_ZERO 31 /* always zero */ |