• Home
  • Raw
  • Download

Lines Matching refs:XMMRegister

135   void Move(XMMRegister dst, uint32_t src);
136 void Move(XMMRegister dst, uint64_t src);
137 void Move(XMMRegister dst, float src) { Move(dst, bit_cast<uint32_t>(src)); } in Move()
138 void Move(XMMRegister dst, double src) { Move(dst, bit_cast<uint64_t>(src)); } in Move()
261 void Pshufhw(XMMRegister dst, XMMRegister src, uint8_t shuffle) { in Pshufhw()
264 void Pshufhw(XMMRegister dst, Operand src, uint8_t shuffle);
265 void Pshuflw(XMMRegister dst, XMMRegister src, uint8_t shuffle) { in Pshuflw()
268 void Pshuflw(XMMRegister dst, Operand src, uint8_t shuffle);
269 void Pshufd(XMMRegister dst, XMMRegister src, uint8_t shuffle) { in Pshufd()
272 void Pshufd(XMMRegister dst, Operand src, uint8_t shuffle);
273 void Psraw(XMMRegister dst, int8_t shift);
274 void Psrlw(XMMRegister dst, int8_t shift);
287 AVX_OP2_WITH_TYPE(Rcpps, rcpps, XMMRegister, const Operand&) in AVX_OP2_WITH_TYPE() argument
288 AVX_OP2_WITH_TYPE(Rsqrtps, rsqrtps, XMMRegister, const Operand&) in AVX_OP2_WITH_TYPE()
289 AVX_OP2_WITH_TYPE(Movdqu, movdqu, XMMRegister, Operand) in AVX_OP2_WITH_TYPE()
290 AVX_OP2_WITH_TYPE(Movdqu, movdqu, Operand, XMMRegister) in AVX_OP2_WITH_TYPE()
291 AVX_OP2_WITH_TYPE(Movd, movd, XMMRegister, Register) in AVX_OP2_WITH_TYPE()
292 AVX_OP2_WITH_TYPE(Movd, movd, XMMRegister, Operand) in AVX_OP2_WITH_TYPE()
293 AVX_OP2_WITH_TYPE(Movd, movd, Register, XMMRegister) in AVX_OP2_WITH_TYPE()
294 AVX_OP2_WITH_TYPE(Movd, movd, Operand, XMMRegister) in AVX_OP2_WITH_TYPE()
295 AVX_OP2_WITH_TYPE(Cvtdq2ps, cvtdq2ps, XMMRegister, Operand) in AVX_OP2_WITH_TYPE()
311 AVX_OP3_WITH_TYPE(macro_name, name, XMMRegister, XMMRegister) \
312 AVX_OP3_WITH_TYPE(macro_name, name, XMMRegister, Operand)
352 AVX_OP2_WITH_TYPE_SCOPE(macro_name, name, XMMRegister, XMMRegister, SSE4_1) \
353 AVX_OP2_WITH_TYPE_SCOPE(macro_name, name, XMMRegister, Operand, SSE4_1)
364 void Pshufb(XMMRegister dst, XMMRegister src) { Pshufb(dst, Operand(src)); }
365 void Pshufb(XMMRegister dst, Operand src);
366 void Pblendw(XMMRegister dst, XMMRegister src, uint8_t imm8) { in Pblendw()
369 void Pblendw(XMMRegister dst, Operand src, uint8_t imm8);
371 void Psignb(XMMRegister dst, XMMRegister src) { Psignb(dst, Operand(src)); } in Psignb()
372 void Psignb(XMMRegister dst, Operand src);
373 void Psignw(XMMRegister dst, XMMRegister src) { Psignw(dst, Operand(src)); } in Psignw()
374 void Psignw(XMMRegister dst, Operand src);
375 void Psignd(XMMRegister dst, XMMRegister src) { Psignd(dst, Operand(src)); } in Psignd()
376 void Psignd(XMMRegister dst, Operand src);
378 void Palignr(XMMRegister dst, XMMRegister src, uint8_t imm8) { in Palignr()
381 void Palignr(XMMRegister dst, Operand src, uint8_t imm8);
383 void Pextrb(Register dst, XMMRegister src, int8_t imm8);
384 void Pextrw(Register dst, XMMRegister src, int8_t imm8);
385 void Pextrd(Register dst, XMMRegister src, int8_t imm8);
386 void Pinsrd(XMMRegister dst, Register src, int8_t imm8,
390 void Pinsrd(XMMRegister dst, Operand src, int8_t imm8,
397 void Cvtsi2ss(XMMRegister dst, Register src) { Cvtsi2ss(dst, Operand(src)); } in Cvtsi2ss()
398 void Cvtsi2ss(XMMRegister dst, Operand src);
399 void Cvtsi2sd(XMMRegister dst, Register src) { Cvtsi2sd(dst, Operand(src)); } in Cvtsi2sd()
400 void Cvtsi2sd(XMMRegister dst, Operand src);
402 void Cvtui2ss(XMMRegister dst, Register src, Register tmp) { in Cvtui2ss()
405 void Cvtui2ss(XMMRegister dst, Operand src, Register tmp);
406 void Cvttss2ui(Register dst, XMMRegister src, XMMRegister tmp) { in Cvttss2ui()
409 void Cvttss2ui(Register dst, Operand src, XMMRegister tmp);
410 void Cvtui2sd(XMMRegister dst, Register src) { Cvtui2sd(dst, Operand(src)); } in Cvtui2sd()
411 void Cvtui2sd(XMMRegister dst, Operand src);
412 void Cvttsd2ui(Register dst, XMMRegister src, XMMRegister tmp) { in Cvttsd2ui()
415 void Cvttsd2ui(Register dst, Operand src, XMMRegister tmp);
598 void DoubleToI(Register result_reg, XMMRegister input_reg,
599 XMMRegister scratch, Label* lost_precision, Label* is_nan,