Lines Matching full:immediate
508 void Assembler::push(const Immediate& x) {
554 void Assembler::enter(const Immediate& size) {
615 void Assembler::mov(Register dst, const Immediate& x) {
643 void Assembler::mov(const Operand& dst, const Immediate& x) {
747 emit_arith(2, Operand(dst), Immediate(imm32));
772 void Assembler::add(const Operand& dst, const Immediate& x) {
780 and_(dst, Immediate(imm32));
784 void Assembler::and_(Register dst, const Immediate& x) {
797 void Assembler::and_(const Operand& dst, const Immediate& x) {
838 void Assembler::cmpw(const Operand& op, Immediate imm16) {
850 emit_arith(7, Operand(reg), Immediate(imm32));
856 emit_arith(7, Operand(reg), Immediate(handle));
867 void Assembler::cmp(const Operand& op, const Immediate& imm) {
875 emit_arith(7, op, Immediate(handle));
1007 emit_arith(1, Operand(dst), Immediate(imm32));
1018 void Assembler::or_(const Operand& dst, const Immediate& x) {
1166 void Assembler::sub(const Operand& dst, const Immediate& x) {
1186 void Assembler::test(Register reg, const Immediate& imm) {
1229 void Assembler::test(const Operand& op, const Immediate& imm) {
1243 test(op, Immediate(imm8));
1255 emit_arith(6, Operand(dst), Immediate(imm32));
1273 void Assembler::xor_(const Operand& dst, const Immediate& x) {
2614 void Assembler::emit_arith(int sel, Operand dst, const Immediate& x) {
2618 EMIT(0x83); // using a sign-extended 8-bit immediate.
2625 EMIT(0x81); // using a literal 32-bit immediate.