Home | History | Annotate | Download | only in x86

Lines Matching defs:Immediate

36 class Immediate : public ValueObject {
38 explicit Immediate(int32_t value_in) : value_(value_in) {}
321 void pushl(const Immediate& imm);
326 void movl(Register dst, const Immediate& src);
331 void movl(const Address& dst, const Immediate& imm);
346 void rorl(Register reg, const Immediate& imm);
348 void roll(Register reg, const Immediate& imm);
357 void movb(const Address& dst, const Immediate& imm);
365 void movw(const Address& dst, const Immediate& imm);
472 void roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm);
473 void roundss(XmmRegister dst, XmmRegister src, const Immediate& imm);
530 void shufpd(XmmRegister dst, XmmRegister src, const Immediate& imm);
531 void shufps(XmmRegister dst, XmmRegister src, const Immediate& imm);
532 void pshufd(XmmRegister dst, XmmRegister src, const Immediate& imm);
539 void psllw(XmmRegister reg, const Immediate& shift_count);
540 void pslld(XmmRegister reg, const Immediate& shift_count);
541 void psllq(XmmRegister reg, const Immediate& shift_count);
543 void psraw(XmmRegister reg, const Immediate& shift_count);
544 void psrad(XmmRegister reg, const Immediate& shift_count);
547 void psrlw(XmmRegister reg, const Immediate& shift_count);
548 void psrld(XmmRegister reg, const Immediate& shift_count);
549 void psrlq(XmmRegister reg, const Immediate& shift_count);
550 void psrldq(XmmRegister reg, const Immediate& shift_count);
573 void ffree(const Immediate& index);
583 void cmpb(const Address& address, const Immediate& imm);
584 void cmpw(const Address& address, const Immediate& imm);
586 void cmpl(Register reg, const Immediate& imm);
591 void cmpl(const Address& address, const Immediate& imm);
594 void testl(Register reg, const Immediate& imm);
597 void testb(const Address& dst, const Immediate& imm);
598 void testl(const Address& dst, const Immediate& imm);
600 void andl(Register dst, const Immediate& imm);
604 void orl(Register dst, const Immediate& imm);
609 void xorl(Register dst, const Immediate& imm);
613 void addl(Register reg, const Immediate& imm);
617 void addl(const Address& address, const Immediate& imm);
620 void adcl(Register reg, const Immediate& imm);
624 void subl(Register reg, const Immediate& imm);
633 void imull(Register reg, const Immediate& imm);
634 void imull(Register dst, Register src, const Immediate& imm);
644 void sbbl(Register reg, const Immediate& imm);
654 void shll(Register reg, const Immediate& imm);
656 void shll(const Address& address, const Immediate& imm);
658 void shrl(Register reg, const Immediate& imm);
660 void shrl(const Address& address, const Immediate& imm);
662 void sarl(Register reg, const Immediate& imm);
664 void sarl(const Address& address, const Immediate& imm);
667 void shld(Register dst, Register src, const Immediate& imm);
669 void shrd(Register dst, Register src, const Immediate& imm);
674 void enter(const Immediate& imm);
678 void ret(const Immediate& imm);
714 void AddImmediate(Register reg, const Immediate& imm);
801 void EmitImmediate(const Immediate& imm);
802 void EmitComplex(int rm, const Operand& operand, const Immediate& immediate);
807 void EmitGenericShift(int rm, const Operand& operand, const Immediate& imm);