Lines Matching refs:base

23  *   op  reg, (offset + (width * reg))(base)
28 .macro OP_REGS op, width, start, end, base, offset
31 \op .Lreg, \offset + \width * .Lreg(\base)
55 #define SAVE_GPRS(start, end, base) OP_REGS std, 8, start, end, base, GPR0
56 #define REST_GPRS(start, end, base) OP_REGS ld, 8, start, end, base, GPR0
57 #define SAVE_NVGPRS(base) SAVE_GPRS(14, 31, base)
58 #define REST_NVGPRS(base) REST_GPRS(14, 31, base)
60 #define SAVE_GPRS(start, end, base) OP_REGS stw, 4, start, end, base, GPR0
61 #define REST_GPRS(start, end, base) OP_REGS lwz, 4, start, end, base, GPR0
62 #define SAVE_NVGPRS(base) SAVE_GPRS(13, 31, base)
63 #define REST_NVGPRS(base) REST_GPRS(13, 31, base)
74 #define SAVE_GPR(n, base) SAVE_GPRS(n, n, base)
75 #define REST_GPR(n, base) REST_GPRS(n, n, base)
96 #define SAVE_FPR(n, base) stfd n,8*TS_FPRWIDTH*(n)(base)
97 #define SAVE_2FPRS(n, base) SAVE_FPR(n, base); SAVE_FPR(n+1, base)
98 #define SAVE_4FPRS(n, base) SAVE_2FPRS(n, base); SAVE_2FPRS(n+2, base)
99 #define SAVE_8FPRS(n, base) SAVE_4FPRS(n, base); SAVE_4FPRS(n+4, base)
100 #define SAVE_16FPRS(n, base) SAVE_8FPRS(n, base); SAVE_8FPRS(n+8, base)
101 #define SAVE_32FPRS(n, base) SAVE_16FPRS(n, base); SAVE_16FPRS(n+16, base)
102 #define REST_FPR(n, base) lfd n,8*TS_FPRWIDTH*(n)(base)
103 #define REST_2FPRS(n, base) REST_FPR(n, base); REST_FPR(n+1, base)
104 #define REST_4FPRS(n, base) REST_2FPRS(n, base); REST_2FPRS(n+2, base)
105 #define REST_8FPRS(n, base) REST_4FPRS(n, base); REST_4FPRS(n+4, base)
106 #define REST_16FPRS(n, base) REST_8FPRS(n, base); REST_8FPRS(n+8, base)
107 #define REST_32FPRS(n, base) REST_16FPRS(n, base); REST_16FPRS(n+16, base)
109 #define SAVE_VR(n,b,base) li b,16*(n); stvx n,base,b
110 #define SAVE_2VRS(n,b,base) SAVE_VR(n,b,base); SAVE_VR(n+1,b,base)
111 #define SAVE_4VRS(n,b,base) SAVE_2VRS(n,b,base); SAVE_2VRS(n+2,b,base)
112 #define SAVE_8VRS(n,b,base) SAVE_4VRS(n,b,base); SAVE_4VRS(n+4,b,base)
113 #define SAVE_16VRS(n,b,base) SAVE_8VRS(n,b,base); SAVE_8VRS(n+8,b,base)
114 #define SAVE_32VRS(n,b,base) SAVE_16VRS(n,b,base); SAVE_16VRS(n+16,b,base)
115 #define REST_VR(n,b,base) li b,16*(n); lvx n,base,b
116 #define REST_2VRS(n,b,base) REST_VR(n,b,base); REST_VR(n+1,b,base)
117 #define REST_4VRS(n,b,base) REST_2VRS(n,b,base); REST_2VRS(n+2,b,base)
118 #define REST_8VRS(n,b,base) REST_4VRS(n,b,base); REST_4VRS(n+4,b,base)
119 #define REST_16VRS(n,b,base) REST_8VRS(n,b,base); REST_8VRS(n+8,b,base)
120 #define REST_32VRS(n,b,base) REST_16VRS(n,b,base); REST_16VRS(n+16,b,base)
123 #define STXVD2X_ROT(n,b,base) STXVD2X(n,b,base)
124 #define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base)
126 #define STXVD2X_ROT(n,b,base) XXSWAPD(n,n); \
127 STXVD2X(n,b,base); \
130 #define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base); \
134 #define SAVE_VSR(n,b,base) li b,16*(n); STXVD2X_ROT(n,R##base,R##b)
135 #define SAVE_2VSRS(n,b,base) SAVE_VSR(n,b,base); SAVE_VSR(n+1,b,base)
136 #define SAVE_4VSRS(n,b,base) SAVE_2VSRS(n,b,base); SAVE_2VSRS(n+2,b,base)
137 #define SAVE_8VSRS(n,b,base) SAVE_4VSRS(n,b,base); SAVE_4VSRS(n+4,b,base)
138 #define SAVE_16VSRS(n,b,base) SAVE_8VSRS(n,b,base); SAVE_8VSRS(n+8,b,base)
139 #define SAVE_32VSRS(n,b,base) SAVE_16VSRS(n,b,base); SAVE_16VSRS(n+16,b,base)
140 #define REST_VSR(n,b,base) li b,16*(n); LXVD2X_ROT(n,R##base,R##b)
141 #define REST_2VSRS(n,b,base) REST_VSR(n,b,base); REST_VSR(n+1,b,base)
142 #define REST_4VSRS(n,b,base) REST_2VSRS(n,b,base); REST_2VSRS(n+2,b,base)
143 #define REST_8VSRS(n,b,base) REST_4VSRS(n,b,base); REST_4VSRS(n+4,b,base)
144 #define REST_16VSRS(n,b,base) REST_8VSRS(n,b,base); REST_8VSRS(n+8,b,base)
145 #define REST_32VSRS(n,b,base) REST_16VSRS(n,b,base); REST_16VSRS(n+16,b,base)
148 * b = base register for addressing, o = base offset from register of 1st EVR