H A D | assembler-x64.cc | 646 void Assembler::immediate_arithmetic_op(byte subcode, argument 653 emit_modrm(subcode, dst); 656 emit(0x05 | (subcode << 3)); 660 emit_modrm(subcode, dst); 665 void Assembler::immediate_arithmetic_op(byte subcode, argument 672 emit_operand(subcode, dst); 676 emit_operand(subcode, dst); 682 void Assembler::immediate_arithmetic_op_16(byte subcode, argument 690 emit_modrm(subcode, dst); 693 emit(0x05 | (subcode << 703 immediate_arithmetic_op_16(byte subcode, const Operand& dst, Immediate src) argument 721 immediate_arithmetic_op_32(byte subcode, Register dst, Immediate src) argument 741 immediate_arithmetic_op_32(byte subcode, const Operand& dst, Immediate src) argument 758 immediate_arithmetic_op_8(byte subcode, const Operand& dst, Immediate src) argument 770 immediate_arithmetic_op_8(byte subcode, Register dst, Immediate src) argument 785 shift(Register dst, Immediate shift_amount, int subcode) argument 801 shift(Register dst, int subcode) argument 809 shift_32(Register dst, int subcode) argument 817 shift_32(Register dst, Immediate shift_amount, int subcode) argument [all...] |