Lines Matching refs:tasm
1164 void ConvertFloatToUint64(TurboAssembler* tasm, Register dst,
1170 tasm->Cvttsd2siq(dst, src);
1172 tasm->Cvttss2siq(dst, src);
1175 tasm->testq(dst, dst);
1176 tasm->j(positive, &success);
1181 tasm->Move(kScratchDoubleReg, -9223372036854775808.0);
1182 tasm->Addsd(kScratchDoubleReg, src);
1183 tasm->Cvttsd2siq(dst, kScratchDoubleReg);
1185 tasm->Move(kScratchDoubleReg, -9223372036854775808.0f);
1186 tasm->Addss(kScratchDoubleReg, src);
1187 tasm->Cvttss2siq(dst, kScratchDoubleReg);
1189 tasm->testq(dst, dst);
1192 tasm->j(negative, fail ? fail : &success);
1196 tasm->Move(kScratchRegister, 0x8000000000000000);
1197 tasm->orq(dst, kScratchRegister);
1198 tasm->bind(&success);
2081 void PinsrdPreSse41Helper(TurboAssembler* tasm, XMMRegister dst, Op src,
2083 tasm->Movd(kScratchDoubleReg, src);
2084 if (load_pc_offset) *load_pc_offset = tasm->pc_offset();
2086 tasm->punpckldq(dst, kScratchDoubleReg);
2089 tasm->Movss(dst, kScratchDoubleReg);