Lines Matching defs:imm
510 const Operand& imm) { \
511 vx_form(instr_name, rt, rb, imm); \
523 inline void name(const Simd128Register rt, const Operand& imm) { \
524 vx_form(instr_name, rt, imm); \
532 const Operand& imm) { \
533 vx_form(instr_name, rt, rb, imm); \
537 const Operand& imm) {
538 emit(instr | (rt.code() & 0x1F) * B21 | (imm.immediate() & 0x1F) * B16 |
549 inline void vx_form(Instr instr, Simd128Register rt, const Operand& imm) {
550 emit(instr | (rt.code() & 0x1F) * B21 | (imm.immediate() & 0x1F) * B16);
556 const Operand& imm) {
557 emit(instr | (rt.code() & 0x1F) * B21 | (imm.immediate() & 0x1F) * B16 |
608 inline void name(const Operand& imm, const PRBit pr = LeavePR) { \
609 prefix_form(instr_name, imm, pr); \
612 inline void name(const Operand& imm, const PRBit pr = LeavePR) { \
613 prefix_form(instr_name, imm, pr); \
615 inline void prefix_form(Instr instr, const Operand& imm, int pr) {
616 emit_prefix(instr | pr * B20 | (imm.immediate() & kImm18Mask));
882 void subfic(Register dst, Register src, const Operand& imm);
898 void mulli(Register dst, Register src, const Operand& imm);
905 void addi(Register dst, Register src, const Operand& imm);
906 void addis(Register dst, Register src, const Operand& imm);
907 void addic(Register dst, Register src, const Operand& imm);
909 void andi(Register ra, Register rs, const Operand& imm);
910 void andis(Register ra, Register rs, const Operand& imm);
911 void ori(Register dst, Register src, const Operand& imm);
912 void oris(Register dst, Register src, const Operand& imm);
913 void xori(Register dst, Register src, const Operand& imm);
914 void xoris(Register ra, Register rs, const Operand& imm);
920 void lis(Register dst, const Operand& imm);
1136 void xxspltib(const Simd128Register rt, const Operand& imm);
1139 void paddi(Register dst, Register src, const Operand& imm);
1140 void pli(Register dst, const Operand& imm);
1141 void psubi(Register dst, Register src, const Operand& imm);