Lines Matching refs:d

89 #define PLANT_INSTR(d, idx, instr)					      \  argument
90 do { if (d) { (d)[idx] = instr; } idx++; } while (0)
97 #define PPC_ADDI(d, a, i) EMIT(PPC_INST_ADDI | ___PPC_RT(d) | \ argument
99 #define PPC_MR(d, a) PPC_OR(d, a, a) argument
101 #define PPC_ADDIS(d, a, i) EMIT(PPC_INST_ADDIS | \ argument
102 ___PPC_RS(d) | ___PPC_RA(a) | IMM_L(i))
179 #define PPC_SUB(d, a, b) EMIT(PPC_INST_SUB | ___PPC_RT(d) | \ argument
181 #define PPC_ADD(d, a, b) EMIT(PPC_INST_ADD | ___PPC_RT(d) | \ argument
183 #define PPC_MUL(d, a, b) EMIT(PPC_INST_MULLW | ___PPC_RT(d) | \ argument
185 #define PPC_MULHWU(d, a, b) EMIT(PPC_INST_MULHWU | ___PPC_RT(d) | \ argument
187 #define PPC_MULI(d, a, i) EMIT(PPC_INST_MULLI | ___PPC_RT(d) | \ argument
189 #define PPC_DIVWU(d, a, b) EMIT(PPC_INST_DIVWU | ___PPC_RT(d) | \ argument
191 #define PPC_AND(d, a, b) EMIT(PPC_INST_AND | ___PPC_RA(d) | \ argument
193 #define PPC_ANDI(d, a, i) EMIT(PPC_INST_ANDI | ___PPC_RA(d) | \ argument
195 #define PPC_AND_DOT(d, a, b) EMIT(PPC_INST_ANDDOT | ___PPC_RA(d) | \ argument
197 #define PPC_OR(d, a, b) EMIT(PPC_INST_OR | ___PPC_RA(d) | \ argument
199 #define PPC_ORI(d, a, i) EMIT(PPC_INST_ORI | ___PPC_RA(d) | \ argument
201 #define PPC_ORIS(d, a, i) EMIT(PPC_INST_ORIS | ___PPC_RA(d) | \ argument
203 #define PPC_XOR(d, a, b) EMIT(PPC_INST_XOR | ___PPC_RA(d) | \ argument
205 #define PPC_XORI(d, a, i) EMIT(PPC_INST_XORI | ___PPC_RA(d) | \ argument
207 #define PPC_XORIS(d, a, i) EMIT(PPC_INST_XORIS | ___PPC_RA(d) | \ argument
209 #define PPC_SLW(d, a, s) EMIT(PPC_INST_SLW | ___PPC_RA(d) | \ argument
211 #define PPC_SRW(d, a, s) EMIT(PPC_INST_SRW | ___PPC_RA(d) | \ argument
214 #define PPC_SLWI(d, a, i) EMIT(PPC_INST_RLWINM | ___PPC_RA(d) | \ argument
218 #define PPC_SRWI(d, a, i) EMIT(PPC_INST_RLWINM | ___PPC_RA(d) | \ argument
222 #define PPC_SLDI(d, a, i) EMIT(PPC_INST_RLDICR | ___PPC_RA(d) | \ argument
225 #define PPC_NEG(d, a) EMIT(PPC_INST_NEG | ___PPC_RT(d) | ___PPC_RA(a)) argument
235 #define PPC_LI32(d, i) do { PPC_LI(d, IMM_L(i)); \ argument
237 PPC_ADDIS(d, d, IMM_HA(i)); \
239 #define PPC_LI64(d, i) do { \ argument
241 PPC_LI32(d, i); \
243 PPC_LIS(d, ((uintptr_t)(i) >> 48)); \
245 PPC_ORI(d, d, \
247 PPC_SLDI(d, d, 32); \
249 PPC_ORIS(d, d, \
252 PPC_ORI(d, d, (uintptr_t)(i) & 0xffff); \
256 #define PPC_FUNC_ADDR(d,i) do { PPC_LI64(d, i); } while(0) argument
258 #define PPC_FUNC_ADDR(d,i) do { PPC_LI32(d, i); } while(0) argument