Lines Matching full:emit
30 #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) macro
40 EMIT(PPC_RAW_BRANCH(offset)); \
51 EMIT(PPC_INST_BRANCH_COND | (((cond) & 0x3ff) << 16) | (offset & 0xfffc)); \
58 EMIT(PPC_RAW_LI(d, i)); \
60 EMIT(PPC_RAW_LIS(d, IMM_H(i))); \
62 EMIT(PPC_RAW_ORI(d, d, IMM_L(i))); \
72 EMIT(PPC_RAW_LI(d, ((uintptr_t)(i) >> 32) & \
75 EMIT(PPC_RAW_LIS(d, ((uintptr_t)(i) >> 48))); \
77 EMIT(PPC_RAW_ORI(d, d, \
80 EMIT(PPC_RAW_SLDI(d, d, 32)); \
82 EMIT(PPC_RAW_ORIS(d, d, \
85 EMIT(PPC_RAW_ORI(d, d, (uintptr_t)(i) & \
92 EMIT(PPC_RAW_LD(_R2, _R13, offsetof(struct paca_struct, kernel_toc)))
112 EMIT(PPC_RAW_NOP()); \