authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-10-11 19:19:51-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-10-29 18:41:31-04:00
logada9035af5cc80f9e8df9818a6dbc4cac5ffd287
tree474fae1c495e2ecb8360d1a5f174003b82fefbaa
parent6e8b07ca1526d2faa1805f2831c862b6b2337d92

x86_64: fix encoding for out with an immediate port

Closes #25547

1 files changed, 6 insertions(+), 6 deletions(-)

src/codegen/x86_64/encodings.zon+6-6
...@@ -593,12 +593,12 @@...@@ -593,12 +593,12 @@
593 .{ .@"or", .rm, .{ .r32, .rm32 }, .{ 0x0b }, 0, .none, .none },593 .{ .@"or", .rm, .{ .r32, .rm32 }, .{ 0x0b }, 0, .none, .none },
594 .{ .@"or", .rm, .{ .r64, .rm64 }, .{ 0x0b }, 0, .long, .none },594 .{ .@"or", .rm, .{ .r64, .rm64 }, .{ 0x0b }, 0, .long, .none },
595595
596 .{ .out, .zi, .{ .imm8, .al }, .{ 0xe6 }, 0, .none, .none },596 .{ .out, .i, .{ .imm8, .al }, .{ 0xe6 }, 0, .none, .none },
597 .{ .out, .zi, .{ .imm8, .ax }, .{ 0xe7 }, 0, .short, .none },597 .{ .out, .i, .{ .imm8, .ax }, .{ 0xe7 }, 0, .short, .none },
598 .{ .out, .zi, .{ .imm8, .eax }, .{ 0xe7 }, 0, .none, .none },598 .{ .out, .i, .{ .imm8, .eax }, .{ 0xe7 }, 0, .none, .none },
599 .{ .out, .z, .{ .dx, .al }, .{ 0xee }, 0, .none, .none },599 .{ .out, .z, .{ .dx, .al }, .{ 0xee }, 0, .none, .none },
600 .{ .out, .z, .{ .dx, .ax }, .{ 0xef }, 0, .short, .none },600 .{ .out, .z, .{ .dx, .ax }, .{ 0xef }, 0, .short, .none },
601 .{ .out, .z, .{ .dx, .eax }, .{ 0xef }, 0, .none, .none },601 .{ .out, .z, .{ .dx, .eax }, .{ 0xef }, 0, .none, .none },
602602
603 .{ .outs, .z, .{ .dx, .m8 }, .{ 0x6e }, 0, .none, .none },603 .{ .outs, .z, .{ .dx, .m8 }, .{ 0x6e }, 0, .none, .none },
604 .{ .outs, .z, .{ .dx, .m16 }, .{ 0x6f }, 0, .short, .none },604 .{ .outs, .z, .{ .dx, .m16 }, .{ 0x6f }, 0, .short, .none },