| ... | ... | @@ -7263,10 +7263,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7263 | 7263 | .{ ._, ._, .lea, .tmp0p, .mem(.tmp1), ._, ._ }, |
| 7264 | 7264 | .{ ._, .vp_d, .add, .dst0x, .src0x, .src1x, ._ }, |
| 7265 | 7265 | .{ ._, .vp_d, .sra, .tmp2x, .src0x, .ui(31), ._ }, |
| 7266 | | .{ ._, .vp_d, .cmpgt, .tmp3x, .dst0x, .src0x, ._ }, |
| 7266 | .{ ._, .vp_d, .cmpgt, .tmp3x, .src0x, .dst0x, ._ }, |
| 7267 | 7267 | .{ ._, .vp_, .xor, .tmp2x, .tmp2x, .lea(.tmp0x), ._ }, |
| 7268 | 7268 | .{ ._, .vp_, .xor, .tmp3x, .tmp3x, .src1x, ._ }, |
| 7269 | | .{ ._, .v_ps, .blendv, .dst0x, .tmp2x, .dst0x, .tmp3x }, |
| 7269 | .{ ._, .v_ps, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7270 | 7270 | } }, |
| 7271 | 7271 | }, .{ |
| 7272 | 7272 | .required_features = .{ .sse4_1, null, null, null }, |
| ... | ... | @@ -7332,10 +7332,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7332 | 7332 | .{ ._, ._, .lea, .tmp0p, .mem(.tmp1), ._, ._ }, |
| 7333 | 7333 | .{ ._, .vp_d, .add, .dst0y, .src0y, .src1y, ._ }, |
| 7334 | 7334 | .{ ._, .vp_d, .sra, .tmp2y, .src0y, .ui(31), ._ }, |
| 7335 | | .{ ._, .vp_d, .cmpgt, .tmp3y, .dst0y, .src0y, ._ }, |
| 7335 | .{ ._, .vp_d, .cmpgt, .tmp3y, .src0y, .dst0y, ._ }, |
| 7336 | 7336 | .{ ._, .vp_, .xor, .tmp2y, .tmp2y, .lea(.tmp0y), ._ }, |
| 7337 | 7337 | .{ ._, .vp_, .xor, .tmp3y, .tmp3y, .src1y, ._ }, |
| 7338 | | .{ ._, .v_ps, .blendv, .dst0y, .tmp2y, .dst0y, .tmp3y }, |
| 7338 | .{ ._, .v_ps, .blendv, .dst0y, .dst0y, .tmp2y, .tmp3y }, |
| 7339 | 7339 | } }, |
| 7340 | 7340 | }, .{ |
| 7341 | 7341 | .required_features = .{ .avx, null, null, null }, |
| ... | ... | @@ -7615,10 +7615,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7615 | 7615 | .{ ._, .vp_, .xor, .tmp2x, .tmp2x, .tmp2x, ._ }, |
| 7616 | 7616 | .{ ._, .vp_q, .add, .dst0x, .src0x, .src1x, ._ }, |
| 7617 | 7617 | .{ ._, .vp_q, .cmpgt, .tmp2x, .tmp2x, .src0x, ._ }, |
| 7618 | | .{ ._, .vp_q, .cmpgt, .tmp3x, .dst0x, .src0x, ._ }, |
| 7618 | .{ ._, .vp_q, .cmpgt, .tmp3x, .src0x, .dst0x, ._ }, |
| 7619 | 7619 | .{ ._, .vp_, .xor, .tmp2x, .tmp2x, .lea(.tmp0x), ._ }, |
| 7620 | 7620 | .{ ._, .vp_, .xor, .tmp3x, .tmp3x, .src1x, ._ }, |
| 7621 | | .{ ._, .v_pd, .blendv, .dst0x, .tmp2x, .dst0x, .tmp3x }, |
| 7621 | .{ ._, .v_pd, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7622 | 7622 | } }, |
| 7623 | 7623 | }, .{ |
| 7624 | 7624 | .required_features = .{ .sse4_2, null, null, null }, |
| ... | ... | @@ -7685,10 +7685,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7685 | 7685 | .{ ._, .vp_, .xor, .tmp2y, .tmp2y, .tmp2y, ._ }, |
| 7686 | 7686 | .{ ._, .vp_q, .add, .dst0y, .src0y, .src1y, ._ }, |
| 7687 | 7687 | .{ ._, .vp_q, .cmpgt, .tmp2y, .tmp2y, .src0y, ._ }, |
| 7688 | | .{ ._, .vp_q, .cmpgt, .tmp3y, .dst0y, .src0y, ._ }, |
| 7688 | .{ ._, .vp_q, .cmpgt, .tmp3y, .src0y, .dst0y, ._ }, |
| 7689 | 7689 | .{ ._, .vp_, .xor, .tmp2y, .tmp2y, .lea(.tmp0y), ._ }, |
| 7690 | 7690 | .{ ._, .vp_, .xor, .tmp3y, .tmp3y, .src1y, ._ }, |
| 7691 | | .{ ._, .v_pd, .blendv, .dst0y, .tmp2y, .dst0y, .tmp3y }, |
| 7691 | .{ ._, .v_pd, .blendv, .dst0y, .dst0y, .tmp2y, .tmp3y }, |
| 7692 | 7692 | } }, |
| 7693 | 7693 | }, .{ |
| 7694 | 7694 | .required_features = .{ .avx2, null, null, null }, |
| ... | ... | @@ -7724,8 +7724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7724 | 7724 | .{ ._, .vp_b, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7725 | 7725 | .{ ._, .vp_q, .cmpeq, .tmp3x, .tmp3x, .tmp3x, ._ }, |
| 7726 | 7726 | .{ ._, .vp_, .xor, .tmp2x, .tmp2x, .tmp3x, ._ }, |
| 7727 | | .{ ._, .vp_q, .cmpgt, .tmp3x, .dst0x, .tmp2x, ._ }, |
| 7728 | | .{ ._, .vp_b, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7727 | .{ ._, .vp_q, .cmpgt, .tmp3x, .tmp2x, .dst0x, ._ }, |
| 7728 | .{ ._, .vp_b, .blendv, .dst0x, .tmp2x, .dst0x, .tmp3x }, |
| 7729 | 7729 | } }, |
| 7730 | 7730 | }, .{ |
| 7731 | 7731 | .required_features = .{ .avx, null, null, null }, |
| ... | ... | @@ -7761,8 +7761,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7761 | 7761 | .{ ._, .vp_b, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7762 | 7762 | .{ ._, .vp_q, .cmpeq, .tmp3x, .tmp3x, .tmp3x, ._ }, |
| 7763 | 7763 | .{ ._, .vp_, .xor, .tmp2x, .tmp2x, .tmp3x, ._ }, |
| 7764 | | .{ ._, .vp_q, .cmpgt, .tmp3x, .dst0x, .tmp2x, ._ }, |
| 7765 | | .{ ._, .vp_b, .blendv, .dst0x, .dst0x, .tmp2x, .tmp3x }, |
| 7764 | .{ ._, .vp_q, .cmpgt, .tmp3x, .tmp2x, .dst0x, ._ }, |
| 7765 | .{ ._, .vp_b, .blendv, .dst0x, .tmp2x, .dst0x, .tmp3x }, |
| 7766 | 7766 | } }, |
| 7767 | 7767 | }, .{ |
| 7768 | 7768 | .required_features = .{ .sse4_2, null, null, null }, |
| ... | ... | @@ -7837,8 +7837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7837 | 7837 | .{ ._, .vp_b, .blendv, .dst0y, .dst0y, .tmp2y, .tmp3y }, |
| 7838 | 7838 | .{ ._, .vp_q, .cmpeq, .tmp3y, .tmp3y, .tmp3y, ._ }, |
| 7839 | 7839 | .{ ._, .vp_, .xor, .tmp2y, .tmp2y, .tmp3y, ._ }, |
| 7840 | | .{ ._, .vp_q, .cmpgt, .tmp3y, .dst0y, .tmp2y, ._ }, |
| 7841 | | .{ ._, .vp_b, .blendv, .dst0y, .dst0y, .tmp2y, .tmp3y }, |
| 7840 | .{ ._, .vp_q, .cmpgt, .tmp3y, .tmp2y, .dst0y, ._ }, |
| 7841 | .{ ._, .vp_b, .blendv, .dst0y, .tmp2y, .dst0y, .tmp3y }, |
| 7842 | 7842 | } }, |
| 7843 | 7843 | }, .{ |
| 7844 | 7844 | .required_features = .{ .avx2, null, null, null }, |
| ... | ... | @@ -10714,10 +10714,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10714 | 10714 | .{ ._, .v_dqa, .mov, .tmp4y, .memia(.src1y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 10715 | 10715 | .{ ._, .vp_d, .add, .tmp5y, .tmp3y, .tmp4y, ._ }, |
| 10716 | 10716 | .{ ._, .vp_d, .sra, .tmp6y, .tmp3y, .ui(31), ._ }, |
| 10717 | | .{ ._, .vp_d, .cmpgt, .tmp3y, .tmp5y, .tmp3y, ._ }, |
| 10717 | .{ ._, .vp_d, .cmpgt, .tmp3y, .tmp3y, .tmp5y, ._ }, |
| 10718 | 10718 | .{ ._, .vp_, .xor, .tmp6y, .tmp6y, .tmp2y, ._ }, |
| 10719 | 10719 | .{ ._, .vp_, .xor, .tmp3y, .tmp3y, .tmp4y, ._ }, |
| 10720 | | .{ ._, .v_ps, .blendv, .tmp3y, .tmp6y, .tmp5y, .tmp3y }, |
| 10720 | .{ ._, .v_ps, .blendv, .tmp3y, .tmp5y, .tmp6y, .tmp3y }, |
| 10721 | 10721 | .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp3y, ._, ._ }, |
| 10722 | 10722 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 10723 | 10723 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -10755,10 +10755,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10755 | 10755 | .{ ._, .v_dqa, .mov, .tmp4x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 10756 | 10756 | .{ ._, .vp_d, .add, .tmp5x, .tmp3x, .tmp4x, ._ }, |
| 10757 | 10757 | .{ ._, .vp_d, .sra, .tmp6x, .tmp3x, .ui(31), ._ }, |
| 10758 | | .{ ._, .vp_d, .cmpgt, .tmp3x, .tmp5x, .tmp3x, ._ }, |
| 10758 | .{ ._, .vp_d, .cmpgt, .tmp3x, .tmp3x, .tmp5x, ._ }, |
| 10759 | 10759 | .{ ._, .vp_, .xor, .tmp6x, .tmp6x, .tmp2x, ._ }, |
| 10760 | 10760 | .{ ._, .vp_, .xor, .tmp3x, .tmp3x, .tmp4x, ._ }, |
| 10761 | | .{ ._, .v_ps, .blendv, .tmp3x, .tmp6x, .tmp5x, .tmp3x }, |
| 10761 | .{ ._, .v_ps, .blendv, .tmp3x, .tmp5x, .tmp6x, .tmp3x }, |
| 10762 | 10762 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp3x, ._, ._ }, |
| 10763 | 10763 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 10764 | 10764 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -11543,10 +11543,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11543 | 11543 | .{ ._, .vp_, .xor, .tmp5y, .tmp5y, .tmp5y, ._ }, |
| 11544 | 11544 | .{ ._, .vp_q, .add, .tmp6y, .tmp3y, .tmp4y, ._ }, |
| 11545 | 11545 | .{ ._, .vp_q, .cmpgt, .tmp5y, .tmp5y, .tmp3y, ._ }, |
| 11546 | | .{ ._, .vp_q, .cmpgt, .tmp3y, .tmp6y, .tmp3y, ._ }, |
| 11546 | .{ ._, .vp_q, .cmpgt, .tmp3y, .tmp3y, .tmp6y, ._ }, |
| 11547 | 11547 | .{ ._, .vp_, .xor, .tmp5y, .tmp5y, .tmp2y, ._ }, |
| 11548 | 11548 | .{ ._, .vp_, .xor, .tmp3y, .tmp3y, .tmp4y, ._ }, |
| 11549 | | .{ ._, .v_pd, .blendv, .tmp5y, .tmp5y, .tmp6y, .tmp3y }, |
| 11549 | .{ ._, .v_pd, .blendv, .tmp5y, .tmp6y, .tmp5y, .tmp3y }, |
| 11550 | 11550 | .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp5y, ._, ._ }, |
| 11551 | 11551 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 11552 | 11552 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -11585,10 +11585,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11585 | 11585 | .{ ._, .vp_, .xor, .tmp5x, .tmp5x, .tmp5x, ._ }, |
| 11586 | 11586 | .{ ._, .vp_q, .add, .tmp6x, .tmp3x, .tmp4x, ._ }, |
| 11587 | 11587 | .{ ._, .vp_q, .cmpgt, .tmp5x, .tmp5x, .tmp3x, ._ }, |
| 11588 | | .{ ._, .vp_q, .cmpgt, .tmp3x, .tmp6x, .tmp3x, ._ }, |
| 11588 | .{ ._, .vp_q, .cmpgt, .tmp3x, .tmp3x, .tmp6x, ._ }, |
| 11589 | 11589 | .{ ._, .vp_, .xor, .tmp5x, .tmp5x, .tmp2x, ._ }, |
| 11590 | 11590 | .{ ._, .vp_, .xor, .tmp3x, .tmp3x, .tmp4x, ._ }, |
| 11591 | | .{ ._, .v_pd, .blendv, .tmp5x, .tmp5x, .tmp6x, .tmp3x }, |
| 11591 | .{ ._, .v_pd, .blendv, .tmp5x, .tmp6x, .tmp5x, .tmp3x }, |
| 11592 | 11592 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp5x, ._, ._ }, |
| 11593 | 11593 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 11594 | 11594 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -11607,11 +11607,11 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11607 | 11607 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 11608 | 11608 | .{ .type = .i64, .kind = .{ .smax_mem = .{ .ref = .src0, .vectorize_to = .none } } }, |
| 11609 | 11609 | .{ .type = .vector_2_i64, .kind = .{ .rc = .sse } }, |
| 11610 | .{ .type = .vector_2_i64, .kind = .{ .reg = .xmm0 } }, |
| 11610 | 11611 | .{ .type = .vector_2_i64, .kind = .{ .rc = .sse } }, |
| 11611 | 11612 | .{ .type = .vector_2_i64, .kind = .{ .rc = .sse } }, |
| 11612 | 11613 | .{ .type = .vector_2_i64, .kind = .{ .rc = .sse } }, |
| 11613 | | .{ .type = .vector_2_i64, .kind = .{ .rc = .sse } }, |
| 11614 | | .{ .type = .vector_2_i64, .kind = .{ .reg = .xmm0 } }, |
| 11614 | .unused, |
| 11615 | 11615 | .unused, |
| 11616 | 11616 | .unused, |
| 11617 | 11617 | .unused, |
| ... | ... | @@ -11628,12 +11628,11 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11628 | 11628 | .{ ._, ._dqa, .mov, .tmp6x, .tmp3x, ._, ._ }, |
| 11629 | 11629 | .{ ._, .p_q, .add, .tmp6x, .tmp4x, ._, ._ }, |
| 11630 | 11630 | .{ ._, .p_q, .cmpgt, .tmp5x, .tmp3x, ._, ._ }, |
| 11631 | | .{ ._, ._dqa, .mov, .tmp7x, .tmp6x, ._, ._ }, |
| 11632 | | .{ ._, .p_q, .cmpgt, .tmp7x, .tmp3x, ._, ._ }, |
| 11631 | .{ ._, .p_q, .cmpgt, .tmp3x, .tmp6x, ._, ._ }, |
| 11633 | 11632 | .{ ._, .p_, .xor, .tmp5x, .tmp2x, ._, ._ }, |
| 11634 | | .{ ._, .p_, .xor, .tmp7x, .tmp4x, ._, ._ }, |
| 11635 | | .{ ._, ._pd, .blendv, .tmp5x, .tmp6x, .tmp7x, ._ }, |
| 11636 | | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp5x, ._, ._ }, |
| 11633 | .{ ._, .p_, .xor, .tmp3x, .tmp4x, ._, ._ }, |
| 11634 | .{ ._, ._pd, .blendv, .tmp6x, .tmp5x, .tmp3x, ._ }, |
| 11635 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp6x, ._, ._ }, |
| 11637 | 11636 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 11638 | 11637 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 11639 | 11638 | } }, |
| ... | ... | @@ -22284,8 +22283,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22284 | 22283 | .{ ._, .vp_w, .movsxb, .dst0y, .src0x, ._, ._ }, |
| 22285 | 22284 | .{ ._, .vp_w, .movsxb, .tmp0y, .src1x, ._, ._ }, |
| 22286 | 22285 | .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ }, |
| 22287 | | .{ ._, .vp_b, .ackssw, .dst0y, .dst0y, .dst0y, ._ }, |
| 22288 | | .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ }, |
| 22286 | .{ ._, .v_i128, .extract, .tmp0x, .dst0y, .ui(1), ._ }, |
| 22287 | .{ ._, .vp_b, .ackssw, .dst0x, .dst0x, .tmp0x, ._ }, |
| 22289 | 22288 | } }, |
| 22290 | 22289 | }, .{ |
| 22291 | 22290 | .required_features = .{ .avx, null, null, null }, |
| ... | ... | @@ -22415,8 +22414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22415 | 22414 | .{ ._, .vp_w, .movzxb, .dst0y, .src0x, ._, ._ }, |
| 22416 | 22415 | .{ ._, .vp_w, .movzxb, .tmp0y, .src1x, ._, ._ }, |
| 22417 | 22416 | .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ }, |
| 22418 | | .{ ._, .vp_b, .ackusw, .dst0y, .dst0y, .dst0y, ._ }, |
| 22419 | | .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ }, |
| 22417 | .{ ._, .v_i128, .extract, .tmp0x, .dst0y, .ui(1), ._ }, |
| 22418 | .{ ._, .vp_b, .ackusw, .dst0x, .dst0x, .tmp0x, ._ }, |
| 22420 | 22419 | } }, |
| 22421 | 22420 | }, .{ |
| 22422 | 22421 | .required_features = .{ .avx2, null, null, null }, |
| ... | ... | @@ -22448,8 +22447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22448 | 22447 | .{ .@"0:", .vp_w, .movsxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 22449 | 22448 | .{ ._, .vp_w, .movsxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 22450 | 22449 | .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| 22451 | | .{ ._, .vp_b, .ackssw, .tmp1y, .tmp1y, .tmp1y, ._ }, |
| 22452 | | .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ }, |
| 22450 | .{ ._, .v_i128, .extract, .tmp2x, .tmp1y, .ui(1), ._ }, |
| 22451 | .{ ._, .vp_b, .ackssw, .tmp1x, .tmp1x, .tmp2x, ._ }, |
| 22453 | 22452 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 22454 | 22453 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 22455 | 22454 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -22660,8 +22659,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22660 | 22659 | .{ .@"0:", .vp_w, .movzxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 22661 | 22660 | .{ ._, .vp_w, .movzxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 22662 | 22661 | .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| 22663 | | .{ ._, .vp_b, .ackusw, .tmp1y, .tmp1y, .tmp1y, ._ }, |
| 22664 | | .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ }, |
| 22662 | .{ ._, .v_i128, .extract, .tmp2x, .tmp1y, .ui(1), ._ }, |
| 22663 | .{ ._, .vp_b, .ackusw, .tmp1x, .tmp1x, .tmp2x, ._ }, |
| 22665 | 22664 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 22666 | 22665 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 22667 | 22666 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -82560,7 +82559,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 82560 | 82559 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 82561 | 82560 | .{ .type = .u16, .kind = .{ .rc = .general_purpose } }, |
| 82562 | 82561 | .{ .kind = .{ .rc = .sse } }, |
| 82563 | | .unused, |
| 82562 | .{ .kind = .{ .rc = .sse } }, |
| 82564 | 82563 | .unused, |
| 82565 | 82564 | .unused, |
| 82566 | 82565 | .unused, |
| ... | ... | @@ -82577,8 +82576,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 82577 | 82576 | .{ ._, ._, .xor, .tmp1d, .tmp1d, ._, ._ }, |
| 82578 | 82577 | .{ .@"0:", .v_dqu, .mov, .tmp3y, .memia(.src0y, .tmp0, .add_size), ._, ._ }, |
| 82579 | 82578 | .{ ._, .vp_w, .cmpeq, .tmp3y, .tmp3y, .memia(.src1y, .tmp0, .add_size), ._ }, |
| 82580 | | .{ ._, .vp_b, .ackssw, .tmp3y, .tmp3y, .tmp3y, ._ }, |
| 82581 | | .{ ._, .vp_b, .movmsk, .tmp2d, .tmp3y, ._, ._ }, |
| 82579 | .{ ._, .v_i128, .extract, .tmp4x, .tmp3y, .ui(1), ._ }, |
| 82580 | .{ ._, .vp_b, .ackssw, .tmp3x, .tmp3x, .tmp4x, ._ }, |
| 82581 | .{ ._, .vp_b, .movmsk, .tmp2d, .tmp3x, ._, ._ }, |
| 82582 | 82582 | .{ ._, ._, .mov, .memi(.dst0w, .tmp1), .tmp2w, ._, ._ }, |
| 82583 | 82583 | .{ ._, ._, .lea, .tmp1d, .lead(.tmp1, 2), ._, ._ }, |
| 82584 | 82584 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| ... | ... | @@ -82589,8 +82589,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 82589 | 82589 | .{ ._, ._, .xor, .tmp1d, .tmp1d, ._, ._ }, |
| 82590 | 82590 | .{ .@"0:", .v_dqu, .mov, .tmp3y, .memia(.src0y, .tmp0, .add_size), ._, ._ }, |
| 82591 | 82591 | .{ ._, .vp_w, .cmpeq, .tmp3y, .tmp3y, .memia(.src1y, .tmp0, .add_size), ._ }, |
| 82592 | | .{ ._, .vp_b, .ackssw, .tmp3y, .tmp3y, .tmp3y, ._ }, |
| 82593 | | .{ ._, .vp_b, .movmsk, .tmp2d, .tmp3y, ._, ._ }, |
| 82592 | .{ ._, .v_i128, .extract, .tmp4x, .tmp3y, .ui(1), ._ }, |
| 82593 | .{ ._, .vp_b, .ackssw, .tmp3x, .tmp3x, .tmp4x, ._ }, |
| 82594 | .{ ._, .vp_b, .movmsk, .tmp2d, .tmp3x, ._, ._ }, |
| 82594 | 82595 | .{ ._, ._, .not, .tmp2d, ._, ._, ._ }, |
| 82595 | 82596 | .{ ._, ._, .mov, .memi(.dst0w, .tmp1), .tmp2w, ._, ._ }, |
| 82596 | 82597 | .{ ._, ._, .lea, .tmp1d, .lead(.tmp1, 2), ._, ._ }, |
| ... | ... | @@ -90325,7 +90326,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90325 | 90326 | }, .{ |
| 90326 | 90327 | .required_features = .{ .avx, null, null, null }, |
| 90327 | 90328 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any }, |
| 90328 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90329 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90329 | 90330 | .patterns = &.{ |
| 90330 | 90331 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90331 | 90332 | }, |
| ... | ... | @@ -90347,7 +90348,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90347 | 90348 | }, .{ |
| 90348 | 90349 | .required_features = .{ .sse2, null, null, null }, |
| 90349 | 90350 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any }, |
| 90350 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90351 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90351 | 90352 | .patterns = &.{ |
| 90352 | 90353 | .{ .src = .{ .to_mut_sse, .none, .none } }, |
| 90353 | 90354 | }, |
| ... | ... | @@ -90362,20 +90363,46 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90362 | 90363 | .patterns = &.{ |
| 90363 | 90364 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90364 | 90365 | }, |
| 90365 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90366 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90367 | .each = .{ .once = &.{ |
| 90368 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90369 | .{ ._, .vp_b, .ackssw, .dst0x, .src0x, .dst0x, ._ }, |
| 90370 | } }, |
| 90371 | }, .{ |
| 90372 | .required_features = .{ .avx, null, null, null }, |
| 90373 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .word } }, .any, .any }, |
| 90374 | .dst_constraints = .{ .{ .scalar_signed_int = .{ .of = .xword, .is = .byte } }, .any }, |
| 90375 | .patterns = &.{ |
| 90376 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90377 | }, |
| 90378 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90366 | 90379 | .each = .{ .once = &.{ |
| 90367 | | .{ ._, .vp_b, .ackssw, .dst0y, .src0y, .dst0y, ._ }, |
| 90380 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90381 | .{ ._, .vp_b, .ackssw, .dst0x, .src0x, .dst0x, ._ }, |
| 90368 | 90382 | } }, |
| 90369 | 90383 | }, .{ |
| 90370 | 90384 | .required_features = .{ .avx2, null, null, null }, |
| 90371 | 90385 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .word } }, .any, .any }, |
| 90372 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .byte } }, .any }, |
| 90386 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, .any }, |
| 90373 | 90387 | .patterns = &.{ |
| 90374 | 90388 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90375 | 90389 | }, |
| 90376 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90390 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90391 | .each = .{ .once = &.{ |
| 90392 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90393 | .{ ._, .vp_b, .ackusw, .dst0x, .src0x, .dst0x, ._ }, |
| 90394 | } }, |
| 90395 | }, .{ |
| 90396 | .required_features = .{ .avx, null, null, null }, |
| 90397 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .word } }, .any, .any }, |
| 90398 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, .any }, |
| 90399 | .patterns = &.{ |
| 90400 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90401 | }, |
| 90402 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90377 | 90403 | .each = .{ .once = &.{ |
| 90378 | | .{ ._, .vp_b, .ackusw, .dst0y, .src0y, .dst0y, ._ }, |
| 90404 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90405 | .{ ._, .vp_b, .ackusw, .dst0x, .src0x, .dst0x, ._ }, |
| 90379 | 90406 | } }, |
| 90380 | 90407 | }, .{ |
| 90381 | 90408 | .required_features = .{ .slow_incdec, null, null, null }, |
| ... | ... | @@ -90449,7 +90476,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90449 | 90476 | }, .{ |
| 90450 | 90477 | .required_features = .{ .avx, null, null, null }, |
| 90451 | 90478 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, |
| 90452 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .dword, .is = .byte } }, .any }, |
| 90479 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .dword, .is = .byte } }, .any }, |
| 90453 | 90480 | .patterns = &.{ |
| 90454 | 90481 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90455 | 90482 | }, |
| ... | ... | @@ -90473,7 +90500,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90473 | 90500 | }, .{ |
| 90474 | 90501 | .required_features = .{ .sse4_1, null, null, null }, |
| 90475 | 90502 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, |
| 90476 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .dword, .is = .byte } }, .any }, |
| 90503 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .dword, .is = .byte } }, .any }, |
| 90477 | 90504 | .patterns = &.{ |
| 90478 | 90505 | .{ .src = .{ .to_mut_sse, .none, .none } }, |
| 90479 | 90506 | }, |
| ... | ... | @@ -90489,22 +90516,50 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90489 | 90516 | .patterns = &.{ |
| 90490 | 90517 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90491 | 90518 | }, |
| 90492 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90519 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90493 | 90520 | .each = .{ .once = &.{ |
| 90494 | | .{ ._, .vp_w, .ackssd, .dst0y, .src0y, .dst0y, ._ }, |
| 90495 | | .{ ._, .vp_b, .ackssw, .dst0y, .dst0y, .dst0y, ._ }, |
| 90521 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90522 | .{ ._, .vp_w, .ackssd, .dst0x, .src0x, .dst0x, ._ }, |
| 90523 | .{ ._, .vp_b, .ackssw, .dst0x, .dst0x, .dst0x, ._ }, |
| 90524 | } }, |
| 90525 | }, .{ |
| 90526 | .required_features = .{ .avx, null, null, null }, |
| 90527 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90528 | .dst_constraints = .{ .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90529 | .patterns = &.{ |
| 90530 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90531 | }, |
| 90532 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90533 | .each = .{ .once = &.{ |
| 90534 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90535 | .{ ._, .vp_w, .ackssd, .dst0x, .src0x, .dst0x, ._ }, |
| 90536 | .{ ._, .vp_b, .ackssw, .dst0x, .dst0x, .dst0x, ._ }, |
| 90496 | 90537 | } }, |
| 90497 | 90538 | }, .{ |
| 90498 | 90539 | .required_features = .{ .avx2, null, null, null }, |
| 90499 | 90540 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90500 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90541 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90501 | 90542 | .patterns = &.{ |
| 90502 | 90543 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90503 | 90544 | }, |
| 90504 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90545 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90505 | 90546 | .each = .{ .once = &.{ |
| 90506 | | .{ ._, .vp_w, .ackusd, .dst0y, .src0y, .dst0y, ._ }, |
| 90507 | | .{ ._, .vp_b, .ackusw, .dst0y, .dst0y, .dst0y, ._ }, |
| 90547 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90548 | .{ ._, .vp_w, .ackusd, .dst0x, .src0x, .dst0x, ._ }, |
| 90549 | .{ ._, .vp_b, .ackusw, .dst0x, .dst0x, .dst0x, ._ }, |
| 90550 | } }, |
| 90551 | }, .{ |
| 90552 | .required_features = .{ .avx, null, null, null }, |
| 90553 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90554 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, .any }, |
| 90555 | .patterns = &.{ |
| 90556 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90557 | }, |
| 90558 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90559 | .each = .{ .once = &.{ |
| 90560 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90561 | .{ ._, .vp_w, .ackusd, .dst0x, .src0x, .dst0x, ._ }, |
| 90562 | .{ ._, .vp_b, .ackusw, .dst0x, .dst0x, .dst0x, ._ }, |
| 90508 | 90563 | } }, |
| 90509 | 90564 | }, .{ |
| 90510 | 90565 | .required_features = .{ .slow_incdec, null, null, null }, |
| ... | ... | @@ -90723,7 +90778,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90723 | 90778 | }, .{ |
| 90724 | 90779 | .required_features = .{ .avx, null, null, null }, |
| 90725 | 90780 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, |
| 90726 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .qword, .is = .word } }, .any }, |
| 90781 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .word } }, .any }, |
| 90727 | 90782 | .patterns = &.{ |
| 90728 | 90783 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90729 | 90784 | }, |
| ... | ... | @@ -90745,7 +90800,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90745 | 90800 | }, .{ |
| 90746 | 90801 | .required_features = .{ .sse4_1, null, null, null }, |
| 90747 | 90802 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, |
| 90748 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .qword, .is = .word } }, .any }, |
| 90803 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .qword, .is = .word } }, .any }, |
| 90749 | 90804 | .patterns = &.{ |
| 90750 | 90805 | .{ .src = .{ .to_mut_sse, .none, .none } }, |
| 90751 | 90806 | }, |
| ... | ... | @@ -90760,20 +90815,46 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 90760 | 90815 | .patterns = &.{ |
| 90761 | 90816 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90762 | 90817 | }, |
| 90763 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90818 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90819 | .each = .{ .once = &.{ |
| 90820 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90821 | .{ ._, .vp_w, .ackssd, .dst0x, .src0x, .dst0x, ._ }, |
| 90822 | } }, |
| 90823 | }, .{ |
| 90824 | .required_features = .{ .avx, null, null, null }, |
| 90825 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90826 | .dst_constraints = .{ .{ .scalar_signed_int = .{ .of = .xword, .is = .word } }, .any }, |
| 90827 | .patterns = &.{ |
| 90828 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90829 | }, |
| 90830 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90764 | 90831 | .each = .{ .once = &.{ |
| 90765 | | .{ ._, .vp_w, .ackssd, .dst0y, .src0y, .dst0y, ._ }, |
| 90832 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90833 | .{ ._, .vp_w, .ackssd, .dst0x, .src0x, .dst0x, ._ }, |
| 90766 | 90834 | } }, |
| 90767 | 90835 | }, .{ |
| 90768 | 90836 | .required_features = .{ .avx2, null, null, null }, |
| 90769 | 90837 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90770 | | .dst_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any }, |
| 90838 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .xword, .is = .word } }, .any }, |
| 90771 | 90839 | .patterns = &.{ |
| 90772 | 90840 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90773 | 90841 | }, |
| 90774 | | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 90842 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90775 | 90843 | .each = .{ .once = &.{ |
| 90776 | | .{ ._, .vp_w, .ackusd, .dst0y, .src0y, .dst0y, ._ }, |
| 90844 | .{ ._, .v_i128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90845 | .{ ._, .vp_w, .ackusd, .dst0x, .src0x, .dst0x, ._ }, |
| 90846 | } }, |
| 90847 | }, .{ |
| 90848 | .required_features = .{ .avx, null, null, null }, |
| 90849 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .dword } }, .any, .any }, |
| 90850 | .dst_constraints = .{ .{ .scalar_unsigned_int = .{ .of = .xword, .is = .word } }, .any }, |
| 90851 | .patterns = &.{ |
| 90852 | .{ .src = .{ .to_sse, .none, .none } }, |
| 90853 | }, |
| 90854 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 90855 | .each = .{ .once = &.{ |
| 90856 | .{ ._, .v_f128, .extract, .dst0x, .src0y, .ui(1), ._ }, |
| 90857 | .{ ._, .vp_w, .ackusd, .dst0x, .src0x, .dst0x, ._ }, |
| 90777 | 90858 | } }, |
| 90778 | 90859 | }, .{ |
| 90779 | 90860 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, .any, .any }, |
| ... | ... | @@ -92414,7 +92495,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 92414 | 92495 | .clobbers = .{ .eflags = true }, |
| 92415 | 92496 | .each = .{ .once = &.{ |
| 92416 | 92497 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 92417 | | .{ .@"0:", .vp_d, .movzxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 92498 | .{ .@"0:", .vp_d, .movzxb, .tmp1y, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 92418 | 92499 | .{ ._, .v_dqa, .mov, .memsia(.dst0y, .@"4", .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 92419 | 92500 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 92420 | 92501 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | ... | @@ -165240,7 +165321,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 165240 | 165321 | .dst_temps = .{ .mem, .unused }, |
| 165241 | 165322 | .each = .{ .once = &.{ |
| 165242 | 165323 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 165243 | | .{ ._, .v_ps, .shuf, .tmp1x, .tmp1x, .src0x, .ui(0b00_00_00_00) }, |
| 165324 | .{ ._, .v_ps, .shuf, .tmp1x, .src0x, .src0x, .ui(0b00_00_00_00) }, |
| 165244 | 165325 | .{ .@"0:", .v_ps, .mova, .memi(.dst0x, .tmp0), .tmp1x, ._, ._ }, |
| 165245 | 165326 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, |
| 165246 | 165327 | .{ ._, ._nb, .j, .@"0b", ._, ._, ._ }, |