Home | History | Annotate | Download | only in ia32

Lines Matching full:immediate

517 void Assembler::push(const Immediate& x) {
563 void Assembler::enter(const Immediate& size) {
624 void Assembler::mov(Register dst, const Immediate& x) {
652 void Assembler::mov(const Operand& dst, const Immediate& x) {
756 emit_arith(2, Operand(dst), Immediate(imm32));
781 void Assembler::add(const Operand& dst, const Immediate& x) {
789 and_(dst, Immediate(imm32));
793 void Assembler::and_(Register dst, const Immediate& x) {
806 void Assembler::and_(const Operand& dst, const Immediate& x) {
847 void Assembler::cmpw(const Operand& op, Immediate imm16) {
859 emit_arith(7, Operand(reg), Immediate(imm32));
865 emit_arith(7, Operand(reg), Immediate(handle));
876 void Assembler::cmp(const Operand& op, const Immediate& imm) {
884 emit_arith(7, op, Immediate(handle));
1016 emit_arith(1, Operand(dst), Immediate(imm32));
1027 void Assembler::or_(const Operand& dst, const Immediate& x) {
1154 void Assembler::sub(const Operand& dst, const Immediate& x) {
1174 void Assembler::test(Register reg, const Immediate& imm) {
1217 void Assembler::test(const Operand& op, const Immediate& imm) {
1227 test(op, Immediate(imm8));
1239 emit_arith(6, Operand(dst), Immediate(imm32));
1257 void Assembler::xor_(const Operand& dst, const Immediate& x) {
2523 void Assembler::emit_arith(int sel, Operand dst, const Immediate& x) {
2527 EMIT(0x83); // using a sign-extended 8-bit immediate.
2534 EMIT(0x81); // using a literal 32-bit immediate.