lib/metasm/x86_64/encode.rb in metasm-1.0.0 vs lib/metasm/x86_64/encode.rb in metasm-1.0.1
- old
+ new
@@ -170,10 +170,10 @@
if op.fields[:reg][1] == 3
rex_r = ia.val_rex
else
rex_b = ia.val_rex
end
- when :seg3, :seg3A, :seg2, :seg2A, :eeec, :eeed, :regfp, :regxmm, :regmmx
+ when :seg3, :seg3A, :seg2, :seg2A, :eeec, :eeed, :eeet, :regfp, :regxmm, :regmmx
set_field[oa, ia.val & 7]
rex_r = 1 if ia.val > 7
pfx << 0x66 if oa == :regmmx and op.props[:xmmx] and ia.sz == 128
when :imm_val1, :imm_val3, :reg_cl, :reg_eax, :reg_dx, :regfp0
# implicit