Lines Matching defs:imm
767 int common_alu_int_lit(ALU_Opcode opc, u2 vA, u2 vB, s2 imm) { //except div and rem
769 alu_binary_imm_reg(OpndSize_32, opc, imm, 1, false);
774 int common_shift_int_lit(ALU_Opcode opc, u2 vA, u2 vB, s2 imm) {
775 return common_alu_int_lit(opc, vA, vB, imm);
790 int alu_rsub_int(ALU_Opcode opc, u2 vA, s2 imm, u2 vB) {
791 move_imm_to_reg(OpndSize_32, imm, 2, false);
987 int isPowerOfTwo(int imm) {
990 if(imm == (1 << i)) return i;
996 int div_lit_strength_reduction(u2 vA, u2 vB, s2 imm) {
999 int power = isPowerOfTwo(imm);
1003 //if imm is 2, power will be 1
1037 int common_div_rem_int_lit(bool isRem, u2 vA, u2 vB, s2 imm) {
1039 int retCode = div_lit_strength_reduction(vA, vB, imm);
1042 if(imm == 0) {
1056 if(imm == -1) {
1061 move_imm_to_reg(OpndSize_32, imm, 2, false);
1070 if(imm == -1) {