Home | History | Annotate | Download | only in a64

Lines Matching refs:Rm

622                              reg(reg_size, instr->Rm()),
638 reg(reg_size, instr->Rm()),
647 int64_t op2 = reg(reg_size, instr->Rm());
668 int64_t op2 = ShiftOperand(reg_size, reg(reg_size, instr->Rm()), shift_type,
712 ConditionalCompareHelper(instr, reg(reg_size, instr->Rm()));
767 int64_t offset = ExtendValue(kXRegSize, xreg(instr->Rm()), ext,
1062 new_val = xreg(instr->Rm());
1151 int32_t rm = wreg(instr->Rm());
1152 if ((rn == kWMinInt) && (rm == -1)) {
1154 } else if (rm == 0) {
1158 result = rn / rm;
1164 int64_t rm = xreg(instr->Rm());
1165 if ((rn == kXMinInt) && (rm == -1)) {
1167 } else if (rm == 0) {
1171 result = rn / rm;
1177 uint32_t rm = static_cast<uint32_t>(wreg(instr->Rm()));
1178 if (rm == 0) {
1182 result = rn / rm;
1188 uint64_t rm = static_cast<uint64_t>(xreg(instr->Rm()));
1189 if (rm == 0) {
1193 result = rn / rm;
1213 unsigned shift = wreg(instr->Rm()) & mask;
1249 uint64_t rm_u32 = reg<uint32_t>(instr->Rm());
1251 int64_t rm_s32 = reg<int32_t>(instr->Rm());
1255 result = xreg(instr->Ra()) + (xreg(instr->Rn()) * xreg(instr->Rm()));
1259 result = xreg(instr->Ra()) - (xreg(instr->Rn()) * xreg(instr->Rm()));
1266 result = MultiplyHighSigned(xreg(instr->Rn()), xreg(instr->Rm()));
1333 (static_cast<uint64_t>(reg(reg_size, instr->Rm())) >> lsb) |
1531 case FCMP_d: FPCompare(fn_val, fpreg(reg_size, instr->Rm())); break;
1549 FPCompare(fpreg(reg_size, instr->Rn()), fpreg(reg_size, instr->Rm()));
1568 selected = instr->Rm();
2005 unsigned fm = instr->Rm();
2048 unsigned fm = instr->Rm();
2311 unsigned fm = instr->Rm();