| ... | @@ -1605,7 +1605,7 @@ fn lowerToRmEnc( | ... | @@ -1605,7 +1605,7 @@ fn lowerToRmEnc( |
| 1605 | if (reg.size() != src_reg.size()) { | 1605 | if (reg.size() != src_reg.size()) { |
| 1606 | return error.OperandSizeMismatch; | 1606 | return error.OperandSizeMismatch; |
| 1607 | } | 1607 | } |
| 1608 | const encoder = try Encoder.init(code, 3); | 1608 | const encoder = try Encoder.init(code, 4); |
| 1609 | encoder.rex(.{ | 1609 | encoder.rex(.{ |
| 1610 | .w = setRexWRegister(reg) or setRexWRegister(src_reg), | 1610 | .w = setRexWRegister(reg) or setRexWRegister(src_reg), |
| 1611 | .r = reg.isExtended(), | 1611 | .r = reg.isExtended(), |