Lines Matching refs:wreg

893     case CBZ_w: take_branch = (wreg(rt) == 0); break;  in VisitCompareBranch()
895 case CBNZ_w: take_branch = (wreg(rt) != 0); break; in VisitCompareBranch()
1131 case STRB_w: Memory::Write<uint8_t>(address, wreg(srcdst)); break; in LoadStoreHelper()
1132 case STRH_w: Memory::Write<uint16_t>(address, wreg(srcdst)); break; in LoadStoreHelper()
1133 case STR_w: Memory::Write<uint32_t>(address, wreg(srcdst)); break; in LoadStoreHelper()
1239 Memory::Write<uint32_t>(address, wreg(rt)); in LoadStorePairHelper()
1240 Memory::Write<uint32_t>(address2, wreg(rt2)); in LoadStorePairHelper()
1421 Memory::Write<uint8_t>(address, wreg(rt)); in VisitLoadStoreExclusive()
1426 Memory::Write<uint16_t>(address, wreg(rt)); in VisitLoadStoreExclusive()
1431 Memory::Write<uint32_t>(address, wreg(rt)); in VisitLoadStoreExclusive()
1440 Memory::Write<uint32_t>(address, wreg(rt)); in VisitLoadStoreExclusive()
1441 Memory::Write<uint32_t>(address + element_size, wreg(rt2)); in VisitLoadStoreExclusive()
1564 : wreg(reg_code); in VisitMoveWideImmediate()
1610 case RBIT_w: set_wreg(dst, ReverseBits(wreg(src), kWRegSize)); break; in VisitDataProcessing1Source()
1612 case REV16_w: set_wreg(dst, ReverseBytes(wreg(src), Reverse16)); break; in VisitDataProcessing1Source()
1614 case REV_w: set_wreg(dst, ReverseBytes(wreg(src), Reverse32)); break; in VisitDataProcessing1Source()
1617 case CLZ_w: set_wreg(dst, CountLeadingZeros(wreg(src))); break; in VisitDataProcessing1Source()
1620 set_wreg(dst, CountLeadingSignBits(wreg(src))); in VisitDataProcessing1Source()
1709 int32_t rn = wreg(instr->Rn()); in VisitDataProcessing2Source()
1710 int32_t rm = wreg(instr->Rm()); in VisitDataProcessing2Source()
1735 uint32_t rn = static_cast<uint32_t>(wreg(instr->Rn())); in VisitDataProcessing2Source()
1736 uint32_t rm = static_cast<uint32_t>(wreg(instr->Rm())); in VisitDataProcessing2Source()
1821 unsigned shift = wreg(instr->Rm()) & mask; in VisitDataProcessing2Source()
2049 case FMOV_sw: set_sreg_bits(dst, wreg(src)); break; in VisitFPIntegerConvert()
2061 case SCVTF_dw: set_dreg(dst, FixedToDouble(wreg(src), 0, round)); break; in VisitFPIntegerConvert()
2064 set_dreg(dst, UFixedToDouble(static_cast<uint32_t>(wreg(src)), 0, round)); in VisitFPIntegerConvert()
2068 case SCVTF_sw: set_sreg(dst, FixedToFloat(wreg(src), 0, round)); break; in VisitFPIntegerConvert()
2071 set_sreg(dst, UFixedToFloat(static_cast<uint32_t>(wreg(src)), 0, round)); in VisitFPIntegerConvert()
2096 set_dreg(dst, FixedToDouble(wreg(src), fbits, round)); in VisitFPFixedPointConvert()
2103 UFixedToDouble(static_cast<uint32_t>(wreg(src)), fbits, round)); in VisitFPFixedPointConvert()
2110 set_sreg(dst, FixedToFloat(wreg(src), fbits, round)); in VisitFPFixedPointConvert()
2117 UFixedToFloat(static_cast<uint32_t>(wreg(src)), fbits, round)); in VisitFPFixedPointConvert()
4062 case kPrintfArgW: part_result = printf(chunks[i], wreg(pcs_r++)); break; in DoPrintf()