Lines Matching refs:scratch1
2024 Register scratch1, in CallRecordWriteStub() argument
2030 LoadS32(scratch1, MemOperand(scratch2)); in CallRecordWriteStub()
2031 AddS64(scratch1, Operand(value)); in CallRecordWriteStub()
2032 StoreU32(scratch1, MemOperand(scratch2)); in CallRecordWriteStub()
2037 Register scratch1, in CallRecordWriteStub() argument
2043 LoadS32(scratch1, MemOperand(scratch2)); in CallRecordWriteStub()
2044 AddS64(scratch1, Operand(-value)); in CallRecordWriteStub()
2045 StoreU32(scratch1, MemOperand(scratch2)); in CallRecordWriteStub()
3858 Register scratch0, Register scratch1) { in CallRecordWriteStub() argument
3865 lrvg(scratch1, in CallRecordWriteStub()
3867 vlvgp(dst, scratch1, scratch0); in CallRecordWriteStub()
3936 Register scratch1, Register scratch2) { in CallRecordWriteStub() argument
3942 vlgv(scratch1, src, MemOperand(r0, 1), Condition(3)); in CallRecordWriteStub()
3944 strvg(scratch1, mem); in CallRecordWriteStub()
3975 Register scratch0, Register scratch1) { in CallRecordWriteStub() argument
3976 USE(scratch1); in CallRecordWriteStub()
4018 Register scratch1, Register scratch2) { in CallRecordWriteStub() argument
4019 StoreV128(src, mem, scratch1); in CallRecordWriteStub()
4864 Register scratch1 = Register::from_code(scratch_pair.code() + 1); in CallRecordWriteStub() local
4865 DCHECK(!AreAliased(dst, scratch0, scratch1)); in CallRecordWriteStub()
4866 DCHECK(!AreAliased(src, scratch0, scratch1)); in CallRecordWriteStub()
4870 ltr(scratch1, src); in CallRecordWriteStub()
4873 llgfr(scratch1, scratch1); in CallRecordWriteStub()
4874 lcgr(scratch0, scratch1); in CallRecordWriteStub()
4875 ngr(scratch1, scratch0); in CallRecordWriteStub()
4876 flogr(scratch0, scratch1); in CallRecordWriteStub()
4885 Register scratch1 = Register::from_code(scratch_pair.code() + 1); in CallRecordWriteStub() local
4886 DCHECK(!AreAliased(dst, scratch0, scratch1)); in CallRecordWriteStub()
4887 DCHECK(!AreAliased(src, scratch0, scratch1)); in CallRecordWriteStub()
4891 ltgr(scratch1, src); in CallRecordWriteStub()
4894 lcgr(scratch0, scratch1); in CallRecordWriteStub()
4895 ngr(scratch0, scratch1); in CallRecordWriteStub()
5404 const Operand& src2, Register scratch1, \ in CallRecordWriteStub()
5406 mov(scratch1, src2); \ in CallRecordWriteStub()
5407 name(dst, src1, scratch1, scratch2); \ in CallRecordWriteStub()
5447 Register scratch1, Simd128Register scratch2) { \ in CallRecordWriteStub()
5448 mov(scratch1, Operand(1)); \ in CallRecordWriteStub()
5454 locgr(Condition(8), dst, scratch1); \ in CallRecordWriteStub()
5476 Simd128Register src2, Register scratch1, in CallRecordWriteStub()
5478 Register scratch_1 = scratch1; in CallRecordWriteStub()
5487 vlvgp(dst, scratch1, scratch2); in CallRecordWriteStub()
5596 Register scratch1, Simd128Register scratch2) { in CallRecordWriteStub() argument
5597 mov(scratch1, Operand(0x8080808080800040)); in CallRecordWriteStub()
5598 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3)); in CallRecordWriteStub()
5604 Register scratch1, Simd128Register scratch2) { in CallRecordWriteStub() argument
5605 mov(scratch1, Operand(0x8080808000204060)); in CallRecordWriteStub()
5606 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3)); in CallRecordWriteStub()
5612 Register scratch1, Simd128Register scratch2) { in CallRecordWriteStub() argument
5613 mov(scratch1, Operand(0x10203040506070)); in CallRecordWriteStub()
5614 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3)); in CallRecordWriteStub()
5632 Register scratch1, Register scratch2, in CallRecordWriteStub() argument
5634 mov(scratch1, Operand(0x4048505860687078)); in CallRecordWriteStub()
5636 vlvgp(scratch3, scratch2, scratch1); in CallRecordWriteStub()
5649 #define CONVERT_FLOAT_TO_INT32(convert, dst, src, scratch1, scratch2) \ in CallRecordWriteStub() argument
5652 MovIntToFloat(scratch1, scratch2); \ in CallRecordWriteStub()
5653 convert(scratch2, scratch1, kRoundToZero); \ in CallRecordWriteStub()
5658 Simd128Register scratch1, in CallRecordWriteStub() argument
5661 vfce(scratch1, src, src, Condition(0), Condition(0), Condition(2)); in CallRecordWriteStub()
5662 vn(dst, src, scratch1, Condition(0), Condition(0), Condition(0)); in CallRecordWriteStub()
5666 CONVERT_FLOAT_TO_INT32(ConvertFloat32ToInt32, dst, dst, scratch1, scratch2) in CallRecordWriteStub()
5672 Simd128Register scratch1, in CallRecordWriteStub() argument
5679 CONVERT_FLOAT_TO_INT32(ConvertFloat32ToUnsignedInt32, dst, src, scratch1, in CallRecordWriteStub()
5685 #define CONVERT_INT32_TO_FLOAT(convert, dst, src, scratch1, scratch2) \ in CallRecordWriteStub() argument
5688 convert(scratch1, scratch2); \ in CallRecordWriteStub()
5689 MovFloatToInt(scratch2, scratch1); \ in CallRecordWriteStub()
5694 Simd128Register scratch1, in CallRecordWriteStub() argument
5699 CONVERT_INT32_TO_FLOAT(ConvertIntToFloat, dst, src, scratch1, scratch2) in CallRecordWriteStub()
5704 Simd128Register scratch1, in CallRecordWriteStub() argument
5709 CONVERT_INT32_TO_FLOAT(ConvertUnsignedIntToFloat, dst, src, scratch1, in CallRecordWriteStub()
5752 #define BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, op, extract_high, \ in CallRecordWriteStub() argument
5754 DCHECK(dst != scratch1 && dst != scratch2); \ in CallRecordWriteStub()
5756 extract_high(scratch1, src1, Condition(0), Condition(0), Condition(mode)); \ in CallRecordWriteStub()
5758 op(dst, scratch1, scratch2, Condition(0), Condition(0), \ in CallRecordWriteStub()
5760 extract_low(scratch1, src1, Condition(0), Condition(0), Condition(mode)); \ in CallRecordWriteStub()
5762 op(scratch1, scratch1, scratch2, Condition(0), Condition(0), \ in CallRecordWriteStub()
5766 Simd128Register scratch1, in CallRecordWriteStub() argument
5768 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, va, vuph, vupl, 1) in CallRecordWriteStub()
5769 vpks(dst, dst, scratch1, Condition(0), Condition(2)); in CallRecordWriteStub()
5774 Simd128Register scratch1, in CallRecordWriteStub() argument
5776 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, vs, vuph, vupl, 1) in CallRecordWriteStub()
5777 vpks(dst, dst, scratch1, Condition(0), Condition(2)); in CallRecordWriteStub()
5782 Simd128Register scratch1, in CallRecordWriteStub() argument
5784 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, va, vuplh, vupll, 1) in CallRecordWriteStub()
5785 vpkls(dst, dst, scratch1, Condition(0), Condition(2)); in CallRecordWriteStub()
5790 Simd128Register scratch1, in CallRecordWriteStub() argument
5792 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, vs, vuplh, vupll, 1) in CallRecordWriteStub()
5797 vmx(scratch1, kDoubleRegZero, scratch1, Condition(0), Condition(0), in CallRecordWriteStub()
5799 vpkls(dst, dst, scratch1, Condition(0), Condition(2)); in CallRecordWriteStub()
5804 Simd128Register scratch1, in CallRecordWriteStub() argument
5806 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, va, vuph, vupl, 0) in CallRecordWriteStub()
5807 vpks(dst, dst, scratch1, Condition(0), Condition(1)); in CallRecordWriteStub()
5812 Simd128Register scratch1, in CallRecordWriteStub() argument
5814 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, vs, vuph, vupl, 0) in CallRecordWriteStub()
5815 vpks(dst, dst, scratch1, Condition(0), Condition(1)); in CallRecordWriteStub()
5820 Simd128Register scratch1, in CallRecordWriteStub() argument
5822 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, va, vuplh, vupll, 0) in CallRecordWriteStub()
5823 vpkls(dst, dst, scratch1, Condition(0), Condition(1)); in CallRecordWriteStub()
5828 Simd128Register scratch1, in CallRecordWriteStub() argument
5830 BINOP_EXTRACT(dst, src1, src2, scratch1, scratch2, vs, vuplh, vupll, 0) in CallRecordWriteStub()
5835 vmx(scratch1, kDoubleRegZero, scratch1, Condition(0), Condition(0), in CallRecordWriteStub()
5837 vpkls(dst, dst, scratch1, Condition(0), Condition(1)); in CallRecordWriteStub()
5843 Simd128Register scratch1, in CallRecordWriteStub() argument
5849 MovIntToFloat(scratch1, scratch2); in CallRecordWriteStub()
5850 ldebr(scratch1, scratch1); in CallRecordWriteStub()
5851 MovDoubleToInt64(holder, scratch1); in CallRecordWriteStub()
5859 Simd128Register scratch1, in CallRecordWriteStub() argument
5865 MovInt64ToDouble(scratch1, scratch2); in CallRecordWriteStub()
5866 ledbr(scratch1, scratch1); in CallRecordWriteStub()
5867 MovFloatToInt(holder, scratch1); in CallRecordWriteStub()
5875 #define EXT_ADD_PAIRWISE(dst, src, scratch1, scratch2, lane_size, mul_even, \ in CallRecordWriteStub() argument
5879 mul_even(scratch1, src, scratch2, Condition(0), Condition(0), \ in CallRecordWriteStub()
5883 va(dst, scratch1, scratch2, Condition(0), Condition(0), \ in CallRecordWriteStub()
5887 Simd128Register scratch1, in CallRecordWriteStub() argument
5889 EXT_ADD_PAIRWISE(dst, src, scratch1, scratch2, 1, vme, vmo) in CallRecordWriteStub()
5902 Simd128Register scratch1, in CallRecordWriteStub() argument
5904 EXT_ADD_PAIRWISE(dst, src, scratch1, scratch2, 0, vme, vmo) in CallRecordWriteStub()
5909 Simd128Register scratch1, in CallRecordWriteStub() argument
5911 EXT_ADD_PAIRWISE(dst, src, scratch1, scratch2, 0, vmle, vmlo) in CallRecordWriteStub()
5936 Register scratch1, Register scratch2) { in CallRecordWriteStub() argument
5937 mov(scratch1, Operand(low)); in CallRecordWriteStub()
5939 vlvgp(dst, scratch2, scratch1); in CallRecordWriteStub()
5943 Simd128Register src2, Register scratch1, in CallRecordWriteStub() argument
5952 vlgv(scratch1, src1, MemOperand(r0, 0), Condition(3)); in CallRecordWriteStub()
5954 lrvgr(scratch1, scratch1); in CallRecordWriteStub()
5956 vlvgp(dst, scratch2, scratch1); in CallRecordWriteStub()
5964 uint64_t low, Register scratch1, in CallRecordWriteStub() argument
5966 mov(scratch1, Operand(low)); in CallRecordWriteStub()
5968 vlvgp(scratch3, scratch2, scratch1); in CallRecordWriteStub()
5992 Simd128Register scratch1, in CallRecordWriteStub() argument
5995 DCHECK(!AreAliased(src1, src2, scratch1, scratch2, scratch3)); in CallRecordWriteStub()
5996 vrepi(scratch1, Operand(0x4000), Condition(2)); in CallRecordWriteStub()
5997 Q15_MUL_ROAUND(scratch2, src1, src2, scratch1, scratch3, vupl) in CallRecordWriteStub()
5998 Q15_MUL_ROAUND(dst, src1, src2, scratch1, scratch3, vuph) in CallRecordWriteStub()