Lines Matching refs:vreg
669 (lane_size_in_bytes == kSRegSizeInBytes) ? vreg(code).Get<float>(lane) in PrintVRegisterFPHelper()
670 : vreg(code).Get<double>(lane); in PrintVRegisterFPHelper()
2052 LogicVRegister(vreg(dst)).SetUint(kFormatD, 1, xreg(src)); in VisitFPIntegerConvert()
2055 set_xreg(dst, LogicVRegister(vreg(src)).Uint(kFormatD, 1)); in VisitFPIntegerConvert()
2220 SimVRegister& rd = vreg(instr->Rd()); in VisitFPDataProcessing1Source()
2221 SimVRegister& rn = vreg(instr->Rn()); in VisitFPDataProcessing1Source()
2230 case FABS_s: fabs_(kFormatS, vreg(fd), vreg(fn)); return; in VisitFPDataProcessing1Source()
2231 case FABS_d: fabs_(kFormatD, vreg(fd), vreg(fn)); return; in VisitFPDataProcessing1Source()
2232 case FNEG_s: fneg(kFormatS, vreg(fd), vreg(fn)); return; in VisitFPDataProcessing1Source()
2233 case FNEG_d: fneg(kFormatD, vreg(fd), vreg(fn)); return; in VisitFPDataProcessing1Source()
2268 SimVRegister& rd = vreg(instr->Rd()); in VisitFPDataProcessing2Source()
2269 SimVRegister& rn = vreg(instr->Rn()); in VisitFPDataProcessing2Source()
2270 SimVRegister& rm = vreg(instr->Rm()); in VisitFPDataProcessing2Source()
2492 SimVRegister& rd = vreg(instr->Rd()); in VisitNEON2RegMisc()
2493 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON2RegMisc()
2626 SimVRegister& rd = vreg(instr->Rd()); in VisitNEON3Same()
2627 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON3Same()
2628 SimVRegister& rm = vreg(instr->Rm()); in VisitNEON3Same()
2750 SimVRegister& rd = vreg(instr->Rd()); in VisitNEON3Different()
2751 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON3Different()
2752 SimVRegister& rm = vreg(instr->Rm()); in VisitNEON3Different()
2816 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONAcrossLanes()
2817 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONAcrossLanes()
2854 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONByIndexedElement()
2855 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONByIndexedElement()
2952 (this->*Op)(vf, rd, rn, vreg(rm_reg), index); in VisitNEONByIndexedElement()
2960 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONCopy()
2961 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONCopy()
2996 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONExtract()
2997 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONExtract()
2998 SimVRegister& rm = vreg(instr->Rm()); in VisitNEONExtract()
3038 case NEON_LD1_4v_post: ld1(vf, vreg(reg[3]), addr[3]); count++; in NEONLoadStoreMultiStructHelper()
3041 case NEON_LD1_3v_post: ld1(vf, vreg(reg[2]), addr[2]); count++; in NEONLoadStoreMultiStructHelper()
3044 case NEON_LD1_2v_post: ld1(vf, vreg(reg[1]), addr[1]); count++; in NEONLoadStoreMultiStructHelper()
3048 ld1(vf, vreg(reg[0]), addr[0]); in NEONLoadStoreMultiStructHelper()
3052 case NEON_ST1_4v_post: st1(vf, vreg(reg[3]), addr[3]); count++; in NEONLoadStoreMultiStructHelper()
3055 case NEON_ST1_3v_post: st1(vf, vreg(reg[2]), addr[2]); count++; in NEONLoadStoreMultiStructHelper()
3058 case NEON_ST1_2v_post: st1(vf, vreg(reg[1]), addr[1]); count++; in NEONLoadStoreMultiStructHelper()
3062 st1(vf, vreg(reg[0]), addr[0]); in NEONLoadStoreMultiStructHelper()
3067 ld2(vf, vreg(reg[0]), vreg(reg[1]), addr[0]); in NEONLoadStoreMultiStructHelper()
3072 st2(vf, vreg(reg[0]), vreg(reg[1]), addr[0]); in NEONLoadStoreMultiStructHelper()
3077 ld3(vf, vreg(reg[0]), vreg(reg[1]), vreg(reg[2]), addr[0]); in NEONLoadStoreMultiStructHelper()
3082 st3(vf, vreg(reg[0]), vreg(reg[1]), vreg(reg[2]), addr[0]); in NEONLoadStoreMultiStructHelper()
3087 st4(vf, vreg(reg[0]), vreg(reg[1]), vreg(reg[2]), vreg(reg[3]), in NEONLoadStoreMultiStructHelper()
3093 ld4(vf, vreg(reg[0]), vreg(reg[1]), vreg(reg[2]), vreg(reg[3]), in NEONLoadStoreMultiStructHelper()
3223 ld1r(vf, vreg(rt), addr); in NEONLoadStoreSingleStructHelper()
3232 ld2r(vf, vreg(rt), vreg(rt2), addr); in NEONLoadStoreSingleStructHelper()
3242 ld3r(vf, vreg(rt), vreg(rt2), vreg(rt3), addr); in NEONLoadStoreSingleStructHelper()
3253 ld4r(vf, vreg(rt), vreg(rt2), vreg(rt3), vreg(rt4), addr); in NEONLoadStoreSingleStructHelper()
3277 ld1(vf, vreg(rt), lane, addr); in NEONLoadStoreSingleStructHelper()
3280 st1(vf, vreg(rt), lane, addr); in NEONLoadStoreSingleStructHelper()
3287 ld2(vf, vreg(rt), vreg(rt2), lane, addr); in NEONLoadStoreSingleStructHelper()
3291 st2(vf, vreg(rt), vreg(rt2), lane, addr); in NEONLoadStoreSingleStructHelper()
3299 ld3(vf, vreg(rt), vreg(rt2), vreg(rt3), lane, addr); in NEONLoadStoreSingleStructHelper()
3304 st3(vf, vreg(rt), vreg(rt2), vreg(rt3), lane, addr); in NEONLoadStoreSingleStructHelper()
3313 ld4(vf, vreg(rt), vreg(rt2), vreg(rt3), vreg(rt4), lane, addr); in NEONLoadStoreSingleStructHelper()
3319 st4(vf, vreg(rt), vreg(rt2), vreg(rt3), vreg(rt4), lane, addr); in NEONLoadStoreSingleStructHelper()
3349 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONModifiedImmediate()
3459 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalar2RegMisc()
3460 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar2RegMisc()
3529 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalar3Diff()
3530 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar3Diff()
3531 SimVRegister& rm = vreg(instr->Rm()); in VisitNEONScalar3Diff()
3546 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalar3Same()
3547 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar3Same()
3548 SimVRegister& rm = vreg(instr->Rm()); in VisitNEONScalar3Same()
3621 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalarByIndexedElement()
3622 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarByIndexedElement()
3659 (this->*Op)(vf, rd, rn, vreg(rm_reg), index); in VisitNEONScalarByIndexedElement()
3667 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalarCopy()
3668 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarCopy()
3685 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalarPairwise()
3686 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarPairwise()
3701 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONScalarShiftImmediate()
3702 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarShiftImmediate()
3753 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONShiftImmediate()
3754 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONShiftImmediate()
3882 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONTable()
3883 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONTable()
3884 SimVRegister& rn2 = vreg((instr->Rn() + 1) % kNumberOfVRegisters); in VisitNEONTable()
3885 SimVRegister& rn3 = vreg((instr->Rn() + 2) % kNumberOfVRegisters); in VisitNEONTable()
3886 SimVRegister& rn4 = vreg((instr->Rn() + 3) % kNumberOfVRegisters); in VisitNEONTable()
3887 SimVRegister& rm = vreg(instr->Rm()); in VisitNEONTable()
3908 SimVRegister& rd = vreg(instr->Rd()); in VisitNEONPerm()
3909 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONPerm()
3910 SimVRegister& rm = vreg(instr->Rm()); in VisitNEONPerm()