authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-04-11 05:06:22-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-04-11 07:06:01-04:00
log27cfff8f448628c36b88e8e36eb22e4f631620a0
tree513dbd4b21e20bac2e75046395ab9e5babefc837
parentb31a91bbef2bafb19fd2b76cd8a1c8a4ed15eb61

x86_64: pass exact integer bit sizes to compiler-rt routines

This was a hack around compiler-rt not computing the correct size.

1 files changed, 82 insertions(+), 84 deletions(-)

src/arch/x86_64/CodeGen.zig+82-84
...@@ -15995,7 +15995,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15995,7 +15995,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15995 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },15995 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
15996 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },15996 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },
15997 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },15997 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },
15998 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_size), ._, ._ },15998 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
15999 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },15999 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
16000 } },16000 } },
16001 }, .{16001 }, .{
...@@ -16028,7 +16028,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16028,7 +16028,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16028 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },16028 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
16029 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },16029 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },
16030 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },16030 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },
16031 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_size), ._, ._ },16031 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
16032 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },16032 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
16033 } },16033 } },
16034 }, .{16034 }, .{
...@@ -16468,7 +16468,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16468,7 +16468,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16468 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },16468 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },
16469 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },16469 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },
16470 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },16470 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },
16471 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_8_elem_size), ._, ._ },16471 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_bit_size), ._, ._ },
16472 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },16472 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
16473 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },16473 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
16474 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },16474 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
...@@ -16504,7 +16504,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16504,7 +16504,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16504 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },16504 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },
16505 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },16505 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },
16506 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },16506 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },
16507 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_8_elem_size), ._, ._ },16507 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_bit_size), ._, ._ },
16508 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },16508 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
16509 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },16509 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
16510 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },16510 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
...@@ -72598,7 +72598,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72598,7 +72598,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72598 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },72598 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
72599 .{ .@"0:", .v_ps, .xor, .tmp4x, .tmp4x, .tmp4x, ._ },72599 .{ .@"0:", .v_ps, .xor, .tmp4x, .tmp4x, .tmp4x, ._ },
72600 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72600 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72601 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72601 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72602 .{ ._, .vp_w, .insr, .tmp4x, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },72602 .{ ._, .vp_w, .insr, .tmp4x, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },
72603 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },72603 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
72604 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72604 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -72633,7 +72633,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72633,7 +72633,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72633 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },72633 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
72634 .{ .@"0:", .v_ps, .xor, .tmp4x, .tmp4x, .tmp4x, ._ },72634 .{ .@"0:", .v_ps, .xor, .tmp4x, .tmp4x, .tmp4x, ._ },
72635 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72635 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72636 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72636 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72637 .{ ._, .vp_w, .insr, .tmp4x, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },72637 .{ ._, .vp_w, .insr, .tmp4x, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },
72638 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },72638 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
72639 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72639 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -72668,7 +72668,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72668,7 +72668,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72668 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },72668 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
72669 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },72669 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },
72670 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72670 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72671 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72671 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72672 .{ ._, .p_w, .insr, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },72672 .{ ._, .p_w, .insr, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },
72673 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },72673 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
72674 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72674 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -72703,7 +72703,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72703,7 +72703,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72703 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },72703 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
72704 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },72704 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },
72705 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72705 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72706 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72706 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72707 .{ ._, .p_w, .insr, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },72707 .{ ._, .p_w, .insr, .tmp4x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },
72708 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },72708 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
72709 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72709 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -72739,7 +72739,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72739,7 +72739,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72739 .{ .@"0:", ._, .movzx, .tmp3d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },72739 .{ .@"0:", ._, .movzx, .tmp3d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },
72740 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72740 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72741 .{ ._, ._, .mov, .tmp4d, .tmp3d, ._, ._ },72741 .{ ._, ._, .mov, .tmp4d, .tmp3d, ._, ._ },
72742 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72742 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72743 .{ ._, ._ss, .mov, .tmp5x, .tmp4d, ._, ._ },72743 .{ ._, ._ss, .mov, .tmp5x, .tmp4d, ._, ._ },
72744 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },72744 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
72745 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72745 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -72775,7 +72775,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -72775,7 +72775,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
72775 .{ .@"0:", ._, .movzx, .tmp3d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },72775 .{ .@"0:", ._, .movzx, .tmp3d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },
72776 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },72776 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
72777 .{ ._, ._, .mov, .tmp4d, .tmp3d, ._, ._ },72777 .{ ._, ._, .mov, .tmp4d, .tmp3d, ._, ._ },
72778 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },72778 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
72779 .{ ._, ._ss, .mov, .tmp5x, .tmp4d, ._, ._ },72779 .{ ._, ._ss, .mov, .tmp5x, .tmp4d, ._, ._ },
72780 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },72780 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
72781 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },72781 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -74166,7 +74166,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74166,7 +74166,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74166 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },74166 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
74167 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },74167 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
74168 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },74168 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
74169 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },74169 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
74170 .{ ._, .v_ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },74170 .{ ._, .v_ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },
74171 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },74171 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
74172 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },74172 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -74200,7 +74200,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74200,7 +74200,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74200 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },74200 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
74201 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },74201 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
74202 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },74202 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
74203 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },74203 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
74204 .{ ._, .v_ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },74204 .{ ._, .v_ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },
74205 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },74205 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
74206 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },74206 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -74234,7 +74234,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74234,7 +74234,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74234 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },74234 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
74235 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },74235 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
74236 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },74236 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
74237 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },74237 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
74238 .{ ._, ._ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },74238 .{ ._, ._ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },
74239 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },74239 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
74240 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },74240 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -74268,7 +74268,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74268,7 +74268,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74268 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },74268 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
74269 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },74269 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
74270 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },74270 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
74271 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },74271 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
74272 .{ ._, ._ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },74272 .{ ._, ._ss, .mov, .tmp4x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },
74273 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },74273 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
74274 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },74274 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -74626,7 +74626,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74626,7 +74626,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
74627 .each = .{ .once = &.{74627 .each = .{ .once = &.{
74628 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },74628 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
74629 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },74629 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
74630 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },74630 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
74631 } },74631 } },
74632 }, .{74632 }, .{
...@@ -74654,7 +74654,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -74654,7 +74654,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
74654 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74654 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
74655 .each = .{ .once = &.{74655 .each = .{ .once = &.{
74656 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },74656 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
74657 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },74657 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
74658 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },74658 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
74659 } },74659 } },
74660 }, .{74660 }, .{
...@@ -76322,7 +76322,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76322,7 +76322,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76322 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },76322 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
76323 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76323 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76324 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },76324 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76325 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76325 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76326 .{ ._, .v_sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76326 .{ ._, .v_sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76327 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76327 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76328 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76328 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -76356,7 +76356,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76356,7 +76356,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76356 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },76356 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
76357 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76357 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76358 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },76358 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76359 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76359 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76360 .{ ._, .v_sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76360 .{ ._, .v_sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76361 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76361 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76362 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76362 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -76390,7 +76390,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76390,7 +76390,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76390 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },76390 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
76391 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76391 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76392 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },76392 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76393 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76393 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76394 .{ ._, ._sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76394 .{ ._, ._sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76395 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76395 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76396 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76396 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -76424,7 +76424,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76424,7 +76424,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76424 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },76424 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
76425 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76425 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76426 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },76426 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76427 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76427 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76428 .{ ._, ._sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76428 .{ ._, ._sd, .mov, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76429 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76429 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76430 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76430 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -76459,7 +76459,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76459,7 +76459,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76459 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76459 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76460 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },76460 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },
76461 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },76461 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76462 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76462 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76463 .{ ._, ._ps, .movl, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76463 .{ ._, ._ps, .movl, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76464 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76464 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76465 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76465 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -76494,7 +76494,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -76494,7 +76494,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
76494 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },76494 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
76495 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },76495 .{ .@"0:", ._ps, .xor, .tmp4x, .tmp4x, ._, ._ },
76496 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },76496 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
76497 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },76497 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
76498 .{ ._, ._ps, .movl, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },76498 .{ ._, ._ps, .movl, .tmp4x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
76499 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },76499 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
76500 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },76500 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77437,7 +77437,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77437,7 +77437,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77437 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77437 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77438 .each = .{ .once = &.{77438 .each = .{ .once = &.{
77439 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77439 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77440 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77440 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77441 .{ ._, .v_dqa, .mov, .tmp2x, .src0x, ._, ._ },77441 .{ ._, .v_dqa, .mov, .tmp2x, .src0x, ._, ._ },
77442 .{ ._, .v_dqa, .mov, .tmp3x, .tmp2x, ._, ._ },77442 .{ ._, .v_dqa, .mov, .tmp3x, .tmp2x, ._, ._ },
77443 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77443 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77467,7 +77467,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77467,7 +77467,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77467 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77467 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77468 .each = .{ .once = &.{77468 .each = .{ .once = &.{
77469 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77469 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77470 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77470 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77471 .{ ._, .v_dqa, .mov, .tmp2x, .src0x, ._, ._ },77471 .{ ._, .v_dqa, .mov, .tmp2x, .src0x, ._, ._ },
77472 .{ ._, .v_dqa, .mov, .tmp3x, .tmp2x, ._, ._ },77472 .{ ._, .v_dqa, .mov, .tmp3x, .tmp2x, ._, ._ },
77473 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77473 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77497,7 +77497,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77497,7 +77497,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77498 .each = .{ .once = &.{77498 .each = .{ .once = &.{
77499 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77499 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77500 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77500 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77501 .{ ._, ._dqa, .mov, .tmp2x, .src0x, ._, ._ },77501 .{ ._, ._dqa, .mov, .tmp2x, .src0x, ._, ._ },
77502 .{ ._, ._dqa, .mov, .tmp3x, .tmp2x, ._, ._ },77502 .{ ._, ._dqa, .mov, .tmp3x, .tmp2x, ._, ._ },
77503 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77503 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77527,7 +77527,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77527,7 +77527,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77527 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77527 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77528 .each = .{ .once = &.{77528 .each = .{ .once = &.{
77529 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77529 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77530 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77530 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77531 .{ ._, ._dqa, .mov, .tmp2x, .src0x, ._, ._ },77531 .{ ._, ._dqa, .mov, .tmp2x, .src0x, ._, ._ },
77532 .{ ._, ._dqa, .mov, .tmp3x, .tmp2x, ._, ._ },77532 .{ ._, ._dqa, .mov, .tmp3x, .tmp2x, ._, ._ },
77533 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77533 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77557,7 +77557,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77557,7 +77557,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77557 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77557 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77558 .each = .{ .once = &.{77558 .each = .{ .once = &.{
77559 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77559 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77560 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77560 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77561 .{ ._, ._ps, .mova, .tmp2x, .src0x, ._, ._ },77561 .{ ._, ._ps, .mova, .tmp2x, .src0x, ._, ._ },
77562 .{ ._, ._ps, .mova, .tmp3x, .tmp2x, ._, ._ },77562 .{ ._, ._ps, .mova, .tmp3x, .tmp2x, ._, ._ },
77563 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77563 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77587,7 +77587,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77587,7 +77587,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77587 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },77587 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
77588 .each = .{ .once = &.{77588 .each = .{ .once = &.{
77589 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },77589 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
77590 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },77590 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
77591 .{ ._, ._ps, .mova, .tmp2x, .src0x, ._, ._ },77591 .{ ._, ._ps, .mova, .tmp2x, .src0x, ._, ._ },
77592 .{ ._, ._ps, .mova, .tmp3x, .tmp2x, ._, ._ },77592 .{ ._, ._ps, .mova, .tmp3x, .tmp2x, ._, ._ },
77593 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },77593 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
...@@ -77620,7 +77620,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77620,7 +77620,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77620 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77620 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77621 .{ .@"0:", .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77621 .{ .@"0:", .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77622 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77622 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77623 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77623 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77624 .{ ._, .v_dqa, .mov, .tmp5x, .tmp4x, ._, ._ },77624 .{ ._, .v_dqa, .mov, .tmp5x, .tmp4x, ._, ._ },
77625 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77625 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77626 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77626 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77655,7 +77655,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77655,7 +77655,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77655 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77655 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77656 .{ .@"0:", .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77656 .{ .@"0:", .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77657 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77657 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77658 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77658 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77659 .{ ._, .v_dqa, .mov, .tmp5x, .tmp4x, ._, ._ },77659 .{ ._, .v_dqa, .mov, .tmp5x, .tmp4x, ._, ._ },
77660 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77660 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77661 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77661 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77690,7 +77690,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77690,7 +77690,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77690 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77690 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77691 .{ .@"0:", ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77691 .{ .@"0:", ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77692 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77692 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77693 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77693 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77694 .{ ._, ._dqa, .mov, .tmp5x, .tmp4x, ._, ._ },77694 .{ ._, ._dqa, .mov, .tmp5x, .tmp4x, ._, ._ },
77695 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77695 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77696 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77696 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77725,7 +77725,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77725,7 +77725,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77725 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77725 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77726 .{ .@"0:", ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77726 .{ .@"0:", ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77727 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77727 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77728 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77728 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77729 .{ ._, ._dqa, .mov, .tmp5x, .tmp4x, ._, ._ },77729 .{ ._, ._dqa, .mov, .tmp5x, .tmp4x, ._, ._ },
77730 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77730 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77731 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77731 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77760,7 +77760,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77760,7 +77760,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77760 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77760 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77761 .{ .@"0:", ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77761 .{ .@"0:", ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77762 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77762 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77763 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77763 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77764 .{ ._, ._ps, .mova, .tmp5x, .tmp4x, ._, ._ },77764 .{ ._, ._ps, .mova, .tmp5x, .tmp4x, ._, ._ },
77765 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77765 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77766 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77766 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -77795,7 +77795,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -77795,7 +77795,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
77795 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },77795 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
77796 .{ .@"0:", ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },77796 .{ .@"0:", ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
77797 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },77797 .{ ._, ._, .mov, .tmp2p, .tmp1p, ._, ._ },
77798 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },77798 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
77799 .{ ._, ._ps, .mova, .tmp5x, .tmp4x, ._, ._ },77799 .{ ._, ._ps, .mova, .tmp5x, .tmp4x, ._, ._ },
77800 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },77800 .{ ._, ._, .call, .tmp6d, ._, ._, ._ },
77801 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },77801 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -78838,7 +78838,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78838,7 +78838,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78838 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },78838 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
78839 .each = .{ .once = &.{78839 .each = .{ .once = &.{
78840 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },78840 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
78841 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },78841 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
78842 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },78842 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
78843 } },78843 } },
78844 }, .{78844 }, .{
...@@ -78866,7 +78866,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78866,7 +78866,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78866 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },78866 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
78867 .each = .{ .once = &.{78867 .each = .{ .once = &.{
78868 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },78868 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
78869 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_8_size), ._, ._ },78869 .{ ._, ._, .mov, .tmp1d, .sa(.dst0, .add_bit_size), ._, ._ },
78870 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },78870 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
78871 } },78871 } },
78872 }, .{78872 }, .{
...@@ -78896,7 +78896,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78896,7 +78896,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78896 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },78896 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
78897 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },78897 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
78898 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },78898 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
78899 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },78899 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
78900 .{ ._, .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },78900 .{ ._, .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
78901 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },78901 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
78902 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },78902 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -78930,7 +78930,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78930,7 +78930,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78930 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },78930 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
78931 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },78931 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
78932 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },78932 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
78933 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },78933 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
78934 .{ ._, .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },78934 .{ ._, .v_dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
78935 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },78935 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
78936 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },78936 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -78964,7 +78964,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78964,7 +78964,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78964 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },78964 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
78965 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },78965 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
78966 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },78966 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
78967 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },78967 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
78968 .{ ._, ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },78968 .{ ._, ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
78969 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },78969 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
78970 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },78970 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -78998,7 +78998,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -78998,7 +78998,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
78998 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },78998 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
78999 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },78999 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
79000 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },79000 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
79001 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },79001 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
79002 .{ ._, ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },79002 .{ ._, ._dqa, .mov, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
79003 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },79003 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
79004 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },79004 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -79032,7 +79032,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -79032,7 +79032,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
79032 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },79032 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
79033 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },79033 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
79034 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },79034 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
79035 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },79035 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
79036 .{ ._, ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },79036 .{ ._, ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
79037 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },79037 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
79038 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },79038 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -79066,7 +79066,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -79066,7 +79066,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
79066 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },79066 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
79067 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },79067 .{ ._, ._, .lea, .tmp1p, .mem(.dst0), ._, ._ },
79068 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },79068 .{ .@"0:", ._, .mov, .tmp2p, .tmp1p, ._, ._ },
79069 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_8_elem_size), ._, ._ },79069 .{ ._, ._, .mov, .tmp3d, .sa(.dst0, .add_bit_size), ._, ._ },
79070 .{ ._, ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },79070 .{ ._, ._ps, .mova, .tmp4x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
79071 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },79071 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
79072 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },79072 .{ ._, ._, .lea, .tmp1p, .leaa(.tmp1, .add_dst0_elem_size), ._, ._ },
...@@ -79581,7 +79581,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -79581,7 +79581,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
79581 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },79581 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
79582 .each = .{ .once = &.{79582 .each = .{ .once = &.{
79583 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },79583 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
79584 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },79584 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
79585 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },79585 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
79586 } },79586 } },
79587 }, .{79587 }, .{
...@@ -79609,7 +79609,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -79609,7 +79609,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
79609 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },79609 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
79610 .each = .{ .once = &.{79610 .each = .{ .once = &.{
79611 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },79611 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
79612 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },79612 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
79613 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },79613 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
79614 } },79614 } },
79615 }, .{79615 }, .{
...@@ -81638,7 +81638,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81638,7 +81638,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81638 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81638 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81639 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81639 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81640 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81640 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81641 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81641 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81642 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81642 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81643 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },81643 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },
81644 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },81644 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -81672,7 +81672,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81672,7 +81672,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81672 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81672 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81673 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81673 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81674 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81674 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81675 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81675 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81676 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81676 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81677 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },81677 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },
81678 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },81678 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -81706,7 +81706,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81706,7 +81706,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81706 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81706 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81707 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81707 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81708 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81708 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81709 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81709 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81710 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81710 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81711 .{ ._, .p_w, .extr, .tmp2d, .tmp5x, .ui(0), ._ },81711 .{ ._, .p_w, .extr, .tmp2d, .tmp5x, .ui(0), ._ },
81712 .{ ._, ._, .mov, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp2w, ._, ._ },81712 .{ ._, ._, .mov, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp2w, ._, ._ },
...@@ -81741,7 +81741,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81741,7 +81741,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81741 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81741 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81742 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81742 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81743 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81743 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81744 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81744 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81745 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81745 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81746 .{ ._, ._ss, .mov, .tmp6d, .tmp5d, ._, ._ },81746 .{ ._, ._ss, .mov, .tmp6d, .tmp5d, ._, ._ },
81747 .{ ._, ._, .mov, .tmp2d, .tmp6d, ._, ._ },81747 .{ ._, ._, .mov, .tmp2d, .tmp6d, ._, ._ },
...@@ -81777,7 +81777,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81777,7 +81777,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81777 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81777 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81778 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81778 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81779 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81779 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81780 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81780 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81781 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81781 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81782 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },81782 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },
81783 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },81783 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -81811,7 +81811,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81811,7 +81811,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81811 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81811 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81812 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81812 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81813 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81813 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81814 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81814 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81815 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81815 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81816 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },81816 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp5x, .ui(0), ._ },
81817 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },81817 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -81845,7 +81845,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81845,7 +81845,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81845 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81845 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81846 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81846 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81847 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81847 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81848 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81848 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81849 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81849 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81850 .{ ._, .p_w, .extr, .tmp2d, .tmp5x, .ui(0), ._ },81850 .{ ._, .p_w, .extr, .tmp2d, .tmp5x, .ui(0), ._ },
81851 .{ ._, ._, .mov, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp2w, ._, ._ },81851 .{ ._, ._, .mov, .memia(.dst0w, .tmp1, .add_unaligned_size), .tmp2w, ._, ._ },
...@@ -81880,7 +81880,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -81880,7 +81880,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
81880 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },81880 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
81881 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },81881 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
81882 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },81882 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
81883 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },81883 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
81884 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },81884 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
81885 .{ ._, ._ss, .mov, .tmp6d, .tmp5d, ._, ._ },81885 .{ ._, ._ss, .mov, .tmp6d, .tmp5d, ._, ._ },
81886 .{ ._, ._, .mov, .tmp2d, .tmp6d, ._, ._ },81886 .{ ._, ._, .mov, .tmp2d, .tmp6d, ._, ._ },
...@@ -82358,7 +82358,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -82358,7 +82358,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
82358 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },82358 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
82359 .each = .{ .once = &.{82359 .each = .{ .once = &.{
82360 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },82360 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
82361 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },82361 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
82362 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },82362 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
82363 } },82363 } },
82364 }, .{82364 }, .{
...@@ -82386,7 +82386,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -82386,7 +82386,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
82386 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },82386 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
82387 .each = .{ .once = &.{82387 .each = .{ .once = &.{
82388 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },82388 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
82389 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },82389 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
82390 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },82390 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
82391 } },82391 } },
82392 }, .{82392 }, .{
...@@ -83892,7 +83892,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -83892,7 +83892,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
83892 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },83892 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
83893 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },83893 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
83894 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },83894 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
83895 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },83895 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
83896 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },83896 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
83897 .{ ._, .v_ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },83897 .{ ._, .v_ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
83898 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },83898 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -83926,7 +83926,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -83926,7 +83926,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
83926 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },83926 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
83927 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },83927 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
83928 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },83928 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
83929 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },83929 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
83930 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },83930 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
83931 .{ ._, ._ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },83931 .{ ._, ._ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
83932 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },83932 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -83960,7 +83960,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -83960,7 +83960,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
83960 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },83960 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
83961 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },83961 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
83962 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },83962 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
83963 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },83963 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
83964 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },83964 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
83965 .{ ._, .v_ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },83965 .{ ._, .v_ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
83966 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },83966 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -83994,7 +83994,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -83994,7 +83994,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
83994 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },83994 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
83995 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },83995 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
83996 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },83996 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
83997 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },83997 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
83998 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },83998 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
83999 .{ ._, ._ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },83999 .{ ._, ._ss, .mov, .memia(.dst0d, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
84000 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },84000 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -84688,7 +84688,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -84688,7 +84688,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
84688 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },84688 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
84689 .each = .{ .once = &.{84689 .each = .{ .once = &.{
84690 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },84690 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
84691 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },84691 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
84692 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },84692 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
84693 } },84693 } },
84694 }, .{84694 }, .{
...@@ -84716,7 +84716,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -84716,7 +84716,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
84716 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },84716 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
84717 .each = .{ .once = &.{84717 .each = .{ .once = &.{
84718 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },84718 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
84719 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },84719 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
84720 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },84720 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
84721 } },84721 } },
84722 }, .{84722 }, .{
...@@ -86579,7 +86579,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86579,7 +86579,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86579 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86579 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86580 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86580 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86581 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86581 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86582 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86582 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86583 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86583 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86584 .{ ._, .v_sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86584 .{ ._, .v_sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86585 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86585 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -86613,7 +86613,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86613,7 +86613,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86613 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86613 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86614 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86614 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86615 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86615 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86616 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86616 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86617 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86617 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86618 .{ ._, ._sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86618 .{ ._, ._sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86619 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86619 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -86647,7 +86647,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86647,7 +86647,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86647 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86647 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86648 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86648 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86649 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86649 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86650 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86650 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86651 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86651 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86652 .{ ._, ._ps, .movl, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86652 .{ ._, ._ps, .movl, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86653 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86653 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -86681,7 +86681,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86681,7 +86681,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86681 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86681 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86682 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86682 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86683 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86683 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86684 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86684 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86685 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86685 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86686 .{ ._, .v_sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86686 .{ ._, .v_sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86687 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86687 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -86715,7 +86715,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86715,7 +86715,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86715 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86715 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86716 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86716 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86717 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86717 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86718 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86718 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86719 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86719 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86720 .{ ._, ._sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86720 .{ ._, ._sd, .mov, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86721 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86721 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -86749,7 +86749,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -86749,7 +86749,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
86749 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },86749 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
86750 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },86750 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
86751 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },86751 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
86752 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },86752 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
86753 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },86753 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
86754 .{ ._, ._ps, .movl, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },86754 .{ ._, ._ps, .movl, .memia(.dst0q, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
86755 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },86755 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -87050,7 +87050,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -87050,7 +87050,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
87050 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },87050 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
87051 .each = .{ .once = &.{87051 .each = .{ .once = &.{
87052 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },87052 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
87053 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },87053 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
87054 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },87054 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
87055 } },87055 } },
87056 }, .{87056 }, .{
...@@ -87078,7 +87078,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -87078,7 +87078,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
87078 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },87078 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
87079 .each = .{ .once = &.{87079 .each = .{ .once = &.{
87080 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },87080 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
87081 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },87081 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
87082 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },87082 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
87083 } },87083 } },
87084 }, .{87084 }, .{
...@@ -87721,7 +87721,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -87721,7 +87721,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
87721 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },87721 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
87722 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },87722 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
87723 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },87723 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
87724 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },87724 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
87725 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },87725 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
87726 .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ },87726 .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ },
87727 .{ ._, .f_p, .st, .memia(.dst0t, .tmp1, .add_unaligned_size), ._, ._, ._ },87727 .{ ._, .f_p, .st, .memia(.dst0t, .tmp1, .add_unaligned_size), ._, ._, ._ },
...@@ -87756,7 +87756,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -87756,7 +87756,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
87756 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },87756 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
87757 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },87757 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
87758 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },87758 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
87759 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },87759 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
87760 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },87760 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
87761 .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ },87761 .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ },
87762 .{ ._, .f_p, .st, .memia(.dst0t, .tmp1, .add_unaligned_size), ._, ._, ._ },87762 .{ ._, .f_p, .st, .memia(.dst0t, .tmp1, .add_unaligned_size), ._, ._, ._ },
...@@ -88057,7 +88057,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -88057,7 +88057,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
88057 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },88057 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
88058 .each = .{ .once = &.{88058 .each = .{ .once = &.{
88059 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },88059 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
88060 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },88060 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
88061 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },88061 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
88062 } },88062 } },
88063 }, .{88063 }, .{
...@@ -88085,7 +88085,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -88085,7 +88085,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
88085 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },88085 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
88086 .each = .{ .once = &.{88086 .each = .{ .once = &.{
88087 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },88087 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
88088 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_8_size), ._, ._ },88088 .{ ._, ._, .mov, .tmp1d, .sa(.src0, .add_bit_size), ._, ._ },
88089 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },88089 .{ ._, ._, .call, .tmp2d, ._, ._, ._ },
88090 } },88090 } },
88091 }, .{88091 }, .{
...@@ -89261,7 +89261,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89261,7 +89261,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89261 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89261 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89262 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89262 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89263 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89263 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89264 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89264 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89265 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89265 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89266 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89266 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89267 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89267 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -89295,7 +89295,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89295,7 +89295,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89295 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89295 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89296 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89296 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89297 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89297 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89298 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89298 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89299 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89299 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89300 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89300 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89301 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89301 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -89329,7 +89329,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89329,7 +89329,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89329 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89329 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89330 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89330 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89331 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89331 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89332 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89332 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89333 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89333 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89334 .{ ._, ._ps, .mova, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89334 .{ ._, ._ps, .mova, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89335 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89335 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -89363,7 +89363,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89363,7 +89363,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89363 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89363 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89364 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89364 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89365 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89365 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89366 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89366 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89367 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89367 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89368 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89368 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89369 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89369 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -89397,7 +89397,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89397,7 +89397,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89397 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89397 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89398 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89398 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89399 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89399 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89400 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89400 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89401 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89401 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89402 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89402 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89403 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89403 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -89431,7 +89431,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -89431,7 +89431,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
89431 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },89431 .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ },
89432 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },89432 .{ ._, ._, .mov, .tmp1p, .sa(.dst0, .sub_unaligned_size), ._, ._ },
89433 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },89433 .{ .@"0:", ._, .mov, .tmp2p, .tmp0p, ._, ._ },
89434 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_elem_size), ._, ._ },89434 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
89435 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },89435 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
89436 .{ ._, ._ps, .mova, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },89436 .{ ._, ._ps, .mova, .memia(.dst0x, .tmp1, .add_unaligned_size), .tmp5x, ._, ._ },
89437 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },89437 .{ ._, ._, .lea, .tmp0p, .leaa(.tmp0, .add_src0_elem_size), ._, ._ },
...@@ -114554,7 +114554,7 @@ const Temp = struct {...@@ -114554,7 +114554,7 @@ const Temp = struct {
114554 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },114554 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
114555 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },114555 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },
114556 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },114556 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },
114557 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_size), ._, ._ },114557 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
114558 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },114558 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
114559 } },114559 } },
114560 }, .{114560 }, .{
...@@ -114587,7 +114587,7 @@ const Temp = struct {...@@ -114587,7 +114587,7 @@ const Temp = struct {
114587 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },114587 .{ ._, ._, .lea, .tmp0p, .mem(.dst0), ._, ._ },
114588 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },114588 .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ },
114589 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },114589 .{ ._, ._, .lea, .tmp2p, .mem(.src1), ._, ._ },
114590 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_8_size), ._, ._ },114590 .{ ._, ._, .mov, .tmp3d, .sa(.src0, .add_bit_size), ._, ._ },
114591 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },114591 .{ ._, ._, .call, .tmp4d, ._, ._, ._ },
114592 } },114592 } },
114593 }, .{114593 }, .{
...@@ -115027,7 +115027,7 @@ const Temp = struct {...@@ -115027,7 +115027,7 @@ const Temp = struct {
115027 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },115027 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },
115028 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },115028 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },
115029 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },115029 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },
115030 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_8_elem_size), ._, ._ },115030 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_bit_size), ._, ._ },
115031 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },115031 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
115032 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },115032 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
115033 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },115033 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
...@@ -115063,7 +115063,7 @@ const Temp = struct {...@@ -115063,7 +115063,7 @@ const Temp = struct {
115063 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },115063 .{ .@"0:", ._, .lea, .tmp1p, .memia(.dst0, .tmp0, .add_unaligned_size), ._, ._ },
115064 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },115064 .{ ._, ._, .lea, .tmp2p, .memia(.src0, .tmp0, .add_unaligned_size), ._, ._ },
115065 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },115065 .{ ._, ._, .lea, .tmp3p, .memia(.src1, .tmp0, .add_unaligned_size), ._, ._ },
115066 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_8_elem_size), ._, ._ },115066 .{ ._, ._, .mov, .tmp4d, .sa(.src0, .add_bit_size), ._, ._ },
115067 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },115067 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
115068 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },115068 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
115069 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },115069 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
...@@ -116414,7 +116414,6 @@ const Select = struct {...@@ -116414,7 +116414,6 @@ const Select = struct {
116414 const none: Adjust = .{ .sign = .pos, .lhs = .none, .op = .mul, .rhs = .@"1" };116414 const none: Adjust = .{ .sign = .pos, .lhs = .none, .op = .mul, .rhs = .@"1" };
116415 const sub_ptr_size: Adjust = .{ .sign = .neg, .lhs = .ptr_size, .op = .mul, .rhs = .@"1" };116415 const sub_ptr_size: Adjust = .{ .sign = .neg, .lhs = .ptr_size, .op = .mul, .rhs = .@"1" };
116416 const add_ptr_bit_size: Adjust = .{ .sign = .pos, .lhs = .ptr_bit_size, .op = .mul, .rhs = .@"1" };116416 const add_ptr_bit_size: Adjust = .{ .sign = .pos, .lhs = .ptr_bit_size, .op = .mul, .rhs = .@"1" };
116417 const add_8_size: Adjust = .{ .sign = .pos, .lhs = .size, .op = .mul, .rhs = .@"8" };
116418 const add_size: Adjust = .{ .sign = .pos, .lhs = .size, .op = .mul, .rhs = .@"1" };116417 const add_size: Adjust = .{ .sign = .pos, .lhs = .size, .op = .mul, .rhs = .@"1" };
116419 const add_size_div_4: Adjust = .{ .sign = .pos, .lhs = .size, .op = .div, .rhs = .@"4" };116418 const add_size_div_4: Adjust = .{ .sign = .pos, .lhs = .size, .op = .div, .rhs = .@"4" };
116420 const add_size_div_8: Adjust = .{ .sign = .pos, .lhs = .size, .op = .div, .rhs = .@"8" };116419 const add_size_div_8: Adjust = .{ .sign = .pos, .lhs = .size, .op = .div, .rhs = .@"8" };
...@@ -116446,7 +116445,6 @@ const Select = struct {...@@ -116446,7 +116445,6 @@ const Select = struct {
116446 const add_2_len: Adjust = .{ .sign = .pos, .lhs = .len, .op = .mul, .rhs = .@"2" };116445 const add_2_len: Adjust = .{ .sign = .pos, .lhs = .len, .op = .mul, .rhs = .@"2" };
116447 const add_len: Adjust = .{ .sign = .pos, .lhs = .len, .op = .mul, .rhs = .@"1" };116446 const add_len: Adjust = .{ .sign = .pos, .lhs = .len, .op = .mul, .rhs = .@"1" };
116448 const sub_len: Adjust = .{ .sign = .neg, .lhs = .len, .op = .mul, .rhs = .@"1" };116447 const sub_len: Adjust = .{ .sign = .neg, .lhs = .len, .op = .mul, .rhs = .@"1" };
116449 const add_8_elem_size: Adjust = .{ .sign = .pos, .lhs = .elem_size, .op = .mul, .rhs = .@"8" };
116450 const add_elem_size: Adjust = .{ .sign = .pos, .lhs = .elem_size, .op = .mul, .rhs = .@"1" };116448 const add_elem_size: Adjust = .{ .sign = .pos, .lhs = .elem_size, .op = .mul, .rhs = .@"1" };
116451 const add_elem_size_div_8: Adjust = .{ .sign = .pos, .lhs = .elem_size, .op = .div, .rhs = .@"8" };116449 const add_elem_size_div_8: Adjust = .{ .sign = .pos, .lhs = .elem_size, .op = .div, .rhs = .@"8" };
116452 const sub_elem_size_div_8: Adjust = .{ .sign = .neg, .lhs = .elem_size, .op = .div, .rhs = .@"8" };116450 const sub_elem_size_div_8: Adjust = .{ .sign = .neg, .lhs = .elem_size, .op = .div, .rhs = .@"8" };