Lines Matching refs:high_bit
65 emit(0x48 | reg.high_bit() << 2 | rm_reg.high_bit()); in emit_rex_64()
83 emit(0x48 | reg.high_bit() << 2 | op.data().rex); in emit_rex_64()
93 emit(0x48 | rm_reg.high_bit()); in emit_rex_64()
99 emit(0x40 | reg.high_bit() << 2 | rm_reg.high_bit()); in emit_rex_32()
103 emit(0x40 | reg.high_bit() << 2 | op.data().rex); in emit_rex_32()
108 emit(0x40 | rm_reg.high_bit()); in emit_rex_32()
114 byte rex_bits = reg.high_bit() << 2 | rm_reg.high_bit(); in emit_optional_rex_32()
119 byte rex_bits = reg.high_bit() << 2 | op.data().rex; in emit_optional_rex_32()
148 if (rm_reg.high_bit()) emit(0x41); in emit_optional_rex_32()
152 if (rm_reg.high_bit()) emit(0x41); in emit_optional_rex_32()
163 byte rxb = ~((reg.high_bit() << 2) | rm.high_bit()) << 5; in emit_vex3_byte1()
170 byte rxb = ~((reg.high_bit() << 2) | rm.data().rex) << 5; in emit_vex3_byte1()
178 byte rv = ~((reg.high_bit() << 4) | v.code()) << 3; in emit_vex2_byte1()
193 if (rm.high_bit() || mm != k0F || w != kW0) { in emit_vex_prefix()