Lines Matching refs:dregs
658 void TurboAssembler::MultiPushDoubles(DoubleRegList dregs, Register location) { in MultiPushDoubles() argument
659 int16_t num_to_push = dregs.Count(); in MultiPushDoubles()
664 if ((dregs.bits() & (1 << i)) != 0) { in MultiPushDoubles()
672 void TurboAssembler::MultiPushV128(DoubleRegList dregs, Register scratch, in MultiPushV128() argument
674 int16_t num_to_push = dregs.Count(); in MultiPushV128()
679 if ((dregs.bits() & (1 << i)) != 0) { in MultiPushV128()
687 void TurboAssembler::MultiPopDoubles(DoubleRegList dregs, Register location) { in MultiPopDoubles() argument
691 if ((dregs.bits() & (1 << i)) != 0) { in MultiPopDoubles()
700 void TurboAssembler::MultiPopV128(DoubleRegList dregs, Register scratch, in MultiPopV128() argument
705 if ((dregs.bits() & (1 << i)) != 0) { in MultiPopV128()
714 void TurboAssembler::MultiPushF64OrV128(DoubleRegList dregs, Register scratch, in MultiPushF64OrV128() argument
726 MultiPushV128(dregs, scratch); in MultiPushF64OrV128()
730 MultiPushDoubles(dregs); in MultiPushF64OrV128()
733 lay(sp, MemOperand(sp, -(dregs.Count() * kDoubleSize))); in MultiPushF64OrV128()
737 MultiPushV128(dregs, scratch); in MultiPushF64OrV128()
739 MultiPushDoubles(dregs); in MultiPushF64OrV128()
740 lay(sp, MemOperand(sp, -(dregs.Count() * kDoubleSize))); in MultiPushF64OrV128()
744 MultiPushDoubles(dregs); in MultiPushF64OrV128()
748 void TurboAssembler::MultiPopF64OrV128(DoubleRegList dregs, Register scratch, in MultiPopF64OrV128() argument
760 MultiPopV128(dregs, scratch); in MultiPopF64OrV128()
764 lay(sp, MemOperand(sp, dregs.Count() * kDoubleSize)); in MultiPopF64OrV128()
765 MultiPopDoubles(dregs); in MultiPopF64OrV128()
769 MultiPopV128(dregs, scratch); in MultiPopF64OrV128()
771 lay(sp, MemOperand(sp, dregs.Count() * kDoubleSize)); in MultiPopF64OrV128()
772 MultiPopDoubles(dregs); in MultiPopF64OrV128()
776 MultiPopDoubles(dregs); in MultiPopF64OrV128()