Home | History | Annotate | Download | only in x86

Lines Matching refs:XmmRegister

373   void movaps(XmmRegister dst, XmmRegister src);
374 void movss(XmmRegister dst, const Address& src);
375 void movss(const Address& dst, XmmRegister src);
376 void movss(XmmRegister dst, XmmRegister src);
378 void movd(XmmRegister dst, Register src);
379 void movd(Register dst, XmmRegister src);
381 void addss(XmmRegister dst, XmmRegister src);
382 void addss(XmmRegister dst, const Address& src);
383 void subss(XmmRegister dst, XmmRegister src);
384 void subss(XmmRegister dst, const Address& src);
385 void mulss(XmmRegister dst, XmmRegister src);
386 void mulss(XmmRegister dst, const Address& src);
387 void divss(XmmRegister dst, XmmRegister src);
388 void divss(XmmRegister dst, const Address& src);
390 void movsd(XmmRegister dst, const Address& src);
391 void movsd(const Address& dst, XmmRegister src);
392 void movsd(XmmRegister dst, XmmRegister src);
394 void psrlq(XmmRegister reg, const Immediate& shift_count);
395 void punpckldq(XmmRegister dst, XmmRegister src);
397 void movhpd(XmmRegister dst, const Address& src);
398 void movhpd(const Address& dst, XmmRegister src);
400 void psrldq(XmmRegister reg, const Immediate& shift_count);
402 void addsd(XmmRegister dst, XmmRegister src);
403 void addsd(XmmRegister dst, const Address& src);
404 void subsd(XmmRegister dst, XmmRegister src);
405 void subsd(XmmRegister dst, const Address& src);
406 void mulsd(XmmRegister dst, XmmRegister src);
407 void mulsd(XmmRegister dst, const Address& src);
408 void divsd(XmmRegister dst, XmmRegister src);
409 void divsd(XmmRegister dst, const Address& src);
411 void cvtsi2ss(XmmRegister dst, Register src);
412 void cvtsi2sd(XmmRegister dst, Register src);
414 void cvtss2si(Register dst, XmmRegister src);
415 void cvtss2sd(XmmRegister dst, XmmRegister src);
417 void cvtsd2si(Register dst, XmmRegister src);
418 void cvtsd2ss(XmmRegister dst, XmmRegister src);
420 void cvttss2si(Register dst, XmmRegister src);
421 void cvttsd2si(Register dst, XmmRegister src);
423 void cvtdq2pd(XmmRegister dst, XmmRegister src);
425 void comiss(XmmRegister a, XmmRegister b);
426 void comisd(XmmRegister a, XmmRegister b);
427 void ucomiss(XmmRegister a, XmmRegister b);
428 void ucomiss(XmmRegister a, const Address& b);
429 void ucomisd(XmmRegister a, XmmRegister b);
430 void ucomisd(XmmRegister a, const Address& b);
432 void roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm);
433 void roundss(XmmRegister dst, XmmRegister src, const Immediate& imm);
435 void sqrtsd(XmmRegister dst, XmmRegister src);
436 void sqrtss(XmmRegister dst, XmmRegister src);
438 void xorpd(XmmRegister dst, const Address& src);
439 void xorpd(XmmRegister dst, XmmRegister src);
440 void xorps(XmmRegister dst, const Address& src);
441 void xorps(XmmRegister dst, XmmRegister src);
443 void andpd(XmmRegister dst, XmmRegister src);
444 void andpd(XmmRegister dst, const Address& src);
445 void andps(XmmRegister dst, XmmRegister src);
446 void andps(XmmRegister dst, const Address& src);
448 void orpd(XmmRegister dst, XmmRegister src);
449 void orps(XmmRegister dst, XmmRegister src);
608 void LoadLongConstant(XmmRegister dst, int64_t value);
609 void LoadDoubleConstant(XmmRegister dst, double value);
799 inline void EmitXmmRegisterOperand(int rm, XmmRegister reg);
832 inline void X86Assembler::EmitXmmRegisterOperand(int rm, XmmRegister reg) {