comparison: src/cpu/x86/vm/assembler_x86.cpp
src/cpu/x86/vm/assembler_x86.cpp
- changeset 3053
- 381bf869f784
- parent 3052
- 1af104d6cf99
- child 3071
- a594deb1d6dc
equal
deleted
inserted
replaced
3670 prefix(REX_B); |
3670 prefix(REX_B); |
3671 } |
3671 } |
3672 } else { |
3672 } else { |
3673 if (adr.index_needs_rex()) { |
3673 if (adr.index_needs_rex()) { |
3674 prefix(REX_X); |
3674 prefix(REX_X); |
3675 } else if (reg->encoding() >= 4 ) { |
3675 } else if (byteinst && reg->encoding() >= 4 ) { |
3676 prefix(REX); |
3676 prefix(REX); |
3677 } |
3677 } |
3678 } |
3678 } |
3679 } else { |
3679 } else { |
3680 if (adr.base_needs_rex()) { |
3680 if (adr.base_needs_rex()) { |