| author | |
| committer | |
| log | f3ba72cf5a7e2c40c6a10fd987e7f4486c2b9300 |
| tree | 1d3136cf7e61a962e78460d12fe1521247d7700e |
| parent | e5bc092408d7a02b74011e07beaee3c98ec9a268 |
1 files changed, 4 insertions(+), 1 deletions(-)
src/arch/x86_64/Emit.zig+4-1| ... | ... | @@ -197,7 +197,10 @@ fn mirPushPop(emit: *Emit, tag: Mir.Inst.Tag, inst: Mir.Inst.Index) InnerError!v |
| 197 | 197 | .pop => 0x58, |
| 198 | 198 | else => unreachable, |
| 199 | 199 | }; |
| 200 | const encoder = try Encoder.init(emit.code, 1); | |
| 200 | const encoder = try Encoder.init(emit.code, 2); | |
| 201 | encoder.rex(.{ | |
| 202 | .b = ops.reg1.isExtended(), | |
| 203 | }); | |
| 201 | 204 | encoder.opcode_withReg(opc, ops.reg1.lowId()); |
| 202 | 205 | }, |
| 203 | 206 | 0b01 => { |