Lines Matching refs:subcode
578 void Assembler::immediate_arithmetic_op(byte subcode,
586 emit_modrm(subcode, dst);
589 emit(0x05 | (subcode << 3));
593 emit_modrm(subcode, dst);
598 void Assembler::immediate_arithmetic_op(byte subcode,
606 emit_operand(subcode, dst);
613 emit_operand(subcode, dst);
619 void Assembler::immediate_arithmetic_op_16(byte subcode,
627 emit_modrm(subcode, dst);
630 emit(0x05 | (subcode << 3));
634 emit_modrm(subcode, dst);
640 void Assembler::immediate_arithmetic_op_16(byte subcode,
648 emit_operand(subcode, dst);
652 emit_operand(subcode, dst);
658 void Assembler::immediate_arithmetic_op_8(byte subcode,
665 emit_operand(subcode, dst);
670 void Assembler::immediate_arithmetic_op_8(byte subcode,
680 emit_modrm(subcode, dst);
687 int subcode,
695 emit_modrm(subcode, dst);
699 emit_modrm(subcode, dst);
705 void Assembler::shift(Operand dst, Immediate shift_amount, int subcode,
713 emit_operand(subcode, dst);
717 emit_operand(subcode, dst);
723 void Assembler::shift(Register dst, int subcode, int size) {
727 emit_modrm(subcode, dst);
731 void Assembler::shift(Operand dst, int subcode, int size) {
735 emit_operand(subcode, dst);