Lines Matching defs:subcode
714 void Assembler::immediate_arithmetic_op(byte subcode, Register dst,
720 emit_modrm(subcode, dst);
723 emit(0x05 | (subcode << 3));
727 emit_modrm(subcode, dst);
732 void Assembler::immediate_arithmetic_op(byte subcode, Operand dst,
738 emit_operand(subcode, dst);
742 emit_operand(subcode, dst);
747 void Assembler::immediate_arithmetic_op_16(byte subcode, Register dst,
754 emit_modrm(subcode, dst);
757 emit(0x05 | (subcode << 3));
761 emit_modrm(subcode, dst);
766 void Assembler::immediate_arithmetic_op_16(byte subcode, Operand dst,
773 emit_operand(subcode, dst);
777 emit_operand(subcode, dst);
782 void Assembler::immediate_arithmetic_op_8(byte subcode, Operand dst,
788 emit_operand(subcode, dst);
792 void Assembler::immediate_arithmetic_op_8(byte subcode, Register dst,
801 emit_modrm(subcode, dst);
805 void Assembler::shift(Register dst, Immediate shift_amount, int subcode,
813 emit_modrm(subcode, dst);
817 emit_modrm(subcode, dst);
822 void Assembler::shift(Operand dst, Immediate shift_amount, int subcode,
830 emit_operand(subcode, dst);
834 emit_operand(subcode, dst);
839 void Assembler::shift(Register dst, int subcode, int size) {
843 emit_modrm(subcode, dst);
846 void Assembler::shift(Operand dst, int subcode, int size) {
850 emit_operand(subcode, dst);