authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-02-16 05:07:51-05:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-02-17 00:10:24-05:00
logcec6867d76cdec2bfa3d0e127fdbd4bc66bff8c3
tree7902f9c798c813b06012f53ed78ece6cce0b741d
parentd7b93c78769360c954a364613c1c1b382020da0a

x86_64: rewrite unsafe int vector multiplication


5 files changed, 5936 insertions(+), 381 deletions(-)

src/arch/x86_64/CodeGen.zig+5765-374
...@@ -2418,7 +2418,7 @@ fn genBodyBlock(self: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2418,7 +2418,7 @@ fn genBodyBlock(self: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2418}2418}
24192419
2420fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {2420fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2421 @setEvalBranchQuota(12_400);2421 @setEvalBranchQuota(12_500);
2422 const pt = cg.pt;2422 const pt = cg.pt;
2423 const zcu = pt.zcu;2423 const zcu = pt.zcu;
2424 const ip = &zcu.intern_pool;2424 const ip = &zcu.intern_pool;
...@@ -2599,6 +2599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2599,6 +2599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2599 .unused,2599 .unused,
2600 .unused,2600 .unused,
2601 .unused,2601 .unused,
2602 .unused,
2603 .unused,
2602 },2604 },
2603 .dst_temps = .{ .mem, .unused },2605 .dst_temps = .{ .mem, .unused },
2604 .clobbers = .{ .eflags = true },2606 .clobbers = .{ .eflags = true },
...@@ -2630,6 +2632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2630,6 +2632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2630 .unused,2632 .unused,
2631 .unused,2633 .unused,
2632 .unused,2634 .unused,
2635 .unused,
2636 .unused,
2633 },2637 },
2634 .dst_temps = .{ .mem, .unused },2638 .dst_temps = .{ .mem, .unused },
2635 .clobbers = .{ .eflags = true },2639 .clobbers = .{ .eflags = true },
...@@ -2710,6 +2714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2710,6 +2714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2710 .unused,2714 .unused,
2711 .unused,2715 .unused,
2712 .unused,2716 .unused,
2717 .unused,
2718 .unused,
2713 },2719 },
2714 .dst_temps = .{ .mem, .unused },2720 .dst_temps = .{ .mem, .unused },
2715 .each = .{ .once = &.{2721 .each = .{ .once = &.{
...@@ -2740,6 +2746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2740,6 +2746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2740 .unused,2746 .unused,
2741 .unused,2747 .unused,
2742 .unused,2748 .unused,
2749 .unused,
2750 .unused,
2743 },2751 },
2744 .dst_temps = .{ .mem, .unused },2752 .dst_temps = .{ .mem, .unused },
2745 .each = .{ .once = &.{2753 .each = .{ .once = &.{
...@@ -2770,6 +2778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2770,6 +2778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2770 .unused,2778 .unused,
2771 .unused,2779 .unused,
2772 .unused,2780 .unused,
2781 .unused,
2782 .unused,
2773 },2783 },
2774 .dst_temps = .{ .mem, .unused },2784 .dst_temps = .{ .mem, .unused },
2775 .each = .{ .once = &.{2785 .each = .{ .once = &.{
...@@ -2800,6 +2810,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2800,6 +2810,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2800 .unused,2810 .unused,
2801 .unused,2811 .unused,
2802 .unused,2812 .unused,
2813 .unused,
2814 .unused,
2803 },2815 },
2804 .dst_temps = .{ .mem, .unused },2816 .dst_temps = .{ .mem, .unused },
2805 .each = .{ .once = &.{2817 .each = .{ .once = &.{
...@@ -2829,6 +2841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2829,6 +2841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2829 .unused,2841 .unused,
2830 .unused,2842 .unused,
2831 .unused,2843 .unused,
2844 .unused,
2845 .unused,
2832 },2846 },
2833 .dst_temps = .{ .mem, .unused },2847 .dst_temps = .{ .mem, .unused },
2834 .each = .{ .once = &.{2848 .each = .{ .once = &.{
...@@ -2907,6 +2921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2907,6 +2921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2907 .unused,2921 .unused,
2908 .unused,2922 .unused,
2909 .unused,2923 .unused,
2924 .unused,
2925 .unused,
2910 },2926 },
2911 .dst_temps = .{ .mem, .unused },2927 .dst_temps = .{ .mem, .unused },
2912 .each = .{ .once = &.{2928 .each = .{ .once = &.{
...@@ -2937,6 +2953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2937,6 +2953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2937 .unused,2953 .unused,
2938 .unused,2954 .unused,
2939 .unused,2955 .unused,
2956 .unused,
2957 .unused,
2940 },2958 },
2941 .dst_temps = .{ .mem, .unused },2959 .dst_temps = .{ .mem, .unused },
2942 .each = .{ .once = &.{2960 .each = .{ .once = &.{
...@@ -2967,6 +2985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2967,6 +2985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2967 .unused,2985 .unused,
2968 .unused,2986 .unused,
2969 .unused,2987 .unused,
2988 .unused,
2989 .unused,
2970 },2990 },
2971 .dst_temps = .{ .mem, .unused },2991 .dst_temps = .{ .mem, .unused },
2972 .each = .{ .once = &.{2992 .each = .{ .once = &.{
...@@ -2996,6 +3016,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -2996,6 +3016,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
2996 .unused,3016 .unused,
2997 .unused,3017 .unused,
2998 .unused,3018 .unused,
3019 .unused,
3020 .unused,
2999 },3021 },
3000 .dst_temps = .{ .mem, .unused },3022 .dst_temps = .{ .mem, .unused },
3001 .each = .{ .once = &.{3023 .each = .{ .once = &.{
...@@ -3074,6 +3096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3074,6 +3096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3074 .unused,3096 .unused,
3075 .unused,3097 .unused,
3076 .unused,3098 .unused,
3099 .unused,
3100 .unused,
3077 },3101 },
3078 .dst_temps = .{ .mem, .unused },3102 .dst_temps = .{ .mem, .unused },
3079 .each = .{ .once = &.{3103 .each = .{ .once = &.{
...@@ -3104,6 +3128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3104,6 +3128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3104 .unused,3128 .unused,
3105 .unused,3129 .unused,
3106 .unused,3130 .unused,
3131 .unused,
3132 .unused,
3107 },3133 },
3108 .dst_temps = .{ .mem, .unused },3134 .dst_temps = .{ .mem, .unused },
3109 .each = .{ .once = &.{3135 .each = .{ .once = &.{
...@@ -3134,6 +3160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3134,6 +3160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3134 .unused,3160 .unused,
3135 .unused,3161 .unused,
3136 .unused,3162 .unused,
3163 .unused,
3164 .unused,
3137 },3165 },
3138 .dst_temps = .{ .mem, .unused },3166 .dst_temps = .{ .mem, .unused },
3139 .each = .{ .once = &.{3167 .each = .{ .once = &.{
...@@ -3163,6 +3191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3163,6 +3191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3163 .unused,3191 .unused,
3164 .unused,3192 .unused,
3165 .unused,3193 .unused,
3194 .unused,
3195 .unused,
3166 },3196 },
3167 .dst_temps = .{ .mem, .unused },3197 .dst_temps = .{ .mem, .unused },
3168 .each = .{ .once = &.{3198 .each = .{ .once = &.{
...@@ -3241,6 +3271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3241,6 +3271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3241 .unused,3271 .unused,
3242 .unused,3272 .unused,
3243 .unused,3273 .unused,
3274 .unused,
3275 .unused,
3244 },3276 },
3245 .dst_temps = .{ .mem, .unused },3277 .dst_temps = .{ .mem, .unused },
3246 .each = .{ .once = &.{3278 .each = .{ .once = &.{
...@@ -3271,6 +3303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3271,6 +3303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3271 .unused,3303 .unused,
3272 .unused,3304 .unused,
3273 .unused,3305 .unused,
3306 .unused,
3307 .unused,
3274 },3308 },
3275 .dst_temps = .{ .mem, .unused },3309 .dst_temps = .{ .mem, .unused },
3276 .each = .{ .once = &.{3310 .each = .{ .once = &.{
...@@ -3301,6 +3335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3301,6 +3335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3301 .unused,3335 .unused,
3302 .unused,3336 .unused,
3303 .unused,3337 .unused,
3338 .unused,
3339 .unused,
3304 },3340 },
3305 .dst_temps = .{ .mem, .unused },3341 .dst_temps = .{ .mem, .unused },
3306 .each = .{ .once = &.{3342 .each = .{ .once = &.{
...@@ -3331,6 +3367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3331,6 +3367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3331 .unused,3367 .unused,
3332 .unused,3368 .unused,
3333 .unused,3369 .unused,
3370 .unused,
3371 .unused,
3334 },3372 },
3335 .dst_temps = .{ .mem, .unused },3373 .dst_temps = .{ .mem, .unused },
3336 .each = .{ .once = &.{3374 .each = .{ .once = &.{
...@@ -3361,6 +3399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3361,6 +3399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3361 .unused,3399 .unused,
3362 .unused,3400 .unused,
3363 .unused,3401 .unused,
3402 .unused,
3403 .unused,
3364 },3404 },
3365 .dst_temps = .{ .mem, .unused },3405 .dst_temps = .{ .mem, .unused },
3366 .each = .{ .once = &.{3406 .each = .{ .once = &.{
...@@ -3397,6 +3437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3397,6 +3437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3397 .unused,3437 .unused,
3398 .unused,3438 .unused,
3399 .unused,3439 .unused,
3440 .unused,
3441 .unused,
3400 },3442 },
3401 .dst_temps = .{ .mem, .unused },3443 .dst_temps = .{ .mem, .unused },
3402 .each = .{ .once = &.{3444 .each = .{ .once = &.{
...@@ -3434,6 +3476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3434,6 +3476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3434 .unused,3476 .unused,
3435 .unused,3477 .unused,
3436 .unused,3478 .unused,
3479 .unused,
3480 .unused,
3437 },3481 },
3438 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },3482 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
3439 .each = .{ .once = &.{3483 .each = .{ .once = &.{
...@@ -3463,6 +3507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3463,6 +3507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3463 .unused,3507 .unused,
3464 .unused,3508 .unused,
3465 .unused,3509 .unused,
3510 .unused,
3511 .unused,
3466 },3512 },
3467 .dst_temps = .{ .{ .ref = .src0 }, .unused },3513 .dst_temps = .{ .{ .ref = .src0 }, .unused },
3468 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },3514 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -3492,6 +3538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3492,6 +3538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3492 .unused,3538 .unused,
3493 .unused,3539 .unused,
3494 .unused,3540 .unused,
3541 .unused,
3542 .unused,
3495 },3543 },
3496 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },3544 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
3497 .each = .{ .once = &.{3545 .each = .{ .once = &.{
...@@ -3523,6 +3571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3523,6 +3571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3523 .unused,3571 .unused,
3524 .unused,3572 .unused,
3525 .unused,3573 .unused,
3574 .unused,
3575 .unused,
3526 },3576 },
3527 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },3577 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
3528 .each = .{ .once = &.{3578 .each = .{ .once = &.{
...@@ -3551,6 +3601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3551,6 +3601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3551 .unused,3601 .unused,
3552 .unused,3602 .unused,
3553 .unused,3603 .unused,
3604 .unused,
3605 .unused,
3554 },3606 },
3555 .dst_temps = .{ .mem, .unused },3607 .dst_temps = .{ .mem, .unused },
3556 .clobbers = .{ .eflags = true },3608 .clobbers = .{ .eflags = true },
...@@ -3584,6 +3636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3584,6 +3636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3584 .unused,3636 .unused,
3585 .unused,3637 .unused,
3586 .unused,3638 .unused,
3639 .unused,
3640 .unused,
3587 },3641 },
3588 .dst_temps = .{ .mem, .unused },3642 .dst_temps = .{ .mem, .unused },
3589 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },3643 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -3618,6 +3672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3618,6 +3672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3618 .unused,3672 .unused,
3619 .unused,3673 .unused,
3620 .unused,3674 .unused,
3675 .unused,
3676 .unused,
3621 },3677 },
3622 .dst_temps = .{ .mem, .unused },3678 .dst_temps = .{ .mem, .unused },
3623 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },3679 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -3653,6 +3709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3653,6 +3709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3653 .unused,3709 .unused,
3654 .unused,3710 .unused,
3655 .unused,3711 .unused,
3712 .unused,
3713 .unused,
3656 },3714 },
3657 .dst_temps = .{ .mem, .unused },3715 .dst_temps = .{ .mem, .unused },
3658 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },3716 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -3689,6 +3747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3689,6 +3747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3689 .unused,3747 .unused,
3690 .unused,3748 .unused,
3691 .unused,3749 .unused,
3750 .unused,
3751 .unused,
3692 },3752 },
3693 .dst_temps = .{ .mem, .unused },3753 .dst_temps = .{ .mem, .unused },
3694 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },3754 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -3807,6 +3867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3807,6 +3867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3807 .unused,3867 .unused,
3808 .unused,3868 .unused,
3809 .unused,3869 .unused,
3870 .unused,
3871 .unused,
3810 },3872 },
3811 .dst_temps = .{ .mem, .unused },3873 .dst_temps = .{ .mem, .unused },
3812 .clobbers = .{ .eflags = true },3874 .clobbers = .{ .eflags = true },
...@@ -3838,6 +3900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3838,6 +3900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3838 .unused,3900 .unused,
3839 .unused,3901 .unused,
3840 .unused,3902 .unused,
3903 .unused,
3904 .unused,
3841 },3905 },
3842 .dst_temps = .{ .mem, .unused },3906 .dst_temps = .{ .mem, .unused },
3843 .clobbers = .{ .eflags = true },3907 .clobbers = .{ .eflags = true },
...@@ -3901,6 +3965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3901,6 +3965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3901 .unused,3965 .unused,
3902 .unused,3966 .unused,
3903 .unused,3967 .unused,
3968 .unused,
3969 .unused,
3904 },3970 },
3905 .dst_temps = .{ .mem, .unused },3971 .dst_temps = .{ .mem, .unused },
3906 .each = .{ .once = &.{3972 .each = .{ .once = &.{
...@@ -3976,6 +4042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -3976,6 +4042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
3976 .unused,4042 .unused,
3977 .unused,4043 .unused,
3978 .unused,4044 .unused,
4045 .unused,
4046 .unused,
3979 },4047 },
3980 .dst_temps = .{ .mem, .unused },4048 .dst_temps = .{ .mem, .unused },
3981 .clobbers = .{ .eflags = true },4049 .clobbers = .{ .eflags = true },
...@@ -4007,6 +4075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4007,6 +4075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4007 .unused,4075 .unused,
4008 .unused,4076 .unused,
4009 .unused,4077 .unused,
4078 .unused,
4079 .unused,
4010 },4080 },
4011 .dst_temps = .{ .mem, .unused },4081 .dst_temps = .{ .mem, .unused },
4012 .clobbers = .{ .eflags = true },4082 .clobbers = .{ .eflags = true },
...@@ -4038,6 +4108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4038,6 +4108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4038 .unused,4108 .unused,
4039 .unused,4109 .unused,
4040 .unused,4110 .unused,
4111 .unused,
4112 .unused,
4041 },4113 },
4042 .dst_temps = .{ .mem, .unused },4114 .dst_temps = .{ .mem, .unused },
4043 .each = .{ .once = &.{4115 .each = .{ .once = &.{
...@@ -4068,6 +4140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4068,6 +4140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4068 .unused,4140 .unused,
4069 .unused,4141 .unused,
4070 .unused,4142 .unused,
4143 .unused,
4144 .unused,
4071 },4145 },
4072 .dst_temps = .{ .{ .rc = .x87 }, .unused },4146 .dst_temps = .{ .{ .rc = .x87 }, .unused },
4073 .each = .{ .once = &.{4147 .each = .{ .once = &.{
...@@ -4098,6 +4172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4098,6 +4172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4098 .unused,4172 .unused,
4099 .unused,4173 .unused,
4100 .unused,4174 .unused,
4175 .unused,
4176 .unused,
4101 },4177 },
4102 .dst_temps = .{ .{ .rc = .x87 }, .unused },4178 .dst_temps = .{ .{ .rc = .x87 }, .unused },
4103 .each = .{ .once = &.{4179 .each = .{ .once = &.{
...@@ -4125,6 +4201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4125,6 +4201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4125 .unused,4201 .unused,
4126 .unused,4202 .unused,
4127 .unused,4203 .unused,
4204 .unused,
4205 .unused,
4128 },4206 },
4129 .dst_temps = .{ .mem, .unused },4207 .dst_temps = .{ .mem, .unused },
4130 .each = .{ .once = &.{4208 .each = .{ .once = &.{
...@@ -4157,6 +4235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4157,6 +4235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4157 .unused,4235 .unused,
4158 .unused,4236 .unused,
4159 .unused,4237 .unused,
4238 .unused,
4239 .unused,
4160 },4240 },
4161 .dst_temps = .{ .{ .ref = .src0 }, .unused },4241 .dst_temps = .{ .{ .ref = .src0 }, .unused },
4162 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },4242 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -4184,6 +4264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4184,6 +4264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4184 .unused,4264 .unused,
4185 .unused,4265 .unused,
4186 .unused,4266 .unused,
4267 .unused,
4268 .unused,
4187 },4269 },
4188 .dst_temps = .{ .mem, .unused },4270 .dst_temps = .{ .mem, .unused },
4189 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },4271 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -4217,6 +4299,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4217,6 +4299,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4217 .unused,4299 .unused,
4218 .unused,4300 .unused,
4219 .unused,4301 .unused,
4302 .unused,
4303 .unused,
4220 },4304 },
4221 .dst_temps = .{ .mem, .unused },4305 .dst_temps = .{ .mem, .unused },
4222 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },4306 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -4250,6 +4334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4250,6 +4334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4250 .unused,4334 .unused,
4251 .unused,4335 .unused,
4252 .unused,4336 .unused,
4337 .unused,
4338 .unused,
4253 },4339 },
4254 .dst_temps = .{ .mem, .unused },4340 .dst_temps = .{ .mem, .unused },
4255 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },4341 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -4355,6 +4441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4355,6 +4441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4355 .unused,4441 .unused,
4356 .unused,4442 .unused,
4357 .unused,4443 .unused,
4444 .unused,
4445 .unused,
4358 },4446 },
4359 .dst_temps = .{ .mem, .unused },4447 .dst_temps = .{ .mem, .unused },
4360 .clobbers = .{ .eflags = true },4448 .clobbers = .{ .eflags = true },
...@@ -4386,6 +4474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4386,6 +4474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4386 .unused,4474 .unused,
4387 .unused,4475 .unused,
4388 .unused,4476 .unused,
4477 .unused,
4478 .unused,
4389 },4479 },
4390 .dst_temps = .{ .mem, .unused },4480 .dst_temps = .{ .mem, .unused },
4391 .clobbers = .{ .eflags = true },4481 .clobbers = .{ .eflags = true },
...@@ -4463,6 +4553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4463,6 +4553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4463 .unused,4553 .unused,
4464 .unused,4554 .unused,
4465 .unused,4555 .unused,
4556 .unused,
4557 .unused,
4466 },4558 },
4467 .dst_temps = .{ .mem, .unused },4559 .dst_temps = .{ .mem, .unused },
4468 .each = .{ .once = &.{4560 .each = .{ .once = &.{
...@@ -4493,6 +4585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4493,6 +4585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4493 .unused,4585 .unused,
4494 .unused,4586 .unused,
4495 .unused,4587 .unused,
4588 .unused,
4589 .unused,
4496 },4590 },
4497 .dst_temps = .{ .mem, .unused },4591 .dst_temps = .{ .mem, .unused },
4498 .each = .{ .once = &.{4592 .each = .{ .once = &.{
...@@ -4523,6 +4617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4523,6 +4617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4523 .unused,4617 .unused,
4524 .unused,4618 .unused,
4525 .unused,4619 .unused,
4620 .unused,
4621 .unused,
4526 },4622 },
4527 .dst_temps = .{ .mem, .unused },4623 .dst_temps = .{ .mem, .unused },
4528 .each = .{ .once = &.{4624 .each = .{ .once = &.{
...@@ -4553,6 +4649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4553,6 +4649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4553 .unused,4649 .unused,
4554 .unused,4650 .unused,
4555 .unused,4651 .unused,
4652 .unused,
4653 .unused,
4556 },4654 },
4557 .dst_temps = .{ .mem, .unused },4655 .dst_temps = .{ .mem, .unused },
4558 .each = .{ .once = &.{4656 .each = .{ .once = &.{
...@@ -4582,6 +4680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4582,6 +4680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4582 .unused,4680 .unused,
4583 .unused,4681 .unused,
4584 .unused,4682 .unused,
4683 .unused,
4684 .unused,
4585 },4685 },
4586 .dst_temps = .{ .mem, .unused },4686 .dst_temps = .{ .mem, .unused },
4587 .each = .{ .once = &.{4687 .each = .{ .once = &.{
...@@ -4657,6 +4757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4657,6 +4757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4657 .unused,4757 .unused,
4658 .unused,4758 .unused,
4659 .unused,4759 .unused,
4760 .unused,
4761 .unused,
4660 },4762 },
4661 .dst_temps = .{ .mem, .unused },4763 .dst_temps = .{ .mem, .unused },
4662 .each = .{ .once = &.{4764 .each = .{ .once = &.{
...@@ -4687,6 +4789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4687,6 +4789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4687 .unused,4789 .unused,
4688 .unused,4790 .unused,
4689 .unused,4791 .unused,
4792 .unused,
4793 .unused,
4690 },4794 },
4691 .dst_temps = .{ .mem, .unused },4795 .dst_temps = .{ .mem, .unused },
4692 .each = .{ .once = &.{4796 .each = .{ .once = &.{
...@@ -4717,6 +4821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4717,6 +4821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4717 .unused,4821 .unused,
4718 .unused,4822 .unused,
4719 .unused,4823 .unused,
4824 .unused,
4825 .unused,
4720 },4826 },
4721 .dst_temps = .{ .mem, .unused },4827 .dst_temps = .{ .mem, .unused },
4722 .each = .{ .once = &.{4828 .each = .{ .once = &.{
...@@ -4746,6 +4852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4746,6 +4852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4746 .unused,4852 .unused,
4747 .unused,4853 .unused,
4748 .unused,4854 .unused,
4855 .unused,
4856 .unused,
4749 },4857 },
4750 .dst_temps = .{ .mem, .unused },4858 .dst_temps = .{ .mem, .unused },
4751 .each = .{ .once = &.{4859 .each = .{ .once = &.{
...@@ -4821,6 +4929,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4821,6 +4929,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4821 .unused,4929 .unused,
4822 .unused,4930 .unused,
4823 .unused,4931 .unused,
4932 .unused,
4933 .unused,
4824 },4934 },
4825 .dst_temps = .{ .mem, .unused },4935 .dst_temps = .{ .mem, .unused },
4826 .each = .{ .once = &.{4936 .each = .{ .once = &.{
...@@ -4851,6 +4961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4851,6 +4961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4851 .unused,4961 .unused,
4852 .unused,4962 .unused,
4853 .unused,4963 .unused,
4964 .unused,
4965 .unused,
4854 },4966 },
4855 .dst_temps = .{ .mem, .unused },4967 .dst_temps = .{ .mem, .unused },
4856 .each = .{ .once = &.{4968 .each = .{ .once = &.{
...@@ -4881,6 +4993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4881,6 +4993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4881 .unused,4993 .unused,
4882 .unused,4994 .unused,
4883 .unused,4995 .unused,
4996 .unused,
4997 .unused,
4884 },4998 },
4885 .dst_temps = .{ .mem, .unused },4999 .dst_temps = .{ .mem, .unused },
4886 .each = .{ .once = &.{5000 .each = .{ .once = &.{
...@@ -4910,6 +5024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4910,6 +5024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4910 .unused,5024 .unused,
4911 .unused,5025 .unused,
4912 .unused,5026 .unused,
5027 .unused,
5028 .unused,
4913 },5029 },
4914 .dst_temps = .{ .mem, .unused },5030 .dst_temps = .{ .mem, .unused },
4915 .each = .{ .once = &.{5031 .each = .{ .once = &.{
...@@ -4985,6 +5101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -4985,6 +5101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
4985 .unused,5101 .unused,
4986 .unused,5102 .unused,
4987 .unused,5103 .unused,
5104 .unused,
5105 .unused,
4988 },5106 },
4989 .dst_temps = .{ .mem, .unused },5107 .dst_temps = .{ .mem, .unused },
4990 .each = .{ .once = &.{5108 .each = .{ .once = &.{
...@@ -5015,6 +5133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5015,6 +5133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5015 .unused,5133 .unused,
5016 .unused,5134 .unused,
5017 .unused,5135 .unused,
5136 .unused,
5137 .unused,
5018 },5138 },
5019 .dst_temps = .{ .mem, .unused },5139 .dst_temps = .{ .mem, .unused },
5020 .each = .{ .once = &.{5140 .each = .{ .once = &.{
...@@ -5045,6 +5165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5045,6 +5165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5045 .unused,5165 .unused,
5046 .unused,5166 .unused,
5047 .unused,5167 .unused,
5168 .unused,
5169 .unused,
5048 },5170 },
5049 .dst_temps = .{ .mem, .unused },5171 .dst_temps = .{ .mem, .unused },
5050 .each = .{ .once = &.{5172 .each = .{ .once = &.{
...@@ -5075,6 +5197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5075,6 +5197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5075 .unused,5197 .unused,
5076 .unused,5198 .unused,
5077 .unused,5199 .unused,
5200 .unused,
5201 .unused,
5078 },5202 },
5079 .dst_temps = .{ .mem, .unused },5203 .dst_temps = .{ .mem, .unused },
5080 .each = .{ .once = &.{5204 .each = .{ .once = &.{
...@@ -5105,6 +5229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5105,6 +5229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5105 .unused,5229 .unused,
5106 .unused,5230 .unused,
5107 .unused,5231 .unused,
5232 .unused,
5233 .unused,
5108 },5234 },
5109 .dst_temps = .{ .mem, .unused },5235 .dst_temps = .{ .mem, .unused },
5110 .each = .{ .once = &.{5236 .each = .{ .once = &.{
...@@ -5141,6 +5267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5141,6 +5267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5141 .unused,5267 .unused,
5142 .unused,5268 .unused,
5143 .unused,5269 .unused,
5270 .unused,
5271 .unused,
5144 },5272 },
5145 .dst_temps = .{ .mem, .unused },5273 .dst_temps = .{ .mem, .unused },
5146 .each = .{ .once = &.{5274 .each = .{ .once = &.{
...@@ -5178,6 +5306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5178,6 +5306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5178 .unused,5306 .unused,
5179 .unused,5307 .unused,
5180 .unused,5308 .unused,
5309 .unused,
5310 .unused,
5181 },5311 },
5182 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },5312 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
5183 .each = .{ .once = &.{5313 .each = .{ .once = &.{
...@@ -5207,6 +5337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5207,6 +5337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5207 .unused,5337 .unused,
5208 .unused,5338 .unused,
5209 .unused,5339 .unused,
5340 .unused,
5341 .unused,
5210 },5342 },
5211 .dst_temps = .{ .{ .ref = .src0 }, .unused },5343 .dst_temps = .{ .{ .ref = .src0 }, .unused },
5212 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },5344 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5236,6 +5368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5236,6 +5368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5236 .unused,5368 .unused,
5237 .unused,5369 .unused,
5238 .unused,5370 .unused,
5371 .unused,
5372 .unused,
5239 },5373 },
5240 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },5374 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
5241 .each = .{ .once = &.{5375 .each = .{ .once = &.{
...@@ -5267,6 +5401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5267,6 +5401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5267 .unused,5401 .unused,
5268 .unused,5402 .unused,
5269 .unused,5403 .unused,
5404 .unused,
5405 .unused,
5270 },5406 },
5271 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },5407 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
5272 .each = .{ .once = &.{5408 .each = .{ .once = &.{
...@@ -5295,6 +5431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5295,6 +5431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5295 .unused,5431 .unused,
5296 .unused,5432 .unused,
5297 .unused,5433 .unused,
5434 .unused,
5435 .unused,
5298 },5436 },
5299 .dst_temps = .{ .mem, .unused },5437 .dst_temps = .{ .mem, .unused },
5300 .clobbers = .{ .eflags = true },5438 .clobbers = .{ .eflags = true },
...@@ -5328,6 +5466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5328,6 +5466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5328 .unused,5466 .unused,
5329 .unused,5467 .unused,
5330 .unused,5468 .unused,
5469 .unused,
5470 .unused,
5331 },5471 },
5332 .dst_temps = .{ .mem, .unused },5472 .dst_temps = .{ .mem, .unused },
5333 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },5473 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5362,6 +5502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5362,6 +5502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5362 .unused,5502 .unused,
5363 .unused,5503 .unused,
5364 .unused,5504 .unused,
5505 .unused,
5506 .unused,
5365 },5507 },
5366 .dst_temps = .{ .mem, .unused },5508 .dst_temps = .{ .mem, .unused },
5367 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },5509 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5397,6 +5539,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5397,6 +5539,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5397 .unused,5539 .unused,
5398 .unused,5540 .unused,
5399 .unused,5541 .unused,
5542 .unused,
5543 .unused,
5400 },5544 },
5401 .dst_temps = .{ .mem, .unused },5545 .dst_temps = .{ .mem, .unused },
5402 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },5546 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5433,6 +5577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5433,6 +5577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5433 .unused,5577 .unused,
5434 .unused,5578 .unused,
5435 .unused,5579 .unused,
5580 .unused,
5581 .unused,
5436 },5582 },
5437 .dst_temps = .{ .mem, .unused },5583 .dst_temps = .{ .mem, .unused },
5438 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },5584 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5546,6 +5692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5546,6 +5692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5546 .unused,5692 .unused,
5547 .unused,5693 .unused,
5548 .unused,5694 .unused,
5695 .unused,
5696 .unused,
5549 },5697 },
5550 .dst_temps = .{ .mem, .unused },5698 .dst_temps = .{ .mem, .unused },
5551 .clobbers = .{ .eflags = true },5699 .clobbers = .{ .eflags = true },
...@@ -5577,6 +5725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5577,6 +5725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5577 .unused,5725 .unused,
5578 .unused,5726 .unused,
5579 .unused,5727 .unused,
5728 .unused,
5729 .unused,
5580 },5730 },
5581 .dst_temps = .{ .mem, .unused },5731 .dst_temps = .{ .mem, .unused },
5582 .clobbers = .{ .eflags = true },5732 .clobbers = .{ .eflags = true },
...@@ -5638,6 +5788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5638,6 +5788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5638 .unused,5788 .unused,
5639 .unused,5789 .unused,
5640 .unused,5790 .unused,
5791 .unused,
5792 .unused,
5641 },5793 },
5642 .dst_temps = .{ .mem, .unused },5794 .dst_temps = .{ .mem, .unused },
5643 .each = .{ .once = &.{5795 .each = .{ .once = &.{
...@@ -5710,6 +5862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5710,6 +5862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5710 .unused,5862 .unused,
5711 .unused,5863 .unused,
5712 .unused,5864 .unused,
5865 .unused,
5866 .unused,
5713 },5867 },
5714 .dst_temps = .{ .mem, .unused },5868 .dst_temps = .{ .mem, .unused },
5715 .clobbers = .{ .eflags = true },5869 .clobbers = .{ .eflags = true },
...@@ -5741,6 +5895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5741,6 +5895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5741 .unused,5895 .unused,
5742 .unused,5896 .unused,
5743 .unused,5897 .unused,
5898 .unused,
5899 .unused,
5744 },5900 },
5745 .dst_temps = .{ .mem, .unused },5901 .dst_temps = .{ .mem, .unused },
5746 .clobbers = .{ .eflags = true },5902 .clobbers = .{ .eflags = true },
...@@ -5772,6 +5928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5772,6 +5928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5772 .unused,5928 .unused,
5773 .unused,5929 .unused,
5774 .unused,5930 .unused,
5931 .unused,
5932 .unused,
5775 },5933 },
5776 .dst_temps = .{ .mem, .unused },5934 .dst_temps = .{ .mem, .unused },
5777 .each = .{ .once = &.{5935 .each = .{ .once = &.{
...@@ -5802,6 +5960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5802,6 +5960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5802 .unused,5960 .unused,
5803 .unused,5961 .unused,
5804 .unused,5962 .unused,
5963 .unused,
5964 .unused,
5805 },5965 },
5806 .dst_temps = .{ .{ .rc = .x87 }, .unused },5966 .dst_temps = .{ .{ .rc = .x87 }, .unused },
5807 .each = .{ .once = &.{5967 .each = .{ .once = &.{
...@@ -5830,6 +5990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5830,6 +5990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5830 .unused,5990 .unused,
5831 .unused,5991 .unused,
5832 .unused,5992 .unused,
5993 .unused,
5994 .unused,
5833 },5995 },
5834 .dst_temps = .{ .{ .rc = .x87 }, .unused },5996 .dst_temps = .{ .{ .rc = .x87 }, .unused },
5835 .each = .{ .once = &.{5997 .each = .{ .once = &.{
...@@ -5858,6 +6020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5858,6 +6020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5858 .unused,6020 .unused,
5859 .unused,6021 .unused,
5860 .unused,6022 .unused,
6023 .unused,
6024 .unused,
5861 },6025 },
5862 .dst_temps = .{ .{ .rc = .x87 }, .unused },6026 .dst_temps = .{ .{ .rc = .x87 }, .unused },
5863 .each = .{ .once = &.{6027 .each = .{ .once = &.{
...@@ -5885,6 +6049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5885,6 +6049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5885 .unused,6049 .unused,
5886 .unused,6050 .unused,
5887 .unused,6051 .unused,
6052 .unused,
6053 .unused,
5888 },6054 },
5889 .dst_temps = .{ .mem, .unused },6055 .dst_temps = .{ .mem, .unused },
5890 .each = .{ .once = &.{6056 .each = .{ .once = &.{
...@@ -5917,6 +6083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5917,6 +6083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5917 .unused,6083 .unused,
5918 .unused,6084 .unused,
5919 .unused,6085 .unused,
6086 .unused,
6087 .unused,
5920 },6088 },
5921 .dst_temps = .{ .{ .ref = .src0 }, .unused },6089 .dst_temps = .{ .{ .ref = .src0 }, .unused },
5922 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6090 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5944,6 +6112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5944,6 +6112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5944 .unused,6112 .unused,
5945 .unused,6113 .unused,
5946 .unused,6114 .unused,
6115 .unused,
6116 .unused,
5947 },6117 },
5948 .dst_temps = .{ .mem, .unused },6118 .dst_temps = .{ .mem, .unused },
5949 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6119 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -5977,6 +6147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -5977,6 +6147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
5977 .unused,6147 .unused,
5978 .unused,6148 .unused,
5979 .unused,6149 .unused,
6150 .unused,
6151 .unused,
5980 },6152 },
5981 .dst_temps = .{ .mem, .unused },6153 .dst_temps = .{ .mem, .unused },
5982 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6154 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -6010,6 +6182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6010,6 +6182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6010 .unused,6182 .unused,
6011 .unused,6183 .unused,
6012 .unused,6184 .unused,
6185 .unused,
6186 .unused,
6013 },6187 },
6014 .dst_temps = .{ .mem, .unused },6188 .dst_temps = .{ .mem, .unused },
6015 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6189 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -6034,10 +6208,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6034,10 +6208,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6034 try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg);6208 try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg);
6035 },6209 },
6036 .sub_safe => unreachable,6210 .sub_safe => unreachable,
6037 .mul, .mul_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, .mul) else fallback: {6211 .mul, .mul_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, .mul) else {
6038 const bin_op = air_datas[@intFromEnum(inst)].bin_op;6212 const bin_op = air_datas[@intFromEnum(inst)].bin_op;
6039 const ty = cg.typeOf(bin_op.lhs);6213 const ty = cg.typeOf(bin_op.lhs);
6040 if (ty.isVector(zcu) and cg.floatBits(ty.childType(zcu)) == null) break :fallback try cg.airMulDivBinOp(inst, .mul);
6041 var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs });6214 var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs });
6042 var res: [1]Temp = undefined;6215 var res: [1]Temp = undefined;
6043 cg.select(&res, &.{ty}, &ops, comptime &.{ .{6216 cg.select(&res, &.{ty}, &ops, comptime &.{ .{
...@@ -6157,6 +6330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6157,6 +6330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6157 .unused,6330 .unused,
6158 .unused,6331 .unused,
6159 .unused,6332 .unused,
6333 .unused,
6334 .unused,
6160 },6335 },
6161 .dst_temps = .{ .mem, .unused },6336 .dst_temps = .{ .mem, .unused },
6162 .clobbers = .{ .eflags = true },6337 .clobbers = .{ .eflags = true },
...@@ -6192,6 +6367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6192,6 +6367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6192 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },6367 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
6193 .unused,6368 .unused,
6194 .unused,6369 .unused,
6370 .unused,
6371 .unused,
6195 },6372 },
6196 .dst_temps = .{ .mem, .unused },6373 .dst_temps = .{ .mem, .unused },
6197 .clobbers = .{ .eflags = true },6374 .clobbers = .{ .eflags = true },
...@@ -6236,6 +6413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6236,6 +6413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6236 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },6413 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
6237 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },6414 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
6238 .unused,6415 .unused,
6416 .unused,
6417 .unused,
6239 },6418 },
6240 .dst_temps = .{ .mem, .unused },6419 .dst_temps = .{ .mem, .unused },
6241 .clobbers = .{ .eflags = true },6420 .clobbers = .{ .eflags = true },
...@@ -6283,6 +6462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6283,6 +6462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6283 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },6462 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
6284 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },6463 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
6285 .unused,6464 .unused,
6465 .unused,
6466 .unused,
6286 },6467 },
6287 .dst_temps = .{ .mem, .unused },6468 .dst_temps = .{ .mem, .unused },
6288 .clobbers = .{ .eflags = true },6469 .clobbers = .{ .eflags = true },
...@@ -6330,6 +6511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6330,6 +6511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6330 .{ .type = .u64, .kind = .{ .reg = .rax } },6511 .{ .type = .u64, .kind = .{ .reg = .rax } },
6331 .{ .type = .u64, .kind = .{ .reg = .rdx } },6512 .{ .type = .u64, .kind = .{ .reg = .rdx } },
6332 .unused,6513 .unused,
6514 .unused,
6515 .unused,
6333 },6516 },
6334 .dst_temps = .{ .mem, .unused },6517 .dst_temps = .{ .mem, .unused },
6335 .clobbers = .{ .eflags = true },6518 .clobbers = .{ .eflags = true },
...@@ -6378,6 +6561,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6378,6 +6561,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6378 .{ .type = .u64, .kind = .{ .reg = .rax } },6561 .{ .type = .u64, .kind = .{ .reg = .rax } },
6379 .{ .type = .u64, .kind = .{ .reg = .rdx } },6562 .{ .type = .u64, .kind = .{ .reg = .rdx } },
6380 .unused,6563 .unused,
6564 .unused,
6565 .unused,
6381 },6566 },
6382 .dst_temps = .{ .mem, .unused },6567 .dst_temps = .{ .mem, .unused },
6383 .clobbers = .{ .eflags = true },6568 .clobbers = .{ .eflags = true },
...@@ -6407,17 +6592,55 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6407,17 +6592,55 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6407 .{ ._, ._ns, .j, .@"0b", ._, ._, ._ },6592 .{ ._, ._ns, .j, .@"0b", ._, ._, ._ },
6408 } },6593 } },
6409 }, .{6594 }, .{
6410 .required_features = .{ .f16c, null, null, null },6595 .required_features = .{ .avx, null, null, null },
6411 .src_constraints = .{6596 .src_constraints = .{
6412 .{ .scalar_float = .{ .of = .word, .is = .word } },6597 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6413 .{ .scalar_float = .{ .of = .word, .is = .word } },6598 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6599 .any,
6600 },
6601 .patterns = &.{
6602 .{ .src = .{ .mem, .mem, .none } },
6603 .{ .src = .{ .to_sse, .mem, .none } },
6604 .{ .src = .{ .mem, .to_sse, .none } },
6605 .{ .src = .{ .to_sse, .to_sse, .none } },
6606 },
6607 .extra_temps = .{
6608 .{ .type = .vector_8_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6609 .unused,
6610 .unused,
6611 .unused,
6612 .unused,
6613 .unused,
6614 .unused,
6615 .unused,
6616 .unused,
6617 .unused,
6618 .unused,
6619 },
6620 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6621 .each = .{ .once = &.{
6622 .{ ._, .vp_w, .movsxb, .dst0x, .src0q, ._, ._ },
6623 .{ ._, .vp_w, .movsxb, .tmp0x, .src1q, ._, ._ },
6624 .{ ._, .vp_w, .mull, .dst0x, .dst0x, .tmp0x, ._ },
6625 .{ ._, .vp_b, .ackssw, .dst0x, .dst0x, .dst0x, ._ },
6626 } },
6627 }, .{
6628 .required_features = .{ .sse4_1, null, null, null },
6629 .src_constraints = .{
6630 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6631 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6414 .any,6632 .any,
6415 },6633 },
6416 .patterns = &.{6634 .patterns = &.{
6635 .{ .src = .{ .mem, .mem, .none } },
6636 .{ .src = .{ .to_sse, .mem, .none } },
6637 .{ .src = .{ .mem, .to_sse, .none } },
6417 .{ .src = .{ .to_sse, .to_sse, .none } },6638 .{ .src = .{ .to_sse, .to_sse, .none } },
6418 },6639 },
6419 .extra_temps = .{6640 .extra_temps = .{
6420 .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },6641 .{ .type = .vector_8_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6642 .unused,
6643 .unused,
6421 .unused,6644 .unused,
6422 .unused,6645 .unused,
6423 .unused,6646 .unused,
...@@ -6429,24 +6652,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6429,24 +6652,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6429 },6652 },
6430 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },6653 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6431 .each = .{ .once = &.{6654 .each = .{ .once = &.{
6432 .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ },6655 .{ ._, .p_w, .movsxb, .dst0x, .src0q, ._, ._ },
6433 .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ },6656 .{ ._, .p_w, .movsxb, .tmp0x, .src1q, ._, ._ },
6434 .{ ._, .v_ss, .mul, .dst0x, .dst0x, .tmp0d, ._ },6657 .{ ._, .p_w, .mull, .dst0x, .tmp0x, ._, ._ },
6435 .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ },6658 .{ ._, .p_b, .ackssw, .dst0x, .dst0x, ._, ._ },
6436 } },6659 } },
6437 }, .{6660 }, .{
6438 .required_features = .{ .sse, null, null, null },6661 .required_features = .{ .sse2, null, null, null },
6439 .src_constraints = .{6662 .src_constraints = .{
6440 .{ .scalar_float = .{ .of = .word, .is = .word } },6663 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6441 .{ .scalar_float = .{ .of = .word, .is = .word } },6664 .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } },
6442 .any,6665 .any,
6443 },6666 },
6444 .patterns = &.{6667 .patterns = &.{
6445 .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } },6668 .{ .src = .{ .to_mut_sse, .to_mut_sse, .none } },
6446 },6669 },
6447 .call_frame = .{ .alignment = .@"16" },
6448 .extra_temps = .{6670 .extra_temps = .{
6449 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },6671 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6672 .unused,
6673 .unused,
6450 .unused,6674 .unused,
6451 .unused,6675 .unused,
6452 .unused,6676 .unused,
...@@ -6457,15 +6681,21 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6457,15 +6681,21 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6457 .unused,6681 .unused,
6458 },6682 },
6459 .dst_temps = .{ .{ .ref = .src0 }, .unused },6683 .dst_temps = .{ .{ .ref = .src0 }, .unused },
6460 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
6461 .each = .{ .once = &.{6684 .each = .{ .once = &.{
6462 .{ ._, ._, .call, .tmp0d, ._, ._, ._ },6685 .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ },
6686 .{ ._, .p_b, .cmpgt, .tmp0x, .src0x, ._, ._ },
6687 .{ ._, .p_, .unpcklbw, .dst0x, .tmp0x, ._, ._ },
6688 .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ },
6689 .{ ._, .p_b, .cmpgt, .tmp0x, .src1x, ._, ._ },
6690 .{ ._, .p_, .unpcklbw, .src1x, .tmp0x, ._, ._ },
6691 .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ },
6692 .{ ._, .p_b, .ackssw, .dst0x, .dst0x, ._, ._ },
6463 } },6693 } },
6464 }, .{6694 }, .{
6465 .required_features = .{ .f16c, null, null, null },6695 .required_features = .{ .avx2, null, null, null },
6466 .src_constraints = .{6696 .src_constraints = .{
6467 .{ .scalar_float = .{ .of = .qword, .is = .word } },6697 .{ .scalar_signed_int = .{ .of = .xword, .is = .byte } },
6468 .{ .scalar_float = .{ .of = .qword, .is = .word } },6698 .{ .scalar_signed_int = .{ .of = .xword, .is = .byte } },
6469 .any,6699 .any,
6470 },6700 },
6471 .patterns = &.{6701 .patterns = &.{
...@@ -6475,7 +6705,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6475,7 +6705,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6475 .{ .src = .{ .to_sse, .to_sse, .none } },6705 .{ .src = .{ .to_sse, .to_sse, .none } },
6476 },6706 },
6477 .extra_temps = .{6707 .extra_temps = .{
6478 .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },6708 .{ .type = .vector_16_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6709 .unused,
6710 .unused,
6479 .unused,6711 .unused,
6480 .unused,6712 .unused,
6481 .unused,6713 .unused,
...@@ -6487,16 +6719,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6487,16 +6719,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6487 },6719 },
6488 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },6720 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6489 .each = .{ .once = &.{6721 .each = .{ .once = &.{
6490 .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ },6722 .{ ._, .vp_w, .movsxb, .dst0y, .src0x, ._, ._ },
6491 .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ },6723 .{ ._, .vp_w, .movsxb, .tmp0y, .src1x, ._, ._ },
6492 .{ ._, .v_ps, .mul, .dst0x, .dst0x, .tmp0x, ._ },6724 .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ },
6493 .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ },6725 .{ ._, .vp_b, .ackssw, .dst0y, .dst0y, .dst0y, ._ },
6726 .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ },
6494 } },6727 } },
6495 }, .{6728 }, .{
6496 .required_features = .{ .f16c, null, null, null },6729 .required_features = .{ .avx, null, null, null },
6497 .src_constraints = .{6730 .src_constraints = .{
6498 .{ .scalar_float = .{ .of = .xword, .is = .word } },6731 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6499 .{ .scalar_float = .{ .of = .xword, .is = .word } },6732 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6500 .any,6733 .any,
6501 },6734 },
6502 .patterns = &.{6735 .patterns = &.{
...@@ -6506,7 +6739,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6506,7 +6739,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6506 .{ .src = .{ .to_sse, .to_sse, .none } },6739 .{ .src = .{ .to_sse, .to_sse, .none } },
6507 },6740 },
6508 .extra_temps = .{6741 .extra_temps = .{
6509 .{ .type = .vector_8_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },6742 .{ .type = .vector_8_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6743 .unused,
6744 .unused,
6510 .unused,6745 .unused,
6511 .unused,6746 .unused,
6512 .unused,6747 .unused,
...@@ -6518,16 +6753,114 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6518,16 +6753,114 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6518 },6753 },
6519 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },6754 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6520 .each = .{ .once = &.{6755 .each = .{ .once = &.{
6521 .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ },6756 .{ ._, .vp_w, .movzxb, .dst0x, .src0q, ._, ._ },
6522 .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ },6757 .{ ._, .vp_w, .movzxb, .tmp0x, .src1q, ._, ._ },
6523 .{ ._, .v_ps, .mul, .dst0y, .dst0y, .tmp0y, ._ },6758 .{ ._, .vp_w, .mull, .dst0x, .dst0x, .tmp0x, ._ },
6524 .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ },6759 .{ ._, .vp_b, .ackusw, .dst0x, .dst0x, .dst0x, ._ },
6525 } },6760 } },
6526 }, .{6761 }, .{
6527 .required_features = .{ .f16c, null, null, null },6762 .required_features = .{ .sse4_1, null, null, null },
6528 .src_constraints = .{6763 .src_constraints = .{
6529 .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } },6764 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6530 .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } },6765 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6766 .any,
6767 },
6768 .patterns = &.{
6769 .{ .src = .{ .mem, .mem, .none } },
6770 .{ .src = .{ .to_sse, .mem, .none } },
6771 .{ .src = .{ .mem, .to_sse, .none } },
6772 .{ .src = .{ .to_sse, .to_sse, .none } },
6773 },
6774 .extra_temps = .{
6775 .{ .type = .vector_8_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6776 .unused,
6777 .unused,
6778 .unused,
6779 .unused,
6780 .unused,
6781 .unused,
6782 .unused,
6783 .unused,
6784 .unused,
6785 .unused,
6786 },
6787 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6788 .each = .{ .once = &.{
6789 .{ ._, .p_w, .movzxb, .dst0x, .src0q, ._, ._ },
6790 .{ ._, .p_w, .movzxb, .tmp0x, .src1q, ._, ._ },
6791 .{ ._, .p_w, .mull, .dst0x, .tmp0x, ._, ._ },
6792 .{ ._, .p_b, .ackusw, .dst0x, .dst0x, ._, ._ },
6793 } },
6794 }, .{
6795 .required_features = .{ .sse2, null, null, null },
6796 .src_constraints = .{
6797 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6798 .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
6799 .any,
6800 },
6801 .patterns = &.{
6802 .{ .src = .{ .to_mut_sse, .to_mut_sse, .none } },
6803 },
6804 .extra_temps = .{
6805 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
6806 .unused,
6807 .unused,
6808 .unused,
6809 .unused,
6810 .unused,
6811 .unused,
6812 .unused,
6813 .unused,
6814 .unused,
6815 .unused,
6816 },
6817 .dst_temps = .{ .{ .ref = .src0 }, .unused },
6818 .each = .{ .once = &.{
6819 .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ },
6820 .{ ._, .p_, .unpcklbw, .dst0x, .tmp0x, ._, ._ },
6821 .{ ._, .p_, .unpcklbw, .src1x, .tmp0x, ._, ._ },
6822 .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ },
6823 .{ ._, .p_b, .ackusw, .dst0x, .dst0x, ._, ._ },
6824 } },
6825 }, .{
6826 .required_features = .{ .avx2, null, null, null },
6827 .src_constraints = .{
6828 .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } },
6829 .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } },
6830 .any,
6831 },
6832 .patterns = &.{
6833 .{ .src = .{ .mem, .mem, .none } },
6834 .{ .src = .{ .to_sse, .mem, .none } },
6835 .{ .src = .{ .mem, .to_sse, .none } },
6836 .{ .src = .{ .to_sse, .to_sse, .none } },
6837 },
6838 .extra_temps = .{
6839 .{ .type = .vector_16_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
6840 .unused,
6841 .unused,
6842 .unused,
6843 .unused,
6844 .unused,
6845 .unused,
6846 .unused,
6847 .unused,
6848 .unused,
6849 .unused,
6850 },
6851 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
6852 .each = .{ .once = &.{
6853 .{ ._, .vp_w, .movzxb, .dst0y, .src0x, ._, ._ },
6854 .{ ._, .vp_w, .movzxb, .tmp0y, .src1x, ._, ._ },
6855 .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ },
6856 .{ ._, .vp_b, .ackusw, .dst0y, .dst0y, .dst0y, ._ },
6857 .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ },
6858 } },
6859 }, .{
6860 .required_features = .{ .avx2, null, null, null },
6861 .src_constraints = .{
6862 .{ .multiple_scalar_signed_int = .{ .of = .xword, .is = .byte } },
6863 .{ .multiple_scalar_signed_int = .{ .of = .xword, .is = .byte } },
6531 .any,6864 .any,
6532 },6865 },
6533 .patterns = &.{6866 .patterns = &.{
...@@ -6535,8 +6868,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6535,8 +6868,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6535 },6868 },
6536 .extra_temps = .{6869 .extra_temps = .{
6537 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },6870 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
6538 .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } },6871 .{ .type = .vector_16_i16, .kind = .{ .rc = .sse } },
6539 .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } },6872 .{ .type = .vector_16_i16, .kind = .{ .rc = .sse } },
6873 .unused,
6874 .unused,
6540 .unused,6875 .unused,
6541 .unused,6876 .unused,
6542 .unused,6877 .unused,
...@@ -6548,29 +6883,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6548,29 +6883,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6548 .clobbers = .{ .eflags = true },6883 .clobbers = .{ .eflags = true },
6549 .each = .{ .once = &.{6884 .each = .{ .once = &.{
6550 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },6885 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
6551 .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },6886 .{ .@"0:", .vp_w, .movsxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
6552 .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },6887 .{ ._, .vp_w, .movsxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },
6553 .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .tmp2y, ._ },6888 .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ },
6554 .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ },6889 .{ ._, .vp_b, .ackssw, .tmp1y, .tmp1y, .tmp1y, ._ },
6890 .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ },
6891 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
6555 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },6892 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
6556 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },6893 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
6557 } },6894 } },
6558 }, .{6895 }, .{
6559 .required_features = .{ .avx, null, null, null },6896 .required_features = .{ .avx, null, null, null },
6560 .src_constraints = .{6897 .src_constraints = .{
6561 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6898 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6562 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6899 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6563 .any,6900 .any,
6564 },6901 },
6565 .patterns = &.{6902 .patterns = &.{
6566 .{ .src = .{ .to_mem, .to_mem, .none } },6903 .{ .src = .{ .to_mem, .to_mem, .none } },
6567 },6904 },
6568 .call_frame = .{ .alignment = .@"16" },
6569 .extra_temps = .{6905 .extra_temps = .{
6570 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },6906 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
6571 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },6907 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6572 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },6908 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6573 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },6909 .unused,
6910 .unused,
6911 .unused,
6574 .unused,6912 .unused,
6575 .unused,6913 .unused,
6576 .unused,6914 .unused,
...@@ -6578,33 +6916,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6578,33 +6916,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6578 .unused,6916 .unused,
6579 },6917 },
6580 .dst_temps = .{ .mem, .unused },6918 .dst_temps = .{ .mem, .unused },
6581 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6919 .clobbers = .{ .eflags = true },
6582 .each = .{ .once = &.{6920 .each = .{ .once = &.{
6583 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },6921 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
6584 .{ .@"0:", .vp_, .xor, .tmp2x, .tmp2x, .tmp2x, ._ },6922 .{ .@"0:", .vp_w, .movsxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
6585 .{ ._, .vp_w, .insr, .tmp1x, .tmp2x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },6923 .{ ._, .vp_w, .movsxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
6586 .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) },6924 .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .tmp2x, ._ },
6587 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },6925 .{ ._, .vp_b, .ackssw, .tmp1x, .tmp1x, .tmp1x, ._ },
6588 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ },6926 .{ ._, .v_q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
6589 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },6927 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
6590 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },6928 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
6591 } },6929 } },
6592 }, .{6930 }, .{
6593 .required_features = .{ .sse4_1, null, null, null },6931 .required_features = .{ .sse4_1, null, null, null },
6594 .src_constraints = .{6932 .src_constraints = .{
6595 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6933 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6596 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6934 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6597 .any,6935 .any,
6598 },6936 },
6599 .patterns = &.{6937 .patterns = &.{
6600 .{ .src = .{ .to_mem, .to_mem, .none } },6938 .{ .src = .{ .to_mem, .to_mem, .none } },
6601 },6939 },
6602 .call_frame = .{ .alignment = .@"16" },
6603 .extra_temps = .{6940 .extra_temps = .{
6604 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },6941 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
6605 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },6942 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6606 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },6943 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6607 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },6944 .unused,
6945 .unused,
6946 .unused,
6608 .unused,6947 .unused,
6609 .unused,6948 .unused,
6610 .unused,6949 .unused,
...@@ -6612,108 +6951,1350 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6612,108 +6951,1350 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6612 .unused,6951 .unused,
6613 },6952 },
6614 .dst_temps = .{ .mem, .unused },6953 .dst_temps = .{ .mem, .unused },
6615 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6954 .clobbers = .{ .eflags = true },
6616 .each = .{ .once = &.{6955 .each = .{ .once = &.{
6617 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },6956 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
6618 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },6957 .{ .@"0:", .p_w, .movsxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
6619 .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ },6958 .{ ._, .p_w, .movsxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
6620 .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },6959 .{ ._, .p_w, .mull, .tmp1x, .tmp2x, ._, ._ },
6621 .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ },6960 .{ ._, .p_b, .ackssw, .tmp1x, .tmp1x, ._, ._ },
6622 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },6961 .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
6623 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ },6962 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
6624 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
6625 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },6963 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
6626 } },6964 } },
6627 }, .{6965 }, .{
6628 .required_features = .{ .sse2, null, null, null },6966 .required_features = .{ .sse2, null, null, null },
6629 .src_constraints = .{6967 .src_constraints = .{
6630 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6968 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6631 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },6969 .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } },
6632 .any,6970 .any,
6633 },6971 },
6634 .patterns = &.{6972 .patterns = &.{
6635 .{ .src = .{ .to_mem, .to_mem, .none } },6973 .{ .src = .{ .to_mem, .to_mem, .none } },
6636 },6974 },
6637 .call_frame = .{ .alignment = .@"16" },
6638 .extra_temps = .{6975 .extra_temps = .{
6639 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },6976 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
6640 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },6977 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6641 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },6978 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6642 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },6979 .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } },
6643 .{ .type = .f16, .kind = .{ .reg = .ax } },6980 .unused,
6981 .unused,
6982 .unused,
6644 .unused,6983 .unused,
6645 .unused,6984 .unused,
6646 .unused,6985 .unused,
6647 .unused,6986 .unused,
6648 },6987 },
6649 .dst_temps = .{ .mem, .unused },6988 .dst_temps = .{ .mem, .unused },
6650 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },6989 .clobbers = .{ .eflags = true },
6651 .each = .{ .once = &.{6990 .each = .{ .once = &.{
6652 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },6991 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
6653 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },6992 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },
6654 .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ },6993 .{ ._, ._q, .mov, .tmp2x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
6655 .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },6994 .{ ._, .p_b, .cmpgt, .tmp1x, .tmp2x, ._, ._ },
6656 .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ },6995 .{ ._, .p_, .unpcklbw, .tmp2x, .tmp1x, ._, ._ },
6657 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },6996 .{ ._, .p_, .xor, .tmp1x, .tmp1x, ._, ._ },
6658 .{ ._, .p_w, .extr, .tmp4d, .tmp1x, .ui(0), ._ },6997 .{ ._, ._q, .mov, .tmp3x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
6659 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp4w, ._, ._ },6998 .{ ._, .p_b, .cmpgt, .tmp1x, .tmp3x, ._, ._ },
6660 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },6999 .{ ._, .p_, .unpcklbw, .tmp3x, .tmp1x, ._, ._ },
7000 .{ ._, .p_w, .mull, .tmp2x, .tmp3x, ._, ._ },
7001 .{ ._, .p_b, .ackssw, .tmp2x, .tmp2x, ._, ._ },
7002 .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp2x, ._, ._ },
7003 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
6661 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },7004 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
6662 } },7005 } },
6663 }, .{7006 }, .{
6664 .required_features = .{ .sse, null, null, null },7007 .required_features = .{ .slow_incdec, null, null, null },
6665 .src_constraints = .{7008 .src_constraints = .{
6666 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },7009 .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } },
6667 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },7010 .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } },
6668 .any,7011 .any,
6669 },7012 },
6670 .patterns = &.{7013 .patterns = &.{
6671 .{ .src = .{ .to_mem, .to_mem, .none } },7014 .{ .src = .{ .to_mem, .to_mem, .none } },
6672 },7015 },
6673 .call_frame = .{ .alignment = .@"16" },
6674 .extra_temps = .{7016 .extra_temps = .{
6675 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },7017 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
6676 .{ .type = .f16, .kind = .{ .reg = .ax } },7018 .{ .type = .i8, .kind = .{ .reg = .al } },
6677 .{ .type = .f32, .kind = .mem },7019 .unused,
6678 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },7020 .unused,
6679 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },7021 .unused,
6680 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },7022 .unused,
7023 .unused,
7024 .unused,
6681 .unused,7025 .unused,
6682 .unused,7026 .unused,
6683 .unused,7027 .unused,
6684 },7028 },
6685 .dst_temps = .{ .mem, .unused },7029 .dst_temps = .{ .mem, .unused },
6686 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },7030 .clobbers = .{ .eflags = true },
6687 .each = .{ .once = &.{7031 .each = .{ .once = &.{
6688 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },7032 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
6689 .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },7033 .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ },
6690 .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ },7034 .{ ._, .i_, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ },
6691 .{ ._, ._ss, .mov, .tmp3x, .mem(.tmp2d), ._, ._ },7035 .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ },
6692 .{ ._, ._, .movzx, .tmp1d, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ },7036 .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ },
6693 .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ },
6694 .{ ._, ._ss, .mov, .tmp4x, .mem(.tmp2d), ._, ._ },
6695 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
6696 .{ ._, ._ss, .mov, .mem(.tmp2d), .tmp3x, ._, ._ },
6697 .{ ._, ._, .mov, .tmp1d, .mem(.tmp2d), ._, ._ },
6698 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ },
6699 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
6700 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },7037 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
6701 } },7038 } },
6702 }, .{7039 }, .{
6703 .required_features = .{ .avx, null, null, null },
6704 .src_constraints = .{7040 .src_constraints = .{
6705 .{ .scalar_float = .{ .of = .dword, .is = .dword } },7041 .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } },
6706 .{ .scalar_float = .{ .of = .dword, .is = .dword } },7042 .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } },
6707 .any,7043 .any,
6708 },7044 },
6709 .patterns = &.{7045 .patterns = &.{
6710 .{ .src = .{ .to_sse, .mem, .none } },7046 .{ .src = .{ .to_mem, .to_mem, .none } },
6711 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
6712 .{ .src = .{ .to_sse, .to_sse, .none } },
6713 },7047 },
6714 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },7048 .extra_temps = .{
7049 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7050 .{ .type = .i8, .kind = .{ .reg = .al } },
7051 .unused,
7052 .unused,
7053 .unused,
7054 .unused,
7055 .unused,
7056 .unused,
7057 .unused,
7058 .unused,
7059 .unused,
7060 },
7061 .dst_temps = .{ .mem, .unused },
7062 .clobbers = .{ .eflags = true },
6715 .each = .{ .once = &.{7063 .each = .{ .once = &.{
6716 .{ ._, .v_ss, .mul, .dst0x, .src0x, .src1d, ._ },7064 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7065 .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ },
7066 .{ ._, .i_, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ },
7067 .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ },
7068 .{ ._, ._c, .in, .tmp0p, ._, ._, ._ },
7069 .{ ._, ._nz, .j, .@"0b", ._, ._, ._ },
7070 } },
7071 }, .{
7072 .required_features = .{ .avx2, null, null, null },
7073 .src_constraints = .{
7074 .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .byte } },
7075 .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .byte } },
7076 .any,
7077 },
7078 .patterns = &.{
7079 .{ .src = .{ .to_mem, .to_mem, .none } },
7080 },
7081 .extra_temps = .{
7082 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7083 .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } },
7084 .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } },
7085 .unused,
7086 .unused,
7087 .unused,
7088 .unused,
7089 .unused,
7090 .unused,
7091 .unused,
7092 .unused,
7093 },
7094 .dst_temps = .{ .mem, .unused },
7095 .clobbers = .{ .eflags = true },
7096 .each = .{ .once = &.{
7097 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7098 .{ .@"0:", .vp_w, .movzxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
7099 .{ ._, .vp_w, .movzxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },
7100 .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ },
7101 .{ ._, .vp_b, .ackusw, .tmp1y, .tmp1y, .tmp1y, ._ },
7102 .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ },
7103 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7104 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
7105 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7106 } },
7107 }, .{
7108 .required_features = .{ .avx, null, null, null },
7109 .src_constraints = .{
7110 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7111 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7112 .any,
7113 },
7114 .patterns = &.{
7115 .{ .src = .{ .to_mem, .to_mem, .none } },
7116 },
7117 .extra_temps = .{
7118 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7119 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7120 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7121 .unused,
7122 .unused,
7123 .unused,
7124 .unused,
7125 .unused,
7126 .unused,
7127 .unused,
7128 .unused,
7129 },
7130 .dst_temps = .{ .mem, .unused },
7131 .clobbers = .{ .eflags = true },
7132 .each = .{ .once = &.{
7133 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7134 .{ .@"0:", .vp_w, .movzxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
7135 .{ ._, .vp_w, .movzxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
7136 .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .tmp2x, ._ },
7137 .{ ._, .vp_b, .ackusw, .tmp1x, .tmp1x, .tmp1x, ._ },
7138 .{ ._, .v_q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7139 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
7140 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7141 } },
7142 }, .{
7143 .required_features = .{ .sse4_1, null, null, null },
7144 .src_constraints = .{
7145 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7146 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7147 .any,
7148 },
7149 .patterns = &.{
7150 .{ .src = .{ .to_mem, .to_mem, .none } },
7151 },
7152 .extra_temps = .{
7153 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7154 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7155 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7156 .unused,
7157 .unused,
7158 .unused,
7159 .unused,
7160 .unused,
7161 .unused,
7162 .unused,
7163 .unused,
7164 },
7165 .dst_temps = .{ .mem, .unused },
7166 .clobbers = .{ .eflags = true },
7167 .each = .{ .once = &.{
7168 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7169 .{ .@"0:", .p_w, .movzxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
7170 .{ ._, .p_w, .movzxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
7171 .{ ._, .p_w, .mull, .tmp1x, .tmp2x, ._, ._ },
7172 .{ ._, .p_b, .ackusw, .tmp1x, .tmp1x, ._, ._ },
7173 .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7174 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
7175 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7176 } },
7177 }, .{
7178 .required_features = .{ .sse2, null, null, null },
7179 .src_constraints = .{
7180 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7181 .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } },
7182 .any,
7183 },
7184 .patterns = &.{
7185 .{ .src = .{ .to_mem, .to_mem, .none } },
7186 },
7187 .extra_temps = .{
7188 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7189 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7190 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7191 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7192 .unused,
7193 .unused,
7194 .unused,
7195 .unused,
7196 .unused,
7197 .unused,
7198 .unused,
7199 },
7200 .dst_temps = .{ .mem, .unused },
7201 .clobbers = .{ .eflags = true },
7202 .each = .{ .once = &.{
7203 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7204 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },
7205 .{ ._, ._q, .mov, .tmp2x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
7206 .{ ._, .p_, .unpcklbw, .tmp2x, .tmp1x, ._, ._ },
7207 .{ ._, ._q, .mov, .tmp3x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
7208 .{ ._, .p_, .unpcklbw, .tmp3x, .tmp1x, ._, ._ },
7209 .{ ._, .p_w, .mull, .tmp2x, .tmp3x, ._, ._ },
7210 .{ ._, .p_b, .ackusw, .tmp2x, .tmp2x, ._, ._ },
7211 .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp2x, ._, ._ },
7212 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
7213 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7214 } },
7215 }, .{
7216 .required_features = .{ .slow_incdec, null, null, null },
7217 .src_constraints = .{
7218 .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } },
7219 .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } },
7220 .any,
7221 },
7222 .patterns = &.{
7223 .{ .src = .{ .to_mem, .to_mem, .none } },
7224 },
7225 .extra_temps = .{
7226 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7227 .{ .type = .u8, .kind = .{ .reg = .al } },
7228 .unused,
7229 .unused,
7230 .unused,
7231 .unused,
7232 .unused,
7233 .unused,
7234 .unused,
7235 .unused,
7236 .unused,
7237 },
7238 .dst_temps = .{ .mem, .unused },
7239 .clobbers = .{ .eflags = true },
7240 .each = .{ .once = &.{
7241 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7242 .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ },
7243 .{ ._, ._, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ },
7244 .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ },
7245 .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ },
7246 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7247 } },
7248 }, .{
7249 .src_constraints = .{
7250 .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } },
7251 .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } },
7252 .any,
7253 },
7254 .patterns = &.{
7255 .{ .src = .{ .to_mem, .to_mem, .none } },
7256 },
7257 .extra_temps = .{
7258 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7259 .{ .type = .u8, .kind = .{ .reg = .al } },
7260 .unused,
7261 .unused,
7262 .unused,
7263 .unused,
7264 .unused,
7265 .unused,
7266 .unused,
7267 .unused,
7268 .unused,
7269 },
7270 .dst_temps = .{ .mem, .unused },
7271 .clobbers = .{ .eflags = true },
7272 .each = .{ .once = &.{
7273 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7274 .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ },
7275 .{ ._, ._, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ },
7276 .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ },
7277 .{ ._, ._c, .in, .tmp0p, ._, ._, ._ },
7278 .{ ._, ._nz, .j, .@"0b", ._, ._, ._ },
7279 } },
7280 }, .{
7281 .required_features = .{ .avx, null, null, null },
7282 .src_constraints = .{
7283 .{ .scalar_int = .{ .of = .xword, .is = .word } },
7284 .{ .scalar_int = .{ .of = .xword, .is = .word } },
7285 .any,
7286 },
7287 .patterns = &.{
7288 .{ .src = .{ .to_sse, .mem, .none } },
7289 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
7290 .{ .src = .{ .to_sse, .to_sse, .none } },
7291 },
7292 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7293 .each = .{ .once = &.{
7294 .{ ._, .vp_w, .mull, .dst0x, .src0x, .src1x, ._ },
7295 } },
7296 }, .{
7297 .required_features = .{ .sse2, null, null, null },
7298 .src_constraints = .{
7299 .{ .scalar_int = .{ .of = .xword, .is = .word } },
7300 .{ .scalar_int = .{ .of = .xword, .is = .word } },
7301 .any,
7302 },
7303 .patterns = &.{
7304 .{ .src = .{ .to_mut_sse, .mem, .none } },
7305 .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } },
7306 .{ .src = .{ .to_mut_sse, .to_sse, .none } },
7307 },
7308 .dst_temps = .{ .{ .ref = .src0 }, .unused },
7309 .each = .{ .once = &.{
7310 .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ },
7311 } },
7312 }, .{
7313 .required_features = .{ .avx2, null, null, null },
7314 .src_constraints = .{
7315 .{ .scalar_int = .{ .of = .yword, .is = .word } },
7316 .{ .scalar_int = .{ .of = .yword, .is = .word } },
7317 .any,
7318 },
7319 .patterns = &.{
7320 .{ .src = .{ .to_sse, .mem, .none } },
7321 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
7322 .{ .src = .{ .to_sse, .to_sse, .none } },
7323 },
7324 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7325 .each = .{ .once = &.{
7326 .{ ._, .vp_w, .mull, .dst0y, .src0y, .src1y, ._ },
7327 } },
7328 }, .{
7329 .required_features = .{ .avx2, null, null, null },
7330 .src_constraints = .{
7331 .{ .multiple_scalar_int = .{ .of = .yword, .is = .word } },
7332 .{ .multiple_scalar_int = .{ .of = .yword, .is = .word } },
7333 .any,
7334 },
7335 .patterns = &.{
7336 .{ .src = .{ .to_mem, .to_mem, .none } },
7337 },
7338 .extra_temps = .{
7339 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7340 .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } },
7341 .unused,
7342 .unused,
7343 .unused,
7344 .unused,
7345 .unused,
7346 .unused,
7347 .unused,
7348 .unused,
7349 .unused,
7350 },
7351 .dst_temps = .{ .mem, .unused },
7352 .clobbers = .{ .eflags = true },
7353 .each = .{ .once = &.{
7354 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7355 .{ .@"0:", .v_dqa, .mov, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ },
7356 .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ },
7357 .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ },
7358 .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ },
7359 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7360 } },
7361 }, .{
7362 .required_features = .{ .avx, null, null, null },
7363 .src_constraints = .{
7364 .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } },
7365 .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } },
7366 .any,
7367 },
7368 .patterns = &.{
7369 .{ .src = .{ .to_mem, .to_mem, .none } },
7370 },
7371 .extra_temps = .{
7372 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7373 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7374 .unused,
7375 .unused,
7376 .unused,
7377 .unused,
7378 .unused,
7379 .unused,
7380 .unused,
7381 .unused,
7382 .unused,
7383 },
7384 .dst_temps = .{ .mem, .unused },
7385 .clobbers = .{ .eflags = true },
7386 .each = .{ .once = &.{
7387 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7388 .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
7389 .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._ },
7390 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7391 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
7392 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7393 } },
7394 }, .{
7395 .required_features = .{ .sse2, null, null, null },
7396 .src_constraints = .{
7397 .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } },
7398 .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } },
7399 .any,
7400 },
7401 .patterns = &.{
7402 .{ .src = .{ .to_mem, .to_mem, .none } },
7403 },
7404 .extra_temps = .{
7405 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7406 .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } },
7407 .unused,
7408 .unused,
7409 .unused,
7410 .unused,
7411 .unused,
7412 .unused,
7413 .unused,
7414 .unused,
7415 .unused,
7416 },
7417 .dst_temps = .{ .mem, .unused },
7418 .clobbers = .{ .eflags = true },
7419 .each = .{ .once = &.{
7420 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7421 .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
7422 .{ ._, .p_w, .mull, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },
7423 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7424 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
7425 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7426 } },
7427 }, .{
7428 .src_constraints = .{
7429 .{ .multiple_scalar_signed_int = .{ .of = .word, .is = .word } },
7430 .{ .multiple_scalar_signed_int = .{ .of = .word, .is = .word } },
7431 .any,
7432 },
7433 .patterns = &.{
7434 .{ .src = .{ .to_mem, .to_mem, .none } },
7435 },
7436 .extra_temps = .{
7437 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7438 .{ .type = .i16, .kind = .{ .rc = .general_purpose } },
7439 .unused,
7440 .unused,
7441 .unused,
7442 .unused,
7443 .unused,
7444 .unused,
7445 .unused,
7446 .unused,
7447 .unused,
7448 },
7449 .dst_temps = .{ .mem, .unused },
7450 .clobbers = .{ .eflags = true },
7451 .each = .{ .once = &.{
7452 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7453 .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },
7454 .{ ._, .i_, .mul, .tmp1w, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ },
7455 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ },
7456 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
7457 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7458 } },
7459 }, .{
7460 .src_constraints = .{
7461 .{ .multiple_scalar_unsigned_int = .{ .of = .word, .is = .word } },
7462 .{ .multiple_scalar_unsigned_int = .{ .of = .word, .is = .word } },
7463 .any,
7464 },
7465 .patterns = &.{
7466 .{ .src = .{ .to_mem, .to_mem, .none } },
7467 },
7468 .extra_temps = .{
7469 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7470 .{ .type = .u16, .kind = .{ .rc = .general_purpose } },
7471 .unused,
7472 .unused,
7473 .unused,
7474 .unused,
7475 .unused,
7476 .unused,
7477 .unused,
7478 .unused,
7479 .unused,
7480 },
7481 .dst_temps = .{ .mem, .unused },
7482 .clobbers = .{ .eflags = true },
7483 .each = .{ .once = &.{
7484 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7485 .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },
7486 .{ ._, .i_, .mul, .tmp1w, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ },
7487 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ },
7488 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
7489 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7490 } },
7491 }, .{
7492 .required_features = .{ .avx, null, null, null },
7493 .src_constraints = .{
7494 .{ .scalar_int = .{ .of = .xword, .is = .dword } },
7495 .{ .scalar_int = .{ .of = .xword, .is = .dword } },
7496 .any,
7497 },
7498 .patterns = &.{
7499 .{ .src = .{ .to_sse, .mem, .none } },
7500 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
7501 .{ .src = .{ .to_sse, .to_sse, .none } },
7502 },
7503 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7504 .each = .{ .once = &.{
7505 .{ ._, .vp_d, .mull, .dst0x, .src0x, .src1x, ._ },
7506 } },
7507 }, .{
7508 .required_features = .{ .sse4_1, null, null, null },
7509 .src_constraints = .{
7510 .{ .scalar_int = .{ .of = .xword, .is = .dword } },
7511 .{ .scalar_int = .{ .of = .xword, .is = .dword } },
7512 .any,
7513 },
7514 .patterns = &.{
7515 .{ .src = .{ .to_mut_sse, .mem, .none } },
7516 .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } },
7517 .{ .src = .{ .to_mut_sse, .to_sse, .none } },
7518 },
7519 .dst_temps = .{ .{ .ref = .src0 }, .unused },
7520 .each = .{ .once = &.{
7521 .{ ._, .p_d, .mull, .dst0x, .src1x, ._, ._ },
7522 } },
7523 }, .{
7524 .required_features = .{ .avx2, null, null, null },
7525 .src_constraints = .{
7526 .{ .scalar_int = .{ .of = .yword, .is = .dword } },
7527 .{ .scalar_int = .{ .of = .yword, .is = .dword } },
7528 .any,
7529 },
7530 .patterns = &.{
7531 .{ .src = .{ .to_sse, .mem, .none } },
7532 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
7533 .{ .src = .{ .to_sse, .to_sse, .none } },
7534 },
7535 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7536 .each = .{ .once = &.{
7537 .{ ._, .vp_d, .mull, .dst0y, .src0y, .src1y, ._ },
7538 } },
7539 }, .{
7540 .required_features = .{ .avx2, null, null, null },
7541 .src_constraints = .{
7542 .{ .multiple_scalar_int = .{ .of = .yword, .is = .dword } },
7543 .{ .multiple_scalar_int = .{ .of = .yword, .is = .dword } },
7544 .any,
7545 },
7546 .patterns = &.{
7547 .{ .src = .{ .to_mem, .to_mem, .none } },
7548 },
7549 .extra_temps = .{
7550 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7551 .{ .type = .vector_8_u32, .kind = .{ .rc = .sse } },
7552 .unused,
7553 .unused,
7554 .unused,
7555 .unused,
7556 .unused,
7557 .unused,
7558 .unused,
7559 .unused,
7560 .unused,
7561 },
7562 .dst_temps = .{ .mem, .unused },
7563 .clobbers = .{ .eflags = true },
7564 .each = .{ .once = &.{
7565 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7566 .{ .@"0:", .v_dqa, .mov, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ },
7567 .{ ._, .vp_d, .mull, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ },
7568 .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ },
7569 .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ },
7570 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7571 } },
7572 }, .{
7573 .required_features = .{ .avx, null, null, null },
7574 .src_constraints = .{
7575 .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } },
7576 .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } },
7577 .any,
7578 },
7579 .patterns = &.{
7580 .{ .src = .{ .to_mem, .to_mem, .none } },
7581 },
7582 .extra_temps = .{
7583 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7584 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },
7585 .unused,
7586 .unused,
7587 .unused,
7588 .unused,
7589 .unused,
7590 .unused,
7591 .unused,
7592 .unused,
7593 .unused,
7594 },
7595 .dst_temps = .{ .mem, .unused },
7596 .clobbers = .{ .eflags = true },
7597 .each = .{ .once = &.{
7598 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7599 .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
7600 .{ ._, .vp_d, .mull, .tmp1x, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._ },
7601 .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7602 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
7603 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7604 } },
7605 }, .{
7606 .required_features = .{ .sse4_1, null, null, null },
7607 .src_constraints = .{
7608 .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } },
7609 .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } },
7610 .any,
7611 },
7612 .patterns = &.{
7613 .{ .src = .{ .to_mem, .to_mem, .none } },
7614 },
7615 .extra_temps = .{
7616 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7617 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },
7618 .unused,
7619 .unused,
7620 .unused,
7621 .unused,
7622 .unused,
7623 .unused,
7624 .unused,
7625 .unused,
7626 .unused,
7627 },
7628 .dst_temps = .{ .mem, .unused },
7629 .clobbers = .{ .eflags = true },
7630 .each = .{ .once = &.{
7631 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7632 .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
7633 .{ ._, .p_d, .mull, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },
7634 .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ },
7635 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
7636 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7637 } },
7638 }, .{
7639 .src_constraints = .{
7640 .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } },
7641 .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } },
7642 .any,
7643 },
7644 .patterns = &.{
7645 .{ .src = .{ .to_mem, .to_mem, .none } },
7646 },
7647 .extra_temps = .{
7648 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7649 .{ .type = .u32, .kind = .{ .rc = .general_purpose } },
7650 .unused,
7651 .unused,
7652 .unused,
7653 .unused,
7654 .unused,
7655 .unused,
7656 .unused,
7657 .unused,
7658 .unused,
7659 },
7660 .dst_temps = .{ .mem, .unused },
7661 .clobbers = .{ .eflags = true },
7662 .each = .{ .once = &.{
7663 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7664 .{ .@"0:", ._, .mov, .tmp1d, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ },
7665 .{ ._, .i_, .mul, .tmp1d, .memia(.src1d, .tmp0, .add_unaligned_size), ._, ._ },
7666 .{ ._, ._, .mov, .memia(.dst0d, .tmp0, .add_unaligned_size), .tmp1d, ._, ._ },
7667 .{ ._, ._, .add, .tmp0p, .si(4), ._, ._ },
7668 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7669 } },
7670 }, .{
7671 .required_features = .{ .@"64bit", null, null, null },
7672 .src_constraints = .{
7673 .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } },
7674 .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } },
7675 .any,
7676 },
7677 .patterns = &.{
7678 .{ .src = .{ .to_mem, .to_mem, .none } },
7679 },
7680 .extra_temps = .{
7681 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7682 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7683 .unused,
7684 .unused,
7685 .unused,
7686 .unused,
7687 .unused,
7688 .unused,
7689 .unused,
7690 .unused,
7691 .unused,
7692 },
7693 .dst_temps = .{ .mem, .unused },
7694 .clobbers = .{ .eflags = true },
7695 .each = .{ .once = &.{
7696 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
7697 .{ .@"0:", ._, .mov, .tmp1q, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ },
7698 .{ ._, .i_, .mul, .tmp1q, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ },
7699 .{ ._, ._, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1q, ._, ._ },
7700 .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ },
7701 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7702 } },
7703 }, .{
7704 .required_features = .{ .@"64bit", .bmi2, .adx, null },
7705 .src_constraints = .{
7706 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7707 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7708 .any,
7709 },
7710 .patterns = &.{
7711 .{ .src = .{ .to_mem, .to_mem, .none } },
7712 },
7713 .extra_temps = .{
7714 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7715 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7716 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7717 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7718 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7719 .{ .type = .u64, .kind = .{ .reg = .rdx } },
7720 .{ .type = .isize, .kind = .{ .reg = .rcx } },
7721 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7722 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7723 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7724 .unused,
7725 },
7726 .dst_temps = .{ .mem, .unused },
7727 .clobbers = .{ .eflags = true },
7728 .each = .{ .once = &.{
7729 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ },
7730 .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ },
7731 .{ ._, ._, .lea, .tmp2p, .memia(.src1, .tmp0, .add_size), ._, ._ },
7732 .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ },
7733 .{ ._, ._, .mov, .tmp4d, .sia(-8, .src0, .add_elem_size), ._, ._ },
7734 .{ .@"1:", ._, .xor, .tmp5d, .tmp5d, ._, ._ },
7735 .{ ._, ._, .@"or", .tmp5q, .leai(.tmp1q, .tmp4), ._, ._ },
7736 .{ ._, ._z, .j, .@"3f", ._, ._, ._ },
7737 .{ ._, ._, .lea, .tmp6p, .leaad(.tmp4, .sub_src0_elem_size, 8), ._, ._ },
7738 .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ },
7739 .{ .@"2:", ._x, .mul, .tmp9q, .tmp8q, .leai(.tmp2q, .tmp6), ._ },
7740 .{ ._, ._x, .adc, .tmp8q, .tmp7q, ._, ._ },
7741 .{ ._, ._, .mov, .leaiad(.tmp3q, .tmp6, .add_dst0_elem_size, -8), .tmp8q, ._, ._ },
7742 .{ ._, ._rcxz, .j, .@"2f", ._, ._, ._ },
7743 .{ ._, ._x, .ado, .tmp9q, .leaia(.tmp3q, .tmp6, .add_dst0_elem_size), ._, ._ },
7744 .{ ._, ._, .mov, .tmp7q, .tmp9q, ._, ._ },
7745 .{ ._, ._, .lea, .tmp6p, .lead(.tmp6, 8), ._, ._ },
7746 .{ ._, ._mp, .j, .@"2b", ._, ._, ._ },
7747 .{ .@"3:", ._, .mov, .leai(.tmp3q, .tmp4), .tmp5q, ._, ._ },
7748 .{ .@"2:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ },
7749 .{ ._, ._, .sub, .tmp4d, .si(8), ._, ._ },
7750 .{ ._, ._ae, .j, .@"1b", ._, ._, ._ },
7751 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
7752 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7753 } },
7754 }, .{
7755 .required_features = .{ .@"64bit", .bmi2, .slow_incdec, null },
7756 .src_constraints = .{
7757 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7758 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7759 .any,
7760 },
7761 .patterns = &.{
7762 .{ .src = .{ .to_mem, .to_mem, .none } },
7763 },
7764 .extra_temps = .{
7765 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7766 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7767 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7768 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7769 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7770 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7771 .{ .type = .u64, .kind = .{ .reg = .rdx } },
7772 .{ .type = .u8, .kind = .{ .rc = .general_purpose } },
7773 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7774 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7775 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7776 },
7777 .dst_temps = .{ .mem, .unused },
7778 .clobbers = .{ .eflags = true },
7779 .each = .{ .once = &.{
7780 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ },
7781 .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ },
7782 .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ },
7783 .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ },
7784 .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ },
7785 .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ },
7786 .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ },
7787 .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ },
7788 .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ },
7789 .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ },
7790 .{ ._, ._nz, .j, .@"3f", ._, ._, ._ },
7791 .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ },
7792 .{ ._, ._mp, .j, .@"4f", ._, ._, ._ },
7793 .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ },
7794 .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ },
7795 .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ },
7796 .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ },
7797 .{ .@"3:", ._x, .mul, .tmp10q, .tmp9q, .leasi(.tmp2q, .@"8", .tmp5), ._ },
7798 .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ },
7799 .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ },
7800 .{ ._, ._c, .in, .tmp5p, ._, ._, ._ },
7801 .{ ._, ._nz, .j, .@"2b", ._, ._, ._ },
7802 .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ },
7803 .{ ._, ._, .sub, .tmp4d, .si(1), ._, ._ },
7804 .{ ._, ._ae, .j, .@"1b", ._, ._, ._ },
7805 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
7806 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7807 } },
7808 }, .{
7809 .required_features = .{ .@"64bit", .bmi2, null, null },
7810 .src_constraints = .{
7811 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7812 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7813 .any,
7814 },
7815 .patterns = &.{
7816 .{ .src = .{ .to_mem, .to_mem, .none } },
7817 },
7818 .extra_temps = .{
7819 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7820 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7821 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7822 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7823 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7824 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7825 .{ .type = .u64, .kind = .{ .reg = .rdx } },
7826 .{ .type = .u8, .kind = .{ .rc = .general_purpose } },
7827 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7828 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7829 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7830 },
7831 .dst_temps = .{ .mem, .unused },
7832 .clobbers = .{ .eflags = true },
7833 .each = .{ .once = &.{
7834 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ },
7835 .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ },
7836 .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ },
7837 .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ },
7838 .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ },
7839 .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ },
7840 .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ },
7841 .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ },
7842 .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ },
7843 .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ },
7844 .{ ._, ._nz, .j, .@"3f", ._, ._, ._ },
7845 .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ },
7846 .{ ._, ._mp, .j, .@"4f", ._, ._, ._ },
7847 .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ },
7848 .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ },
7849 .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ },
7850 .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ },
7851 .{ .@"3:", ._x, .mul, .tmp10q, .tmp9q, .leasi(.tmp2q, .@"8", .tmp5), ._ },
7852 .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ },
7853 .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ },
7854 .{ ._, ._c, .in, .tmp5p, ._, ._, ._ },
7855 .{ ._, ._nz, .j, .@"2b", ._, ._, ._ },
7856 .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ },
7857 .{ ._, ._c, .de, .tmp4d, ._, ._, ._ },
7858 .{ ._, ._ns, .j, .@"1b", ._, ._, ._ },
7859 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
7860 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7861 } },
7862 }, .{
7863 .required_features = .{ .@"64bit", .slow_incdec, null, null },
7864 .src_constraints = .{
7865 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7866 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7867 .any,
7868 },
7869 .patterns = &.{
7870 .{ .src = .{ .to_mem, .to_mem, .none } },
7871 },
7872 .extra_temps = .{
7873 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7874 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7875 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7876 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7877 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7878 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7879 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7880 .{ .type = .u8, .kind = .{ .rc = .general_purpose } },
7881 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7882 .{ .type = .u64, .kind = .{ .reg = .rax } },
7883 .{ .type = .u64, .kind = .{ .reg = .rdx } },
7884 },
7885 .dst_temps = .{ .mem, .unused },
7886 .clobbers = .{ .eflags = true },
7887 .each = .{ .once = &.{
7888 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ },
7889 .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ },
7890 .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ },
7891 .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ },
7892 .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ },
7893 .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ },
7894 .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ },
7895 .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ },
7896 .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ },
7897 .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ },
7898 .{ ._, ._nz, .j, .@"3f", ._, ._, ._ },
7899 .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ },
7900 .{ ._, ._mp, .j, .@"4f", ._, ._, ._ },
7901 .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ },
7902 .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ },
7903 .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ },
7904 .{ .@"3:", ._, .mov, .tmp9q, .tmp6q, ._, ._ },
7905 .{ ._, ._, .mul, .leasi(.tmp2q, .@"8", .tmp5), ._, ._, ._ },
7906 .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ },
7907 .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ },
7908 .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ },
7909 .{ ._, ._c, .in, .tmp5p, ._, ._, ._ },
7910 .{ ._, ._nz, .j, .@"2b", ._, ._, ._ },
7911 .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ },
7912 .{ ._, ._, .sub, .tmp4d, .si(1), ._, ._ },
7913 .{ ._, ._ae, .j, .@"1b", ._, ._, ._ },
7914 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
7915 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7916 } },
7917 }, .{
7918 .required_features = .{ .@"64bit", null, null, null },
7919 .src_constraints = .{
7920 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7921 .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } },
7922 .any,
7923 },
7924 .patterns = &.{
7925 .{ .src = .{ .to_mem, .to_mem, .none } },
7926 },
7927 .extra_temps = .{
7928 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7929 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7930 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7931 .{ .type = .usize, .kind = .{ .rc = .general_purpose } },
7932 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7933 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
7934 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7935 .{ .type = .u8, .kind = .{ .rc = .general_purpose } },
7936 .{ .type = .u64, .kind = .{ .rc = .general_purpose } },
7937 .{ .type = .u64, .kind = .{ .reg = .rax } },
7938 .{ .type = .u64, .kind = .{ .reg = .rdx } },
7939 },
7940 .dst_temps = .{ .mem, .unused },
7941 .clobbers = .{ .eflags = true },
7942 .each = .{ .once = &.{
7943 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ },
7944 .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ },
7945 .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ },
7946 .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ },
7947 .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ },
7948 .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ },
7949 .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ },
7950 .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ },
7951 .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ },
7952 .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ },
7953 .{ ._, ._nz, .j, .@"3f", ._, ._, ._ },
7954 .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ },
7955 .{ ._, ._mp, .j, .@"4f", ._, ._, ._ },
7956 .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ },
7957 .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ },
7958 .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ },
7959 .{ .@"3:", ._, .mov, .tmp9q, .tmp6q, ._, ._ },
7960 .{ ._, ._, .mul, .leasi(.tmp2q, .@"8", .tmp5), ._, ._, ._ },
7961 .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ },
7962 .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ },
7963 .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ },
7964 .{ ._, ._c, .in, .tmp5p, ._, ._, ._ },
7965 .{ ._, ._nz, .j, .@"2b", ._, ._, ._ },
7966 .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ },
7967 .{ ._, ._c, .de, .tmp4d, ._, ._, ._ },
7968 .{ ._, ._ns, .j, .@"1b", ._, ._, ._ },
7969 .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ },
7970 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
7971 } },
7972 }, .{
7973 .required_features = .{ .f16c, null, null, null },
7974 .src_constraints = .{
7975 .{ .scalar_float = .{ .of = .word, .is = .word } },
7976 .{ .scalar_float = .{ .of = .word, .is = .word } },
7977 .any,
7978 },
7979 .patterns = &.{
7980 .{ .src = .{ .to_sse, .to_sse, .none } },
7981 },
7982 .extra_temps = .{
7983 .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
7984 .unused,
7985 .unused,
7986 .unused,
7987 .unused,
7988 .unused,
7989 .unused,
7990 .unused,
7991 .unused,
7992 .unused,
7993 .unused,
7994 },
7995 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7996 .each = .{ .once = &.{
7997 .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ },
7998 .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ },
7999 .{ ._, .v_ss, .mul, .dst0x, .dst0x, .tmp0d, ._ },
8000 .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ },
8001 } },
8002 }, .{
8003 .required_features = .{ .sse, null, null, null },
8004 .src_constraints = .{
8005 .{ .scalar_float = .{ .of = .word, .is = .word } },
8006 .{ .scalar_float = .{ .of = .word, .is = .word } },
8007 .any,
8008 },
8009 .patterns = &.{
8010 .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } },
8011 },
8012 .call_frame = .{ .alignment = .@"16" },
8013 .extra_temps = .{
8014 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },
8015 .unused,
8016 .unused,
8017 .unused,
8018 .unused,
8019 .unused,
8020 .unused,
8021 .unused,
8022 .unused,
8023 .unused,
8024 .unused,
8025 },
8026 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8027 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
8028 .each = .{ .once = &.{
8029 .{ ._, ._, .call, .tmp0d, ._, ._, ._ },
8030 } },
8031 }, .{
8032 .required_features = .{ .f16c, null, null, null },
8033 .src_constraints = .{
8034 .{ .scalar_float = .{ .of = .qword, .is = .word } },
8035 .{ .scalar_float = .{ .of = .qword, .is = .word } },
8036 .any,
8037 },
8038 .patterns = &.{
8039 .{ .src = .{ .mem, .mem, .none } },
8040 .{ .src = .{ .to_sse, .mem, .none } },
8041 .{ .src = .{ .mem, .to_sse, .none } },
8042 .{ .src = .{ .to_sse, .to_sse, .none } },
8043 },
8044 .extra_temps = .{
8045 .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
8046 .unused,
8047 .unused,
8048 .unused,
8049 .unused,
8050 .unused,
8051 .unused,
8052 .unused,
8053 .unused,
8054 .unused,
8055 .unused,
8056 },
8057 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8058 .each = .{ .once = &.{
8059 .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ },
8060 .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ },
8061 .{ ._, .v_ps, .mul, .dst0x, .dst0x, .tmp0x, ._ },
8062 .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ },
8063 } },
8064 }, .{
8065 .required_features = .{ .f16c, null, null, null },
8066 .src_constraints = .{
8067 .{ .scalar_float = .{ .of = .xword, .is = .word } },
8068 .{ .scalar_float = .{ .of = .xword, .is = .word } },
8069 .any,
8070 },
8071 .patterns = &.{
8072 .{ .src = .{ .mem, .mem, .none } },
8073 .{ .src = .{ .to_sse, .mem, .none } },
8074 .{ .src = .{ .mem, .to_sse, .none } },
8075 .{ .src = .{ .to_sse, .to_sse, .none } },
8076 },
8077 .extra_temps = .{
8078 .{ .type = .vector_8_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } },
8079 .unused,
8080 .unused,
8081 .unused,
8082 .unused,
8083 .unused,
8084 .unused,
8085 .unused,
8086 .unused,
8087 .unused,
8088 .unused,
8089 },
8090 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8091 .each = .{ .once = &.{
8092 .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ },
8093 .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ },
8094 .{ ._, .v_ps, .mul, .dst0y, .dst0y, .tmp0y, ._ },
8095 .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ },
8096 } },
8097 }, .{
8098 .required_features = .{ .f16c, null, null, null },
8099 .src_constraints = .{
8100 .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } },
8101 .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } },
8102 .any,
8103 },
8104 .patterns = &.{
8105 .{ .src = .{ .to_mem, .to_mem, .none } },
8106 },
8107 .extra_temps = .{
8108 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
8109 .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } },
8110 .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } },
8111 .unused,
8112 .unused,
8113 .unused,
8114 .unused,
8115 .unused,
8116 .unused,
8117 .unused,
8118 .unused,
8119 },
8120 .dst_temps = .{ .mem, .unused },
8121 .clobbers = .{ .eflags = true },
8122 .each = .{ .once = &.{
8123 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
8124 .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ },
8125 .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ },
8126 .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .tmp2y, ._ },
8127 .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ },
8128 .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ },
8129 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
8130 } },
8131 }, .{
8132 .required_features = .{ .avx, null, null, null },
8133 .src_constraints = .{
8134 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8135 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8136 .any,
8137 },
8138 .patterns = &.{
8139 .{ .src = .{ .to_mem, .to_mem, .none } },
8140 },
8141 .call_frame = .{ .alignment = .@"16" },
8142 .extra_temps = .{
8143 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
8144 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },
8145 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },
8146 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },
8147 .unused,
8148 .unused,
8149 .unused,
8150 .unused,
8151 .unused,
8152 .unused,
8153 .unused,
8154 },
8155 .dst_temps = .{ .mem, .unused },
8156 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
8157 .each = .{ .once = &.{
8158 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
8159 .{ .@"0:", .vp_, .xor, .tmp2x, .tmp2x, .tmp2x, ._ },
8160 .{ ._, .vp_w, .insr, .tmp1x, .tmp2x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) },
8161 .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) },
8162 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },
8163 .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ },
8164 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
8165 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
8166 } },
8167 }, .{
8168 .required_features = .{ .sse4_1, null, null, null },
8169 .src_constraints = .{
8170 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8171 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8172 .any,
8173 },
8174 .patterns = &.{
8175 .{ .src = .{ .to_mem, .to_mem, .none } },
8176 },
8177 .call_frame = .{ .alignment = .@"16" },
8178 .extra_temps = .{
8179 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
8180 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },
8181 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },
8182 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },
8183 .unused,
8184 .unused,
8185 .unused,
8186 .unused,
8187 .unused,
8188 .unused,
8189 .unused,
8190 },
8191 .dst_temps = .{ .mem, .unused },
8192 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
8193 .each = .{ .once = &.{
8194 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
8195 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },
8196 .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ },
8197 .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },
8198 .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ },
8199 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },
8200 .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ },
8201 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
8202 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
8203 } },
8204 }, .{
8205 .required_features = .{ .sse2, null, null, null },
8206 .src_constraints = .{
8207 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8208 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8209 .any,
8210 },
8211 .patterns = &.{
8212 .{ .src = .{ .to_mem, .to_mem, .none } },
8213 },
8214 .call_frame = .{ .alignment = .@"16" },
8215 .extra_temps = .{
8216 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
8217 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },
8218 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },
8219 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },
8220 .{ .type = .f16, .kind = .{ .reg = .ax } },
8221 .unused,
8222 .unused,
8223 .unused,
8224 .unused,
8225 .unused,
8226 .unused,
8227 },
8228 .dst_temps = .{ .mem, .unused },
8229 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
8230 .each = .{ .once = &.{
8231 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
8232 .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ },
8233 .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ },
8234 .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ },
8235 .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ },
8236 .{ ._, ._, .call, .tmp3d, ._, ._, ._ },
8237 .{ ._, .p_w, .extr, .tmp4d, .tmp1x, .ui(0), ._ },
8238 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp4w, ._, ._ },
8239 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
8240 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
8241 } },
8242 }, .{
8243 .required_features = .{ .sse, null, null, null },
8244 .src_constraints = .{
8245 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8246 .{ .multiple_scalar_float = .{ .of = .word, .is = .word } },
8247 .any,
8248 },
8249 .patterns = &.{
8250 .{ .src = .{ .to_mem, .to_mem, .none } },
8251 },
8252 .call_frame = .{ .alignment = .@"16" },
8253 .extra_temps = .{
8254 .{ .type = .isize, .kind = .{ .rc = .general_purpose } },
8255 .{ .type = .f16, .kind = .{ .reg = .ax } },
8256 .{ .type = .f32, .kind = .mem },
8257 .{ .type = .f16, .kind = .{ .reg = .xmm0 } },
8258 .{ .type = .f16, .kind = .{ .reg = .xmm1 } },
8259 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } },
8260 .unused,
8261 .unused,
8262 .unused,
8263 .unused,
8264 .unused,
8265 },
8266 .dst_temps = .{ .mem, .unused },
8267 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
8268 .each = .{ .once = &.{
8269 .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ },
8270 .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ },
8271 .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ },
8272 .{ ._, ._ss, .mov, .tmp3x, .mem(.tmp2d), ._, ._ },
8273 .{ ._, ._, .movzx, .tmp1d, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ },
8274 .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ },
8275 .{ ._, ._ss, .mov, .tmp4x, .mem(.tmp2d), ._, ._ },
8276 .{ ._, ._, .call, .tmp5d, ._, ._, ._ },
8277 .{ ._, ._ss, .mov, .mem(.tmp2d), .tmp3x, ._, ._ },
8278 .{ ._, ._, .mov, .tmp1d, .mem(.tmp2d), ._, ._ },
8279 .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ },
8280 .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ },
8281 .{ ._, ._nc, .j, .@"0b", ._, ._, ._ },
8282 } },
8283 }, .{
8284 .required_features = .{ .avx, null, null, null },
8285 .src_constraints = .{
8286 .{ .scalar_float = .{ .of = .dword, .is = .dword } },
8287 .{ .scalar_float = .{ .of = .dword, .is = .dword } },
8288 .any,
8289 },
8290 .patterns = &.{
8291 .{ .src = .{ .to_sse, .mem, .none } },
8292 .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } },
8293 .{ .src = .{ .to_sse, .to_sse, .none } },
8294 },
8295 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8296 .each = .{ .once = &.{
8297 .{ ._, .v_ss, .mul, .dst0x, .src0x, .src1d, ._ },
6717 } },8298 } },
6718 }, .{8299 }, .{
6719 .required_features = .{ .sse, null, null, null },8300 .required_features = .{ .sse, null, null, null },
...@@ -6799,6 +8380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6799,6 +8380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6799 .unused,8380 .unused,
6800 .unused,8381 .unused,
6801 .unused,8382 .unused,
8383 .unused,
8384 .unused,
6802 },8385 },
6803 .dst_temps = .{ .mem, .unused },8386 .dst_temps = .{ .mem, .unused },
6804 .clobbers = .{ .eflags = true },8387 .clobbers = .{ .eflags = true },
...@@ -6830,6 +8413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6830,6 +8413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6830 .unused,8413 .unused,
6831 .unused,8414 .unused,
6832 .unused,8415 .unused,
8416 .unused,
8417 .unused,
6833 },8418 },
6834 .dst_temps = .{ .mem, .unused },8419 .dst_temps = .{ .mem, .unused },
6835 .clobbers = .{ .eflags = true },8420 .clobbers = .{ .eflags = true },
...@@ -6893,6 +8478,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6893,6 +8478,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6893 .unused,8478 .unused,
6894 .unused,8479 .unused,
6895 .unused,8480 .unused,
8481 .unused,
8482 .unused,
6896 },8483 },
6897 .dst_temps = .{ .mem, .unused },8484 .dst_temps = .{ .mem, .unused },
6898 .each = .{ .once = &.{8485 .each = .{ .once = &.{
...@@ -6968,6 +8555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6968,6 +8555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6968 .unused,8555 .unused,
6969 .unused,8556 .unused,
6970 .unused,8557 .unused,
8558 .unused,
8559 .unused,
6971 },8560 },
6972 .dst_temps = .{ .mem, .unused },8561 .dst_temps = .{ .mem, .unused },
6973 .clobbers = .{ .eflags = true },8562 .clobbers = .{ .eflags = true },
...@@ -6999,6 +8588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -6999,6 +8588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
6999 .unused,8588 .unused,
7000 .unused,8589 .unused,
7001 .unused,8590 .unused,
8591 .unused,
8592 .unused,
7002 },8593 },
7003 .dst_temps = .{ .mem, .unused },8594 .dst_temps = .{ .mem, .unused },
7004 .clobbers = .{ .eflags = true },8595 .clobbers = .{ .eflags = true },
...@@ -7030,6 +8621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7030,6 +8621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7030 .unused,8621 .unused,
7031 .unused,8622 .unused,
7032 .unused,8623 .unused,
8624 .unused,
8625 .unused,
7033 },8626 },
7034 .dst_temps = .{ .mem, .unused },8627 .dst_temps = .{ .mem, .unused },
7035 .each = .{ .once = &.{8628 .each = .{ .once = &.{
...@@ -7060,6 +8653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7060,6 +8653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7060 .unused,8653 .unused,
7061 .unused,8654 .unused,
7062 .unused,8655 .unused,
8656 .unused,
8657 .unused,
7063 },8658 },
7064 .dst_temps = .{ .{ .rc = .x87 }, .unused },8659 .dst_temps = .{ .{ .rc = .x87 }, .unused },
7065 .each = .{ .once = &.{8660 .each = .{ .once = &.{
...@@ -7090,6 +8685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7090,6 +8685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7090 .unused,8685 .unused,
7091 .unused,8686 .unused,
7092 .unused,8687 .unused,
8688 .unused,
8689 .unused,
7093 },8690 },
7094 .dst_temps = .{ .{ .rc = .x87 }, .unused },8691 .dst_temps = .{ .{ .rc = .x87 }, .unused },
7095 .each = .{ .once = &.{8692 .each = .{ .once = &.{
...@@ -7117,6 +8714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7117,6 +8714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7117 .unused,8714 .unused,
7118 .unused,8715 .unused,
7119 .unused,8716 .unused,
8717 .unused,
8718 .unused,
7120 },8719 },
7121 .dst_temps = .{ .mem, .unused },8720 .dst_temps = .{ .mem, .unused },
7122 .each = .{ .once = &.{8721 .each = .{ .once = &.{
...@@ -7149,6 +8748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7149,6 +8748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7149 .unused,8748 .unused,
7150 .unused,8749 .unused,
7151 .unused,8750 .unused,
8751 .unused,
8752 .unused,
7152 },8753 },
7153 .dst_temps = .{ .{ .ref = .src0 }, .unused },8754 .dst_temps = .{ .{ .ref = .src0 }, .unused },
7154 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },8755 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7176,6 +8777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7176,6 +8777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7176 .unused,8777 .unused,
7177 .unused,8778 .unused,
7178 .unused,8779 .unused,
8780 .unused,
8781 .unused,
7179 },8782 },
7180 .dst_temps = .{ .mem, .unused },8783 .dst_temps = .{ .mem, .unused },
7181 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },8784 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7209,6 +8812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7209,6 +8812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7209 .unused,8812 .unused,
7210 .unused,8813 .unused,
7211 .unused,8814 .unused,
8815 .unused,
8816 .unused,
7212 },8817 },
7213 .dst_temps = .{ .mem, .unused },8818 .dst_temps = .{ .mem, .unused },
7214 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },8819 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7242,6 +8847,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7242,6 +8847,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7242 .unused,8847 .unused,
7243 .unused,8848 .unused,
7244 .unused,8849 .unused,
8850 .unused,
8851 .unused,
7245 },8852 },
7246 .dst_temps = .{ .mem, .unused },8853 .dst_temps = .{ .mem, .unused },
7247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },8854 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7295,6 +8902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7295,6 +8902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7295 .unused,8902 .unused,
7296 .unused,8903 .unused,
7297 .unused,8904 .unused,
8905 .unused,
8906 .unused,
7298 },8907 },
7299 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },8908 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7300 .each = .{ .once = &.{8909 .each = .{ .once = &.{
...@@ -7324,6 +8933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7324,6 +8933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7324 .unused,8933 .unused,
7325 .unused,8934 .unused,
7326 .unused,8935 .unused,
8936 .unused,
8937 .unused,
7327 },8938 },
7328 .dst_temps = .{ .{ .ref = .src0 }, .unused },8939 .dst_temps = .{ .{ .ref = .src0 }, .unused },
7329 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },8940 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7353,6 +8964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7353,6 +8964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7353 .unused,8964 .unused,
7354 .unused,8965 .unused,
7355 .unused,8966 .unused,
8967 .unused,
8968 .unused,
7356 },8969 },
7357 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },8970 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7358 .each = .{ .once = &.{8971 .each = .{ .once = &.{
...@@ -7384,6 +8997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7384,6 +8997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7384 .unused,8997 .unused,
7385 .unused,8998 .unused,
7386 .unused,8999 .unused,
9000 .unused,
9001 .unused,
7387 },9002 },
7388 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },9003 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
7389 .each = .{ .once = &.{9004 .each = .{ .once = &.{
...@@ -7412,6 +9027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7412,6 +9027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7412 .unused,9027 .unused,
7413 .unused,9028 .unused,
7414 .unused,9029 .unused,
9030 .unused,
9031 .unused,
7415 },9032 },
7416 .dst_temps = .{ .mem, .unused },9033 .dst_temps = .{ .mem, .unused },
7417 .clobbers = .{ .eflags = true },9034 .clobbers = .{ .eflags = true },
...@@ -7445,6 +9062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7445,6 +9062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7445 .unused,9062 .unused,
7446 .unused,9063 .unused,
7447 .unused,9064 .unused,
9065 .unused,
9066 .unused,
7448 },9067 },
7449 .dst_temps = .{ .mem, .unused },9068 .dst_temps = .{ .mem, .unused },
7450 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9069 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7479,6 +9098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7479,6 +9098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7479 .unused,9098 .unused,
7480 .unused,9099 .unused,
7481 .unused,9100 .unused,
9101 .unused,
9102 .unused,
7482 },9103 },
7483 .dst_temps = .{ .mem, .unused },9104 .dst_temps = .{ .mem, .unused },
7484 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9105 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7514,6 +9135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7514,6 +9135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7514 .unused,9135 .unused,
7515 .unused,9136 .unused,
7516 .unused,9137 .unused,
9138 .unused,
9139 .unused,
7517 },9140 },
7518 .dst_temps = .{ .mem, .unused },9141 .dst_temps = .{ .mem, .unused },
7519 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9142 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7550,6 +9173,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7550,6 +9173,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7550 .unused,9173 .unused,
7551 .unused,9174 .unused,
7552 .unused,9175 .unused,
9176 .unused,
9177 .unused,
7553 },9178 },
7554 .dst_temps = .{ .mem, .unused },9179 .dst_temps = .{ .mem, .unused },
7555 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9180 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -7663,6 +9288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7663,6 +9288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7663 .unused,9288 .unused,
7664 .unused,9289 .unused,
7665 .unused,9290 .unused,
9291 .unused,
9292 .unused,
7666 },9293 },
7667 .dst_temps = .{ .mem, .unused },9294 .dst_temps = .{ .mem, .unused },
7668 .clobbers = .{ .eflags = true },9295 .clobbers = .{ .eflags = true },
...@@ -7694,6 +9321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7694,6 +9321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7694 .unused,9321 .unused,
7695 .unused,9322 .unused,
7696 .unused,9323 .unused,
9324 .unused,
9325 .unused,
7697 },9326 },
7698 .dst_temps = .{ .mem, .unused },9327 .dst_temps = .{ .mem, .unused },
7699 .clobbers = .{ .eflags = true },9328 .clobbers = .{ .eflags = true },
...@@ -7755,6 +9384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7755,6 +9384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7755 .unused,9384 .unused,
7756 .unused,9385 .unused,
7757 .unused,9386 .unused,
9387 .unused,
9388 .unused,
7758 },9389 },
7759 .dst_temps = .{ .mem, .unused },9390 .dst_temps = .{ .mem, .unused },
7760 .each = .{ .once = &.{9391 .each = .{ .once = &.{
...@@ -7827,6 +9458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7827,6 +9458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7827 .unused,9458 .unused,
7828 .unused,9459 .unused,
7829 .unused,9460 .unused,
9461 .unused,
9462 .unused,
7830 },9463 },
7831 .dst_temps = .{ .mem, .unused },9464 .dst_temps = .{ .mem, .unused },
7832 .clobbers = .{ .eflags = true },9465 .clobbers = .{ .eflags = true },
...@@ -7858,6 +9491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7858,6 +9491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7858 .unused,9491 .unused,
7859 .unused,9492 .unused,
7860 .unused,9493 .unused,
9494 .unused,
9495 .unused,
7861 },9496 },
7862 .dst_temps = .{ .mem, .unused },9497 .dst_temps = .{ .mem, .unused },
7863 .clobbers = .{ .eflags = true },9498 .clobbers = .{ .eflags = true },
...@@ -7889,6 +9524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7889,6 +9524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7889 .unused,9524 .unused,
7890 .unused,9525 .unused,
7891 .unused,9526 .unused,
9527 .unused,
9528 .unused,
7892 },9529 },
7893 .dst_temps = .{ .mem, .unused },9530 .dst_temps = .{ .mem, .unused },
7894 .each = .{ .once = &.{9531 .each = .{ .once = &.{
...@@ -7919,6 +9556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7919,6 +9556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7919 .unused,9556 .unused,
7920 .unused,9557 .unused,
7921 .unused,9558 .unused,
9559 .unused,
9560 .unused,
7922 },9561 },
7923 .dst_temps = .{ .{ .rc = .x87 }, .unused },9562 .dst_temps = .{ .{ .rc = .x87 }, .unused },
7924 .each = .{ .once = &.{9563 .each = .{ .once = &.{
...@@ -7947,6 +9586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7947,6 +9586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7947 .unused,9586 .unused,
7948 .unused,9587 .unused,
7949 .unused,9588 .unused,
9589 .unused,
9590 .unused,
7950 },9591 },
7951 .dst_temps = .{ .{ .rc = .x87 }, .unused },9592 .dst_temps = .{ .{ .rc = .x87 }, .unused },
7952 .each = .{ .once = &.{9593 .each = .{ .once = &.{
...@@ -7975,6 +9616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -7975,6 +9616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
7975 .unused,9616 .unused,
7976 .unused,9617 .unused,
7977 .unused,9618 .unused,
9619 .unused,
9620 .unused,
7978 },9621 },
7979 .dst_temps = .{ .{ .rc = .x87 }, .unused },9622 .dst_temps = .{ .{ .rc = .x87 }, .unused },
7980 .each = .{ .once = &.{9623 .each = .{ .once = &.{
...@@ -8002,6 +9645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8002,6 +9645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8002 .unused,9645 .unused,
8003 .unused,9646 .unused,
8004 .unused,9647 .unused,
9648 .unused,
9649 .unused,
8005 },9650 },
8006 .dst_temps = .{ .mem, .unused },9651 .dst_temps = .{ .mem, .unused },
8007 .each = .{ .once = &.{9652 .each = .{ .once = &.{
...@@ -8034,6 +9679,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8034,6 +9679,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8034 .unused,9679 .unused,
8035 .unused,9680 .unused,
8036 .unused,9681 .unused,
9682 .unused,
9683 .unused,
8037 },9684 },
8038 .dst_temps = .{ .{ .ref = .src0 }, .unused },9685 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8039 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9686 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8061,6 +9708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8061,6 +9708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8061 .unused,9708 .unused,
8062 .unused,9709 .unused,
8063 .unused,9710 .unused,
9711 .unused,
9712 .unused,
8064 },9713 },
8065 .dst_temps = .{ .mem, .unused },9714 .dst_temps = .{ .mem, .unused },
8066 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9715 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8094,6 +9743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8094,6 +9743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8094 .unused,9743 .unused,
8095 .unused,9744 .unused,
8096 .unused,9745 .unused,
9746 .unused,
9747 .unused,
8097 },9748 },
8098 .dst_temps = .{ .mem, .unused },9749 .dst_temps = .{ .mem, .unused },
8099 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9750 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8127,6 +9778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8127,6 +9778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8127 .unused,9778 .unused,
8128 .unused,9779 .unused,
8129 .unused,9780 .unused,
9781 .unused,
9782 .unused,
8130 },9783 },
8131 .dst_temps = .{ .mem, .unused },9784 .dst_temps = .{ .mem, .unused },
8132 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9785 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8178,6 +9831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8178,6 +9831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8178 .unused,9831 .unused,
8179 .unused,9832 .unused,
8180 .unused,9833 .unused,
9834 .unused,
9835 .unused,
8181 },9836 },
8182 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },9837 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8183 .each = .{ .once = &.{9838 .each = .{ .once = &.{
...@@ -8210,6 +9865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8210,6 +9865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8210 .unused,9865 .unused,
8211 .unused,9866 .unused,
8212 .unused,9867 .unused,
9868 .unused,
9869 .unused,
8213 },9870 },
8214 .dst_temps = .{ .{ .ref = .src0 }, .unused },9871 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8215 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },9872 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8240,6 +9897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8240,6 +9897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8240 .unused,9897 .unused,
8241 .unused,9898 .unused,
8242 .unused,9899 .unused,
9900 .unused,
9901 .unused,
8243 },9902 },
8244 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },9903 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8245 .each = .{ .once = &.{9904 .each = .{ .once = &.{
...@@ -8274,6 +9933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8274,6 +9933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8274 .unused,9933 .unused,
8275 .unused,9934 .unused,
8276 .unused,9935 .unused,
9936 .unused,
9937 .unused,
8277 },9938 },
8278 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },9939 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
8279 .each = .{ .once = &.{9940 .each = .{ .once = &.{
...@@ -8305,6 +9966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8305,6 +9966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8305 .unused,9966 .unused,
8306 .unused,9967 .unused,
8307 .unused,9968 .unused,
9969 .unused,
9970 .unused,
8308 },9971 },
8309 .dst_temps = .{ .mem, .unused },9972 .dst_temps = .{ .mem, .unused },
8310 .clobbers = .{ .eflags = true },9973 .clobbers = .{ .eflags = true },
...@@ -8341,6 +10004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8341,6 +10004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8341 .unused,10004 .unused,
8342 .unused,10005 .unused,
8343 .unused,10006 .unused,
10007 .unused,
10008 .unused,
8344 },10009 },
8345 .dst_temps = .{ .mem, .unused },10010 .dst_temps = .{ .mem, .unused },
8346 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10011 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8376,6 +10041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8376,6 +10041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8376 .unused,10041 .unused,
8377 .unused,10042 .unused,
8378 .unused,10043 .unused,
10044 .unused,
10045 .unused,
8379 },10046 },
8380 .dst_temps = .{ .mem, .unused },10047 .dst_temps = .{ .mem, .unused },
8381 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10048 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8412,6 +10079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8412,6 +10079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8412 .unused,10079 .unused,
8413 .unused,10080 .unused,
8414 .unused,10081 .unused,
10082 .unused,
10083 .unused,
8415 },10084 },
8416 .dst_temps = .{ .mem, .unused },10085 .dst_temps = .{ .mem, .unused },
8417 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10086 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8449,6 +10118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8449,6 +10118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8449 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } },10118 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } },
8450 .unused,10119 .unused,
8451 .unused,10120 .unused,
10121 .unused,
10122 .unused,
8452 },10123 },
8453 .dst_temps = .{ .mem, .unused },10124 .dst_temps = .{ .mem, .unused },
8454 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10125 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8521,6 +10192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8521,6 +10192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8521 .unused,10192 .unused,
8522 .unused,10193 .unused,
8523 .unused,10194 .unused,
10195 .unused,
10196 .unused,
8524 },10197 },
8525 .dst_temps = .{ .{ .ref = .src0 }, .unused },10198 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8526 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10199 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8581,6 +10254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8581,6 +10254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8581 .unused,10254 .unused,
8582 .unused,10255 .unused,
8583 .unused,10256 .unused,
10257 .unused,
10258 .unused,
8584 },10259 },
8585 .dst_temps = .{ .mem, .unused },10260 .dst_temps = .{ .mem, .unused },
8586 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10261 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8629,6 +10304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8629,6 +10304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8629 .unused,10304 .unused,
8630 .unused,10305 .unused,
8631 .unused,10306 .unused,
10307 .unused,
10308 .unused,
8632 },10309 },
8633 .dst_temps = .{ .mem, .unused },10310 .dst_temps = .{ .mem, .unused },
8634 .clobbers = .{ .eflags = true },10311 .clobbers = .{ .eflags = true },
...@@ -8661,6 +10338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8661,6 +10338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8661 .unused,10338 .unused,
8662 .unused,10339 .unused,
8663 .unused,10340 .unused,
10341 .unused,
10342 .unused,
8664 },10343 },
8665 .dst_temps = .{ .mem, .unused },10344 .dst_temps = .{ .mem, .unused },
8666 .clobbers = .{ .eflags = true },10345 .clobbers = .{ .eflags = true },
...@@ -8726,6 +10405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8726,6 +10405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8726 .unused,10405 .unused,
8727 .unused,10406 .unused,
8728 .unused,10407 .unused,
10408 .unused,
10409 .unused,
8729 },10410 },
8730 .dst_temps = .{ .{ .ref = .src0 }, .unused },10411 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8731 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10412 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8754,6 +10435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8754,6 +10435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8754 .unused,10435 .unused,
8755 .unused,10436 .unused,
8756 .unused,10437 .unused,
10438 .unused,
10439 .unused,
8757 },10440 },
8758 .dst_temps = .{ .{ .ref = .src0 }, .unused },10441 .dst_temps = .{ .{ .ref = .src0 }, .unused },
8759 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10442 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8829,6 +10512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8829,6 +10512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8829 .unused,10512 .unused,
8830 .unused,10513 .unused,
8831 .unused,10514 .unused,
10515 .unused,
10516 .unused,
8832 },10517 },
8833 .dst_temps = .{ .mem, .unused },10518 .dst_temps = .{ .mem, .unused },
8834 .clobbers = .{ .eflags = true },10519 .clobbers = .{ .eflags = true },
...@@ -8861,6 +10546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8861,6 +10546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8861 .unused,10546 .unused,
8862 .unused,10547 .unused,
8863 .unused,10548 .unused,
10549 .unused,
10550 .unused,
8864 },10551 },
8865 .dst_temps = .{ .mem, .unused },10552 .dst_temps = .{ .mem, .unused },
8866 .clobbers = .{ .eflags = true },10553 .clobbers = .{ .eflags = true },
...@@ -8894,6 +10581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8894,6 +10581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8894 .unused,10581 .unused,
8895 .unused,10582 .unused,
8896 .unused,10583 .unused,
10584 .unused,
10585 .unused,
8897 },10586 },
8898 .dst_temps = .{ .mem, .unused },10587 .dst_temps = .{ .mem, .unused },
8899 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10588 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8927,6 +10616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8927,6 +10616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8927 .unused,10616 .unused,
8928 .unused,10617 .unused,
8929 .unused,10618 .unused,
10619 .unused,
10620 .unused,
8930 },10621 },
8931 .dst_temps = .{ .mem, .unused },10622 .dst_temps = .{ .mem, .unused },
8932 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10623 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8963,6 +10654,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8963,6 +10654,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8963 .unused,10654 .unused,
8964 .unused,10655 .unused,
8965 .unused,10656 .unused,
10657 .unused,
10658 .unused,
8966 },10659 },
8967 .dst_temps = .{ .{ .reg = .st0 }, .unused },10660 .dst_temps = .{ .{ .reg = .st0 }, .unused },
8968 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10661 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -8994,6 +10687,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -8994,6 +10687,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
8994 .unused,10687 .unused,
8995 .unused,10688 .unused,
8996 .unused,10689 .unused,
10690 .unused,
10691 .unused,
8997 },10692 },
8998 .dst_temps = .{ .mem, .unused },10693 .dst_temps = .{ .mem, .unused },
8999 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10694 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9030,6 +10725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9030,6 +10725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9030 .unused,10725 .unused,
9031 .unused,10726 .unused,
9032 .unused,10727 .unused,
10728 .unused,
10729 .unused,
9033 },10730 },
9034 .dst_temps = .{ .{ .ref = .src0 }, .unused },10731 .dst_temps = .{ .{ .ref = .src0 }, .unused },
9035 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10732 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9058,6 +10755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9058,6 +10755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9058 .unused,10755 .unused,
9059 .unused,10756 .unused,
9060 .unused,10757 .unused,
10758 .unused,
10759 .unused,
9061 },10760 },
9062 .dst_temps = .{ .mem, .unused },10761 .dst_temps = .{ .mem, .unused },
9063 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10762 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9092,6 +10791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9092,6 +10791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9092 .unused,10791 .unused,
9093 .unused,10792 .unused,
9094 .unused,10793 .unused,
10794 .unused,
10795 .unused,
9095 },10796 },
9096 .dst_temps = .{ .mem, .unused },10797 .dst_temps = .{ .mem, .unused },
9097 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10798 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9126,6 +10827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9126,6 +10827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9126 .unused,10827 .unused,
9127 .unused,10828 .unused,
9128 .unused,10829 .unused,
10830 .unused,
10831 .unused,
9129 },10832 },
9130 .dst_temps = .{ .mem, .unused },10833 .dst_temps = .{ .mem, .unused },
9131 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10834 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9186,6 +10889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9186,6 +10889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9186 .unused,10889 .unused,
9187 .unused,10890 .unused,
9188 .unused,10891 .unused,
10892 .unused,
10893 .unused,
9189 },10894 },
9190 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },10895 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
9191 .each = .{ .once = &.{10896 .each = .{ .once = &.{
...@@ -9220,6 +10925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9220,6 +10925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9220 .unused,10925 .unused,
9221 .unused,10926 .unused,
9222 .unused,10927 .unused,
10928 .unused,
10929 .unused,
9223 },10930 },
9224 .dst_temps = .{ .{ .ref = .src0 }, .unused },10931 .dst_temps = .{ .{ .ref = .src0 }, .unused },
9225 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },10932 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9250,6 +10957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9250,6 +10957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9250 .unused,10957 .unused,
9251 .unused,10958 .unused,
9252 .unused,10959 .unused,
10960 .unused,
10961 .unused,
9253 },10962 },
9254 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },10963 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
9255 .each = .{ .once = &.{10964 .each = .{ .once = &.{
...@@ -9282,6 +10991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9282,6 +10991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9282 .unused,10991 .unused,
9283 .unused,10992 .unused,
9284 .unused,10993 .unused,
10994 .unused,
10995 .unused,
9285 },10996 },
9286 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },10997 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
9287 .each = .{ .once = &.{10998 .each = .{ .once = &.{
...@@ -9311,6 +11022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9311,6 +11022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9311 .unused,11022 .unused,
9312 .unused,11023 .unused,
9313 .unused,11024 .unused,
11025 .unused,
11026 .unused,
9314 },11027 },
9315 .dst_temps = .{ .mem, .unused },11028 .dst_temps = .{ .mem, .unused },
9316 .clobbers = .{ .eflags = true },11029 .clobbers = .{ .eflags = true },
...@@ -9349,6 +11062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9349,6 +11062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9349 .unused,11062 .unused,
9350 .unused,11063 .unused,
9351 .unused,11064 .unused,
11065 .unused,
11066 .unused,
9352 },11067 },
9353 .dst_temps = .{ .mem, .unused },11068 .dst_temps = .{ .mem, .unused },
9354 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11069 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9388,6 +11103,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9388,6 +11103,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9388 .unused,11103 .unused,
9389 .unused,11104 .unused,
9390 .unused,11105 .unused,
11106 .unused,
11107 .unused,
9391 },11108 },
9392 .dst_temps = .{ .mem, .unused },11109 .dst_temps = .{ .mem, .unused },
9393 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11110 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9428,6 +11145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9428,6 +11145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9428 .unused,11145 .unused,
9429 .unused,11146 .unused,
9430 .unused,11147 .unused,
11148 .unused,
11149 .unused,
9431 },11150 },
9432 .dst_temps = .{ .mem, .unused },11151 .dst_temps = .{ .mem, .unused },
9433 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11152 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9469,6 +11188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9469,6 +11188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9469 } } } },11188 } } } },
9470 .unused,11189 .unused,
9471 .unused,11190 .unused,
11191 .unused,
11192 .unused,
9472 },11193 },
9473 .dst_temps = .{ .mem, .unused },11194 .dst_temps = .{ .mem, .unused },
9474 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11195 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9545,6 +11266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9545,6 +11266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9545 .unused,11266 .unused,
9546 .unused,11267 .unused,
9547 .unused,11268 .unused,
11269 .unused,
11270 .unused,
9548 },11271 },
9549 .dst_temps = .{ .{ .ref = .src0 }, .unused },11272 .dst_temps = .{ .{ .ref = .src0 }, .unused },
9550 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11273 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9609,6 +11332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9609,6 +11332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9609 .unused,11332 .unused,
9610 .unused,11333 .unused,
9611 .unused,11334 .unused,
11335 .unused,
11336 .unused,
9612 },11337 },
9613 .dst_temps = .{ .mem, .unused },11338 .dst_temps = .{ .mem, .unused },
9614 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11339 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9657,6 +11382,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9657,6 +11382,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9657 .unused,11382 .unused,
9658 .unused,11383 .unused,
9659 .unused,11384 .unused,
11385 .unused,
11386 .unused,
9660 },11387 },
9661 .dst_temps = .{ .mem, .unused },11388 .dst_temps = .{ .mem, .unused },
9662 .clobbers = .{ .eflags = true },11389 .clobbers = .{ .eflags = true },
...@@ -9689,6 +11416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9689,6 +11416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9689 .unused,11416 .unused,
9690 .unused,11417 .unused,
9691 .unused,11418 .unused,
11419 .unused,
11420 .unused,
9692 },11421 },
9693 .dst_temps = .{ .mem, .unused },11422 .dst_temps = .{ .mem, .unused },
9694 .clobbers = .{ .eflags = true },11423 .clobbers = .{ .eflags = true },
...@@ -9758,6 +11487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9758,6 +11487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9758 .unused,11487 .unused,
9759 .unused,11488 .unused,
9760 .unused,11489 .unused,
11490 .unused,
11491 .unused,
9761 },11492 },
9762 .dst_temps = .{ .{ .ref = .src0 }, .unused },11493 .dst_temps = .{ .{ .ref = .src0 }, .unused },
9763 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11494 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9790,6 +11521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9790,6 +11521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9790 .unused,11521 .unused,
9791 .unused,11522 .unused,
9792 .unused,11523 .unused,
11524 .unused,
11525 .unused,
9793 },11526 },
9794 .dst_temps = .{ .{ .ref = .src0 }, .unused },11527 .dst_temps = .{ .{ .ref = .src0 }, .unused },
9795 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11528 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9865,6 +11598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9865,6 +11598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9865 .unused,11598 .unused,
9866 .unused,11599 .unused,
9867 .unused,11600 .unused,
11601 .unused,
11602 .unused,
9868 },11603 },
9869 .dst_temps = .{ .mem, .unused },11604 .dst_temps = .{ .mem, .unused },
9870 .clobbers = .{ .eflags = true },11605 .clobbers = .{ .eflags = true },
...@@ -9897,6 +11632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9897,6 +11632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9897 .unused,11632 .unused,
9898 .unused,11633 .unused,
9899 .unused,11634 .unused,
11635 .unused,
11636 .unused,
9900 },11637 },
9901 .dst_temps = .{ .mem, .unused },11638 .dst_temps = .{ .mem, .unused },
9902 .clobbers = .{ .eflags = true },11639 .clobbers = .{ .eflags = true },
...@@ -9934,6 +11671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9934,6 +11671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9934 .unused,11671 .unused,
9935 .unused,11672 .unused,
9936 .unused,11673 .unused,
11674 .unused,
11675 .unused,
9937 },11676 },
9938 .dst_temps = .{ .mem, .unused },11677 .dst_temps = .{ .mem, .unused },
9939 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11678 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -9971,6 +11710,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -9971,6 +11710,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
9971 .unused,11710 .unused,
9972 .unused,11711 .unused,
9973 .unused,11712 .unused,
11713 .unused,
11714 .unused,
9974 },11715 },
9975 .dst_temps = .{ .mem, .unused },11716 .dst_temps = .{ .mem, .unused },
9976 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11717 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10011,6 +11752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10011,6 +11752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10011 .unused,11752 .unused,
10012 .unused,11753 .unused,
10013 .unused,11754 .unused,
11755 .unused,
11756 .unused,
10014 },11757 },
10015 .dst_temps = .{ .{ .reg = .st0 }, .unused },11758 .dst_temps = .{ .{ .reg = .st0 }, .unused },
10016 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11759 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10046,6 +11789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10046,6 +11789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10046 .unused,11789 .unused,
10047 .unused,11790 .unused,
10048 .unused,11791 .unused,
11792 .unused,
11793 .unused,
10049 },11794 },
10050 .dst_temps = .{ .{ .reg = .st0 }, .unused },11795 .dst_temps = .{ .{ .reg = .st0 }, .unused },
10051 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11796 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10081,6 +11826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10081,6 +11826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10081 .unused,11826 .unused,
10082 .unused,11827 .unused,
10083 .unused,11828 .unused,
11829 .unused,
11830 .unused,
10084 },11831 },
10085 .dst_temps = .{ .{ .reg = .st0 }, .unused },11832 .dst_temps = .{ .{ .reg = .st0 }, .unused },
10086 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11833 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10115,6 +11862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10115,6 +11862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10115 .unused,11862 .unused,
10116 .unused,11863 .unused,
10117 .unused,11864 .unused,
11865 .unused,
11866 .unused,
10118 },11867 },
10119 .dst_temps = .{ .mem, .unused },11868 .dst_temps = .{ .mem, .unused },
10120 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11869 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10155,6 +11904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10155,6 +11904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10155 .unused,11904 .unused,
10156 .unused,11905 .unused,
10157 .unused,11906 .unused,
11907 .unused,
11908 .unused,
10158 },11909 },
10159 .dst_temps = .{ .{ .ref = .src0 }, .unused },11910 .dst_temps = .{ .{ .ref = .src0 }, .unused },
10160 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11911 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10187,6 +11938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10187,6 +11938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10187 .unused,11938 .unused,
10188 .unused,11939 .unused,
10189 .unused,11940 .unused,
11941 .unused,
11942 .unused,
10190 },11943 },
10191 .dst_temps = .{ .mem, .unused },11944 .dst_temps = .{ .mem, .unused },
10192 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11945 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10225,6 +11978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10225,6 +11978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10225 .unused,11978 .unused,
10226 .unused,11979 .unused,
10227 .unused,11980 .unused,
11981 .unused,
11982 .unused,
10228 },11983 },
10229 .dst_temps = .{ .mem, .unused },11984 .dst_temps = .{ .mem, .unused },
10230 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },11985 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10263,6 +12018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10263,6 +12018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10263 .unused,12018 .unused,
10264 .unused,12019 .unused,
10265 .unused,12020 .unused,
12021 .unused,
12022 .unused,
10266 },12023 },
10267 .dst_temps = .{ .mem, .unused },12024 .dst_temps = .{ .mem, .unused },
10268 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12025 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10313,6 +12070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10313,6 +12070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10313 .unused,12070 .unused,
10314 .unused,12071 .unused,
10315 .unused,12072 .unused,
12073 .unused,
12074 .unused,
10316 },12075 },
10317 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },12076 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
10318 .each = .{ .once = &.{12077 .each = .{ .once = &.{
...@@ -10345,6 +12104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10345,6 +12104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10345 .unused,12104 .unused,
10346 .unused,12105 .unused,
10347 .unused,12106 .unused,
12107 .unused,
12108 .unused,
10348 },12109 },
10349 .dst_temps = .{ .{ .ref = .src0 }, .unused },12110 .dst_temps = .{ .{ .ref = .src0 }, .unused },
10350 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12111 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10375,6 +12136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10375,6 +12136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10375 .unused,12136 .unused,
10376 .unused,12137 .unused,
10377 .unused,12138 .unused,
12139 .unused,
12140 .unused,
10378 },12141 },
10379 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },12142 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
10380 .each = .{ .once = &.{12143 .each = .{ .once = &.{
...@@ -10409,6 +12172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10409,6 +12172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10409 .unused,12172 .unused,
10410 .unused,12173 .unused,
10411 .unused,12174 .unused,
12175 .unused,
12176 .unused,
10412 },12177 },
10413 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },12178 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
10414 .each = .{ .once = &.{12179 .each = .{ .once = &.{
...@@ -10440,6 +12205,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10440,6 +12205,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10440 .unused,12205 .unused,
10441 .unused,12206 .unused,
10442 .unused,12207 .unused,
12208 .unused,
12209 .unused,
10443 },12210 },
10444 .dst_temps = .{ .mem, .unused },12211 .dst_temps = .{ .mem, .unused },
10445 .clobbers = .{ .eflags = true },12212 .clobbers = .{ .eflags = true },
...@@ -10476,6 +12243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10476,6 +12243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10476 .unused,12243 .unused,
10477 .unused,12244 .unused,
10478 .unused,12245 .unused,
12246 .unused,
12247 .unused,
10479 },12248 },
10480 .dst_temps = .{ .mem, .unused },12249 .dst_temps = .{ .mem, .unused },
10481 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12250 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10511,6 +12280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10511,6 +12280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10511 .unused,12280 .unused,
10512 .unused,12281 .unused,
10513 .unused,12282 .unused,
12283 .unused,
12284 .unused,
10514 },12285 },
10515 .dst_temps = .{ .mem, .unused },12286 .dst_temps = .{ .mem, .unused },
10516 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12287 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10547,6 +12318,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10547,6 +12318,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10547 .unused,12318 .unused,
10548 .unused,12319 .unused,
10549 .unused,12320 .unused,
12321 .unused,
12322 .unused,
10550 },12323 },
10551 .dst_temps = .{ .mem, .unused },12324 .dst_temps = .{ .mem, .unused },
10552 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12325 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10584,6 +12357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10584,6 +12357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10584 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__floorh" } } },12357 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__floorh" } } },
10585 .unused,12358 .unused,
10586 .unused,12359 .unused,
12360 .unused,
12361 .unused,
10587 },12362 },
10588 .dst_temps = .{ .mem, .unused },12363 .dst_temps = .{ .mem, .unused },
10589 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12364 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10656,6 +12431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10656,6 +12431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10656 .unused,12431 .unused,
10657 .unused,12432 .unused,
10658 .unused,12433 .unused,
12434 .unused,
12435 .unused,
10659 },12436 },
10660 .dst_temps = .{ .{ .ref = .src0 }, .unused },12437 .dst_temps = .{ .{ .ref = .src0 }, .unused },
10661 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12438 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10716,6 +12493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10716,6 +12493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10716 .unused,12493 .unused,
10717 .unused,12494 .unused,
10718 .unused,12495 .unused,
12496 .unused,
12497 .unused,
10719 },12498 },
10720 .dst_temps = .{ .mem, .unused },12499 .dst_temps = .{ .mem, .unused },
10721 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12500 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10764,6 +12543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10764,6 +12543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10764 .unused,12543 .unused,
10765 .unused,12544 .unused,
10766 .unused,12545 .unused,
12546 .unused,
12547 .unused,
10767 },12548 },
10768 .dst_temps = .{ .mem, .unused },12549 .dst_temps = .{ .mem, .unused },
10769 .clobbers = .{ .eflags = true },12550 .clobbers = .{ .eflags = true },
...@@ -10796,6 +12577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10796,6 +12577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10796 .unused,12577 .unused,
10797 .unused,12578 .unused,
10798 .unused,12579 .unused,
12580 .unused,
12581 .unused,
10799 },12582 },
10800 .dst_temps = .{ .mem, .unused },12583 .dst_temps = .{ .mem, .unused },
10801 .clobbers = .{ .eflags = true },12584 .clobbers = .{ .eflags = true },
...@@ -10861,6 +12644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10861,6 +12644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10861 .unused,12644 .unused,
10862 .unused,12645 .unused,
10863 .unused,12646 .unused,
12647 .unused,
12648 .unused,
10864 },12649 },
10865 .dst_temps = .{ .{ .ref = .src0 }, .unused },12650 .dst_temps = .{ .{ .ref = .src0 }, .unused },
10866 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12651 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10889,6 +12674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10889,6 +12674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10889 .unused,12674 .unused,
10890 .unused,12675 .unused,
10891 .unused,12676 .unused,
12677 .unused,
12678 .unused,
10892 },12679 },
10893 .dst_temps = .{ .{ .ref = .src0 }, .unused },12680 .dst_temps = .{ .{ .ref = .src0 }, .unused },
10894 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12681 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -10964,6 +12751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10964,6 +12751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10964 .unused,12751 .unused,
10965 .unused,12752 .unused,
10966 .unused,12753 .unused,
12754 .unused,
12755 .unused,
10967 },12756 },
10968 .dst_temps = .{ .mem, .unused },12757 .dst_temps = .{ .mem, .unused },
10969 .clobbers = .{ .eflags = true },12758 .clobbers = .{ .eflags = true },
...@@ -10996,6 +12785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -10996,6 +12785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
10996 .unused,12785 .unused,
10997 .unused,12786 .unused,
10998 .unused,12787 .unused,
12788 .unused,
12789 .unused,
10999 },12790 },
11000 .dst_temps = .{ .mem, .unused },12791 .dst_temps = .{ .mem, .unused },
11001 .clobbers = .{ .eflags = true },12792 .clobbers = .{ .eflags = true },
...@@ -11029,6 +12820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11029,6 +12820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11029 .unused,12820 .unused,
11030 .unused,12821 .unused,
11031 .unused,12822 .unused,
12823 .unused,
12824 .unused,
11032 },12825 },
11033 .dst_temps = .{ .mem, .unused },12826 .dst_temps = .{ .mem, .unused },
11034 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12827 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11062,6 +12855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11062,6 +12855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11062 .unused,12855 .unused,
11063 .unused,12856 .unused,
11064 .unused,12857 .unused,
12858 .unused,
12859 .unused,
11065 },12860 },
11066 .dst_temps = .{ .mem, .unused },12861 .dst_temps = .{ .mem, .unused },
11067 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12862 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11098,6 +12893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11098,6 +12893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11098 .unused,12893 .unused,
11099 .unused,12894 .unused,
11100 .unused,12895 .unused,
12896 .unused,
12897 .unused,
11101 },12898 },
11102 .dst_temps = .{ .{ .reg = .st0 }, .unused },12899 .dst_temps = .{ .{ .reg = .st0 }, .unused },
11103 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12900 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11129,6 +12926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11129,6 +12926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11129 .unused,12926 .unused,
11130 .unused,12927 .unused,
11131 .unused,12928 .unused,
12929 .unused,
12930 .unused,
11132 },12931 },
11133 .dst_temps = .{ .mem, .unused },12932 .dst_temps = .{ .mem, .unused },
11134 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12933 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11165,6 +12964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11165,6 +12964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11165 .unused,12964 .unused,
11166 .unused,12965 .unused,
11167 .unused,12966 .unused,
12967 .unused,
12968 .unused,
11168 },12969 },
11169 .dst_temps = .{ .{ .ref = .src0 }, .unused },12970 .dst_temps = .{ .{ .ref = .src0 }, .unused },
11170 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },12971 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11193,6 +12994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11193,6 +12994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11193 .unused,12994 .unused,
11194 .unused,12995 .unused,
11195 .unused,12996 .unused,
12997 .unused,
12998 .unused,
11196 },12999 },
11197 .dst_temps = .{ .mem, .unused },13000 .dst_temps = .{ .mem, .unused },
11198 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13001 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11227,6 +13030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11227,6 +13030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11227 .unused,13030 .unused,
11228 .unused,13031 .unused,
11229 .unused,13032 .unused,
13033 .unused,
13034 .unused,
11230 },13035 },
11231 .dst_temps = .{ .mem, .unused },13036 .dst_temps = .{ .mem, .unused },
11232 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13037 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11261,6 +13066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11261,6 +13066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11261 .unused,13066 .unused,
11262 .unused,13067 .unused,
11263 .unused,13068 .unused,
13069 .unused,
13070 .unused,
11264 },13071 },
11265 .dst_temps = .{ .mem, .unused },13072 .dst_temps = .{ .mem, .unused },
11266 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13073 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11412,6 +13219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11412,6 +13219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11412 .unused,13219 .unused,
11413 .unused,13220 .unused,
11414 .unused,13221 .unused,
13222 .unused,
13223 .unused,
11415 },13224 },
11416 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },13225 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },
11417 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13226 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11439,6 +13248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11439,6 +13248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11439 .unused,13248 .unused,
11440 .unused,13249 .unused,
11441 .unused,13250 .unused,
13251 .unused,
13252 .unused,
11442 },13253 },
11443 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },13254 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },
11444 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13255 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11466,6 +13277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11466,6 +13277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11466 .unused,13277 .unused,
11467 .unused,13278 .unused,
11468 .unused,13279 .unused,
13280 .unused,
13281 .unused,
11469 },13282 },
11470 .dst_temps = .{ .mem, .unused },13283 .dst_temps = .{ .mem, .unused },
11471 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13284 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11497,6 +13310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11497,6 +13310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11497 .unused,13310 .unused,
11498 .unused,13311 .unused,
11499 .unused,13312 .unused,
13313 .unused,
13314 .unused,
11500 },13315 },
11501 .dst_temps = .{ .mem, .unused },13316 .dst_temps = .{ .mem, .unused },
11502 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13317 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11527,6 +13342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11527,6 +13342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11527 .unused,13342 .unused,
11528 .unused,13343 .unused,
11529 .unused,13344 .unused,
13345 .unused,
13346 .unused,
11530 },13347 },
11531 .dst_temps = .{ .mem, .unused },13348 .dst_temps = .{ .mem, .unused },
11532 .clobbers = .{ .eflags = true },13349 .clobbers = .{ .eflags = true },
...@@ -11557,6 +13374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11557,6 +13374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11557 .unused,13374 .unused,
11558 .unused,13375 .unused,
11559 .unused,13376 .unused,
13377 .unused,
13378 .unused,
11560 },13379 },
11561 .dst_temps = .{ .mem, .unused },13380 .dst_temps = .{ .mem, .unused },
11562 .clobbers = .{ .eflags = true },13381 .clobbers = .{ .eflags = true },
...@@ -11588,6 +13407,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11588,6 +13407,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11588 .unused,13407 .unused,
11589 .unused,13408 .unused,
11590 .unused,13409 .unused,
13410 .unused,
13411 .unused,
11591 },13412 },
11592 .dst_temps = .{ .mem, .unused },13413 .dst_temps = .{ .mem, .unused },
11593 .clobbers = .{ .eflags = true },13414 .clobbers = .{ .eflags = true },
...@@ -11618,6 +13439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11618,6 +13439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11618 .unused,13439 .unused,
11619 .unused,13440 .unused,
11620 .unused,13441 .unused,
13442 .unused,
13443 .unused,
11621 },13444 },
11622 .dst_temps = .{ .mem, .unused },13445 .dst_temps = .{ .mem, .unused },
11623 .clobbers = .{ .eflags = true },13446 .clobbers = .{ .eflags = true },
...@@ -11648,6 +13471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11648,6 +13471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11648 .unused,13471 .unused,
11649 .unused,13472 .unused,
11650 .unused,13473 .unused,
13474 .unused,
13475 .unused,
11651 },13476 },
11652 .dst_temps = .{ .mem, .unused },13477 .dst_temps = .{ .mem, .unused },
11653 .clobbers = .{ .eflags = true },13478 .clobbers = .{ .eflags = true },
...@@ -11679,6 +13504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11679,6 +13504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11679 .unused,13504 .unused,
11680 .unused,13505 .unused,
11681 .unused,13506 .unused,
13507 .unused,
13508 .unused,
11682 },13509 },
11683 .dst_temps = .{ .mem, .unused },13510 .dst_temps = .{ .mem, .unused },
11684 .clobbers = .{ .eflags = true },13511 .clobbers = .{ .eflags = true },
...@@ -11710,6 +13537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11710,6 +13537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11710 .unused,13537 .unused,
11711 .unused,13538 .unused,
11712 .unused,13539 .unused,
13540 .unused,
13541 .unused,
11713 },13542 },
11714 .dst_temps = .{ .mem, .unused },13543 .dst_temps = .{ .mem, .unused },
11715 .clobbers = .{ .eflags = true },13544 .clobbers = .{ .eflags = true },
...@@ -11741,6 +13570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11741,6 +13570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11741 .unused,13570 .unused,
11742 .unused,13571 .unused,
11743 .unused,13572 .unused,
13573 .unused,
13574 .unused,
11744 },13575 },
11745 .dst_temps = .{ .mem, .unused },13576 .dst_temps = .{ .mem, .unused },
11746 .clobbers = .{ .eflags = true },13577 .clobbers = .{ .eflags = true },
...@@ -11773,6 +13604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11773,6 +13604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11773 .unused,13604 .unused,
11774 .unused,13605 .unused,
11775 .unused,13606 .unused,
13607 .unused,
13608 .unused,
11776 },13609 },
11777 .dst_temps = .{ .mem, .unused },13610 .dst_temps = .{ .mem, .unused },
11778 .clobbers = .{ .eflags = true },13611 .clobbers = .{ .eflags = true },
...@@ -11805,6 +13638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11805,6 +13638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11805 .unused,13638 .unused,
11806 .unused,13639 .unused,
11807 .unused,13640 .unused,
13641 .unused,
13642 .unused,
11808 },13643 },
11809 .dst_temps = .{ .mem, .unused },13644 .dst_temps = .{ .mem, .unused },
11810 .clobbers = .{ .eflags = true },13645 .clobbers = .{ .eflags = true },
...@@ -11838,6 +13673,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11838,6 +13673,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11838 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },13673 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },
11839 .unused,13674 .unused,
11840 .unused,13675 .unused,
13676 .unused,
13677 .unused,
11841 },13678 },
11842 .dst_temps = .{ .mem, .unused },13679 .dst_temps = .{ .mem, .unused },
11843 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13680 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11874,6 +13711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11874,6 +13711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11874 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },13711 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },
11875 .unused,13712 .unused,
11876 .unused,13713 .unused,
13714 .unused,
13715 .unused,
11877 },13716 },
11878 .dst_temps = .{ .mem, .unused },13717 .dst_temps = .{ .mem, .unused },
11879 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13718 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11910,6 +13749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11910,6 +13749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11910 .unused,13749 .unused,
11911 .unused,13750 .unused,
11912 .unused,13751 .unused,
13752 .unused,
13753 .unused,
11913 },13754 },
11914 .dst_temps = .{ .mem, .unused },13755 .dst_temps = .{ .mem, .unused },
11915 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13756 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11944,6 +13785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11944,6 +13785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11944 .unused,13785 .unused,
11945 .unused,13786 .unused,
11946 .unused,13787 .unused,
13788 .unused,
13789 .unused,
11947 },13790 },
11948 .dst_temps = .{ .mem, .unused },13791 .dst_temps = .{ .mem, .unused },
11949 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13792 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -11978,6 +13821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -11978,6 +13821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
11978 .unused,13821 .unused,
11979 .unused,13822 .unused,
11980 .unused,13823 .unused,
13824 .unused,
13825 .unused,
11981 },13826 },
11982 .dst_temps = .{ .{ .ref = .src0 }, .unused },13827 .dst_temps = .{ .{ .ref = .src0 }, .unused },
11983 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13828 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12005,6 +13850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12005,6 +13850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12005 .unused,13850 .unused,
12006 .unused,13851 .unused,
12007 .unused,13852 .unused,
13853 .unused,
13854 .unused,
12008 },13855 },
12009 .dst_temps = .{ .mem, .unused },13856 .dst_temps = .{ .mem, .unused },
12010 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13857 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12039,6 +13886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12039,6 +13886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12039 .unused,13886 .unused,
12040 .unused,13887 .unused,
12041 .unused,13888 .unused,
13889 .unused,
13890 .unused,
12042 },13891 },
12043 .dst_temps = .{ .mem, .unused },13892 .dst_temps = .{ .mem, .unused },
12044 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13893 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12074,6 +13923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12074,6 +13923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12074 .unused,13923 .unused,
12075 .unused,13924 .unused,
12076 .unused,13925 .unused,
13926 .unused,
13927 .unused,
12077 },13928 },
12078 .dst_temps = .{ .mem, .unused },13929 .dst_temps = .{ .mem, .unused },
12079 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13930 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12110,6 +13961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12110,6 +13961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12110 .unused,13961 .unused,
12111 .unused,13962 .unused,
12112 .unused,13963 .unused,
13964 .unused,
13965 .unused,
12113 },13966 },
12114 .dst_temps = .{ .mem, .unused },13967 .dst_temps = .{ .mem, .unused },
12115 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },13968 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12149,6 +14002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12149,6 +14002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12149 .unused,14002 .unused,
12150 .unused,14003 .unused,
12151 .unused,14004 .unused,
14005 .unused,
14006 .unused,
12152 },14007 },
12153 .dst_temps = .{ .{ .ref = .src0 }, .unused },14008 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12154 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14009 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12176,6 +14031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12176,6 +14031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12176 .unused,14031 .unused,
12177 .unused,14032 .unused,
12178 .unused,14033 .unused,
14034 .unused,
14035 .unused,
12179 },14036 },
12180 .dst_temps = .{ .mem, .unused },14037 .dst_temps = .{ .mem, .unused },
12181 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14038 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12209,6 +14066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12209,6 +14066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12209 .unused,14066 .unused,
12210 .unused,14067 .unused,
12211 .unused,14068 .unused,
14069 .unused,
14070 .unused,
12212 },14071 },
12213 .dst_temps = .{ .mem, .unused },14072 .dst_temps = .{ .mem, .unused },
12214 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14073 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12242,6 +14101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12242,6 +14101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12242 .unused,14101 .unused,
12243 .unused,14102 .unused,
12244 .unused,14103 .unused,
14104 .unused,
14105 .unused,
12245 },14106 },
12246 .dst_temps = .{ .{ .ref = .src0 }, .unused },14107 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14108 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12269,6 +14130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12269,6 +14130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12269 .unused,14130 .unused,
12270 .unused,14131 .unused,
12271 .unused,14132 .unused,
14133 .unused,
14134 .unused,
12272 },14135 },
12273 .dst_temps = .{ .mem, .unused },14136 .dst_temps = .{ .mem, .unused },
12274 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14137 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12302,6 +14165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12302,6 +14165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12302 .unused,14165 .unused,
12303 .unused,14166 .unused,
12304 .unused,14167 .unused,
14168 .unused,
14169 .unused,
12305 },14170 },
12306 .dst_temps = .{ .mem, .unused },14171 .dst_temps = .{ .mem, .unused },
12307 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14172 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12335,6 +14200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12335,6 +14200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12335 .unused,14200 .unused,
12336 .unused,14201 .unused,
12337 .unused,14202 .unused,
14203 .unused,
14204 .unused,
12338 },14205 },
12339 .dst_temps = .{ .mem, .unused },14206 .dst_temps = .{ .mem, .unused },
12340 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14207 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12370,6 +14237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12370,6 +14237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12370 .unused,14237 .unused,
12371 .unused,14238 .unused,
12372 .unused,14239 .unused,
14240 .unused,
14241 .unused,
12373 },14242 },
12374 .dst_temps = .{ .{ .reg = .st0 }, .unused },14243 .dst_temps = .{ .{ .reg = .st0 }, .unused },
12375 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14244 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12401,6 +14270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12401,6 +14270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12401 .unused,14270 .unused,
12402 .unused,14271 .unused,
12403 .unused,14272 .unused,
14273 .unused,
14274 .unused,
12404 },14275 },
12405 .dst_temps = .{ .{ .reg = .st0 }, .unused },14276 .dst_temps = .{ .{ .reg = .st0 }, .unused },
12406 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14277 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12432,6 +14303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12432,6 +14303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12432 .unused,14303 .unused,
12433 .unused,14304 .unused,
12434 .unused,14305 .unused,
14306 .unused,
14307 .unused,
12435 },14308 },
12436 .dst_temps = .{ .{ .reg = .st0 }, .unused },14309 .dst_temps = .{ .{ .reg = .st0 }, .unused },
12437 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14310 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12463,6 +14336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12463,6 +14336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12463 .unused,14336 .unused,
12464 .unused,14337 .unused,
12465 .unused,14338 .unused,
14339 .unused,
14340 .unused,
12466 },14341 },
12467 .dst_temps = .{ .mem, .unused },14342 .dst_temps = .{ .mem, .unused },
12468 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14343 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12499,6 +14374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12499,6 +14374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12499 .unused,14374 .unused,
12500 .unused,14375 .unused,
12501 .unused,14376 .unused,
14377 .unused,
14378 .unused,
12502 },14379 },
12503 .dst_temps = .{ .mem, .unused },14380 .dst_temps = .{ .mem, .unused },
12504 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14381 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12535,6 +14412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12535,6 +14412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12535 .unused,14412 .unused,
12536 .unused,14413 .unused,
12537 .unused,14414 .unused,
14415 .unused,
14416 .unused,
12538 },14417 },
12539 .dst_temps = .{ .mem, .unused },14418 .dst_temps = .{ .mem, .unused },
12540 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14419 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12571,6 +14450,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12571,6 +14450,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12571 .unused,14450 .unused,
12572 .unused,14451 .unused,
12573 .unused,14452 .unused,
14453 .unused,
14454 .unused,
12574 },14455 },
12575 .dst_temps = .{ .{ .ref = .src0 }, .unused },14456 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12576 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14457 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12598,6 +14479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12598,6 +14479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12598 .unused,14479 .unused,
12599 .unused,14480 .unused,
12600 .unused,14481 .unused,
14482 .unused,
14483 .unused,
12601 },14484 },
12602 .dst_temps = .{ .mem, .unused },14485 .dst_temps = .{ .mem, .unused },
12603 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12631,6 +14514,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12631,6 +14514,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12631 .unused,14514 .unused,
12632 .unused,14515 .unused,
12633 .unused,14516 .unused,
14517 .unused,
14518 .unused,
12634 },14519 },
12635 .dst_temps = .{ .mem, .unused },14520 .dst_temps = .{ .mem, .unused },
12636 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14521 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12664,6 +14549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12664,6 +14549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12664 .unused,14549 .unused,
12665 .unused,14550 .unused,
12666 .unused,14551 .unused,
14552 .unused,
14553 .unused,
12667 },14554 },
12668 .dst_temps = .{ .mem, .unused },14555 .dst_temps = .{ .mem, .unused },
12669 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14556 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12713,6 +14600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12713,6 +14600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12713 .unused,14600 .unused,
12714 .unused,14601 .unused,
12715 .unused,14602 .unused,
14603 .unused,
14604 .unused,
12716 },14605 },
12717 .dst_temps = .{ .{ .ref = .src0 }, .unused },14606 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12718 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14607 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12752,6 +14641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12752,6 +14641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12752 .unused,14641 .unused,
12753 .unused,14642 .unused,
12754 .unused,14643 .unused,
14644 .unused,
14645 .unused,
12755 },14646 },
12756 .dst_temps = .{ .{ .ref = .src0 }, .unused },14647 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12757 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14648 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12791,6 +14682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12791,6 +14682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12791 .unused,14682 .unused,
12792 .unused,14683 .unused,
12793 .unused,14684 .unused,
14685 .unused,
14686 .unused,
12794 },14687 },
12795 .dst_temps = .{ .{ .ref = .src0 }, .unused },14688 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12796 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14689 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12827,6 +14720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12827,6 +14720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12827 .unused,14720 .unused,
12828 .unused,14721 .unused,
12829 .unused,14722 .unused,
14723 .unused,
14724 .unused,
12830 },14725 },
12831 .dst_temps = .{ .{ .ref = .src0 }, .unused },14726 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12832 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14727 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12863,6 +14758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12863,6 +14758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12863 .unused,14758 .unused,
12864 .unused,14759 .unused,
12865 .unused,14760 .unused,
14761 .unused,
14762 .unused,
12866 },14763 },
12867 .dst_temps = .{ .{ .ref = .src0 }, .unused },14764 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12868 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14765 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12899,6 +14796,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12899,6 +14796,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12899 .unused,14796 .unused,
12900 .unused,14797 .unused,
12901 .unused,14798 .unused,
14799 .unused,
14800 .unused,
12902 },14801 },
12903 .dst_temps = .{ .{ .ref = .src0 }, .unused },14802 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12904 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14803 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12935,6 +14834,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12935,6 +14834,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12935 .unused,14834 .unused,
12936 .unused,14835 .unused,
12937 .unused,14836 .unused,
14837 .unused,
14838 .unused,
12938 },14839 },
12939 .dst_temps = .{ .{ .ref = .src0 }, .unused },14840 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12940 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14841 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -12971,6 +14872,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -12971,6 +14872,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
12971 .unused,14872 .unused,
12972 .unused,14873 .unused,
12973 .unused,14874 .unused,
14875 .unused,
14876 .unused,
12974 },14877 },
12975 .dst_temps = .{ .{ .ref = .src0 }, .unused },14878 .dst_temps = .{ .{ .ref = .src0 }, .unused },
12976 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14879 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13007,6 +14910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13007,6 +14910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13007 .{ .type = .f16, .kind = .{ .reg = .ax } },14910 .{ .type = .f16, .kind = .{ .reg = .ax } },
13008 .unused,14911 .unused,
13009 .unused,14912 .unused,
14913 .unused,
14914 .unused,
13010 },14915 },
13011 .dst_temps = .{ .mem, .unused },14916 .dst_temps = .{ .mem, .unused },
13012 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14917 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13053,6 +14958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13053,6 +14958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13053 .{ .type = .f16, .kind = .{ .reg = .ax } },14958 .{ .type = .f16, .kind = .{ .reg = .ax } },
13054 .unused,14959 .unused,
13055 .unused,14960 .unused,
14961 .unused,
14962 .unused,
13056 },14963 },
13057 .dst_temps = .{ .mem, .unused },14964 .dst_temps = .{ .mem, .unused },
13058 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },14965 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13099,6 +15006,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13099,6 +15006,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13099 .{ .type = .f16, .kind = .{ .reg = .ax } },15006 .{ .type = .f16, .kind = .{ .reg = .ax } },
13100 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15007 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13101 .unused,15008 .unused,
15009 .unused,
15010 .unused,
13102 },15011 },
13103 .dst_temps = .{ .mem, .unused },15012 .dst_temps = .{ .mem, .unused },
13104 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15013 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13142,6 +15051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13142,6 +15051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13142 .{ .type = .f16, .kind = .{ .reg = .ax } },15051 .{ .type = .f16, .kind = .{ .reg = .ax } },
13143 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15052 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13144 .unused,15053 .unused,
15054 .unused,
15055 .unused,
13145 },15056 },
13146 .dst_temps = .{ .mem, .unused },15057 .dst_temps = .{ .mem, .unused },
13147 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15058 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13185,6 +15096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13185,6 +15096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13185 .{ .type = .f16, .kind = .{ .reg = .ax } },15096 .{ .type = .f16, .kind = .{ .reg = .ax } },
13186 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15097 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13187 .unused,15098 .unused,
15099 .unused,
15100 .unused,
13188 },15101 },
13189 .dst_temps = .{ .mem, .unused },15102 .dst_temps = .{ .mem, .unused },
13190 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15103 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13228,6 +15141,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13228,6 +15141,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13228 .{ .type = .f16, .kind = .{ .reg = .ax } },15141 .{ .type = .f16, .kind = .{ .reg = .ax } },
13229 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15142 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13230 .unused,15143 .unused,
15144 .unused,
15145 .unused,
13231 },15146 },
13232 .dst_temps = .{ .mem, .unused },15147 .dst_temps = .{ .mem, .unused },
13233 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15148 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13271,6 +15186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13271,6 +15186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13271 .{ .type = .f16, .kind = .{ .reg = .ax } },15186 .{ .type = .f16, .kind = .{ .reg = .ax } },
13272 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15187 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13273 .unused,15188 .unused,
15189 .unused,
15190 .unused,
13274 },15191 },
13275 .dst_temps = .{ .mem, .unused },15192 .dst_temps = .{ .mem, .unused },
13276 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15193 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13315,6 +15232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13315,6 +15232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13315 .{ .type = .f16, .kind = .{ .reg = .ax } },15232 .{ .type = .f16, .kind = .{ .reg = .ax } },
13316 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15233 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13317 .unused,15234 .unused,
15235 .unused,
15236 .unused,
13318 },15237 },
13319 .dst_temps = .{ .mem, .unused },15238 .dst_temps = .{ .mem, .unused },
13320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15239 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13359,6 +15278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13359,6 +15278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13359 .{ .type = .f32, .kind = .mem },15278 .{ .type = .f32, .kind = .mem },
13360 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15279 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13361 .unused,15280 .unused,
15281 .unused,
15282 .unused,
13362 },15283 },
13363 .dst_temps = .{ .mem, .unused },15284 .dst_temps = .{ .mem, .unused },
13364 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15285 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13406,6 +15327,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13406,6 +15327,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13406 .{ .type = .f32, .kind = .mem },15327 .{ .type = .f32, .kind = .mem },
13407 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },15328 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } },
13408 .unused,15329 .unused,
15330 .unused,
15331 .unused,
13409 },15332 },
13410 .dst_temps = .{ .mem, .unused },15333 .dst_temps = .{ .mem, .unused },
13411 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15334 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13453,6 +15376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13453,6 +15376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13453 .unused,15376 .unused,
13454 .unused,15377 .unused,
13455 .unused,15378 .unused,
15379 .unused,
15380 .unused,
13456 },15381 },
13457 .dst_temps = .{ .{ .ref = .src0 }, .unused },15382 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13458 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15383 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13489,6 +15414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13489,6 +15414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13489 .unused,15414 .unused,
13490 .unused,15415 .unused,
13491 .unused,15416 .unused,
15417 .unused,
15418 .unused,
13492 },15419 },
13493 .dst_temps = .{ .{ .ref = .src0 }, .unused },15420 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13494 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15421 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13525,6 +15452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13525,6 +15452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13525 .unused,15452 .unused,
13526 .unused,15453 .unused,
13527 .unused,15454 .unused,
15455 .unused,
15456 .unused,
13528 },15457 },
13529 .dst_temps = .{ .{ .ref = .src0 }, .unused },15458 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13530 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15459 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13560,6 +15489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13560,6 +15489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13560 .{ .type = .f32, .kind = .{ .reg = .eax } },15489 .{ .type = .f32, .kind = .{ .reg = .eax } },
13561 .unused,15490 .unused,
13562 .unused,15491 .unused,
15492 .unused,
15493 .unused,
13563 },15494 },
13564 .dst_temps = .{ .mem, .unused },15495 .dst_temps = .{ .mem, .unused },
13565 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15496 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13602,6 +15533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13602,6 +15533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13602 .{ .type = .f32, .kind = .{ .reg = .eax } },15533 .{ .type = .f32, .kind = .{ .reg = .eax } },
13603 .unused,15534 .unused,
13604 .unused,15535 .unused,
15536 .unused,
15537 .unused,
13605 },15538 },
13606 .dst_temps = .{ .mem, .unused },15539 .dst_temps = .{ .mem, .unused },
13607 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15540 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13644,6 +15577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13644,6 +15577,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13644 .unused,15577 .unused,
13645 .unused,15578 .unused,
13646 .unused,15579 .unused,
15580 .unused,
15581 .unused,
13647 },15582 },
13648 .dst_temps = .{ .mem, .unused },15583 .dst_temps = .{ .mem, .unused },
13649 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15584 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13684,6 +15619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13684,6 +15619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13684 .unused,15619 .unused,
13685 .unused,15620 .unused,
13686 .unused,15621 .unused,
15622 .unused,
15623 .unused,
13687 },15624 },
13688 .dst_temps = .{ .{ .ref = .src0 }, .unused },15625 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13689 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13721,6 +15658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13721,6 +15658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13721 .unused,15658 .unused,
13722 .unused,15659 .unused,
13723 .unused,15660 .unused,
15661 .unused,
15662 .unused,
13724 },15663 },
13725 .dst_temps = .{ .{ .ref = .src0 }, .unused },15664 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13726 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15665 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13758,6 +15697,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13758,6 +15697,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13758 .{ .type = .f64, .kind = .{ .reg = .st7 } },15697 .{ .type = .f64, .kind = .{ .reg = .st7 } },
13759 .unused,15698 .unused,
13760 .unused,15699 .unused,
15700 .unused,
15701 .unused,
13761 },15702 },
13762 .dst_temps = .{ .{ .ref = .src0 }, .unused },15703 .dst_temps = .{ .{ .ref = .src0 }, .unused },
13763 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15704 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13798,6 +15739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13798,6 +15739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13798 .{ .type = .f64, .kind = .{ .reg = .rdx } },15739 .{ .type = .f64, .kind = .{ .reg = .rdx } },
13799 .{ .type = .f64, .kind = .{ .reg = .rax } },15740 .{ .type = .f64, .kind = .{ .reg = .rax } },
13800 .unused,15741 .unused,
15742 .unused,
15743 .unused,
13801 },15744 },
13802 .dst_temps = .{ .mem, .unused },15745 .dst_temps = .{ .mem, .unused },
13803 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15746 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13841,6 +15784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13841,6 +15784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13841 .{ .type = .f64, .kind = .{ .reg = .rdx } },15784 .{ .type = .f64, .kind = .{ .reg = .rdx } },
13842 .{ .type = .f64, .kind = .{ .reg = .rax } },15785 .{ .type = .f64, .kind = .{ .reg = .rax } },
13843 .unused,15786 .unused,
15787 .unused,
15788 .unused,
13844 },15789 },
13845 .dst_temps = .{ .mem, .unused },15790 .dst_temps = .{ .mem, .unused },
13846 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15791 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13884,6 +15829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13884,6 +15829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13884 .{ .type = .f64, .kind = .{ .reg = .rax } },15829 .{ .type = .f64, .kind = .{ .reg = .rax } },
13885 .{ .type = .f64, .kind = .{ .reg = .st6 } },15830 .{ .type = .f64, .kind = .{ .reg = .st6 } },
13886 .{ .type = .f64, .kind = .{ .reg = .st7 } },15831 .{ .type = .f64, .kind = .{ .reg = .st7 } },
15832 .unused,
15833 .unused,
13887 },15834 },
13888 .dst_temps = .{ .mem, .unused },15835 .dst_temps = .{ .mem, .unused },
13889 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15836 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13931,6 +15878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13931,6 +15878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13931 .unused,15878 .unused,
13932 .unused,15879 .unused,
13933 .unused,15880 .unused,
15881 .unused,
15882 .unused,
13934 },15883 },
13935 .dst_temps = .{ .{ .reg = .st0 }, .unused },15884 .dst_temps = .{ .{ .reg = .st0 }, .unused },
13936 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15885 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -13972,6 +15921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -13972,6 +15921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
13972 .unused,15921 .unused,
13973 .unused,15922 .unused,
13974 .unused,15923 .unused,
15924 .unused,
15925 .unused,
13975 },15926 },
13976 .dst_temps = .{ .{ .reg = .st0 }, .unused },15927 .dst_temps = .{ .{ .reg = .st0 }, .unused },
13977 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15928 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14013,6 +15964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14013,6 +15964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14013 .unused,15964 .unused,
14014 .unused,15965 .unused,
14015 .unused,15966 .unused,
15967 .unused,
15968 .unused,
14016 },15969 },
14017 .dst_temps = .{ .{ .reg = .st0 }, .unused },15970 .dst_temps = .{ .{ .reg = .st0 }, .unused },
14018 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },15971 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14054,6 +16007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14054,6 +16007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14054 .unused,16007 .unused,
14055 .unused,16008 .unused,
14056 .unused,16009 .unused,
16010 .unused,
16011 .unused,
14057 },16012 },
14058 .dst_temps = .{ .{ .reg = .st0 }, .unused },16013 .dst_temps = .{ .{ .reg = .st0 }, .unused },
14059 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16014 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14095,6 +16050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14095,6 +16050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14095 .unused,16050 .unused,
14096 .unused,16051 .unused,
14097 .unused,16052 .unused,
16053 .unused,
16054 .unused,
14098 },16055 },
14099 .dst_temps = .{ .{ .reg = .st0 }, .unused },16056 .dst_temps = .{ .{ .reg = .st0 }, .unused },
14100 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16057 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14136,6 +16093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14136,6 +16093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14136 .unused,16093 .unused,
14137 .unused,16094 .unused,
14138 .unused,16095 .unused,
16096 .unused,
16097 .unused,
14139 },16098 },
14140 .dst_temps = .{ .{ .reg = .st0 }, .unused },16099 .dst_temps = .{ .{ .reg = .st0 }, .unused },
14141 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16100 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14177,6 +16136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14177,6 +16136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14177 .unused,16136 .unused,
14178 .unused,16137 .unused,
14179 .unused,16138 .unused,
16139 .unused,
16140 .unused,
14180 },16141 },
14181 .dst_temps = .{ .mem, .unused },16142 .dst_temps = .{ .mem, .unused },
14182 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16143 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14223,6 +16184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14223,6 +16184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14223 .unused,16184 .unused,
14224 .unused,16185 .unused,
14225 .unused,16186 .unused,
16187 .unused,
16188 .unused,
14226 },16189 },
14227 .dst_temps = .{ .mem, .unused },16190 .dst_temps = .{ .mem, .unused },
14228 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16191 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14269,6 +16232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14269,6 +16232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14269 .unused,16232 .unused,
14270 .unused,16233 .unused,
14271 .unused,16234 .unused,
16235 .unused,
16236 .unused,
14272 },16237 },
14273 .dst_temps = .{ .mem, .unused },16238 .dst_temps = .{ .mem, .unused },
14274 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16239 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14315,6 +16280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14315,6 +16280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14315 .unused,16280 .unused,
14316 .unused,16281 .unused,
14317 .unused,16282 .unused,
16283 .unused,
16284 .unused,
14318 },16285 },
14319 .dst_temps = .{ .mem, .unused },16286 .dst_temps = .{ .mem, .unused },
14320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16287 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14361,6 +16328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14361,6 +16328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14361 .unused,16328 .unused,
14362 .unused,16329 .unused,
14363 .unused,16330 .unused,
16331 .unused,
16332 .unused,
14364 },16333 },
14365 .dst_temps = .{ .mem, .unused },16334 .dst_temps = .{ .mem, .unused },
14366 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16335 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14407,6 +16376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14407,6 +16376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14407 .unused,16376 .unused,
14408 .unused,16377 .unused,
14409 .unused,16378 .unused,
16379 .unused,
16380 .unused,
14410 },16381 },
14411 .dst_temps = .{ .mem, .unused },16382 .dst_temps = .{ .mem, .unused },
14412 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16383 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14453,6 +16424,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14453,6 +16424,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14453 .unused,16424 .unused,
14454 .unused,16425 .unused,
14455 .unused,16426 .unused,
16427 .unused,
16428 .unused,
14456 },16429 },
14457 .dst_temps = .{ .{ .ref = .src0 }, .unused },16430 .dst_temps = .{ .{ .ref = .src0 }, .unused },
14458 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16431 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14492,6 +16465,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14492,6 +16465,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14492 .unused,16465 .unused,
14493 .unused,16466 .unused,
14494 .unused,16467 .unused,
16468 .unused,
16469 .unused,
14495 },16470 },
14496 .dst_temps = .{ .{ .ref = .src0 }, .unused },16471 .dst_temps = .{ .{ .ref = .src0 }, .unused },
14497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16472 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14531,6 +16506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14531,6 +16506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14531 .unused,16506 .unused,
14532 .unused,16507 .unused,
14533 .unused,16508 .unused,
16509 .unused,
16510 .unused,
14534 },16511 },
14535 .dst_temps = .{ .{ .ref = .src0 }, .unused },16512 .dst_temps = .{ .{ .ref = .src0 }, .unused },
14536 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16513 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14571,6 +16548,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14571,6 +16548,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14571 .unused,16548 .unused,
14572 .unused,16549 .unused,
14573 .unused,16550 .unused,
16551 .unused,
16552 .unused,
14574 },16553 },
14575 .dst_temps = .{ .{ .ref = .src0 }, .unused },16554 .dst_temps = .{ .{ .ref = .src0 }, .unused },
14576 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16555 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14609,6 +16588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14609,6 +16588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14609 .{ .type = .f128, .kind = .{ .reg = .rax } },16588 .{ .type = .f128, .kind = .{ .reg = .rax } },
14610 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },16589 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },
14611 .unused,16590 .unused,
16591 .unused,
16592 .unused,
14612 },16593 },
14613 .dst_temps = .{ .mem, .unused },16594 .dst_temps = .{ .mem, .unused },
14614 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16595 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14653,6 +16634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14653,6 +16634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14653 .{ .type = .f128, .kind = .{ .reg = .rax } },16634 .{ .type = .f128, .kind = .{ .reg = .rax } },
14654 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },16635 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },
14655 .unused,16636 .unused,
16637 .unused,
16638 .unused,
14656 },16639 },
14657 .dst_temps = .{ .mem, .unused },16640 .dst_temps = .{ .mem, .unused },
14658 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16641 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14697,6 +16680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14697,6 +16680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14697 .{ .type = .f128, .kind = .{ .reg = .rax } },16680 .{ .type = .f128, .kind = .{ .reg = .rax } },
14698 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },16681 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },
14699 .unused,16682 .unused,
16683 .unused,
16684 .unused,
14700 },16685 },
14701 .dst_temps = .{ .mem, .unused },16686 .dst_temps = .{ .mem, .unused },
14702 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16687 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -14742,6 +16727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -14742,6 +16727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
14742 .{ .type = .f128, .kind = .{ .reg = .rax } },16727 .{ .type = .f128, .kind = .{ .reg = .rax } },
14743 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },16728 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } },
14744 .unused,16729 .unused,
16730 .unused,
16731 .unused,
14745 },16732 },
14746 .dst_temps = .{ .mem, .unused },16733 .dst_temps = .{ .mem, .unused },
14747 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },16734 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -15260,6 +17247,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15260,6 +17247,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15260 .unused,17247 .unused,
15261 .unused,17248 .unused,
15262 .unused,17249 .unused,
17250 .unused,
17251 .unused,
15263 },17252 },
15264 .dst_temps = .{ .mem, .unused },17253 .dst_temps = .{ .mem, .unused },
15265 .clobbers = .{ .eflags = true },17254 .clobbers = .{ .eflags = true },
...@@ -15295,6 +17284,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15295,6 +17284,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15295 .unused,17284 .unused,
15296 .unused,17285 .unused,
15297 .unused,17286 .unused,
17287 .unused,
17288 .unused,
15298 },17289 },
15299 .dst_temps = .{ .mem, .unused },17290 .dst_temps = .{ .mem, .unused },
15300 .clobbers = .{ .eflags = true },17291 .clobbers = .{ .eflags = true },
...@@ -15330,6 +17321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15330,6 +17321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15330 .unused,17321 .unused,
15331 .unused,17322 .unused,
15332 .unused,17323 .unused,
17324 .unused,
17325 .unused,
15333 },17326 },
15334 .dst_temps = .{ .mem, .unused },17327 .dst_temps = .{ .mem, .unused },
15335 .clobbers = .{ .eflags = true },17328 .clobbers = .{ .eflags = true },
...@@ -15363,6 +17356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15363,6 +17356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15363 .unused,17356 .unused,
15364 .unused,17357 .unused,
15365 .unused,17358 .unused,
17359 .unused,
17360 .unused,
15366 },17361 },
15367 .dst_temps = .{ .mem, .unused },17362 .dst_temps = .{ .mem, .unused },
15368 .clobbers = .{ .eflags = true },17363 .clobbers = .{ .eflags = true },
...@@ -15468,6 +17463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15468,6 +17463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15468 .unused,17463 .unused,
15469 .unused,17464 .unused,
15470 .unused,17465 .unused,
17466 .unused,
17467 .unused,
15471 },17468 },
15472 .dst_temps = .{ .mem, .unused },17469 .dst_temps = .{ .mem, .unused },
15473 .clobbers = .{ .eflags = true },17470 .clobbers = .{ .eflags = true },
...@@ -15499,6 +17496,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15499,6 +17496,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15499 .unused,17496 .unused,
15500 .unused,17497 .unused,
15501 .unused,17498 .unused,
17499 .unused,
17500 .unused,
15502 },17501 },
15503 .dst_temps = .{ .mem, .unused },17502 .dst_temps = .{ .mem, .unused },
15504 .clobbers = .{ .eflags = true },17503 .clobbers = .{ .eflags = true },
...@@ -15530,6 +17529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15530,6 +17529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15530 .unused,17529 .unused,
15531 .unused,17530 .unused,
15532 .unused,17531 .unused,
17532 .unused,
17533 .unused,
15533 },17534 },
15534 .dst_temps = .{ .mem, .unused },17535 .dst_temps = .{ .mem, .unused },
15535 .clobbers = .{ .eflags = true },17536 .clobbers = .{ .eflags = true },
...@@ -15561,6 +17562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15561,6 +17562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15561 .unused,17562 .unused,
15562 .unused,17563 .unused,
15563 .unused,17564 .unused,
17565 .unused,
17566 .unused,
15564 },17567 },
15565 .dst_temps = .{ .mem, .unused },17568 .dst_temps = .{ .mem, .unused },
15566 .clobbers = .{ .eflags = true },17569 .clobbers = .{ .eflags = true },
...@@ -15596,6 +17599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15596,6 +17599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15596 .unused,17599 .unused,
15597 .unused,17600 .unused,
15598 .unused,17601 .unused,
17602 .unused,
17603 .unused,
15599 },17604 },
15600 .dst_temps = .{ .mem, .unused },17605 .dst_temps = .{ .mem, .unused },
15601 .clobbers = .{ .eflags = true },17606 .clobbers = .{ .eflags = true },
...@@ -15629,6 +17634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15629,6 +17634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15629 .unused,17634 .unused,
15630 .unused,17635 .unused,
15631 .unused,17636 .unused,
17637 .unused,
17638 .unused,
15632 },17639 },
15633 .dst_temps = .{ .mem, .unused },17640 .dst_temps = .{ .mem, .unused },
15634 .clobbers = .{ .eflags = true },17641 .clobbers = .{ .eflags = true },
...@@ -15662,6 +17669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15662,6 +17669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15662 .unused,17669 .unused,
15663 .unused,17670 .unused,
15664 .unused,17671 .unused,
17672 .unused,
17673 .unused,
15665 },17674 },
15666 .dst_temps = .{ .mem, .unused },17675 .dst_temps = .{ .mem, .unused },
15667 .clobbers = .{ .eflags = true },17676 .clobbers = .{ .eflags = true },
...@@ -15694,6 +17703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15694,6 +17703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15694 .unused,17703 .unused,
15695 .unused,17704 .unused,
15696 .unused,17705 .unused,
17706 .unused,
17707 .unused,
15697 },17708 },
15698 .dst_temps = .{ .mem, .unused },17709 .dst_temps = .{ .mem, .unused },
15699 .clobbers = .{ .eflags = true },17710 .clobbers = .{ .eflags = true },
...@@ -15791,6 +17802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15791,6 +17802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15791 .unused,17802 .unused,
15792 .unused,17803 .unused,
15793 .unused,17804 .unused,
17805 .unused,
17806 .unused,
15794 },17807 },
15795 .dst_temps = .{ .mem, .unused },17808 .dst_temps = .{ .mem, .unused },
15796 .clobbers = .{ .eflags = true },17809 .clobbers = .{ .eflags = true },
...@@ -15822,6 +17835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15822,6 +17835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15822 .unused,17835 .unused,
15823 .unused,17836 .unused,
15824 .unused,17837 .unused,
17838 .unused,
17839 .unused,
15825 },17840 },
15826 .dst_temps = .{ .mem, .unused },17841 .dst_temps = .{ .mem, .unused },
15827 .clobbers = .{ .eflags = true },17842 .clobbers = .{ .eflags = true },
...@@ -15853,6 +17868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15853,6 +17868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15853 .unused,17868 .unused,
15854 .unused,17869 .unused,
15855 .unused,17870 .unused,
17871 .unused,
17872 .unused,
15856 },17873 },
15857 .dst_temps = .{ .mem, .unused },17874 .dst_temps = .{ .mem, .unused },
15858 .clobbers = .{ .eflags = true },17875 .clobbers = .{ .eflags = true },
...@@ -15884,6 +17901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15884,6 +17901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15884 .unused,17901 .unused,
15885 .unused,17902 .unused,
15886 .unused,17903 .unused,
17904 .unused,
17905 .unused,
15887 },17906 },
15888 .dst_temps = .{ .mem, .unused },17907 .dst_temps = .{ .mem, .unused },
15889 .clobbers = .{ .eflags = true },17908 .clobbers = .{ .eflags = true },
...@@ -15917,6 +17936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15917,6 +17936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15917 .unused,17936 .unused,
15918 .unused,17937 .unused,
15919 .unused,17938 .unused,
17939 .unused,
17940 .unused,
15920 },17941 },
15921 .dst_temps = .{ .mem, .unused },17942 .dst_temps = .{ .mem, .unused },
15922 .clobbers = .{ .eflags = true },17943 .clobbers = .{ .eflags = true },
...@@ -15950,6 +17971,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15950,6 +17971,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15950 .unused,17971 .unused,
15951 .unused,17972 .unused,
15952 .unused,17973 .unused,
17974 .unused,
17975 .unused,
15953 },17976 },
15954 .dst_temps = .{ .mem, .unused },17977 .dst_temps = .{ .mem, .unused },
15955 .clobbers = .{ .eflags = true },17978 .clobbers = .{ .eflags = true },
...@@ -15982,6 +18005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -15982,6 +18005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
15982 .unused,18005 .unused,
15983 .unused,18006 .unused,
15984 .unused,18007 .unused,
18008 .unused,
18009 .unused,
15985 },18010 },
15986 .dst_temps = .{ .mem, .unused },18011 .dst_temps = .{ .mem, .unused },
15987 .clobbers = .{ .eflags = true },18012 .clobbers = .{ .eflags = true },
...@@ -16079,6 +18104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16079,6 +18104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16079 .unused,18104 .unused,
16080 .unused,18105 .unused,
16081 .unused,18106 .unused,
18107 .unused,
18108 .unused,
16082 },18109 },
16083 .dst_temps = .{ .mem, .unused },18110 .dst_temps = .{ .mem, .unused },
16084 .clobbers = .{ .eflags = true },18111 .clobbers = .{ .eflags = true },
...@@ -16110,6 +18137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16110,6 +18137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16110 .unused,18137 .unused,
16111 .unused,18138 .unused,
16112 .unused,18139 .unused,
18140 .unused,
18141 .unused,
16113 },18142 },
16114 .dst_temps = .{ .mem, .unused },18143 .dst_temps = .{ .mem, .unused },
16115 .clobbers = .{ .eflags = true },18144 .clobbers = .{ .eflags = true },
...@@ -16141,6 +18170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16141,6 +18170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16141 .unused,18170 .unused,
16142 .unused,18171 .unused,
16143 .unused,18172 .unused,
18173 .unused,
18174 .unused,
16144 },18175 },
16145 .dst_temps = .{ .mem, .unused },18176 .dst_temps = .{ .mem, .unused },
16146 .clobbers = .{ .eflags = true },18177 .clobbers = .{ .eflags = true },
...@@ -16172,6 +18203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16172,6 +18203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16172 .unused,18203 .unused,
16173 .unused,18204 .unused,
16174 .unused,18205 .unused,
18206 .unused,
18207 .unused,
16175 },18208 },
16176 .dst_temps = .{ .mem, .unused },18209 .dst_temps = .{ .mem, .unused },
16177 .clobbers = .{ .eflags = true },18210 .clobbers = .{ .eflags = true },
...@@ -16203,6 +18236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16203,6 +18236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16203 .unused,18236 .unused,
16204 .unused,18237 .unused,
16205 .unused,18238 .unused,
18239 .unused,
18240 .unused,
16206 },18241 },
16207 .dst_temps = .{ .mem, .unused },18242 .dst_temps = .{ .mem, .unused },
16208 .clobbers = .{ .eflags = true },18243 .clobbers = .{ .eflags = true },
...@@ -16301,6 +18336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16301,6 +18336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16301 .unused,18336 .unused,
16302 .unused,18337 .unused,
16303 .unused,18338 .unused,
18339 .unused,
18340 .unused,
16304 },18341 },
16305 .dst_temps = .{ .mem, .unused },18342 .dst_temps = .{ .mem, .unused },
16306 .clobbers = .{ .eflags = true },18343 .clobbers = .{ .eflags = true },
...@@ -16332,6 +18369,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16332,6 +18369,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16332 .unused,18369 .unused,
16333 .unused,18370 .unused,
16334 .unused,18371 .unused,
18372 .unused,
18373 .unused,
16335 },18374 },
16336 .dst_temps = .{ .mem, .unused },18375 .dst_temps = .{ .mem, .unused },
16337 .clobbers = .{ .eflags = true },18376 .clobbers = .{ .eflags = true },
...@@ -16363,6 +18402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16363,6 +18402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16363 .unused,18402 .unused,
16364 .unused,18403 .unused,
16365 .unused,18404 .unused,
18405 .unused,
18406 .unused,
16366 },18407 },
16367 .dst_temps = .{ .mem, .unused },18408 .dst_temps = .{ .mem, .unused },
16368 .clobbers = .{ .eflags = true },18409 .clobbers = .{ .eflags = true },
...@@ -16394,6 +18435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16394,6 +18435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16394 .unused,18435 .unused,
16395 .unused,18436 .unused,
16396 .unused,18437 .unused,
18438 .unused,
18439 .unused,
16397 },18440 },
16398 .dst_temps = .{ .mem, .unused },18441 .dst_temps = .{ .mem, .unused },
16399 .clobbers = .{ .eflags = true },18442 .clobbers = .{ .eflags = true },
...@@ -16426,6 +18469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16426,6 +18469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16426 .unused,18469 .unused,
16427 .unused,18470 .unused,
16428 .unused,18471 .unused,
18472 .unused,
18473 .unused,
16429 },18474 },
16430 .dst_temps = .{ .mem, .unused },18475 .dst_temps = .{ .mem, .unused },
16431 .clobbers = .{ .eflags = true },18476 .clobbers = .{ .eflags = true },
...@@ -16457,6 +18502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16457,6 +18502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16457 .unused,18502 .unused,
16458 .unused,18503 .unused,
16459 .unused,18504 .unused,
18505 .unused,
18506 .unused,
16460 },18507 },
16461 .dst_temps = .{ .mem, .unused },18508 .dst_temps = .{ .mem, .unused },
16462 .clobbers = .{ .eflags = true },18509 .clobbers = .{ .eflags = true },
...@@ -16558,6 +18605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16558,6 +18605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16558 .unused,18605 .unused,
16559 .unused,18606 .unused,
16560 .unused,18607 .unused,
18608 .unused,
18609 .unused,
16561 },18610 },
16562 .dst_temps = .{ .mem, .unused },18611 .dst_temps = .{ .mem, .unused },
16563 .clobbers = .{ .eflags = true },18612 .clobbers = .{ .eflags = true },
...@@ -16589,6 +18638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16589,6 +18638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16589 .unused,18638 .unused,
16590 .unused,18639 .unused,
16591 .unused,18640 .unused,
18641 .unused,
18642 .unused,
16592 },18643 },
16593 .dst_temps = .{ .mem, .unused },18644 .dst_temps = .{ .mem, .unused },
16594 .clobbers = .{ .eflags = true },18645 .clobbers = .{ .eflags = true },
...@@ -16620,6 +18671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16620,6 +18671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16620 .unused,18671 .unused,
16621 .unused,18672 .unused,
16622 .unused,18673 .unused,
18674 .unused,
18675 .unused,
16623 },18676 },
16624 .dst_temps = .{ .mem, .unused },18677 .dst_temps = .{ .mem, .unused },
16625 .clobbers = .{ .eflags = true },18678 .clobbers = .{ .eflags = true },
...@@ -16651,6 +18704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16651,6 +18704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16651 .unused,18704 .unused,
16652 .unused,18705 .unused,
16653 .unused,18706 .unused,
18707 .unused,
18708 .unused,
16654 },18709 },
16655 .dst_temps = .{ .mem, .unused },18710 .dst_temps = .{ .mem, .unused },
16656 .clobbers = .{ .eflags = true },18711 .clobbers = .{ .eflags = true },
...@@ -16686,6 +18741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16686,6 +18741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16686 .unused,18741 .unused,
16687 .unused,18742 .unused,
16688 .unused,18743 .unused,
18744 .unused,
18745 .unused,
16689 },18746 },
16690 .dst_temps = .{ .mem, .unused },18747 .dst_temps = .{ .mem, .unused },
16691 .clobbers = .{ .eflags = true },18748 .clobbers = .{ .eflags = true },
...@@ -16717,6 +18774,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16717,6 +18774,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16717 .unused,18774 .unused,
16718 .unused,18775 .unused,
16719 .unused,18776 .unused,
18777 .unused,
18778 .unused,
16720 },18779 },
16721 .dst_temps = .{ .mem, .unused },18780 .dst_temps = .{ .mem, .unused },
16722 .clobbers = .{ .eflags = true },18781 .clobbers = .{ .eflags = true },
...@@ -16784,6 +18843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16784,6 +18843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16784 .unused,18843 .unused,
16785 .unused,18844 .unused,
16786 .unused,18845 .unused,
18846 .unused,
18847 .unused,
16787 },18848 },
16788 .dst_temps = .{ .{ .rc = .sse }, .unused },18849 .dst_temps = .{ .{ .rc = .sse }, .unused },
16789 .each = .{ .once = &.{18850 .each = .{ .once = &.{
...@@ -16833,6 +18894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16833,6 +18894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16833 .unused,18894 .unused,
16834 .unused,18895 .unused,
16835 .unused,18896 .unused,
18897 .unused,
18898 .unused,
16836 },18899 },
16837 .dst_temps = .{ .mem, .unused },18900 .dst_temps = .{ .mem, .unused },
16838 .clobbers = .{ .eflags = true },18901 .clobbers = .{ .eflags = true },
...@@ -16864,6 +18927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16864,6 +18927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16864 .unused,18927 .unused,
16865 .unused,18928 .unused,
16866 .unused,18929 .unused,
18930 .unused,
18931 .unused,
16867 },18932 },
16868 .dst_temps = .{ .mem, .unused },18933 .dst_temps = .{ .mem, .unused },
16869 .clobbers = .{ .eflags = true },18934 .clobbers = .{ .eflags = true },
...@@ -16895,6 +18960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16895,6 +18960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16895 .unused,18960 .unused,
16896 .unused,18961 .unused,
16897 .unused,18962 .unused,
18963 .unused,
18964 .unused,
16898 },18965 },
16899 .dst_temps = .{ .mem, .unused },18966 .dst_temps = .{ .mem, .unused },
16900 .clobbers = .{ .eflags = true },18967 .clobbers = .{ .eflags = true },
...@@ -16926,6 +18993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16926,6 +18993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16926 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },18993 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },
16927 .unused,18994 .unused,
16928 .unused,18995 .unused,
18996 .unused,
18997 .unused,
16929 },18998 },
16930 .dst_temps = .{ .mem, .unused },18999 .dst_temps = .{ .mem, .unused },
16931 .clobbers = .{ .eflags = true },19000 .clobbers = .{ .eflags = true },
...@@ -16967,6 +19036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16967,6 +19036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16967 .unused,19036 .unused,
16968 .unused,19037 .unused,
16969 .unused,19038 .unused,
19039 .unused,
19040 .unused,
16970 },19041 },
16971 .dst_temps = .{ .mem, .unused },19042 .dst_temps = .{ .mem, .unused },
16972 .clobbers = .{ .eflags = true },19043 .clobbers = .{ .eflags = true },
...@@ -16998,6 +19069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -16998,6 +19069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
16998 .unused,19069 .unused,
16999 .unused,19070 .unused,
17000 .unused,19071 .unused,
19072 .unused,
19073 .unused,
17001 },19074 },
17002 .dst_temps = .{ .mem, .unused },19075 .dst_temps = .{ .mem, .unused },
17003 .clobbers = .{ .eflags = true },19076 .clobbers = .{ .eflags = true },
...@@ -17048,6 +19121,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17048,6 +19121,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17048 .unused,19121 .unused,
17049 .unused,19122 .unused,
17050 .unused,19123 .unused,
19124 .unused,
19125 .unused,
17051 },19126 },
17052 .dst_temps = .{ .{ .ref = .src0 }, .unused },19127 .dst_temps = .{ .{ .ref = .src0 }, .unused },
17053 .each = .{ .once = &.{19128 .each = .{ .once = &.{
...@@ -17090,6 +19165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17090,6 +19165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17090 .unused,19165 .unused,
17091 .unused,19166 .unused,
17092 .unused,19167 .unused,
19168 .unused,
19169 .unused,
17093 },19170 },
17094 .dst_temps = .{ .mem, .unused },19171 .dst_temps = .{ .mem, .unused },
17095 .clobbers = .{ .eflags = true },19172 .clobbers = .{ .eflags = true },
...@@ -17123,6 +19200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17123,6 +19200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17123 .unused,19200 .unused,
17124 .unused,19201 .unused,
17125 .unused,19202 .unused,
19203 .unused,
19204 .unused,
17126 },19205 },
17127 .dst_temps = .{ .mem, .unused },19206 .dst_temps = .{ .mem, .unused },
17128 .clobbers = .{ .eflags = true },19207 .clobbers = .{ .eflags = true },
...@@ -17156,6 +19235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17156,6 +19235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17156 .unused,19235 .unused,
17157 .unused,19236 .unused,
17158 .unused,19237 .unused,
19238 .unused,
19239 .unused,
17159 },19240 },
17160 .dst_temps = .{ .mem, .unused },19241 .dst_temps = .{ .mem, .unused },
17161 .clobbers = .{ .eflags = true },19242 .clobbers = .{ .eflags = true },
...@@ -17190,6 +19271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17190,6 +19271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17190 .unused,19271 .unused,
17191 .unused,19272 .unused,
17192 .unused,19273 .unused,
19274 .unused,
19275 .unused,
17193 },19276 },
17194 .dst_temps = .{ .mem, .unused },19277 .dst_temps = .{ .mem, .unused },
17195 .clobbers = .{ .eflags = true },19278 .clobbers = .{ .eflags = true },
...@@ -17222,6 +19305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17222,6 +19305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17222 .unused,19305 .unused,
17223 .unused,19306 .unused,
17224 .unused,19307 .unused,
19308 .unused,
19309 .unused,
17225 },19310 },
17226 .dst_temps = .{ .mem, .unused },19311 .dst_temps = .{ .mem, .unused },
17227 .clobbers = .{ .eflags = true },19312 .clobbers = .{ .eflags = true },
...@@ -17257,6 +19342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17257,6 +19342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17257 .unused,19342 .unused,
17258 .unused,19343 .unused,
17259 .unused,19344 .unused,
19345 .unused,
19346 .unused,
17260 },19347 },
17261 .dst_temps = .{ .{ .rc = .sse }, .unused },19348 .dst_temps = .{ .{ .rc = .sse }, .unused },
17262 .each = .{ .once = &.{19349 .each = .{ .once = &.{
...@@ -17289,6 +19376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17289,6 +19376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17289 .unused,19376 .unused,
17290 .unused,19377 .unused,
17291 .unused,19378 .unused,
19379 .unused,
19380 .unused,
17292 },19381 },
17293 .dst_temps = .{ .{ .ref = .src0 }, .unused },19382 .dst_temps = .{ .{ .ref = .src0 }, .unused },
17294 .each = .{ .once = &.{19383 .each = .{ .once = &.{
...@@ -17322,6 +19411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17322,6 +19411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17322 .unused,19411 .unused,
17323 .unused,19412 .unused,
17324 .unused,19413 .unused,
19414 .unused,
19415 .unused,
17325 },19416 },
17326 .dst_temps = .{ .{ .rc = .sse }, .unused },19417 .dst_temps = .{ .{ .rc = .sse }, .unused },
17327 .each = .{ .once = &.{19418 .each = .{ .once = &.{
...@@ -17352,6 +19443,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17352,6 +19443,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17352 .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } },19443 .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } },
17353 .unused,19444 .unused,
17354 .unused,19445 .unused,
19446 .unused,
19447 .unused,
17355 },19448 },
17356 .dst_temps = .{ .mem, .unused },19449 .dst_temps = .{ .mem, .unused },
17357 .clobbers = .{ .eflags = true },19450 .clobbers = .{ .eflags = true },
...@@ -17389,6 +19482,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17389,6 +19482,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17389 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },19482 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },
17390 .unused,19483 .unused,
17391 .unused,19484 .unused,
19485 .unused,
19486 .unused,
17392 },19487 },
17393 .dst_temps = .{ .mem, .unused },19488 .dst_temps = .{ .mem, .unused },
17394 .clobbers = .{ .eflags = true },19489 .clobbers = .{ .eflags = true },
...@@ -17426,6 +19521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17426,6 +19521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17426 .{ .type = .vector_2_u64, .kind = .{ .reg = .xmm0 } },19521 .{ .type = .vector_2_u64, .kind = .{ .reg = .xmm0 } },
17427 .unused,19522 .unused,
17428 .unused,19523 .unused,
19524 .unused,
19525 .unused,
17429 },19526 },
17430 .dst_temps = .{ .mem, .unused },19527 .dst_temps = .{ .mem, .unused },
17431 .clobbers = .{ .eflags = true },19528 .clobbers = .{ .eflags = true },
...@@ -17465,6 +19562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17465,6 +19562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17465 .unused,19562 .unused,
17466 .unused,19563 .unused,
17467 .unused,19564 .unused,
19565 .unused,
19566 .unused,
17468 },19567 },
17469 .dst_temps = .{ .mem, .unused },19568 .dst_temps = .{ .mem, .unused },
17470 .clobbers = .{ .eflags = true },19569 .clobbers = .{ .eflags = true },
...@@ -17497,6 +19596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17497,6 +19596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17497 .unused,19596 .unused,
17498 .unused,19597 .unused,
17499 .unused,19598 .unused,
19599 .unused,
19600 .unused,
17500 },19601 },
17501 .dst_temps = .{ .mem, .unused },19602 .dst_temps = .{ .mem, .unused },
17502 .clobbers = .{ .eflags = true },19603 .clobbers = .{ .eflags = true },
...@@ -17526,6 +19627,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17526,6 +19627,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17526 .unused,19627 .unused,
17527 .unused,19628 .unused,
17528 .unused,19629 .unused,
19630 .unused,
19631 .unused,
17529 },19632 },
17530 .dst_temps = .{ .mem, .unused },19633 .dst_temps = .{ .mem, .unused },
17531 .clobbers = .{ .eflags = true },19634 .clobbers = .{ .eflags = true },
...@@ -17565,6 +19668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17565,6 +19668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17565 .unused,19668 .unused,
17566 .unused,19669 .unused,
17567 .unused,19670 .unused,
19671 .unused,
19672 .unused,
17568 },19673 },
17569 .dst_temps = .{ .mem, .unused },19674 .dst_temps = .{ .mem, .unused },
17570 .clobbers = .{ .eflags = true },19675 .clobbers = .{ .eflags = true },
...@@ -17604,6 +19709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17604,6 +19709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17604 .unused,19709 .unused,
17605 .unused,19710 .unused,
17606 .unused,19711 .unused,
19712 .unused,
19713 .unused,
17607 },19714 },
17608 .dst_temps = .{ .mem, .unused },19715 .dst_temps = .{ .mem, .unused },
17609 .clobbers = .{ .eflags = true },19716 .clobbers = .{ .eflags = true },
...@@ -17641,6 +19748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17641,6 +19748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17641 .unused,19748 .unused,
17642 .unused,19749 .unused,
17643 .unused,19750 .unused,
19751 .unused,
19752 .unused,
17644 },19753 },
17645 .dst_temps = .{ .mem, .unused },19754 .dst_temps = .{ .mem, .unused },
17646 .clobbers = .{ .eflags = true },19755 .clobbers = .{ .eflags = true },
...@@ -17682,6 +19791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17682,6 +19791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17682 .unused,19791 .unused,
17683 .unused,19792 .unused,
17684 .unused,19793 .unused,
19794 .unused,
19795 .unused,
17685 },19796 },
17686 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },19797 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
17687 .each = .{ .once = &.{19798 .each = .{ .once = &.{
...@@ -17713,6 +19824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17713,6 +19824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17713 .unused,19824 .unused,
17714 .unused,19825 .unused,
17715 .unused,19826 .unused,
19827 .unused,
19828 .unused,
17716 },19829 },
17717 .dst_temps = .{ .{ .ref = .src0 }, .unused },19830 .dst_temps = .{ .{ .ref = .src0 }, .unused },
17718 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },19831 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -17742,6 +19855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17742,6 +19855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17742 .unused,19855 .unused,
17743 .unused,19856 .unused,
17744 .unused,19857 .unused,
19858 .unused,
19859 .unused,
17745 },19860 },
17746 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },19861 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
17747 .each = .{ .once = &.{19862 .each = .{ .once = &.{
...@@ -17775,6 +19890,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17775,6 +19890,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17775 .unused,19890 .unused,
17776 .unused,19891 .unused,
17777 .unused,19892 .unused,
19893 .unused,
19894 .unused,
17778 },19895 },
17779 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },19896 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
17780 .each = .{ .once = &.{19897 .each = .{ .once = &.{
...@@ -17805,6 +19922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17805,6 +19922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17805 .unused,19922 .unused,
17806 .unused,19923 .unused,
17807 .unused,19924 .unused,
19925 .unused,
19926 .unused,
17808 },19927 },
17809 .dst_temps = .{ .mem, .unused },19928 .dst_temps = .{ .mem, .unused },
17810 .clobbers = .{ .eflags = true },19929 .clobbers = .{ .eflags = true },
...@@ -17840,6 +19959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17840,6 +19959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17840 .unused,19959 .unused,
17841 .unused,19960 .unused,
17842 .unused,19961 .unused,
19962 .unused,
19963 .unused,
17843 },19964 },
17844 .dst_temps = .{ .mem, .unused },19965 .dst_temps = .{ .mem, .unused },
17845 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },19966 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -17874,6 +19995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17874,6 +19995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17874 .unused,19995 .unused,
17875 .unused,19996 .unused,
17876 .unused,19997 .unused,
19998 .unused,
19999 .unused,
17877 },20000 },
17878 .dst_temps = .{ .mem, .unused },20001 .dst_temps = .{ .mem, .unused },
17879 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },20002 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -17909,6 +20032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17909,6 +20032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17909 .unused,20032 .unused,
17910 .unused,20033 .unused,
17911 .unused,20034 .unused,
20035 .unused,
20036 .unused,
17912 },20037 },
17913 .dst_temps = .{ .mem, .unused },20038 .dst_temps = .{ .mem, .unused },
17914 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },20039 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -17945,6 +20070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17945,6 +20070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17945 .unused,20070 .unused,
17946 .unused,20071 .unused,
17947 .unused,20072 .unused,
20073 .unused,
20074 .unused,
17948 },20075 },
17949 .dst_temps = .{ .mem, .unused },20076 .dst_temps = .{ .mem, .unused },
17950 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },20077 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -17983,6 +20110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -17983,6 +20110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
17983 .unused,20110 .unused,
17984 .unused,20111 .unused,
17985 .unused,20112 .unused,
20113 .unused,
20114 .unused,
17986 },20115 },
17987 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20116 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
17988 .each = .{ .once = &.{20117 .each = .{ .once = &.{
...@@ -18027,6 +20156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18027,6 +20156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18027 .unused,20156 .unused,
18028 .unused,20157 .unused,
18029 .unused,20158 .unused,
20159 .unused,
20160 .unused,
18030 },20161 },
18031 .dst_temps = .{ .{ .ref = .src0 }, .unused },20162 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18032 .each = .{ .once = &.{20163 .each = .{ .once = &.{
...@@ -18057,6 +20188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18057,6 +20188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18057 .unused,20188 .unused,
18058 .unused,20189 .unused,
18059 .unused,20190 .unused,
20191 .unused,
20192 .unused,
18060 },20193 },
18061 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20194 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
18062 .each = .{ .once = &.{20195 .each = .{ .once = &.{
...@@ -18105,6 +20238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18105,6 +20238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18105 .unused,20238 .unused,
18106 .unused,20239 .unused,
18107 .unused,20240 .unused,
20241 .unused,
20242 .unused,
18108 },20243 },
18109 .dst_temps = .{ .{ .ref = .src0 }, .unused },20244 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18110 .each = .{ .once = &.{20245 .each = .{ .once = &.{
...@@ -18135,6 +20270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18135,6 +20270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18135 .unused,20270 .unused,
18136 .unused,20271 .unused,
18137 .unused,20272 .unused,
20273 .unused,
20274 .unused,
18138 },20275 },
18139 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20276 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
18140 .each = .{ .once = &.{20277 .each = .{ .once = &.{
...@@ -18162,6 +20299,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18162,6 +20299,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18162 .unused,20299 .unused,
18163 .unused,20300 .unused,
18164 .unused,20301 .unused,
20302 .unused,
20303 .unused,
18165 },20304 },
18166 .dst_temps = .{ .mem, .unused },20305 .dst_temps = .{ .mem, .unused },
18167 .clobbers = .{ .eflags = true },20306 .clobbers = .{ .eflags = true },
...@@ -18196,6 +20335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18196,6 +20335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18196 .unused,20335 .unused,
18197 .unused,20336 .unused,
18198 .unused,20337 .unused,
20338 .unused,
20339 .unused,
18199 },20340 },
18200 .dst_temps = .{ .mem, .unused },20341 .dst_temps = .{ .mem, .unused },
18201 .clobbers = .{ .eflags = true },20342 .clobbers = .{ .eflags = true },
...@@ -18231,6 +20372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18231,6 +20372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18231 .unused,20372 .unused,
18232 .unused,20373 .unused,
18233 .unused,20374 .unused,
20375 .unused,
20376 .unused,
18234 },20377 },
18235 .dst_temps = .{ .mem, .unused },20378 .dst_temps = .{ .mem, .unused },
18236 .clobbers = .{ .eflags = true },20379 .clobbers = .{ .eflags = true },
...@@ -18268,6 +20411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18268,6 +20411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18268 .unused,20411 .unused,
18269 .unused,20412 .unused,
18270 .unused,20413 .unused,
20414 .unused,
20415 .unused,
18271 },20416 },
18272 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20417 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
18273 .each = .{ .once = &.{20418 .each = .{ .once = &.{
...@@ -18312,6 +20457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18312,6 +20457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18312 .unused,20457 .unused,
18313 .unused,20458 .unused,
18314 .unused,20459 .unused,
20460 .unused,
20461 .unused,
18315 },20462 },
18316 .dst_temps = .{ .{ .ref = .src0 }, .unused },20463 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18317 .each = .{ .once = &.{20464 .each = .{ .once = &.{
...@@ -18343,6 +20490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18343,6 +20490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18343 .unused,20490 .unused,
18344 .unused,20491 .unused,
18345 .unused,20492 .unused,
20493 .unused,
20494 .unused,
18346 },20495 },
18347 .dst_temps = .{ .{ .ref = .src0 }, .unused },20496 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18348 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },20497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -18369,6 +20518,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18369,6 +20518,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18369 .unused,20518 .unused,
18370 .unused,20519 .unused,
18371 .unused,20520 .unused,
20521 .unused,
20522 .unused,
18372 },20523 },
18373 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20524 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
18374 .each = .{ .once = &.{20525 .each = .{ .once = &.{
...@@ -18417,6 +20568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18417,6 +20568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18417 .unused,20568 .unused,
18418 .unused,20569 .unused,
18419 .unused,20570 .unused,
20571 .unused,
20572 .unused,
18420 },20573 },
18421 .dst_temps = .{ .{ .ref = .src0 }, .unused },20574 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18422 .each = .{ .once = &.{20575 .each = .{ .once = &.{
...@@ -18447,6 +20600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18447,6 +20600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18447 .unused,20600 .unused,
18448 .unused,20601 .unused,
18449 .unused,20602 .unused,
20603 .unused,
20604 .unused,
18450 },20605 },
18451 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },20606 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
18452 .each = .{ .once = &.{20607 .each = .{ .once = &.{
...@@ -18474,6 +20629,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18474,6 +20629,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18474 .unused,20629 .unused,
18475 .unused,20630 .unused,
18476 .unused,20631 .unused,
20632 .unused,
20633 .unused,
18477 },20634 },
18478 .dst_temps = .{ .mem, .unused },20635 .dst_temps = .{ .mem, .unused },
18479 .clobbers = .{ .eflags = true },20636 .clobbers = .{ .eflags = true },
...@@ -18508,6 +20665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18508,6 +20665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18508 .unused,20665 .unused,
18509 .unused,20666 .unused,
18510 .unused,20667 .unused,
20668 .unused,
20669 .unused,
18511 },20670 },
18512 .dst_temps = .{ .mem, .unused },20671 .dst_temps = .{ .mem, .unused },
18513 .clobbers = .{ .eflags = true },20672 .clobbers = .{ .eflags = true },
...@@ -18543,6 +20702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18543,6 +20702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18543 .unused,20702 .unused,
18544 .unused,20703 .unused,
18545 .unused,20704 .unused,
20705 .unused,
20706 .unused,
18546 },20707 },
18547 .dst_temps = .{ .mem, .unused },20708 .dst_temps = .{ .mem, .unused },
18548 .clobbers = .{ .eflags = true },20709 .clobbers = .{ .eflags = true },
...@@ -18581,6 +20742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18581,6 +20742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18581 .unused,20742 .unused,
18582 .unused,20743 .unused,
18583 .unused,20744 .unused,
20745 .unused,
20746 .unused,
18584 },20747 },
18585 .dst_temps = .{ .mem, .unused },20748 .dst_temps = .{ .mem, .unused },
18586 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },20749 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -18617,6 +20780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18617,6 +20780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18617 .unused,20780 .unused,
18618 .unused,20781 .unused,
18619 .unused,20782 .unused,
20783 .unused,
20784 .unused,
18620 },20785 },
18621 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },20786 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
18622 .clobbers = .{ .eflags = true },20787 .clobbers = .{ .eflags = true },
...@@ -18652,6 +20817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18652,6 +20817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18652 .unused,20817 .unused,
18653 .unused,20818 .unused,
18654 .unused,20819 .unused,
20820 .unused,
20821 .unused,
18655 },20822 },
18656 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },20823 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
18657 .clobbers = .{ .eflags = true },20824 .clobbers = .{ .eflags = true },
...@@ -18693,6 +20860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18693,6 +20860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18693 .unused,20860 .unused,
18694 .unused,20861 .unused,
18695 .unused,20862 .unused,
20863 .unused,
20864 .unused,
18696 },20865 },
18697 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },20866 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
18698 .clobbers = .{ .eflags = true },20867 .clobbers = .{ .eflags = true },
...@@ -18732,6 +20901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18732,6 +20901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18732 .unused,20901 .unused,
18733 .unused,20902 .unused,
18734 .unused,20903 .unused,
20904 .unused,
20905 .unused,
18735 },20906 },
18736 .dst_temps = .{ .mem, .unused },20907 .dst_temps = .{ .mem, .unused },
18737 .clobbers = .{ .eflags = true },20908 .clobbers = .{ .eflags = true },
...@@ -18770,6 +20941,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18770,6 +20941,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18770 .unused,20941 .unused,
18771 .unused,20942 .unused,
18772 .unused,20943 .unused,
20944 .unused,
20945 .unused,
18773 },20946 },
18774 .dst_temps = .{ .mem, .unused },20947 .dst_temps = .{ .mem, .unused },
18775 .clobbers = .{ .eflags = true },20948 .clobbers = .{ .eflags = true },
...@@ -18814,6 +20987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18814,6 +20987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18814 .unused,20987 .unused,
18815 .unused,20988 .unused,
18816 .unused,20989 .unused,
20990 .unused,
20991 .unused,
18817 },20992 },
18818 .dst_temps = .{ .mem, .unused },20993 .dst_temps = .{ .mem, .unused },
18819 .clobbers = .{ .eflags = true },20994 .clobbers = .{ .eflags = true },
...@@ -18859,6 +21034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18859,6 +21034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18859 .unused,21034 .unused,
18860 .unused,21035 .unused,
18861 .unused,21036 .unused,
21037 .unused,
21038 .unused,
18862 },21039 },
18863 .dst_temps = .{ .{ .ref = .src0 }, .unused },21040 .dst_temps = .{ .{ .ref = .src0 }, .unused },
18864 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },21041 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -18886,6 +21063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18886,6 +21063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18886 .unused,21063 .unused,
18887 .unused,21064 .unused,
18888 .unused,21065 .unused,
21066 .unused,
21067 .unused,
18889 },21068 },
18890 .dst_temps = .{ .mem, .unused },21069 .dst_temps = .{ .mem, .unused },
18891 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },21070 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -18919,6 +21098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18919,6 +21098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18919 .unused,21098 .unused,
18920 .unused,21099 .unused,
18921 .unused,21100 .unused,
21101 .unused,
21102 .unused,
18922 },21103 },
18923 .dst_temps = .{ .mem, .unused },21104 .dst_temps = .{ .mem, .unused },
18924 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },21105 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -18952,6 +21133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -18952,6 +21133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
18952 .unused,21133 .unused,
18953 .unused,21134 .unused,
18954 .unused,21135 .unused,
21136 .unused,
21137 .unused,
18955 },21138 },
18956 .dst_temps = .{ .mem, .unused },21139 .dst_temps = .{ .mem, .unused },
18957 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },21140 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -19217,6 +21400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19217,6 +21400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19217 .unused,21400 .unused,
19218 .unused,21401 .unused,
19219 .unused,21402 .unused,
21403 .unused,
21404 .unused,
19220 },21405 },
19221 .dst_temps = .{ .mem, .unused },21406 .dst_temps = .{ .mem, .unused },
19222 .clobbers = .{ .eflags = true },21407 .clobbers = .{ .eflags = true },
...@@ -19252,6 +21437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19252,6 +21437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19252 .unused,21437 .unused,
19253 .unused,21438 .unused,
19254 .unused,21439 .unused,
21440 .unused,
21441 .unused,
19255 },21442 },
19256 .dst_temps = .{ .mem, .unused },21443 .dst_temps = .{ .mem, .unused },
19257 .clobbers = .{ .eflags = true },21444 .clobbers = .{ .eflags = true },
...@@ -19287,6 +21474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19287,6 +21474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19287 .unused,21474 .unused,
19288 .unused,21475 .unused,
19289 .unused,21476 .unused,
21477 .unused,
21478 .unused,
19290 },21479 },
19291 .dst_temps = .{ .mem, .unused },21480 .dst_temps = .{ .mem, .unused },
19292 .clobbers = .{ .eflags = true },21481 .clobbers = .{ .eflags = true },
...@@ -19320,6 +21509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19320,6 +21509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19320 .unused,21509 .unused,
19321 .unused,21510 .unused,
19322 .unused,21511 .unused,
21512 .unused,
21513 .unused,
19323 },21514 },
19324 .dst_temps = .{ .mem, .unused },21515 .dst_temps = .{ .mem, .unused },
19325 .clobbers = .{ .eflags = true },21516 .clobbers = .{ .eflags = true },
...@@ -19425,6 +21616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19425,6 +21616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19425 .unused,21616 .unused,
19426 .unused,21617 .unused,
19427 .unused,21618 .unused,
21619 .unused,
21620 .unused,
19428 },21621 },
19429 .dst_temps = .{ .mem, .unused },21622 .dst_temps = .{ .mem, .unused },
19430 .clobbers = .{ .eflags = true },21623 .clobbers = .{ .eflags = true },
...@@ -19456,6 +21649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19456,6 +21649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19456 .unused,21649 .unused,
19457 .unused,21650 .unused,
19458 .unused,21651 .unused,
21652 .unused,
21653 .unused,
19459 },21654 },
19460 .dst_temps = .{ .mem, .unused },21655 .dst_temps = .{ .mem, .unused },
19461 .clobbers = .{ .eflags = true },21656 .clobbers = .{ .eflags = true },
...@@ -19487,6 +21682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19487,6 +21682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19487 .unused,21682 .unused,
19488 .unused,21683 .unused,
19489 .unused,21684 .unused,
21685 .unused,
21686 .unused,
19490 },21687 },
19491 .dst_temps = .{ .mem, .unused },21688 .dst_temps = .{ .mem, .unused },
19492 .clobbers = .{ .eflags = true },21689 .clobbers = .{ .eflags = true },
...@@ -19518,6 +21715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19518,6 +21715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19518 .unused,21715 .unused,
19519 .unused,21716 .unused,
19520 .unused,21717 .unused,
21718 .unused,
21719 .unused,
19521 },21720 },
19522 .dst_temps = .{ .mem, .unused },21721 .dst_temps = .{ .mem, .unused },
19523 .clobbers = .{ .eflags = true },21722 .clobbers = .{ .eflags = true },
...@@ -19553,6 +21752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19553,6 +21752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19553 .unused,21752 .unused,
19554 .unused,21753 .unused,
19555 .unused,21754 .unused,
21755 .unused,
21756 .unused,
19556 },21757 },
19557 .dst_temps = .{ .mem, .unused },21758 .dst_temps = .{ .mem, .unused },
19558 .clobbers = .{ .eflags = true },21759 .clobbers = .{ .eflags = true },
...@@ -19586,6 +21787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19586,6 +21787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19586 .unused,21787 .unused,
19587 .unused,21788 .unused,
19588 .unused,21789 .unused,
21790 .unused,
21791 .unused,
19589 },21792 },
19590 .dst_temps = .{ .mem, .unused },21793 .dst_temps = .{ .mem, .unused },
19591 .clobbers = .{ .eflags = true },21794 .clobbers = .{ .eflags = true },
...@@ -19619,6 +21822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19619,6 +21822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19619 .unused,21822 .unused,
19620 .unused,21823 .unused,
19621 .unused,21824 .unused,
21825 .unused,
21826 .unused,
19622 },21827 },
19623 .dst_temps = .{ .mem, .unused },21828 .dst_temps = .{ .mem, .unused },
19624 .clobbers = .{ .eflags = true },21829 .clobbers = .{ .eflags = true },
...@@ -19651,6 +21856,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19651,6 +21856,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19651 .unused,21856 .unused,
19652 .unused,21857 .unused,
19653 .unused,21858 .unused,
21859 .unused,
21860 .unused,
19654 },21861 },
19655 .dst_temps = .{ .mem, .unused },21862 .dst_temps = .{ .mem, .unused },
19656 .clobbers = .{ .eflags = true },21863 .clobbers = .{ .eflags = true },
...@@ -19748,6 +21955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19748,6 +21955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19748 .unused,21955 .unused,
19749 .unused,21956 .unused,
19750 .unused,21957 .unused,
21958 .unused,
21959 .unused,
19751 },21960 },
19752 .dst_temps = .{ .mem, .unused },21961 .dst_temps = .{ .mem, .unused },
19753 .clobbers = .{ .eflags = true },21962 .clobbers = .{ .eflags = true },
...@@ -19779,6 +21988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19779,6 +21988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19779 .unused,21988 .unused,
19780 .unused,21989 .unused,
19781 .unused,21990 .unused,
21991 .unused,
21992 .unused,
19782 },21993 },
19783 .dst_temps = .{ .mem, .unused },21994 .dst_temps = .{ .mem, .unused },
19784 .clobbers = .{ .eflags = true },21995 .clobbers = .{ .eflags = true },
...@@ -19810,6 +22021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19810,6 +22021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19810 .unused,22021 .unused,
19811 .unused,22022 .unused,
19812 .unused,22023 .unused,
22024 .unused,
22025 .unused,
19813 },22026 },
19814 .dst_temps = .{ .mem, .unused },22027 .dst_temps = .{ .mem, .unused },
19815 .clobbers = .{ .eflags = true },22028 .clobbers = .{ .eflags = true },
...@@ -19841,6 +22054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19841,6 +22054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19841 .unused,22054 .unused,
19842 .unused,22055 .unused,
19843 .unused,22056 .unused,
22057 .unused,
22058 .unused,
19844 },22059 },
19845 .dst_temps = .{ .mem, .unused },22060 .dst_temps = .{ .mem, .unused },
19846 .clobbers = .{ .eflags = true },22061 .clobbers = .{ .eflags = true },
...@@ -19874,6 +22089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19874,6 +22089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19874 .unused,22089 .unused,
19875 .unused,22090 .unused,
19876 .unused,22091 .unused,
22092 .unused,
22093 .unused,
19877 },22094 },
19878 .dst_temps = .{ .mem, .unused },22095 .dst_temps = .{ .mem, .unused },
19879 .clobbers = .{ .eflags = true },22096 .clobbers = .{ .eflags = true },
...@@ -19907,6 +22124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19907,6 +22124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19907 .unused,22124 .unused,
19908 .unused,22125 .unused,
19909 .unused,22126 .unused,
22127 .unused,
22128 .unused,
19910 },22129 },
19911 .dst_temps = .{ .mem, .unused },22130 .dst_temps = .{ .mem, .unused },
19912 .clobbers = .{ .eflags = true },22131 .clobbers = .{ .eflags = true },
...@@ -19939,6 +22158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -19939,6 +22158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
19939 .unused,22158 .unused,
19940 .unused,22159 .unused,
19941 .unused,22160 .unused,
22161 .unused,
22162 .unused,
19942 },22163 },
19943 .dst_temps = .{ .mem, .unused },22164 .dst_temps = .{ .mem, .unused },
19944 .clobbers = .{ .eflags = true },22165 .clobbers = .{ .eflags = true },
...@@ -20036,6 +22257,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20036,6 +22257,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20036 .unused,22257 .unused,
20037 .unused,22258 .unused,
20038 .unused,22259 .unused,
22260 .unused,
22261 .unused,
20039 },22262 },
20040 .dst_temps = .{ .mem, .unused },22263 .dst_temps = .{ .mem, .unused },
20041 .clobbers = .{ .eflags = true },22264 .clobbers = .{ .eflags = true },
...@@ -20067,6 +22290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20067,6 +22290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20067 .unused,22290 .unused,
20068 .unused,22291 .unused,
20069 .unused,22292 .unused,
22293 .unused,
22294 .unused,
20070 },22295 },
20071 .dst_temps = .{ .mem, .unused },22296 .dst_temps = .{ .mem, .unused },
20072 .clobbers = .{ .eflags = true },22297 .clobbers = .{ .eflags = true },
...@@ -20098,6 +22323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20098,6 +22323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20098 .unused,22323 .unused,
20099 .unused,22324 .unused,
20100 .unused,22325 .unused,
22326 .unused,
22327 .unused,
20101 },22328 },
20102 .dst_temps = .{ .mem, .unused },22329 .dst_temps = .{ .mem, .unused },
20103 .clobbers = .{ .eflags = true },22330 .clobbers = .{ .eflags = true },
...@@ -20129,6 +22356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20129,6 +22356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20129 .unused,22356 .unused,
20130 .unused,22357 .unused,
20131 .unused,22358 .unused,
22359 .unused,
22360 .unused,
20132 },22361 },
20133 .dst_temps = .{ .mem, .unused },22362 .dst_temps = .{ .mem, .unused },
20134 .clobbers = .{ .eflags = true },22363 .clobbers = .{ .eflags = true },
...@@ -20160,6 +22389,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20160,6 +22389,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20160 .unused,22389 .unused,
20161 .unused,22390 .unused,
20162 .unused,22391 .unused,
22392 .unused,
22393 .unused,
20163 },22394 },
20164 .dst_temps = .{ .mem, .unused },22395 .dst_temps = .{ .mem, .unused },
20165 .clobbers = .{ .eflags = true },22396 .clobbers = .{ .eflags = true },
...@@ -20259,6 +22490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20259,6 +22490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20259 .unused,22490 .unused,
20260 .unused,22491 .unused,
20261 .unused,22492 .unused,
22493 .unused,
22494 .unused,
20262 },22495 },
20263 .dst_temps = .{ .mem, .unused },22496 .dst_temps = .{ .mem, .unused },
20264 .clobbers = .{ .eflags = true },22497 .clobbers = .{ .eflags = true },
...@@ -20290,6 +22523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20290,6 +22523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20290 .unused,22523 .unused,
20291 .unused,22524 .unused,
20292 .unused,22525 .unused,
22526 .unused,
22527 .unused,
20293 },22528 },
20294 .dst_temps = .{ .mem, .unused },22529 .dst_temps = .{ .mem, .unused },
20295 .clobbers = .{ .eflags = true },22530 .clobbers = .{ .eflags = true },
...@@ -20321,6 +22556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20321,6 +22556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20321 .unused,22556 .unused,
20322 .unused,22557 .unused,
20323 .unused,22558 .unused,
22559 .unused,
22560 .unused,
20324 },22561 },
20325 .dst_temps = .{ .mem, .unused },22562 .dst_temps = .{ .mem, .unused },
20326 .clobbers = .{ .eflags = true },22563 .clobbers = .{ .eflags = true },
...@@ -20352,6 +22589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20352,6 +22589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20352 .unused,22589 .unused,
20353 .unused,22590 .unused,
20354 .unused,22591 .unused,
22592 .unused,
22593 .unused,
20355 },22594 },
20356 .dst_temps = .{ .mem, .unused },22595 .dst_temps = .{ .mem, .unused },
20357 .clobbers = .{ .eflags = true },22596 .clobbers = .{ .eflags = true },
...@@ -20385,6 +22624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20385,6 +22624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20385 .unused,22624 .unused,
20386 .unused,22625 .unused,
20387 .unused,22626 .unused,
22627 .unused,
22628 .unused,
20388 },22629 },
20389 .dst_temps = .{ .mem, .unused },22630 .dst_temps = .{ .mem, .unused },
20390 .clobbers = .{ .eflags = true },22631 .clobbers = .{ .eflags = true },
...@@ -20416,6 +22657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20416,6 +22657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20416 .unused,22657 .unused,
20417 .unused,22658 .unused,
20418 .unused,22659 .unused,
22660 .unused,
22661 .unused,
20419 },22662 },
20420 .dst_temps = .{ .mem, .unused },22663 .dst_temps = .{ .mem, .unused },
20421 .clobbers = .{ .eflags = true },22664 .clobbers = .{ .eflags = true },
...@@ -20517,6 +22760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20517,6 +22760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20517 .unused,22760 .unused,
20518 .unused,22761 .unused,
20519 .unused,22762 .unused,
22763 .unused,
22764 .unused,
20520 },22765 },
20521 .dst_temps = .{ .mem, .unused },22766 .dst_temps = .{ .mem, .unused },
20522 .clobbers = .{ .eflags = true },22767 .clobbers = .{ .eflags = true },
...@@ -20548,6 +22793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20548,6 +22793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20548 .unused,22793 .unused,
20549 .unused,22794 .unused,
20550 .unused,22795 .unused,
22796 .unused,
22797 .unused,
20551 },22798 },
20552 .dst_temps = .{ .mem, .unused },22799 .dst_temps = .{ .mem, .unused },
20553 .clobbers = .{ .eflags = true },22800 .clobbers = .{ .eflags = true },
...@@ -20579,6 +22826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20579,6 +22826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20579 .unused,22826 .unused,
20580 .unused,22827 .unused,
20581 .unused,22828 .unused,
22829 .unused,
22830 .unused,
20582 },22831 },
20583 .dst_temps = .{ .mem, .unused },22832 .dst_temps = .{ .mem, .unused },
20584 .clobbers = .{ .eflags = true },22833 .clobbers = .{ .eflags = true },
...@@ -20610,6 +22859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20610,6 +22859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20610 .unused,22859 .unused,
20611 .unused,22860 .unused,
20612 .unused,22861 .unused,
22862 .unused,
22863 .unused,
20613 },22864 },
20614 .dst_temps = .{ .mem, .unused },22865 .dst_temps = .{ .mem, .unused },
20615 .clobbers = .{ .eflags = true },22866 .clobbers = .{ .eflags = true },
...@@ -20645,6 +22896,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20645,6 +22896,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20645 .unused,22896 .unused,
20646 .unused,22897 .unused,
20647 .unused,22898 .unused,
22899 .unused,
22900 .unused,
20648 },22901 },
20649 .dst_temps = .{ .mem, .unused },22902 .dst_temps = .{ .mem, .unused },
20650 .clobbers = .{ .eflags = true },22903 .clobbers = .{ .eflags = true },
...@@ -20676,6 +22929,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20676,6 +22929,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20676 .unused,22929 .unused,
20677 .unused,22930 .unused,
20678 .unused,22931 .unused,
22932 .unused,
22933 .unused,
20679 },22934 },
20680 .dst_temps = .{ .mem, .unused },22935 .dst_temps = .{ .mem, .unused },
20681 .clobbers = .{ .eflags = true },22936 .clobbers = .{ .eflags = true },
...@@ -20743,6 +22998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20743,6 +22998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20743 .unused,22998 .unused,
20744 .unused,22999 .unused,
20745 .unused,23000 .unused,
23001 .unused,
23002 .unused,
20746 },23003 },
20747 .dst_temps = .{ .{ .rc = .sse }, .unused },23004 .dst_temps = .{ .{ .rc = .sse }, .unused },
20748 .each = .{ .once = &.{23005 .each = .{ .once = &.{
...@@ -20792,6 +23049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20792,6 +23049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20792 .unused,23049 .unused,
20793 .unused,23050 .unused,
20794 .unused,23051 .unused,
23052 .unused,
23053 .unused,
20795 },23054 },
20796 .dst_temps = .{ .mem, .unused },23055 .dst_temps = .{ .mem, .unused },
20797 .clobbers = .{ .eflags = true },23056 .clobbers = .{ .eflags = true },
...@@ -20823,6 +23082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20823,6 +23082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20823 .unused,23082 .unused,
20824 .unused,23083 .unused,
20825 .unused,23084 .unused,
23085 .unused,
23086 .unused,
20826 },23087 },
20827 .dst_temps = .{ .mem, .unused },23088 .dst_temps = .{ .mem, .unused },
20828 .clobbers = .{ .eflags = true },23089 .clobbers = .{ .eflags = true },
...@@ -20854,6 +23115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20854,6 +23115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20854 .unused,23115 .unused,
20855 .unused,23116 .unused,
20856 .unused,23117 .unused,
23118 .unused,
23119 .unused,
20857 },23120 },
20858 .dst_temps = .{ .mem, .unused },23121 .dst_temps = .{ .mem, .unused },
20859 .clobbers = .{ .eflags = true },23122 .clobbers = .{ .eflags = true },
...@@ -20885,6 +23148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20885,6 +23148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20885 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },23148 .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } },
20886 .unused,23149 .unused,
20887 .unused,23150 .unused,
23151 .unused,
23152 .unused,
20888 },23153 },
20889 .dst_temps = .{ .mem, .unused },23154 .dst_temps = .{ .mem, .unused },
20890 .clobbers = .{ .eflags = true },23155 .clobbers = .{ .eflags = true },
...@@ -20926,6 +23191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20926,6 +23191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20926 .unused,23191 .unused,
20927 .unused,23192 .unused,
20928 .unused,23193 .unused,
23194 .unused,
23195 .unused,
20929 },23196 },
20930 .dst_temps = .{ .mem, .unused },23197 .dst_temps = .{ .mem, .unused },
20931 .clobbers = .{ .eflags = true },23198 .clobbers = .{ .eflags = true },
...@@ -20957,6 +23224,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -20957,6 +23224,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
20957 .unused,23224 .unused,
20958 .unused,23225 .unused,
20959 .unused,23226 .unused,
23227 .unused,
23228 .unused,
20960 },23229 },
20961 .dst_temps = .{ .mem, .unused },23230 .dst_temps = .{ .mem, .unused },
20962 .clobbers = .{ .eflags = true },23231 .clobbers = .{ .eflags = true },
...@@ -21009,6 +23278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21009,6 +23278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21009 .unused,23278 .unused,
21010 .unused,23279 .unused,
21011 .unused,23280 .unused,
23281 .unused,
23282 .unused,
21012 },23283 },
21013 .dst_temps = .{ .{ .ref = .src0 }, .unused },23284 .dst_temps = .{ .{ .ref = .src0 }, .unused },
21014 .each = .{ .once = &.{23285 .each = .{ .once = &.{
...@@ -21053,6 +23324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21053,6 +23324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21053 .unused,23324 .unused,
21054 .unused,23325 .unused,
21055 .unused,23326 .unused,
23327 .unused,
23328 .unused,
21056 },23329 },
21057 .dst_temps = .{ .mem, .unused },23330 .dst_temps = .{ .mem, .unused },
21058 .clobbers = .{ .eflags = true },23331 .clobbers = .{ .eflags = true },
...@@ -21086,6 +23359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21086,6 +23359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21086 .unused,23359 .unused,
21087 .unused,23360 .unused,
21088 .unused,23361 .unused,
23362 .unused,
23363 .unused,
21089 },23364 },
21090 .dst_temps = .{ .mem, .unused },23365 .dst_temps = .{ .mem, .unused },
21091 .clobbers = .{ .eflags = true },23366 .clobbers = .{ .eflags = true },
...@@ -21119,6 +23394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21119,6 +23394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21119 .unused,23394 .unused,
21120 .unused,23395 .unused,
21121 .unused,23396 .unused,
23397 .unused,
23398 .unused,
21122 },23399 },
21123 .dst_temps = .{ .mem, .unused },23400 .dst_temps = .{ .mem, .unused },
21124 .clobbers = .{ .eflags = true },23401 .clobbers = .{ .eflags = true },
...@@ -21153,6 +23430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21153,6 +23430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21153 .unused,23430 .unused,
21154 .unused,23431 .unused,
21155 .unused,23432 .unused,
23433 .unused,
23434 .unused,
21156 },23435 },
21157 .dst_temps = .{ .mem, .unused },23436 .dst_temps = .{ .mem, .unused },
21158 .clobbers = .{ .eflags = true },23437 .clobbers = .{ .eflags = true },
...@@ -21185,6 +23464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21185,6 +23464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21185 .unused,23464 .unused,
21186 .unused,23465 .unused,
21187 .unused,23466 .unused,
23467 .unused,
23468 .unused,
21188 },23469 },
21189 .dst_temps = .{ .mem, .unused },23470 .dst_temps = .{ .mem, .unused },
21190 .clobbers = .{ .eflags = true },23471 .clobbers = .{ .eflags = true },
...@@ -21220,6 +23501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21220,6 +23501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21220 .unused,23501 .unused,
21221 .unused,23502 .unused,
21222 .unused,23503 .unused,
23504 .unused,
23505 .unused,
21223 },23506 },
21224 .dst_temps = .{ .{ .rc = .sse }, .unused },23507 .dst_temps = .{ .{ .rc = .sse }, .unused },
21225 .each = .{ .once = &.{23508 .each = .{ .once = &.{
...@@ -21252,6 +23535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21252,6 +23535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21252 .unused,23535 .unused,
21253 .unused,23536 .unused,
21254 .unused,23537 .unused,
23538 .unused,
23539 .unused,
21255 },23540 },
21256 .dst_temps = .{ .{ .ref = .src0 }, .unused },23541 .dst_temps = .{ .{ .ref = .src0 }, .unused },
21257 .each = .{ .once = &.{23542 .each = .{ .once = &.{
...@@ -21285,6 +23570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21285,6 +23570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21285 .unused,23570 .unused,
21286 .unused,23571 .unused,
21287 .unused,23572 .unused,
23573 .unused,
23574 .unused,
21288 },23575 },
21289 .dst_temps = .{ .{ .rc = .sse }, .unused },23576 .dst_temps = .{ .{ .rc = .sse }, .unused },
21290 .each = .{ .once = &.{23577 .each = .{ .once = &.{
...@@ -21315,6 +23602,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21315,6 +23602,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21315 .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } },23602 .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } },
21316 .unused,23603 .unused,
21317 .unused,23604 .unused,
23605 .unused,
23606 .unused,
21318 },23607 },
21319 .dst_temps = .{ .mem, .unused },23608 .dst_temps = .{ .mem, .unused },
21320 .clobbers = .{ .eflags = true },23609 .clobbers = .{ .eflags = true },
...@@ -21352,6 +23641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21352,6 +23641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21352 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },23641 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },
21353 .unused,23642 .unused,
21354 .unused,23643 .unused,
23644 .unused,
23645 .unused,
21355 },23646 },
21356 .dst_temps = .{ .mem, .unused },23647 .dst_temps = .{ .mem, .unused },
21357 .clobbers = .{ .eflags = true },23648 .clobbers = .{ .eflags = true },
...@@ -21389,6 +23680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21389,6 +23680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21389 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },23680 .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } },
21390 .unused,23681 .unused,
21391 .unused,23682 .unused,
23683 .unused,
23684 .unused,
21392 },23685 },
21393 .dst_temps = .{ .mem, .unused },23686 .dst_temps = .{ .mem, .unused },
21394 .clobbers = .{ .eflags = true },23687 .clobbers = .{ .eflags = true },
...@@ -21428,6 +23721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21428,6 +23721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21428 .unused,23721 .unused,
21429 .unused,23722 .unused,
21430 .unused,23723 .unused,
23724 .unused,
23725 .unused,
21431 },23726 },
21432 .dst_temps = .{ .mem, .unused },23727 .dst_temps = .{ .mem, .unused },
21433 .clobbers = .{ .eflags = true },23728 .clobbers = .{ .eflags = true },
...@@ -21460,6 +23755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21460,6 +23755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21460 .unused,23755 .unused,
21461 .unused,23756 .unused,
21462 .unused,23757 .unused,
23758 .unused,
23759 .unused,
21463 },23760 },
21464 .dst_temps = .{ .mem, .unused },23761 .dst_temps = .{ .mem, .unused },
21465 .clobbers = .{ .eflags = true },23762 .clobbers = .{ .eflags = true },
...@@ -21489,6 +23786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21489,6 +23786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21489 .unused,23786 .unused,
21490 .unused,23787 .unused,
21491 .unused,23788 .unused,
23789 .unused,
23790 .unused,
21492 },23791 },
21493 .dst_temps = .{ .mem, .unused },23792 .dst_temps = .{ .mem, .unused },
21494 .clobbers = .{ .eflags = true },23793 .clobbers = .{ .eflags = true },
...@@ -21528,6 +23827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21528,6 +23827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21528 .unused,23827 .unused,
21529 .unused,23828 .unused,
21530 .unused,23829 .unused,
23830 .unused,
23831 .unused,
21531 },23832 },
21532 .dst_temps = .{ .mem, .unused },23833 .dst_temps = .{ .mem, .unused },
21533 .clobbers = .{ .eflags = true },23834 .clobbers = .{ .eflags = true },
...@@ -21567,6 +23868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21567,6 +23868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21567 .unused,23868 .unused,
21568 .unused,23869 .unused,
21569 .unused,23870 .unused,
23871 .unused,
23872 .unused,
21570 },23873 },
21571 .dst_temps = .{ .mem, .unused },23874 .dst_temps = .{ .mem, .unused },
21572 .clobbers = .{ .eflags = true },23875 .clobbers = .{ .eflags = true },
...@@ -21604,6 +23907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21604,6 +23907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21604 .unused,23907 .unused,
21605 .unused,23908 .unused,
21606 .unused,23909 .unused,
23910 .unused,
23911 .unused,
21607 },23912 },
21608 .dst_temps = .{ .mem, .unused },23913 .dst_temps = .{ .mem, .unused },
21609 .clobbers = .{ .eflags = true },23914 .clobbers = .{ .eflags = true },
...@@ -21645,6 +23950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21645,6 +23950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21645 .unused,23950 .unused,
21646 .unused,23951 .unused,
21647 .unused,23952 .unused,
23953 .unused,
23954 .unused,
21648 },23955 },
21649 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },23956 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
21650 .each = .{ .once = &.{23957 .each = .{ .once = &.{
...@@ -21676,6 +23983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21676,6 +23983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21676 .unused,23983 .unused,
21677 .unused,23984 .unused,
21678 .unused,23985 .unused,
23986 .unused,
23987 .unused,
21679 },23988 },
21680 .dst_temps = .{ .{ .ref = .src0 }, .unused },23989 .dst_temps = .{ .{ .ref = .src0 }, .unused },
21681 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },23990 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -21705,6 +24014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21705,6 +24014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21705 .unused,24014 .unused,
21706 .unused,24015 .unused,
21707 .unused,24016 .unused,
24017 .unused,
24018 .unused,
21708 },24019 },
21709 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24020 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
21710 .each = .{ .once = &.{24021 .each = .{ .once = &.{
...@@ -21738,6 +24049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21738,6 +24049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21738 .unused,24049 .unused,
21739 .unused,24050 .unused,
21740 .unused,24051 .unused,
24052 .unused,
24053 .unused,
21741 },24054 },
21742 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24055 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
21743 .each = .{ .once = &.{24056 .each = .{ .once = &.{
...@@ -21768,6 +24081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21768,6 +24081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21768 .unused,24081 .unused,
21769 .unused,24082 .unused,
21770 .unused,24083 .unused,
24084 .unused,
24085 .unused,
21771 },24086 },
21772 .dst_temps = .{ .mem, .unused },24087 .dst_temps = .{ .mem, .unused },
21773 .clobbers = .{ .eflags = true },24088 .clobbers = .{ .eflags = true },
...@@ -21803,6 +24118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21803,6 +24118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21803 .unused,24118 .unused,
21804 .unused,24119 .unused,
21805 .unused,24120 .unused,
24121 .unused,
24122 .unused,
21806 },24123 },
21807 .dst_temps = .{ .mem, .unused },24124 .dst_temps = .{ .mem, .unused },
21808 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24125 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -21837,6 +24154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21837,6 +24154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21837 .unused,24154 .unused,
21838 .unused,24155 .unused,
21839 .unused,24156 .unused,
24157 .unused,
24158 .unused,
21840 },24159 },
21841 .dst_temps = .{ .mem, .unused },24160 .dst_temps = .{ .mem, .unused },
21842 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24161 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -21872,6 +24191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21872,6 +24191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21872 .unused,24191 .unused,
21873 .unused,24192 .unused,
21874 .unused,24193 .unused,
24194 .unused,
24195 .unused,
21875 },24196 },
21876 .dst_temps = .{ .mem, .unused },24197 .dst_temps = .{ .mem, .unused },
21877 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24198 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -21908,6 +24229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21908,6 +24229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21908 .unused,24229 .unused,
21909 .unused,24230 .unused,
21910 .unused,24231 .unused,
24232 .unused,
24233 .unused,
21911 },24234 },
21912 .dst_temps = .{ .mem, .unused },24235 .dst_temps = .{ .mem, .unused },
21913 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24236 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -21946,6 +24269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21946,6 +24269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21946 .unused,24269 .unused,
21947 .unused,24270 .unused,
21948 .unused,24271 .unused,
24272 .unused,
24273 .unused,
21949 },24274 },
21950 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24275 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
21951 .each = .{ .once = &.{24276 .each = .{ .once = &.{
...@@ -21990,6 +24315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -21990,6 +24315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
21990 .unused,24315 .unused,
21991 .unused,24316 .unused,
21992 .unused,24317 .unused,
24318 .unused,
24319 .unused,
21993 },24320 },
21994 .dst_temps = .{ .{ .ref = .src0 }, .unused },24321 .dst_temps = .{ .{ .ref = .src0 }, .unused },
21995 .each = .{ .once = &.{24322 .each = .{ .once = &.{
...@@ -22020,6 +24347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22020,6 +24347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22020 .unused,24347 .unused,
22021 .unused,24348 .unused,
22022 .unused,24349 .unused,
24350 .unused,
24351 .unused,
22023 },24352 },
22024 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24353 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
22025 .each = .{ .once = &.{24354 .each = .{ .once = &.{
...@@ -22068,6 +24397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22068,6 +24397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22068 .unused,24397 .unused,
22069 .unused,24398 .unused,
22070 .unused,24399 .unused,
24400 .unused,
24401 .unused,
22071 },24402 },
22072 .dst_temps = .{ .{ .ref = .src0 }, .unused },24403 .dst_temps = .{ .{ .ref = .src0 }, .unused },
22073 .each = .{ .once = &.{24404 .each = .{ .once = &.{
...@@ -22098,6 +24429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22098,6 +24429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22098 .unused,24429 .unused,
22099 .unused,24430 .unused,
22100 .unused,24431 .unused,
24432 .unused,
24433 .unused,
22101 },24434 },
22102 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24435 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
22103 .each = .{ .once = &.{24436 .each = .{ .once = &.{
...@@ -22125,6 +24458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22125,6 +24458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22125 .unused,24458 .unused,
22126 .unused,24459 .unused,
22127 .unused,24460 .unused,
24461 .unused,
24462 .unused,
22128 },24463 },
22129 .dst_temps = .{ .mem, .unused },24464 .dst_temps = .{ .mem, .unused },
22130 .clobbers = .{ .eflags = true },24465 .clobbers = .{ .eflags = true },
...@@ -22159,6 +24494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22159,6 +24494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22159 .unused,24494 .unused,
22160 .unused,24495 .unused,
22161 .unused,24496 .unused,
24497 .unused,
24498 .unused,
22162 },24499 },
22163 .dst_temps = .{ .mem, .unused },24500 .dst_temps = .{ .mem, .unused },
22164 .clobbers = .{ .eflags = true },24501 .clobbers = .{ .eflags = true },
...@@ -22194,6 +24531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22194,6 +24531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22194 .unused,24531 .unused,
22195 .unused,24532 .unused,
22196 .unused,24533 .unused,
24534 .unused,
24535 .unused,
22197 },24536 },
22198 .dst_temps = .{ .mem, .unused },24537 .dst_temps = .{ .mem, .unused },
22199 .clobbers = .{ .eflags = true },24538 .clobbers = .{ .eflags = true },
...@@ -22231,6 +24570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22231,6 +24570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22231 .unused,24570 .unused,
22232 .unused,24571 .unused,
22233 .unused,24572 .unused,
24573 .unused,
24574 .unused,
22234 },24575 },
22235 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24576 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
22236 .each = .{ .once = &.{24577 .each = .{ .once = &.{
...@@ -22275,6 +24616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22275,6 +24616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22275 .unused,24616 .unused,
22276 .unused,24617 .unused,
22277 .unused,24618 .unused,
24619 .unused,
24620 .unused,
22278 },24621 },
22279 .dst_temps = .{ .{ .ref = .src0 }, .unused },24622 .dst_temps = .{ .{ .ref = .src0 }, .unused },
22280 .each = .{ .once = &.{24623 .each = .{ .once = &.{
...@@ -22306,6 +24649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22306,6 +24649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22306 .unused,24649 .unused,
22307 .unused,24650 .unused,
22308 .unused,24651 .unused,
24652 .unused,
24653 .unused,
22309 },24654 },
22310 .dst_temps = .{ .{ .ref = .src0 }, .unused },24655 .dst_temps = .{ .{ .ref = .src0 }, .unused },
22311 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24656 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -22332,6 +24677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22332,6 +24677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22332 .unused,24677 .unused,
22333 .unused,24678 .unused,
22334 .unused,24679 .unused,
24680 .unused,
24681 .unused,
22335 },24682 },
22336 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24683 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
22337 .each = .{ .once = &.{24684 .each = .{ .once = &.{
...@@ -22380,6 +24727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22380,6 +24727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22380 .unused,24727 .unused,
22381 .unused,24728 .unused,
22382 .unused,24729 .unused,
24730 .unused,
24731 .unused,
22383 },24732 },
22384 .dst_temps = .{ .{ .ref = .src0 }, .unused },24733 .dst_temps = .{ .{ .ref = .src0 }, .unused },
22385 .each = .{ .once = &.{24734 .each = .{ .once = &.{
...@@ -22410,6 +24759,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22410,6 +24759,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22410 .unused,24759 .unused,
22411 .unused,24760 .unused,
22412 .unused,24761 .unused,
24762 .unused,
24763 .unused,
22413 },24764 },
22414 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },24765 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
22415 .each = .{ .once = &.{24766 .each = .{ .once = &.{
...@@ -22437,6 +24788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22437,6 +24788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22437 .unused,24788 .unused,
22438 .unused,24789 .unused,
22439 .unused,24790 .unused,
24791 .unused,
24792 .unused,
22440 },24793 },
22441 .dst_temps = .{ .mem, .unused },24794 .dst_temps = .{ .mem, .unused },
22442 .clobbers = .{ .eflags = true },24795 .clobbers = .{ .eflags = true },
...@@ -22471,6 +24824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22471,6 +24824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22471 .unused,24824 .unused,
22472 .unused,24825 .unused,
22473 .unused,24826 .unused,
24827 .unused,
24828 .unused,
22474 },24829 },
22475 .dst_temps = .{ .mem, .unused },24830 .dst_temps = .{ .mem, .unused },
22476 .clobbers = .{ .eflags = true },24831 .clobbers = .{ .eflags = true },
...@@ -22506,6 +24861,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22506,6 +24861,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22506 .unused,24861 .unused,
22507 .unused,24862 .unused,
22508 .unused,24863 .unused,
24864 .unused,
24865 .unused,
22509 },24866 },
22510 .dst_temps = .{ .mem, .unused },24867 .dst_temps = .{ .mem, .unused },
22511 .clobbers = .{ .eflags = true },24868 .clobbers = .{ .eflags = true },
...@@ -22544,6 +24901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22544,6 +24901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22544 .unused,24901 .unused,
22545 .unused,24902 .unused,
22546 .unused,24903 .unused,
24904 .unused,
24905 .unused,
22547 },24906 },
22548 .dst_temps = .{ .mem, .unused },24907 .dst_temps = .{ .mem, .unused },
22549 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },24908 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -22580,6 +24939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22580,6 +24939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22580 .unused,24939 .unused,
22581 .unused,24940 .unused,
22582 .unused,24941 .unused,
24942 .unused,
24943 .unused,
22583 },24944 },
22584 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },24945 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
22585 .clobbers = .{ .eflags = true },24946 .clobbers = .{ .eflags = true },
...@@ -22613,6 +24974,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22613,6 +24974,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22613 .unused,24974 .unused,
22614 .unused,24975 .unused,
22615 .unused,24976 .unused,
24977 .unused,
24978 .unused,
22616 },24979 },
22617 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },24980 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
22618 .clobbers = .{ .eflags = true },24981 .clobbers = .{ .eflags = true },
...@@ -22652,6 +25015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22652,6 +25015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22652 .unused,25015 .unused,
22653 .unused,25016 .unused,
22654 .unused,25017 .unused,
25018 .unused,
25019 .unused,
22655 },25020 },
22656 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },25021 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused },
22657 .clobbers = .{ .eflags = true },25022 .clobbers = .{ .eflags = true },
...@@ -22689,6 +25054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22689,6 +25054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22689 .unused,25054 .unused,
22690 .unused,25055 .unused,
22691 .unused,25056 .unused,
25057 .unused,
25058 .unused,
22692 },25059 },
22693 .dst_temps = .{ .mem, .unused },25060 .dst_temps = .{ .mem, .unused },
22694 .clobbers = .{ .eflags = true },25061 .clobbers = .{ .eflags = true },
...@@ -22725,6 +25092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22725,6 +25092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22725 .unused,25092 .unused,
22726 .unused,25093 .unused,
22727 .unused,25094 .unused,
25095 .unused,
25096 .unused,
22728 },25097 },
22729 .dst_temps = .{ .mem, .unused },25098 .dst_temps = .{ .mem, .unused },
22730 .clobbers = .{ .eflags = true },25099 .clobbers = .{ .eflags = true },
...@@ -22767,6 +25136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22767,6 +25136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22767 .unused,25136 .unused,
22768 .unused,25137 .unused,
22769 .unused,25138 .unused,
25139 .unused,
25140 .unused,
22770 },25141 },
22771 .dst_temps = .{ .mem, .unused },25142 .dst_temps = .{ .mem, .unused },
22772 .clobbers = .{ .eflags = true },25143 .clobbers = .{ .eflags = true },
...@@ -22810,6 +25181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22810,6 +25181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22810 .unused,25181 .unused,
22811 .unused,25182 .unused,
22812 .unused,25183 .unused,
25184 .unused,
25185 .unused,
22813 },25186 },
22814 .dst_temps = .{ .{ .ref = .src0 }, .unused },25187 .dst_temps = .{ .{ .ref = .src0 }, .unused },
22815 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },25188 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -22837,6 +25210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22837,6 +25210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22837 .unused,25210 .unused,
22838 .unused,25211 .unused,
22839 .unused,25212 .unused,
25213 .unused,
25214 .unused,
22840 },25215 },
22841 .dst_temps = .{ .mem, .unused },25216 .dst_temps = .{ .mem, .unused },
22842 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },25217 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -22870,6 +25245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22870,6 +25245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22870 .unused,25245 .unused,
22871 .unused,25246 .unused,
22872 .unused,25247 .unused,
25248 .unused,
25249 .unused,
22873 },25250 },
22874 .dst_temps = .{ .mem, .unused },25251 .dst_temps = .{ .mem, .unused },
22875 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },25252 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -22903,6 +25280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -22903,6 +25280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
22903 .unused,25280 .unused,
22904 .unused,25281 .unused,
22905 .unused,25282 .unused,
25283 .unused,
25284 .unused,
22906 },25285 },
22907 .dst_temps = .{ .mem, .unused },25286 .dst_temps = .{ .mem, .unused },
22908 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },25287 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -23122,6 +25501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23122,6 +25501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23122 .unused,25501 .unused,
23123 .unused,25502 .unused,
23124 .unused,25503 .unused,
25504 .unused,
25505 .unused,
23125 },25506 },
23126 .dst_temps = .{ .mem, .unused },25507 .dst_temps = .{ .mem, .unused },
23127 .clobbers = .{ .eflags = true },25508 .clobbers = .{ .eflags = true },
...@@ -23149,6 +25530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23149,6 +25530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23149 .unused,25530 .unused,
23150 .unused,25531 .unused,
23151 .unused,25532 .unused,
25533 .unused,
25534 .unused,
23152 },25535 },
23153 .dst_temps = .{ .mem, .unused },25536 .dst_temps = .{ .mem, .unused },
23154 .clobbers = .{ .eflags = true },25537 .clobbers = .{ .eflags = true },
...@@ -23176,6 +25559,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23176,6 +25559,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23176 .unused,25559 .unused,
23177 .unused,25560 .unused,
23178 .unused,25561 .unused,
25562 .unused,
25563 .unused,
23179 },25564 },
23180 .dst_temps = .{ .mem, .unused },25565 .dst_temps = .{ .mem, .unused },
23181 .clobbers = .{ .eflags = true },25566 .clobbers = .{ .eflags = true },
...@@ -23203,6 +25588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23203,6 +25588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23203 .unused,25588 .unused,
23204 .unused,25589 .unused,
23205 .unused,25590 .unused,
25591 .unused,
25592 .unused,
23206 },25593 },
23207 .dst_temps = .{ .mem, .unused },25594 .dst_temps = .{ .mem, .unused },
23208 .clobbers = .{ .eflags = true },25595 .clobbers = .{ .eflags = true },
...@@ -23230,6 +25617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23230,6 +25617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23230 .unused,25617 .unused,
23231 .unused,25618 .unused,
23232 .unused,25619 .unused,
25620 .unused,
25621 .unused,
23233 },25622 },
23234 .dst_temps = .{ .mem, .unused },25623 .dst_temps = .{ .mem, .unused },
23235 .clobbers = .{ .eflags = true },25624 .clobbers = .{ .eflags = true },
...@@ -23257,6 +25646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23257,6 +25646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23257 .unused,25646 .unused,
23258 .unused,25647 .unused,
23259 .unused,25648 .unused,
25649 .unused,
25650 .unused,
23260 },25651 },
23261 .dst_temps = .{ .mem, .unused },25652 .dst_temps = .{ .mem, .unused },
23262 .clobbers = .{ .eflags = true },25653 .clobbers = .{ .eflags = true },
...@@ -23283,6 +25674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23283,6 +25674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23283 .unused,25674 .unused,
23284 .unused,25675 .unused,
23285 .unused,25676 .unused,
25677 .unused,
25678 .unused,
23286 },25679 },
23287 .dst_temps = .{ .mem, .unused },25680 .dst_temps = .{ .mem, .unused },
23288 .clobbers = .{ .eflags = true },25681 .clobbers = .{ .eflags = true },
...@@ -23424,6 +25817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23424,6 +25817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23424 .unused,25817 .unused,
23425 .unused,25818 .unused,
23426 .unused,25819 .unused,
25820 .unused,
25821 .unused,
23427 },25822 },
23428 .dst_temps = .{ .{ .ref = .src0 }, .unused },25823 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23429 .each = .{ .once = &.{25824 .each = .{ .once = &.{
...@@ -23458,6 +25853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23458,6 +25853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23458 .unused,25853 .unused,
23459 .unused,25854 .unused,
23460 .unused,25855 .unused,
25856 .unused,
25857 .unused,
23461 },25858 },
23462 .dst_temps = .{ .{ .rc = .sse }, .unused },25859 .dst_temps = .{ .{ .rc = .sse }, .unused },
23463 .each = .{ .once = &.{25860 .each = .{ .once = &.{
...@@ -23492,6 +25889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23492,6 +25889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23492 .unused,25889 .unused,
23493 .unused,25890 .unused,
23494 .unused,25891 .unused,
25892 .unused,
25893 .unused,
23495 },25894 },
23496 .dst_temps = .{ .{ .ref = .src0 }, .unused },25895 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23497 .each = .{ .once = &.{25896 .each = .{ .once = &.{
...@@ -23514,6 +25913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23514,6 +25913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23514 .unused,25913 .unused,
23515 .unused,25914 .unused,
23516 .unused,25915 .unused,
25916 .unused,
25917 .unused,
23517 },25918 },
23518 .dst_temps = .{ .{ .ref = .src0 }, .unused },25919 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23519 .each = .{ .once = &.{25920 .each = .{ .once = &.{
...@@ -23548,6 +25949,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23548,6 +25949,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23548 .unused,25949 .unused,
23549 .unused,25950 .unused,
23550 .unused,25951 .unused,
25952 .unused,
25953 .unused,
23551 },25954 },
23552 .dst_temps = .{ .{ .rc = .sse }, .unused },25955 .dst_temps = .{ .{ .rc = .sse }, .unused },
23553 .each = .{ .once = &.{25956 .each = .{ .once = &.{
...@@ -23582,6 +25985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23582,6 +25985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23582 .unused,25985 .unused,
23583 .unused,25986 .unused,
23584 .unused,25987 .unused,
25988 .unused,
25989 .unused,
23585 },25990 },
23586 .dst_temps = .{ .{ .rc = .sse }, .unused },25991 .dst_temps = .{ .{ .rc = .sse }, .unused },
23587 .each = .{ .once = &.{25992 .each = .{ .once = &.{
...@@ -23604,6 +26009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23604,6 +26009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23604 .unused,26009 .unused,
23605 .unused,26010 .unused,
23606 .unused,26011 .unused,
26012 .unused,
26013 .unused,
23607 },26014 },
23608 .dst_temps = .{ .mem, .unused },26015 .dst_temps = .{ .mem, .unused },
23609 .clobbers = .{ .eflags = true },26016 .clobbers = .{ .eflags = true },
...@@ -23633,6 +26040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23633,6 +26040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23633 .unused,26040 .unused,
23634 .unused,26041 .unused,
23635 .unused,26042 .unused,
26043 .unused,
26044 .unused,
23636 },26045 },
23637 .dst_temps = .{ .mem, .unused },26046 .dst_temps = .{ .mem, .unused },
23638 .clobbers = .{ .eflags = true },26047 .clobbers = .{ .eflags = true },
...@@ -23660,6 +26069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23660,6 +26069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23660 .unused,26069 .unused,
23661 .unused,26070 .unused,
23662 .unused,26071 .unused,
26072 .unused,
26073 .unused,
23663 },26074 },
23664 .dst_temps = .{ .mem, .unused },26075 .dst_temps = .{ .mem, .unused },
23665 .clobbers = .{ .eflags = true },26076 .clobbers = .{ .eflags = true },
...@@ -23689,6 +26100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23689,6 +26100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23689 .unused,26100 .unused,
23690 .unused,26101 .unused,
23691 .unused,26102 .unused,
26103 .unused,
26104 .unused,
23692 },26105 },
23693 .dst_temps = .{ .mem, .unused },26106 .dst_temps = .{ .mem, .unused },
23694 .clobbers = .{ .eflags = true },26107 .clobbers = .{ .eflags = true },
...@@ -23716,6 +26129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23716,6 +26129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23716 .unused,26129 .unused,
23717 .unused,26130 .unused,
23718 .unused,26131 .unused,
26132 .unused,
26133 .unused,
23719 },26134 },
23720 .dst_temps = .{ .mem, .unused },26135 .dst_temps = .{ .mem, .unused },
23721 .clobbers = .{ .eflags = true },26136 .clobbers = .{ .eflags = true },
...@@ -23743,6 +26158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23743,6 +26158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23743 .unused,26158 .unused,
23744 .unused,26159 .unused,
23745 .unused,26160 .unused,
26161 .unused,
26162 .unused,
23746 },26163 },
23747 .dst_temps = .{ .mem, .unused },26164 .dst_temps = .{ .mem, .unused },
23748 .clobbers = .{ .eflags = true },26165 .clobbers = .{ .eflags = true },
...@@ -23771,6 +26188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23771,6 +26188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23771 .unused,26188 .unused,
23772 .unused,26189 .unused,
23773 .unused,26190 .unused,
26191 .unused,
26192 .unused,
23774 },26193 },
23775 .dst_temps = .{ .{ .ref = .src0 }, .unused },26194 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23776 .clobbers = .{ .eflags = true },26195 .clobbers = .{ .eflags = true },
...@@ -23797,6 +26216,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23797,6 +26216,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23797 .unused,26216 .unused,
23798 .unused,26217 .unused,
23799 .unused,26218 .unused,
26219 .unused,
26220 .unused,
23800 },26221 },
23801 .dst_temps = .{ .mem, .unused },26222 .dst_temps = .{ .mem, .unused },
23802 .clobbers = .{ .eflags = true },26223 .clobbers = .{ .eflags = true },
...@@ -23824,6 +26245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23824,6 +26245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23824 .unused,26245 .unused,
23825 .unused,26246 .unused,
23826 .unused,26247 .unused,
26248 .unused,
26249 .unused,
23827 },26250 },
23828 .dst_temps = .{ .{ .ref = .src0 }, .unused },26251 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23829 .clobbers = .{ .eflags = true },26252 .clobbers = .{ .eflags = true },
...@@ -23851,6 +26274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23851,6 +26274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23851 .unused,26274 .unused,
23852 .unused,26275 .unused,
23853 .unused,26276 .unused,
26277 .unused,
26278 .unused,
23854 },26279 },
23855 .dst_temps = .{ .mem, .unused },26280 .dst_temps = .{ .mem, .unused },
23856 .clobbers = .{ .eflags = true },26281 .clobbers = .{ .eflags = true },
...@@ -23883,6 +26308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23883,6 +26308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23883 .unused,26308 .unused,
23884 .unused,26309 .unused,
23885 .unused,26310 .unused,
26311 .unused,
26312 .unused,
23886 },26313 },
23887 .dst_temps = .{ .{ .ref = .src0 }, .unused },26314 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23888 .clobbers = .{ .eflags = true },26315 .clobbers = .{ .eflags = true },
...@@ -23910,6 +26337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23910,6 +26337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23910 .unused,26337 .unused,
23911 .unused,26338 .unused,
23912 .unused,26339 .unused,
26340 .unused,
26341 .unused,
23913 },26342 },
23914 .dst_temps = .{ .mem, .unused },26343 .dst_temps = .{ .mem, .unused },
23915 .clobbers = .{ .eflags = true },26344 .clobbers = .{ .eflags = true },
...@@ -23938,6 +26367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23938,6 +26367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23938 .unused,26367 .unused,
23939 .unused,26368 .unused,
23940 .unused,26369 .unused,
26370 .unused,
26371 .unused,
23941 },26372 },
23942 .dst_temps = .{ .{ .ref = .src0 }, .unused },26373 .dst_temps = .{ .{ .ref = .src0 }, .unused },
23943 .clobbers = .{ .eflags = true },26374 .clobbers = .{ .eflags = true },
...@@ -23964,6 +26395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23964,6 +26395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23964 .unused,26395 .unused,
23965 .unused,26396 .unused,
23966 .unused,26397 .unused,
26398 .unused,
26399 .unused,
23967 },26400 },
23968 .dst_temps = .{ .mem, .unused },26401 .dst_temps = .{ .mem, .unused },
23969 .clobbers = .{ .eflags = true },26402 .clobbers = .{ .eflags = true },
...@@ -23995,6 +26428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -23995,6 +26428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
23995 .unused,26428 .unused,
23996 .unused,26429 .unused,
23997 .unused,26430 .unused,
26431 .unused,
26432 .unused,
23998 },26433 },
23999 .dst_temps = .{ .{ .ref = .src0 }, .unused },26434 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24000 .clobbers = .{ .eflags = true },26435 .clobbers = .{ .eflags = true },
...@@ -24022,6 +26457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24022,6 +26457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24022 .unused,26457 .unused,
24023 .unused,26458 .unused,
24024 .unused,26459 .unused,
26460 .unused,
26461 .unused,
24025 },26462 },
24026 .dst_temps = .{ .mem, .unused },26463 .dst_temps = .{ .mem, .unused },
24027 .clobbers = .{ .eflags = true },26464 .clobbers = .{ .eflags = true },
...@@ -24054,6 +26491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24054,6 +26491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24054 .unused,26491 .unused,
24055 .unused,26492 .unused,
24056 .unused,26493 .unused,
26494 .unused,
26495 .unused,
24057 },26496 },
24058 .dst_temps = .{ .{ .ref = .src0 }, .unused },26497 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24059 .clobbers = .{ .eflags = true },26498 .clobbers = .{ .eflags = true },
...@@ -24080,6 +26519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24080,6 +26519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24080 .unused,26519 .unused,
24081 .unused,26520 .unused,
24082 .unused,26521 .unused,
26522 .unused,
26523 .unused,
24083 },26524 },
24084 .dst_temps = .{ .mem, .unused },26525 .dst_temps = .{ .mem, .unused },
24085 .clobbers = .{ .eflags = true },26526 .clobbers = .{ .eflags = true },
...@@ -24111,6 +26552,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24111,6 +26552,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24111 .unused,26552 .unused,
24112 .unused,26553 .unused,
24113 .unused,26554 .unused,
26555 .unused,
26556 .unused,
24114 },26557 },
24115 .dst_temps = .{ .{ .ref = .src0 }, .unused },26558 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24116 .clobbers = .{ .eflags = true },26559 .clobbers = .{ .eflags = true },
...@@ -24139,6 +26582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24139,6 +26582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24139 .unused,26582 .unused,
24140 .unused,26583 .unused,
24141 .unused,26584 .unused,
26585 .unused,
26586 .unused,
24142 },26587 },
24143 .dst_temps = .{ .mem, .unused },26588 .dst_temps = .{ .mem, .unused },
24144 .clobbers = .{ .eflags = true },26589 .clobbers = .{ .eflags = true },
...@@ -24170,6 +26615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24170,6 +26615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24170 .unused,26615 .unused,
24171 .unused,26616 .unused,
24172 .unused,26617 .unused,
26618 .unused,
26619 .unused,
24173 },26620 },
24174 .dst_temps = .{ .{ .ref = .src0 }, .unused },26621 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24175 .clobbers = .{ .eflags = true },26622 .clobbers = .{ .eflags = true },
...@@ -24197,6 +26644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24197,6 +26644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24197 .unused,26644 .unused,
24198 .unused,26645 .unused,
24199 .unused,26646 .unused,
26647 .unused,
26648 .unused,
24200 },26649 },
24201 .dst_temps = .{ .mem, .unused },26650 .dst_temps = .{ .mem, .unused },
24202 .clobbers = .{ .eflags = true },26651 .clobbers = .{ .eflags = true },
...@@ -24239,6 +26688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24239,6 +26688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24239 .unused,26688 .unused,
24240 .unused,26689 .unused,
24241 .unused,26690 .unused,
26691 .unused,
26692 .unused,
24242 },26693 },
24243 .dst_temps = .{ .{ .ref = .src0 }, .unused },26694 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24244 .each = .{ .once = &.{26695 .each = .{ .once = &.{
...@@ -24273,6 +26724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24273,6 +26724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24273 .unused,26724 .unused,
24274 .unused,26725 .unused,
24275 .unused,26726 .unused,
26727 .unused,
26728 .unused,
24276 },26729 },
24277 .dst_temps = .{ .{ .rc = .sse }, .unused },26730 .dst_temps = .{ .{ .rc = .sse }, .unused },
24278 .each = .{ .once = &.{26731 .each = .{ .once = &.{
...@@ -24307,6 +26760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24307,6 +26760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24307 .unused,26760 .unused,
24308 .unused,26761 .unused,
24309 .unused,26762 .unused,
26763 .unused,
26764 .unused,
24310 },26765 },
24311 .dst_temps = .{ .{ .ref = .src0 }, .unused },26766 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24312 .each = .{ .once = &.{26767 .each = .{ .once = &.{
...@@ -24329,6 +26784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24329,6 +26784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24329 .unused,26784 .unused,
24330 .unused,26785 .unused,
24331 .unused,26786 .unused,
26787 .unused,
26788 .unused,
24332 },26789 },
24333 .dst_temps = .{ .{ .ref = .src0 }, .unused },26790 .dst_temps = .{ .{ .ref = .src0 }, .unused },
24334 .each = .{ .once = &.{26791 .each = .{ .once = &.{
...@@ -24363,6 +26820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24363,6 +26820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24363 .unused,26820 .unused,
24364 .unused,26821 .unused,
24365 .unused,26822 .unused,
26823 .unused,
26824 .unused,
24366 },26825 },
24367 .dst_temps = .{ .{ .rc = .sse }, .unused },26826 .dst_temps = .{ .{ .rc = .sse }, .unused },
24368 .each = .{ .once = &.{26827 .each = .{ .once = &.{
...@@ -24397,6 +26856,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24397,6 +26856,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24397 .unused,26856 .unused,
24398 .unused,26857 .unused,
24399 .unused,26858 .unused,
26859 .unused,
26860 .unused,
24400 },26861 },
24401 .dst_temps = .{ .{ .rc = .sse }, .unused },26862 .dst_temps = .{ .{ .rc = .sse }, .unused },
24402 .each = .{ .once = &.{26863 .each = .{ .once = &.{
...@@ -24418,6 +26879,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24418,6 +26879,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24418 .unused,26879 .unused,
24419 .unused,26880 .unused,
24420 .unused,26881 .unused,
26882 .unused,
26883 .unused,
24421 },26884 },
24422 .dst_temps = .{ .mem, .unused },26885 .dst_temps = .{ .mem, .unused },
24423 .each = .{ .once = &.{26886 .each = .{ .once = &.{
...@@ -24444,6 +26907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24444,6 +26907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24444 .unused,26907 .unused,
24445 .unused,26908 .unused,
24446 .unused,26909 .unused,
26910 .unused,
26911 .unused,
24447 },26912 },
24448 .dst_temps = .{ .mem, .unused },26913 .dst_temps = .{ .mem, .unused },
24449 .each = .{ .once = &.{26914 .each = .{ .once = &.{
...@@ -24785,6 +27250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24785,6 +27250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24785 .unused,27250 .unused,
24786 .unused,27251 .unused,
24787 .unused,27252 .unused,
27253 .unused,
27254 .unused,
24788 },27255 },
24789 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27256 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24790 .clobbers = .{ .eflags = true },27257 .clobbers = .{ .eflags = true },
...@@ -24812,6 +27279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24812,6 +27279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24812 .unused,27279 .unused,
24813 .unused,27280 .unused,
24814 .unused,27281 .unused,
27282 .unused,
27283 .unused,
24815 },27284 },
24816 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27285 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24817 .clobbers = .{ .eflags = true },27286 .clobbers = .{ .eflags = true },
...@@ -24840,6 +27309,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24840,6 +27309,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24840 .unused,27309 .unused,
24841 .unused,27310 .unused,
24842 .unused,27311 .unused,
27312 .unused,
27313 .unused,
24843 },27314 },
24844 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27315 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24845 .clobbers = .{ .eflags = true },27316 .clobbers = .{ .eflags = true },
...@@ -24869,6 +27340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24869,6 +27340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24869 .unused,27340 .unused,
24870 .unused,27341 .unused,
24871 .unused,27342 .unused,
27343 .unused,
27344 .unused,
24872 },27345 },
24873 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27346 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24874 .clobbers = .{ .eflags = true },27347 .clobbers = .{ .eflags = true },
...@@ -24930,6 +27403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24930,6 +27403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24930 .unused,27403 .unused,
24931 .unused,27404 .unused,
24932 .unused,27405 .unused,
27406 .unused,
27407 .unused,
24933 },27408 },
24934 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27409 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24935 .clobbers = .{ .eflags = true },27410 .clobbers = .{ .eflags = true },
...@@ -24959,6 +27434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24959,6 +27434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24959 .unused,27434 .unused,
24960 .unused,27435 .unused,
24961 .unused,27436 .unused,
27437 .unused,
27438 .unused,
24962 },27439 },
24963 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27440 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24964 .clobbers = .{ .eflags = true },27441 .clobbers = .{ .eflags = true },
...@@ -24986,6 +27463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -24986,6 +27463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
24986 .unused,27463 .unused,
24987 .unused,27464 .unused,
24988 .unused,27465 .unused,
27466 .unused,
27467 .unused,
24989 },27468 },
24990 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27469 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
24991 .clobbers = .{ .eflags = true },27470 .clobbers = .{ .eflags = true },
...@@ -25011,6 +27490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25011,6 +27490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25011 .unused,27490 .unused,
25012 .unused,27491 .unused,
25013 .unused,27492 .unused,
27493 .unused,
27494 .unused,
25014 },27495 },
25015 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27496 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25016 .clobbers = .{ .eflags = true },27497 .clobbers = .{ .eflags = true },
...@@ -25037,6 +27518,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25037,6 +27518,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25037 .unused,27518 .unused,
25038 .unused,27519 .unused,
25039 .unused,27520 .unused,
27521 .unused,
27522 .unused,
25040 },27523 },
25041 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27524 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25042 .clobbers = .{ .eflags = true },27525 .clobbers = .{ .eflags = true },
...@@ -25064,6 +27547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25064,6 +27547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25064 .unused,27547 .unused,
25065 .unused,27548 .unused,
25066 .unused,27549 .unused,
27550 .unused,
27551 .unused,
25067 },27552 },
25068 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27553 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25069 .clobbers = .{ .eflags = true },27554 .clobbers = .{ .eflags = true },
...@@ -25192,6 +27677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25192,6 +27677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25192 .unused,27677 .unused,
25193 .unused,27678 .unused,
25194 .unused,27679 .unused,
27680 .unused,
27681 .unused,
25195 },27682 },
25196 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27683 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25197 .clobbers = .{ .eflags = true },27684 .clobbers = .{ .eflags = true },
...@@ -25218,6 +27705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25218,6 +27705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25218 .unused,27705 .unused,
25219 .unused,27706 .unused,
25220 .unused,27707 .unused,
27708 .unused,
27709 .unused,
25221 },27710 },
25222 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27711 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25223 .clobbers = .{ .eflags = true },27712 .clobbers = .{ .eflags = true },
...@@ -25345,6 +27834,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25345,6 +27834,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25345 .unused,27834 .unused,
25346 .unused,27835 .unused,
25347 .unused,27836 .unused,
27837 .unused,
27838 .unused,
25348 },27839 },
25349 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27840 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25350 .clobbers = .{ .eflags = true },27841 .clobbers = .{ .eflags = true },
...@@ -25371,6 +27862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25371,6 +27862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25371 .unused,27862 .unused,
25372 .unused,27863 .unused,
25373 .unused,27864 .unused,
27865 .unused,
27866 .unused,
25374 },27867 },
25375 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27868 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25376 .clobbers = .{ .eflags = true },27869 .clobbers = .{ .eflags = true },
...@@ -25411,6 +27904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25411,6 +27904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25411 .unused,27904 .unused,
25412 .unused,27905 .unused,
25413 .unused,27906 .unused,
27907 .unused,
27908 .unused,
25414 },27909 },
25415 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27910 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25416 .clobbers = .{ .eflags = true },27911 .clobbers = .{ .eflags = true },
...@@ -25469,6 +27964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25469,6 +27964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25469 .unused,27964 .unused,
25470 .unused,27965 .unused,
25471 .unused,27966 .unused,
27967 .unused,
27968 .unused,
25472 },27969 },
25473 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },27970 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25474 .clobbers = .{ .eflags = true },27971 .clobbers = .{ .eflags = true },
...@@ -25527,6 +28024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25527,6 +28024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25527 .unused,28024 .unused,
25528 .unused,28025 .unused,
25529 .unused,28026 .unused,
28027 .unused,
28028 .unused,
25530 },28029 },
25531 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28030 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25532 .clobbers = .{ .eflags = true },28031 .clobbers = .{ .eflags = true },
...@@ -25555,6 +28054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25555,6 +28054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25555 .unused,28054 .unused,
25556 .unused,28055 .unused,
25557 .unused,28056 .unused,
28057 .unused,
28058 .unused,
25558 },28059 },
25559 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28060 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25560 .clobbers = .{ .eflags = true },28061 .clobbers = .{ .eflags = true },
...@@ -25580,6 +28081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25580,6 +28081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25580 .unused,28081 .unused,
25581 .unused,28082 .unused,
25582 .unused,28083 .unused,
28084 .unused,
28085 .unused,
25583 },28086 },
25584 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28087 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25585 .clobbers = .{ .eflags = true },28088 .clobbers = .{ .eflags = true },
...@@ -25610,6 +28113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25610,6 +28113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25610 .unused,28113 .unused,
25611 .unused,28114 .unused,
25612 .unused,28115 .unused,
28116 .unused,
28117 .unused,
25613 },28118 },
25614 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28119 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25615 .clobbers = .{ .eflags = true },28120 .clobbers = .{ .eflags = true },
...@@ -25639,6 +28144,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25639,6 +28144,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25639 .unused,28144 .unused,
25640 .unused,28145 .unused,
25641 .unused,28146 .unused,
28147 .unused,
28148 .unused,
25642 },28149 },
25643 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28150 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25644 .clobbers = .{ .eflags = true },28151 .clobbers = .{ .eflags = true },
...@@ -25670,6 +28177,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25670,6 +28177,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25670 .unused,28177 .unused,
25671 .unused,28178 .unused,
25672 .unused,28179 .unused,
28180 .unused,
28181 .unused,
25673 },28182 },
25674 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28183 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25675 .clobbers = .{ .eflags = true },28184 .clobbers = .{ .eflags = true },
...@@ -25700,6 +28209,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25700,6 +28209,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25700 .unused,28209 .unused,
25701 .unused,28210 .unused,
25702 .unused,28211 .unused,
28212 .unused,
28213 .unused,
25703 },28214 },
25704 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28215 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25705 .clobbers = .{ .eflags = true },28216 .clobbers = .{ .eflags = true },
...@@ -25730,6 +28241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25730,6 +28241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25730 .unused,28241 .unused,
25731 .unused,28242 .unused,
25732 .unused,28243 .unused,
28244 .unused,
28245 .unused,
25733 },28246 },
25734 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28247 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25735 .clobbers = .{ .eflags = true },28248 .clobbers = .{ .eflags = true },
...@@ -25759,6 +28272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25759,6 +28272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25759 .unused,28272 .unused,
25760 .unused,28273 .unused,
25761 .unused,28274 .unused,
28275 .unused,
28276 .unused,
25762 },28277 },
25763 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28278 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25764 .clobbers = .{ .eflags = true },28279 .clobbers = .{ .eflags = true },
...@@ -25790,6 +28305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25790,6 +28305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25790 .unused,28305 .unused,
25791 .unused,28306 .unused,
25792 .unused,28307 .unused,
28308 .unused,
28309 .unused,
25793 },28310 },
25794 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28311 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25795 .clobbers = .{ .eflags = true },28312 .clobbers = .{ .eflags = true },
...@@ -25820,6 +28337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25820,6 +28337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25820 .unused,28337 .unused,
25821 .unused,28338 .unused,
25822 .unused,28339 .unused,
28340 .unused,
28341 .unused,
25823 },28342 },
25824 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28343 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25825 .clobbers = .{ .eflags = true },28344 .clobbers = .{ .eflags = true },
...@@ -25853,6 +28372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25853,6 +28372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25853 .unused,28372 .unused,
25854 .unused,28373 .unused,
25855 .unused,28374 .unused,
28375 .unused,
28376 .unused,
25856 },28377 },
25857 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28378 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25858 .clobbers = .{ .eflags = true },28379 .clobbers = .{ .eflags = true },
...@@ -25885,6 +28406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25885,6 +28406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25885 .unused,28406 .unused,
25886 .unused,28407 .unused,
25887 .unused,28408 .unused,
28409 .unused,
28410 .unused,
25888 },28411 },
25889 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28412 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25890 .clobbers = .{ .eflags = true },28413 .clobbers = .{ .eflags = true },
...@@ -25917,6 +28440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25917,6 +28440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25917 .unused,28440 .unused,
25918 .unused,28441 .unused,
25919 .unused,28442 .unused,
28443 .unused,
28444 .unused,
25920 },28445 },
25921 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28446 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25922 .clobbers = .{ .eflags = true },28447 .clobbers = .{ .eflags = true },
...@@ -25950,6 +28475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25950,6 +28475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25950 .unused,28475 .unused,
25951 .unused,28476 .unused,
25952 .unused,28477 .unused,
28478 .unused,
28479 .unused,
25953 },28480 },
25954 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28481 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25955 .clobbers = .{ .eflags = true },28482 .clobbers = .{ .eflags = true },
...@@ -25982,6 +28509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -25982,6 +28509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
25982 .unused,28509 .unused,
25983 .unused,28510 .unused,
25984 .unused,28511 .unused,
28512 .unused,
28513 .unused,
25985 },28514 },
25986 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },28515 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
25987 .clobbers = .{ .eflags = true },28516 .clobbers = .{ .eflags = true },
...@@ -26014,6 +28543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26014,6 +28543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26014 .unused,28543 .unused,
26015 .unused,28544 .unused,
26016 .unused,28545 .unused,
28546 .unused,
28547 .unused,
26017 },28548 },
26018 .dst_temps = .{ .mem, .unused },28549 .dst_temps = .{ .mem, .unused },
26019 .clobbers = .{ .eflags = true },28550 .clobbers = .{ .eflags = true },
...@@ -26043,6 +28574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26043,6 +28574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26043 .unused,28574 .unused,
26044 .unused,28575 .unused,
26045 .unused,28576 .unused,
28577 .unused,
28578 .unused,
26046 },28579 },
26047 .dst_temps = .{ .mem, .unused },28580 .dst_temps = .{ .mem, .unused },
26048 .clobbers = .{ .eflags = true },28581 .clobbers = .{ .eflags = true },
...@@ -26072,6 +28605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26072,6 +28605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26072 .unused,28605 .unused,
26073 .unused,28606 .unused,
26074 .unused,28607 .unused,
28608 .unused,
28609 .unused,
26075 },28610 },
26076 .dst_temps = .{ .mem, .unused },28611 .dst_temps = .{ .mem, .unused },
26077 .clobbers = .{ .eflags = true },28612 .clobbers = .{ .eflags = true },
...@@ -26101,6 +28636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26101,6 +28636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26101 .unused,28636 .unused,
26102 .unused,28637 .unused,
26103 .unused,28638 .unused,
28639 .unused,
28640 .unused,
26104 },28641 },
26105 .dst_temps = .{ .mem, .unused },28642 .dst_temps = .{ .mem, .unused },
26106 .clobbers = .{ .eflags = true },28643 .clobbers = .{ .eflags = true },
...@@ -26130,6 +28667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26130,6 +28667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26130 .unused,28667 .unused,
26131 .unused,28668 .unused,
26132 .unused,28669 .unused,
28670 .unused,
28671 .unused,
26133 },28672 },
26134 .dst_temps = .{ .mem, .unused },28673 .dst_temps = .{ .mem, .unused },
26135 .clobbers = .{ .eflags = true },28674 .clobbers = .{ .eflags = true },
...@@ -26159,6 +28698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26159,6 +28698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26159 .unused,28698 .unused,
26160 .unused,28699 .unused,
26161 .unused,28700 .unused,
28701 .unused,
28702 .unused,
26162 },28703 },
26163 .dst_temps = .{ .mem, .unused },28704 .dst_temps = .{ .mem, .unused },
26164 .clobbers = .{ .eflags = true },28705 .clobbers = .{ .eflags = true },
...@@ -26188,6 +28729,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26188,6 +28729,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26188 .unused,28729 .unused,
26189 .unused,28730 .unused,
26190 .unused,28731 .unused,
28732 .unused,
28733 .unused,
26191 },28734 },
26192 .dst_temps = .{ .mem, .unused },28735 .dst_temps = .{ .mem, .unused },
26193 .clobbers = .{ .eflags = true },28736 .clobbers = .{ .eflags = true },
...@@ -26217,6 +28760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26217,6 +28760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26217 .unused,28760 .unused,
26218 .unused,28761 .unused,
26219 .unused,28762 .unused,
28763 .unused,
28764 .unused,
26220 },28765 },
26221 .dst_temps = .{ .mem, .unused },28766 .dst_temps = .{ .mem, .unused },
26222 .clobbers = .{ .eflags = true },28767 .clobbers = .{ .eflags = true },
...@@ -26246,6 +28791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26246,6 +28791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26246 .unused,28791 .unused,
26247 .unused,28792 .unused,
26248 .unused,28793 .unused,
28794 .unused,
28795 .unused,
26249 },28796 },
26250 .dst_temps = .{ .mem, .unused },28797 .dst_temps = .{ .mem, .unused },
26251 .clobbers = .{ .eflags = true },28798 .clobbers = .{ .eflags = true },
...@@ -26278,6 +28825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26278,6 +28825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26278 .unused,28825 .unused,
26279 .unused,28826 .unused,
26280 .unused,28827 .unused,
28828 .unused,
28829 .unused,
26281 },28830 },
26282 .dst_temps = .{ .mem, .unused },28831 .dst_temps = .{ .mem, .unused },
26283 .clobbers = .{ .eflags = true },28832 .clobbers = .{ .eflags = true },
...@@ -26310,6 +28859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26310,6 +28859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26310 .unused,28859 .unused,
26311 .unused,28860 .unused,
26312 .unused,28861 .unused,
28862 .unused,
28863 .unused,
26313 },28864 },
26314 .dst_temps = .{ .mem, .unused },28865 .dst_temps = .{ .mem, .unused },
26315 .clobbers = .{ .eflags = true },28866 .clobbers = .{ .eflags = true },
...@@ -26342,6 +28893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26342,6 +28893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26342 .unused,28893 .unused,
26343 .unused,28894 .unused,
26344 .unused,28895 .unused,
28896 .unused,
28897 .unused,
26345 },28898 },
26346 .dst_temps = .{ .mem, .unused },28899 .dst_temps = .{ .mem, .unused },
26347 .clobbers = .{ .eflags = true },28900 .clobbers = .{ .eflags = true },
...@@ -26374,6 +28927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26374,6 +28927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26374 .unused,28927 .unused,
26375 .unused,28928 .unused,
26376 .unused,28929 .unused,
28930 .unused,
28931 .unused,
26377 },28932 },
26378 .dst_temps = .{ .mem, .unused },28933 .dst_temps = .{ .mem, .unused },
26379 .clobbers = .{ .eflags = true },28934 .clobbers = .{ .eflags = true },
...@@ -26404,6 +28959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26404,6 +28959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26404 .unused,28959 .unused,
26405 .unused,28960 .unused,
26406 .unused,28961 .unused,
28962 .unused,
28963 .unused,
26407 },28964 },
26408 .dst_temps = .{ .mem, .unused },28965 .dst_temps = .{ .mem, .unused },
26409 .clobbers = .{ .eflags = true },28966 .clobbers = .{ .eflags = true },
...@@ -26435,6 +28992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26435,6 +28992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26435 .unused,28992 .unused,
26436 .unused,28993 .unused,
26437 .unused,28994 .unused,
28995 .unused,
28996 .unused,
26438 },28997 },
26439 .dst_temps = .{ .mem, .unused },28998 .dst_temps = .{ .mem, .unused },
26440 .clobbers = .{ .eflags = true },28999 .clobbers = .{ .eflags = true },
...@@ -26467,6 +29026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26467,6 +29026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26467 .unused,29026 .unused,
26468 .unused,29027 .unused,
26469 .unused,29028 .unused,
29029 .unused,
29030 .unused,
26470 },29031 },
26471 .dst_temps = .{ .mem, .unused },29032 .dst_temps = .{ .mem, .unused },
26472 .clobbers = .{ .eflags = true },29033 .clobbers = .{ .eflags = true },
...@@ -26499,6 +29060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26499,6 +29060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26499 .unused,29060 .unused,
26500 .unused,29061 .unused,
26501 .unused,29062 .unused,
29063 .unused,
29064 .unused,
26502 },29065 },
26503 .dst_temps = .{ .mem, .unused },29066 .dst_temps = .{ .mem, .unused },
26504 .clobbers = .{ .eflags = true },29067 .clobbers = .{ .eflags = true },
...@@ -26531,6 +29094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26531,6 +29094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26531 .unused,29094 .unused,
26532 .unused,29095 .unused,
26533 .unused,29096 .unused,
29097 .unused,
29098 .unused,
26534 },29099 },
26535 .dst_temps = .{ .mem, .unused },29100 .dst_temps = .{ .mem, .unused },
26536 .clobbers = .{ .eflags = true },29101 .clobbers = .{ .eflags = true },
...@@ -26563,6 +29128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26563,6 +29128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26563 .unused,29128 .unused,
26564 .unused,29129 .unused,
26565 .unused,29130 .unused,
29131 .unused,
29132 .unused,
26566 },29133 },
26567 .dst_temps = .{ .mem, .unused },29134 .dst_temps = .{ .mem, .unused },
26568 .clobbers = .{ .eflags = true },29135 .clobbers = .{ .eflags = true },
...@@ -26593,6 +29160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26593,6 +29160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26593 .unused,29160 .unused,
26594 .unused,29161 .unused,
26595 .unused,29162 .unused,
29163 .unused,
29164 .unused,
26596 },29165 },
26597 .dst_temps = .{ .mem, .unused },29166 .dst_temps = .{ .mem, .unused },
26598 .clobbers = .{ .eflags = true },29167 .clobbers = .{ .eflags = true },
...@@ -26624,6 +29193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26624,6 +29193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26624 .unused,29193 .unused,
26625 .unused,29194 .unused,
26626 .unused,29195 .unused,
29196 .unused,
29197 .unused,
26627 },29198 },
26628 .dst_temps = .{ .mem, .unused },29199 .dst_temps = .{ .mem, .unused },
26629 .clobbers = .{ .eflags = true },29200 .clobbers = .{ .eflags = true },
...@@ -26656,6 +29227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26656,6 +29227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26656 .unused,29227 .unused,
26657 .unused,29228 .unused,
26658 .unused,29229 .unused,
29230 .unused,
29231 .unused,
26659 },29232 },
26660 .dst_temps = .{ .mem, .unused },29233 .dst_temps = .{ .mem, .unused },
26661 .clobbers = .{ .eflags = true },29234 .clobbers = .{ .eflags = true },
...@@ -26688,6 +29261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26688,6 +29261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26688 .unused,29261 .unused,
26689 .unused,29262 .unused,
26690 .unused,29263 .unused,
29264 .unused,
29265 .unused,
26691 },29266 },
26692 .dst_temps = .{ .mem, .unused },29267 .dst_temps = .{ .mem, .unused },
26693 .clobbers = .{ .eflags = true },29268 .clobbers = .{ .eflags = true },
...@@ -26720,6 +29295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26720,6 +29295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26720 .unused,29295 .unused,
26721 .unused,29296 .unused,
26722 .unused,29297 .unused,
29298 .unused,
29299 .unused,
26723 },29300 },
26724 .dst_temps = .{ .mem, .unused },29301 .dst_temps = .{ .mem, .unused },
26725 .clobbers = .{ .eflags = true },29302 .clobbers = .{ .eflags = true },
...@@ -26752,6 +29329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26752,6 +29329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26752 .unused,29329 .unused,
26753 .unused,29330 .unused,
26754 .unused,29331 .unused,
29332 .unused,
29333 .unused,
26755 },29334 },
26756 .dst_temps = .{ .mem, .unused },29335 .dst_temps = .{ .mem, .unused },
26757 .clobbers = .{ .eflags = true },29336 .clobbers = .{ .eflags = true },
...@@ -26782,6 +29361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26782,6 +29361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26782 .unused,29361 .unused,
26783 .unused,29362 .unused,
26784 .unused,29363 .unused,
29364 .unused,
29365 .unused,
26785 },29366 },
26786 .dst_temps = .{ .mem, .unused },29367 .dst_temps = .{ .mem, .unused },
26787 .clobbers = .{ .eflags = true },29368 .clobbers = .{ .eflags = true },
...@@ -26813,6 +29394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26813,6 +29394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26813 .unused,29394 .unused,
26814 .unused,29395 .unused,
26815 .unused,29396 .unused,
29397 .unused,
29398 .unused,
26816 },29399 },
26817 .dst_temps = .{ .mem, .unused },29400 .dst_temps = .{ .mem, .unused },
26818 .clobbers = .{ .eflags = true },29401 .clobbers = .{ .eflags = true },
...@@ -26845,6 +29428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26845,6 +29428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26845 .unused,29428 .unused,
26846 .unused,29429 .unused,
26847 .unused,29430 .unused,
29431 .unused,
29432 .unused,
26848 },29433 },
26849 .dst_temps = .{ .mem, .unused },29434 .dst_temps = .{ .mem, .unused },
26850 .clobbers = .{ .eflags = true },29435 .clobbers = .{ .eflags = true },
...@@ -26877,6 +29462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26877,6 +29462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26877 .unused,29462 .unused,
26878 .unused,29463 .unused,
26879 .unused,29464 .unused,
29465 .unused,
29466 .unused,
26880 },29467 },
26881 .dst_temps = .{ .mem, .unused },29468 .dst_temps = .{ .mem, .unused },
26882 .clobbers = .{ .eflags = true },29469 .clobbers = .{ .eflags = true },
...@@ -26909,6 +29496,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26909,6 +29496,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26909 .unused,29496 .unused,
26910 .unused,29497 .unused,
26911 .unused,29498 .unused,
29499 .unused,
29500 .unused,
26912 },29501 },
26913 .dst_temps = .{ .mem, .unused },29502 .dst_temps = .{ .mem, .unused },
26914 .clobbers = .{ .eflags = true },29503 .clobbers = .{ .eflags = true },
...@@ -26941,6 +29530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26941,6 +29530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26941 .unused,29530 .unused,
26942 .unused,29531 .unused,
26943 .unused,29532 .unused,
29533 .unused,
29534 .unused,
26944 },29535 },
26945 .dst_temps = .{ .mem, .unused },29536 .dst_temps = .{ .mem, .unused },
26946 .clobbers = .{ .eflags = true },29537 .clobbers = .{ .eflags = true },
...@@ -26972,6 +29563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -26972,6 +29563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
26972 .unused,29563 .unused,
26973 .unused,29564 .unused,
26974 .unused,29565 .unused,
29566 .unused,
29567 .unused,
26975 },29568 },
26976 .dst_temps = .{ .mem, .unused },29569 .dst_temps = .{ .mem, .unused },
26977 .clobbers = .{ .eflags = true },29570 .clobbers = .{ .eflags = true },
...@@ -27004,6 +29597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27004,6 +29597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27004 .unused,29597 .unused,
27005 .unused,29598 .unused,
27006 .unused,29599 .unused,
29600 .unused,
29601 .unused,
27007 },29602 },
27008 .dst_temps = .{ .mem, .unused },29603 .dst_temps = .{ .mem, .unused },
27009 .clobbers = .{ .eflags = true },29604 .clobbers = .{ .eflags = true },
...@@ -27044,6 +29639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27044,6 +29639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27044 .unused,29639 .unused,
27045 .unused,29640 .unused,
27046 .unused,29641 .unused,
29642 .unused,
29643 .unused,
27047 },29644 },
27048 .dst_temps = .{ .mem, .unused },29645 .dst_temps = .{ .mem, .unused },
27049 .clobbers = .{ .eflags = true },29646 .clobbers = .{ .eflags = true },
...@@ -27083,6 +29680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27083,6 +29680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27083 .unused,29680 .unused,
27084 .unused,29681 .unused,
27085 .unused,29682 .unused,
29683 .unused,
29684 .unused,
27086 },29685 },
27087 .dst_temps = .{ .mem, .unused },29686 .dst_temps = .{ .mem, .unused },
27088 .clobbers = .{ .eflags = true },29687 .clobbers = .{ .eflags = true },
...@@ -27122,6 +29721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27122,6 +29721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27122 .unused,29721 .unused,
27123 .unused,29722 .unused,
27124 .unused,29723 .unused,
29724 .unused,
29725 .unused,
27125 },29726 },
27126 .dst_temps = .{ .mem, .unused },29727 .dst_temps = .{ .mem, .unused },
27127 .clobbers = .{ .eflags = true },29728 .clobbers = .{ .eflags = true },
...@@ -27162,6 +29763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27162,6 +29763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27162 .unused,29763 .unused,
27163 .unused,29764 .unused,
27164 .unused,29765 .unused,
29766 .unused,
29767 .unused,
27165 },29768 },
27166 .dst_temps = .{ .mem, .unused },29769 .dst_temps = .{ .mem, .unused },
27167 .clobbers = .{ .eflags = true },29770 .clobbers = .{ .eflags = true },
...@@ -27201,6 +29804,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27201,6 +29804,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27201 .unused,29804 .unused,
27202 .unused,29805 .unused,
27203 .unused,29806 .unused,
29807 .unused,
29808 .unused,
27204 },29809 },
27205 .dst_temps = .{ .mem, .unused },29810 .dst_temps = .{ .mem, .unused },
27206 .clobbers = .{ .eflags = true },29811 .clobbers = .{ .eflags = true },
...@@ -27240,6 +29845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27240,6 +29845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27240 .unused,29845 .unused,
27241 .unused,29846 .unused,
27242 .unused,29847 .unused,
29848 .unused,
29849 .unused,
27243 },29850 },
27244 .dst_temps = .{ .mem, .unused },29851 .dst_temps = .{ .mem, .unused },
27245 .clobbers = .{ .eflags = true },29852 .clobbers = .{ .eflags = true },
...@@ -27280,6 +29887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27280,6 +29887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27280 .unused,29887 .unused,
27281 .unused,29888 .unused,
27282 .unused,29889 .unused,
29890 .unused,
29891 .unused,
27283 },29892 },
27284 .dst_temps = .{ .mem, .unused },29893 .dst_temps = .{ .mem, .unused },
27285 .clobbers = .{ .eflags = true },29894 .clobbers = .{ .eflags = true },
...@@ -27319,6 +29928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27319,6 +29928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27319 .unused,29928 .unused,
27320 .unused,29929 .unused,
27321 .unused,29930 .unused,
29931 .unused,
29932 .unused,
27322 },29933 },
27323 .dst_temps = .{ .mem, .unused },29934 .dst_temps = .{ .mem, .unused },
27324 .clobbers = .{ .eflags = true },29935 .clobbers = .{ .eflags = true },
...@@ -27358,6 +29969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27358,6 +29969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27358 .unused,29969 .unused,
27359 .unused,29970 .unused,
27360 .unused,29971 .unused,
29972 .unused,
29973 .unused,
27361 },29974 },
27362 .dst_temps = .{ .mem, .unused },29975 .dst_temps = .{ .mem, .unused },
27363 .clobbers = .{ .eflags = true },29976 .clobbers = .{ .eflags = true },
...@@ -27398,6 +30011,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27398,6 +30011,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27398 .unused,30011 .unused,
27399 .unused,30012 .unused,
27400 .unused,30013 .unused,
30014 .unused,
30015 .unused,
27401 },30016 },
27402 .dst_temps = .{ .mem, .unused },30017 .dst_temps = .{ .mem, .unused },
27403 .clobbers = .{ .eflags = true },30018 .clobbers = .{ .eflags = true },
...@@ -27437,6 +30052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27437,6 +30052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27437 .unused,30052 .unused,
27438 .unused,30053 .unused,
27439 .unused,30054 .unused,
30055 .unused,
30056 .unused,
27440 },30057 },
27441 .dst_temps = .{ .mem, .unused },30058 .dst_temps = .{ .mem, .unused },
27442 .clobbers = .{ .eflags = true },30059 .clobbers = .{ .eflags = true },
...@@ -27513,6 +30130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27513,6 +30130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27513 .unused,30130 .unused,
27514 .unused,30131 .unused,
27515 .unused,30132 .unused,
30133 .unused,
30134 .unused,
27516 },30135 },
27517 .dst_temps = .{ .{ .mut_rc_mask = .{30136 .dst_temps = .{ .{ .mut_rc_mask = .{
27518 .ref = .src0,30137 .ref = .src0,
...@@ -27551,6 +30170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27551,6 +30170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27551 .unused,30170 .unused,
27552 .unused,30171 .unused,
27553 .unused,30172 .unused,
30173 .unused,
30174 .unused,
27554 },30175 },
27555 .dst_temps = .{ .{ .mut_rc_mask = .{30176 .dst_temps = .{ .{ .mut_rc_mask = .{
27556 .ref = .src0,30177 .ref = .src0,
...@@ -27589,6 +30210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27589,6 +30210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27589 .unused,30210 .unused,
27590 .unused,30211 .unused,
27591 .unused,30212 .unused,
30213 .unused,
30214 .unused,
27592 },30215 },
27593 .dst_temps = .{ .{ .mut_rc_mask = .{30216 .dst_temps = .{ .{ .mut_rc_mask = .{
27594 .ref = .src0,30217 .ref = .src0,
...@@ -27982,6 +30605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -27982,6 +30605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
27982 .unused,30605 .unused,
27983 .unused,30606 .unused,
27984 .unused,30607 .unused,
30608 .unused,
30609 .unused,
27985 },30610 },
27986 .dst_temps = .{ .mem, .unused },30611 .dst_temps = .{ .mem, .unused },
27987 .clobbers = .{ .eflags = true },30612 .clobbers = .{ .eflags = true },
...@@ -28021,6 +30646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28021,6 +30646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28021 .unused,30646 .unused,
28022 .unused,30647 .unused,
28023 .unused,30648 .unused,
30649 .unused,
30650 .unused,
28024 },30651 },
28025 .dst_temps = .{ .mem, .unused },30652 .dst_temps = .{ .mem, .unused },
28026 .clobbers = .{ .eflags = true },30653 .clobbers = .{ .eflags = true },
...@@ -28062,6 +30689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28062,6 +30689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28062 .{ .type = .u32, .kind = .{ .reg = .edx } },30689 .{ .type = .u32, .kind = .{ .reg = .edx } },
28063 .unused,30690 .unused,
28064 .unused,30691 .unused,
30692 .unused,
30693 .unused,
28065 },30694 },
28066 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30695 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28067 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30696 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28104,6 +30733,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28104,6 +30733,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28104 .{ .type = .u32, .kind = .{ .reg = .edx } },30733 .{ .type = .u32, .kind = .{ .reg = .edx } },
28105 .unused,30734 .unused,
28106 .unused,30735 .unused,
30736 .unused,
30737 .unused,
28107 },30738 },
28108 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30739 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28109 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30740 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28146,6 +30777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28146,6 +30777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28146 .{ .type = .u32, .kind = .{ .reg = .edx } },30777 .{ .type = .u32, .kind = .{ .reg = .edx } },
28147 .unused,30778 .unused,
28148 .unused,30779 .unused,
30780 .unused,
30781 .unused,
28149 },30782 },
28150 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30783 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28151 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30784 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28189,6 +30822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28189,6 +30822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28189 .{ .type = .u32, .kind = .{ .reg = .edx } },30822 .{ .type = .u32, .kind = .{ .reg = .edx } },
28190 .unused,30823 .unused,
28191 .unused,30824 .unused,
30825 .unused,
30826 .unused,
28192 },30827 },
28193 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30828 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28194 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30829 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28232,6 +30867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28232,6 +30867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28232 .{ .type = .u32, .kind = .{ .reg = .edx } },30867 .{ .type = .u32, .kind = .{ .reg = .edx } },
28233 .{ .type = .f32, .kind = .mem },30868 .{ .type = .f32, .kind = .mem },
28234 .unused,30869 .unused,
30870 .unused,
30871 .unused,
28235 },30872 },
28236 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30873 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28237 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30874 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28277,6 +30914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28277,6 +30914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28277 .{ .type = .u32, .kind = .{ .reg = .edx } },30914 .{ .type = .u32, .kind = .{ .reg = .edx } },
28278 .{ .type = .f32, .kind = .mem },30915 .{ .type = .f32, .kind = .mem },
28279 .unused,30916 .unused,
30917 .unused,
30918 .unused,
28280 },30919 },
28281 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },30920 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
28282 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30921 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28321,6 +30960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28321,6 +30960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28321 .{ .type = .u8, .kind = .{ .reg = .cl } },30960 .{ .type = .u8, .kind = .{ .reg = .cl } },
28322 .{ .type = .u64, .kind = .{ .reg = .rdx } },30961 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28323 .unused,30962 .unused,
30963 .unused,
30964 .unused,
28324 },30965 },
28325 .dst_temps = .{ .mem, .unused },30966 .dst_temps = .{ .mem, .unused },
28326 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },30967 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28372,6 +31013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28372,6 +31013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28372 .{ .type = .u8, .kind = .{ .reg = .cl } },31013 .{ .type = .u8, .kind = .{ .reg = .cl } },
28373 .{ .type = .u64, .kind = .{ .reg = .rdx } },31014 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28374 .unused,31015 .unused,
31016 .unused,
31017 .unused,
28375 },31018 },
28376 .dst_temps = .{ .mem, .unused },31019 .dst_temps = .{ .mem, .unused },
28377 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },31020 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28423,6 +31066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28423,6 +31066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28423 .{ .type = .u8, .kind = .{ .reg = .cl } },31066 .{ .type = .u8, .kind = .{ .reg = .cl } },
28424 .{ .type = .u64, .kind = .{ .reg = .rdx } },31067 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28425 .unused,31068 .unused,
31069 .unused,
31070 .unused,
28426 },31071 },
28427 .dst_temps = .{ .mem, .unused },31072 .dst_temps = .{ .mem, .unused },
28428 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },31073 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28475,6 +31120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28475,6 +31120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28475 .{ .type = .u8, .kind = .{ .reg = .cl } },31120 .{ .type = .u8, .kind = .{ .reg = .cl } },
28476 .{ .type = .u64, .kind = .{ .reg = .rdx } },31121 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28477 .unused,31122 .unused,
31123 .unused,
31124 .unused,
28478 },31125 },
28479 .dst_temps = .{ .mem, .unused },31126 .dst_temps = .{ .mem, .unused },
28480 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },31127 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28527,6 +31174,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28527,6 +31174,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28527 .{ .type = .u8, .kind = .{ .reg = .cl } },31174 .{ .type = .u8, .kind = .{ .reg = .cl } },
28528 .{ .type = .u64, .kind = .{ .reg = .rdx } },31175 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28529 .{ .type = .f32, .kind = .mem },31176 .{ .type = .f32, .kind = .mem },
31177 .unused,
31178 .unused,
28530 },31179 },
28531 .dst_temps = .{ .mem, .unused },31180 .dst_temps = .{ .mem, .unused },
28532 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },31181 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28581,6 +31230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28581,6 +31230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28581 .{ .type = .u8, .kind = .{ .reg = .cl } },31230 .{ .type = .u8, .kind = .{ .reg = .cl } },
28582 .{ .type = .u64, .kind = .{ .reg = .rdx } },31231 .{ .type = .u64, .kind = .{ .reg = .rdx } },
28583 .{ .type = .f32, .kind = .mem },31232 .{ .type = .f32, .kind = .mem },
31233 .unused,
31234 .unused,
28584 },31235 },
28585 .dst_temps = .{ .mem, .unused },31236 .dst_temps = .{ .mem, .unused },
28586 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },31237 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -28634,6 +31285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28634,6 +31285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28634 .unused,31285 .unused,
28635 .unused,31286 .unused,
28636 .unused,31287 .unused,
31288 .unused,
31289 .unused,
28637 },31290 },
28638 .dst_temps = .{ .mem, .unused },31291 .dst_temps = .{ .mem, .unused },
28639 .clobbers = .{ .eflags = true },31292 .clobbers = .{ .eflags = true },
...@@ -28672,6 +31325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28672,6 +31325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28672 .unused,31325 .unused,
28673 .unused,31326 .unused,
28674 .unused,31327 .unused,
31328 .unused,
31329 .unused,
28675 },31330 },
28676 .dst_temps = .{ .mem, .unused },31331 .dst_temps = .{ .mem, .unused },
28677 .clobbers = .{ .eflags = true },31332 .clobbers = .{ .eflags = true },
...@@ -28710,6 +31365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28710,6 +31365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28710 .unused,31365 .unused,
28711 .unused,31366 .unused,
28712 .unused,31367 .unused,
31368 .unused,
31369 .unused,
28713 },31370 },
28714 .dst_temps = .{ .mem, .unused },31371 .dst_temps = .{ .mem, .unused },
28715 .clobbers = .{ .eflags = true },31372 .clobbers = .{ .eflags = true },
...@@ -28756,6 +31413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28756,6 +31413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28756 .unused,31413 .unused,
28757 .unused,31414 .unused,
28758 .unused,31415 .unused,
31416 .unused,
31417 .unused,
28759 },31418 },
28760 .dst_temps = .{ .mem, .unused },31419 .dst_temps = .{ .mem, .unused },
28761 .clobbers = .{ .eflags = true },31420 .clobbers = .{ .eflags = true },
...@@ -28803,6 +31462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28803,6 +31462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28803 .unused,31462 .unused,
28804 .unused,31463 .unused,
28805 .unused,31464 .unused,
31465 .unused,
31466 .unused,
28806 },31467 },
28807 .dst_temps = .{ .mem, .unused },31468 .dst_temps = .{ .mem, .unused },
28808 .clobbers = .{ .eflags = true },31469 .clobbers = .{ .eflags = true },
...@@ -28852,6 +31513,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28852,6 +31513,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28852 .unused,31513 .unused,
28853 .unused,31514 .unused,
28854 .unused,31515 .unused,
31516 .unused,
31517 .unused,
28855 },31518 },
28856 .dst_temps = .{ .mem, .unused },31519 .dst_temps = .{ .mem, .unused },
28857 .clobbers = .{ .eflags = true },31520 .clobbers = .{ .eflags = true },
...@@ -28899,6 +31562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28899,6 +31562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28899 .unused,31562 .unused,
28900 .unused,31563 .unused,
28901 .unused,31564 .unused,
31565 .unused,
31566 .unused,
28902 },31567 },
28903 .dst_temps = .{ .mem, .unused },31568 .dst_temps = .{ .mem, .unused },
28904 .clobbers = .{ .eflags = true },31569 .clobbers = .{ .eflags = true },
...@@ -28946,6 +31611,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28946,6 +31611,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28946 .unused,31611 .unused,
28947 .unused,31612 .unused,
28948 .unused,31613 .unused,
31614 .unused,
31615 .unused,
28949 },31616 },
28950 .dst_temps = .{ .mem, .unused },31617 .dst_temps = .{ .mem, .unused },
28951 .clobbers = .{ .eflags = true },31618 .clobbers = .{ .eflags = true },
...@@ -28996,6 +31663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -28996,6 +31663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
28996 .unused,31663 .unused,
28997 .unused,31664 .unused,
28998 .unused,31665 .unused,
31666 .unused,
31667 .unused,
28999 },31668 },
29000 .dst_temps = .{ .mem, .unused },31669 .dst_temps = .{ .mem, .unused },
29001 .clobbers = .{ .eflags = true },31670 .clobbers = .{ .eflags = true },
...@@ -29046,6 +31715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29046,6 +31715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29046 .unused,31715 .unused,
29047 .unused,31716 .unused,
29048 .unused,31717 .unused,
31718 .unused,
31719 .unused,
29049 },31720 },
29050 .dst_temps = .{ .mem, .unused },31721 .dst_temps = .{ .mem, .unused },
29051 .clobbers = .{ .eflags = true },31722 .clobbers = .{ .eflags = true },
...@@ -29099,6 +31770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29099,6 +31770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29099 .unused,31770 .unused,
29100 .unused,31771 .unused,
29101 .unused,31772 .unused,
31773 .unused,
31774 .unused,
29102 },31775 },
29103 .dst_temps = .{ .mem, .unused },31776 .dst_temps = .{ .mem, .unused },
29104 .clobbers = .{ .eflags = true },31777 .clobbers = .{ .eflags = true },
...@@ -29152,6 +31825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29152,6 +31825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29152 .{ .type = .u8, .kind = .{ .reg = .ah } },31825 .{ .type = .u8, .kind = .{ .reg = .ah } },
29153 .unused,31826 .unused,
29154 .unused,31827 .unused,
31828 .unused,
31829 .unused,
29155 },31830 },
29156 .dst_temps = .{ .mem, .unused },31831 .dst_temps = .{ .mem, .unused },
29157 .clobbers = .{ .eflags = true },31832 .clobbers = .{ .eflags = true },
...@@ -29210,6 +31885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29210,6 +31885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29210 .unused,31885 .unused,
29211 .unused,31886 .unused,
29212 .unused,31887 .unused,
31888 .unused,
31889 .unused,
29213 },31890 },
29214 .dst_temps = .{ .mem, .unused },31891 .dst_temps = .{ .mem, .unused },
29215 .clobbers = .{ .eflags = true },31892 .clobbers = .{ .eflags = true },
...@@ -29263,6 +31940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29263,6 +31940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29263 .unused,31940 .unused,
29264 .unused,31941 .unused,
29265 .unused,31942 .unused,
31943 .unused,
31944 .unused,
29266 },31945 },
29267 .dst_temps = .{ .mem, .unused },31946 .dst_temps = .{ .mem, .unused },
29268 .clobbers = .{ .eflags = true },31947 .clobbers = .{ .eflags = true },
...@@ -29316,6 +31995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29316,6 +31995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29316 .{ .type = .u8, .kind = .{ .reg = .ah } },31995 .{ .type = .u8, .kind = .{ .reg = .ah } },
29317 .unused,31996 .unused,
29318 .unused,31997 .unused,
31998 .unused,
31999 .unused,
29319 },32000 },
29320 .dst_temps = .{ .mem, .unused },32001 .dst_temps = .{ .mem, .unused },
29321 .clobbers = .{ .eflags = true },32002 .clobbers = .{ .eflags = true },
...@@ -29376,6 +32057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29376,6 +32057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29376 .{ .type = .u8, .kind = .{ .reg = .cl } },32057 .{ .type = .u8, .kind = .{ .reg = .cl } },
29377 .{ .type = .u32, .kind = .{ .reg = .edx } },32058 .{ .type = .u32, .kind = .{ .reg = .edx } },
29378 .unused,32059 .unused,
32060 .unused,
32061 .unused,
29379 },32062 },
29380 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32063 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29381 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32064 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29418,6 +32101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29418,6 +32101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29418 .{ .type = .u8, .kind = .{ .reg = .cl } },32101 .{ .type = .u8, .kind = .{ .reg = .cl } },
29419 .{ .type = .u32, .kind = .{ .reg = .edx } },32102 .{ .type = .u32, .kind = .{ .reg = .edx } },
29420 .unused,32103 .unused,
32104 .unused,
32105 .unused,
29421 },32106 },
29422 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32107 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29423 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32108 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29460,6 +32145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29460,6 +32145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29460 .{ .type = .u8, .kind = .{ .reg = .cl } },32145 .{ .type = .u8, .kind = .{ .reg = .cl } },
29461 .{ .type = .u32, .kind = .{ .reg = .edx } },32146 .{ .type = .u32, .kind = .{ .reg = .edx } },
29462 .unused,32147 .unused,
32148 .unused,
32149 .unused,
29463 },32150 },
29464 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32151 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29465 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32152 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29502,6 +32189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29502,6 +32189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29502 .{ .type = .u8, .kind = .{ .reg = .cl } },32189 .{ .type = .u8, .kind = .{ .reg = .cl } },
29503 .{ .type = .u32, .kind = .{ .reg = .edx } },32190 .{ .type = .u32, .kind = .{ .reg = .edx } },
29504 .unused,32191 .unused,
32192 .unused,
32193 .unused,
29505 },32194 },
29506 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32195 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29507 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32196 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29544,6 +32233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29544,6 +32233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29544 .{ .type = .u8, .kind = .{ .reg = .cl } },32233 .{ .type = .u8, .kind = .{ .reg = .cl } },
29545 .{ .type = .u32, .kind = .{ .reg = .edx } },32234 .{ .type = .u32, .kind = .{ .reg = .edx } },
29546 .unused,32235 .unused,
32236 .unused,
32237 .unused,
29547 },32238 },
29548 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32239 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29549 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32240 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29586,6 +32277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29586,6 +32277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29586 .{ .type = .u8, .kind = .{ .reg = .cl } },32277 .{ .type = .u8, .kind = .{ .reg = .cl } },
29587 .{ .type = .u32, .kind = .{ .reg = .edx } },32278 .{ .type = .u32, .kind = .{ .reg = .edx } },
29588 .unused,32279 .unused,
32280 .unused,
32281 .unused,
29589 },32282 },
29590 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },32283 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
29591 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32284 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29627,6 +32320,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29627,6 +32320,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29627 .{ .type = .i32, .kind = .{ .reg = .eax } },32320 .{ .type = .i32, .kind = .{ .reg = .eax } },
29628 .{ .type = .u8, .kind = .{ .reg = .cl } },32321 .{ .type = .u8, .kind = .{ .reg = .cl } },
29629 .{ .type = .u64, .kind = .{ .reg = .rdx } },32322 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32323 .unused,
32324 .unused,
29630 },32325 },
29631 .dst_temps = .{ .mem, .unused },32326 .dst_temps = .{ .mem, .unused },
29632 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32327 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29678,6 +32373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29678,6 +32373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29678 .{ .type = .i32, .kind = .{ .reg = .eax } },32373 .{ .type = .i32, .kind = .{ .reg = .eax } },
29679 .{ .type = .u8, .kind = .{ .reg = .cl } },32374 .{ .type = .u8, .kind = .{ .reg = .cl } },
29680 .{ .type = .u64, .kind = .{ .reg = .rdx } },32375 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32376 .unused,
32377 .unused,
29681 },32378 },
29682 .dst_temps = .{ .mem, .unused },32379 .dst_temps = .{ .mem, .unused },
29683 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32380 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29729,6 +32426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29729,6 +32426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29729 .{ .type = .i32, .kind = .{ .reg = .eax } },32426 .{ .type = .i32, .kind = .{ .reg = .eax } },
29730 .{ .type = .u8, .kind = .{ .reg = .cl } },32427 .{ .type = .u8, .kind = .{ .reg = .cl } },
29731 .{ .type = .u64, .kind = .{ .reg = .rdx } },32428 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32429 .unused,
32430 .unused,
29732 },32431 },
29733 .dst_temps = .{ .mem, .unused },32432 .dst_temps = .{ .mem, .unused },
29734 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32433 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29780,6 +32479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29780,6 +32479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29780 .{ .type = .i32, .kind = .{ .reg = .eax } },32479 .{ .type = .i32, .kind = .{ .reg = .eax } },
29781 .{ .type = .u8, .kind = .{ .reg = .cl } },32480 .{ .type = .u8, .kind = .{ .reg = .cl } },
29782 .{ .type = .u64, .kind = .{ .reg = .rdx } },32481 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32482 .unused,
32483 .unused,
29783 },32484 },
29784 .dst_temps = .{ .mem, .unused },32485 .dst_temps = .{ .mem, .unused },
29785 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29831,6 +32532,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29831,6 +32532,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29831 .{ .type = .i32, .kind = .{ .reg = .eax } },32532 .{ .type = .i32, .kind = .{ .reg = .eax } },
29832 .{ .type = .u8, .kind = .{ .reg = .cl } },32533 .{ .type = .u8, .kind = .{ .reg = .cl } },
29833 .{ .type = .u64, .kind = .{ .reg = .rdx } },32534 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32535 .unused,
32536 .unused,
29834 },32537 },
29835 .dst_temps = .{ .mem, .unused },32538 .dst_temps = .{ .mem, .unused },
29836 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32539 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -29882,6 +32585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -29882,6 +32585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
29882 .{ .type = .i32, .kind = .{ .reg = .eax } },32585 .{ .type = .i32, .kind = .{ .reg = .eax } },
29883 .{ .type = .u8, .kind = .{ .reg = .cl } },32586 .{ .type = .u8, .kind = .{ .reg = .cl } },
29884 .{ .type = .u64, .kind = .{ .reg = .rdx } },32587 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32588 .unused,
32589 .unused,
29885 },32590 },
29886 .dst_temps = .{ .mem, .unused },32591 .dst_temps = .{ .mem, .unused },
29887 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },32592 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -30037,6 +32742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30037,6 +32742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30037 .unused,32742 .unused,
30038 .unused,32743 .unused,
30039 .unused,32744 .unused,
32745 .unused,
32746 .unused,
30040 },32747 },
30041 .dst_temps = .{ .mem, .unused },32748 .dst_temps = .{ .mem, .unused },
30042 .clobbers = .{ .eflags = true },32749 .clobbers = .{ .eflags = true },
...@@ -30436,6 +33143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30436,6 +33143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30436 .unused,33143 .unused,
30437 .unused,33144 .unused,
30438 .unused,33145 .unused,
33146 .unused,
33147 .unused,
30439 },33148 },
30440 .dst_temps = .{ .mem, .unused },33149 .dst_temps = .{ .mem, .unused },
30441 .clobbers = .{ .eflags = true },33150 .clobbers = .{ .eflags = true },
...@@ -30481,6 +33190,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30481,6 +33190,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30481 .unused,33190 .unused,
30482 .unused,33191 .unused,
30483 .unused,33192 .unused,
33193 .unused,
33194 .unused,
30484 },33195 },
30485 .dst_temps = .{ .mem, .unused },33196 .dst_temps = .{ .mem, .unused },
30486 .clobbers = .{ .eflags = true },33197 .clobbers = .{ .eflags = true },
...@@ -30528,6 +33239,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30528,6 +33239,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30528 .unused,33239 .unused,
30529 .unused,33240 .unused,
30530 .unused,33241 .unused,
33242 .unused,
33243 .unused,
30531 },33244 },
30532 .dst_temps = .{ .mem, .unused },33245 .dst_temps = .{ .mem, .unused },
30533 .clobbers = .{ .eflags = true },33246 .clobbers = .{ .eflags = true },
...@@ -30573,6 +33286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30573,6 +33286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30573 .unused,33286 .unused,
30574 .unused,33287 .unused,
30575 .unused,33288 .unused,
33289 .unused,
33290 .unused,
30576 },33291 },
30577 .dst_temps = .{ .mem, .unused },33292 .dst_temps = .{ .mem, .unused },
30578 .clobbers = .{ .eflags = true },33293 .clobbers = .{ .eflags = true },
...@@ -30642,6 +33357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30642,6 +33357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30642 .unused,33357 .unused,
30643 .unused,33358 .unused,
30644 .unused,33359 .unused,
33360 .unused,
33361 .unused,
30645 },33362 },
30646 .dst_temps = .{ .mem, .unused },33363 .dst_temps = .{ .mem, .unused },
30647 .clobbers = .{ .eflags = true },33364 .clobbers = .{ .eflags = true },
...@@ -30687,6 +33404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30687,6 +33404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30687 .unused,33404 .unused,
30688 .unused,33405 .unused,
30689 .unused,33406 .unused,
33407 .unused,
33408 .unused,
30690 },33409 },
30691 .dst_temps = .{ .mem, .unused },33410 .dst_temps = .{ .mem, .unused },
30692 .clobbers = .{ .eflags = true },33411 .clobbers = .{ .eflags = true },
...@@ -30734,6 +33453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30734,6 +33453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30734 .unused,33453 .unused,
30735 .unused,33454 .unused,
30736 .unused,33455 .unused,
33456 .unused,
33457 .unused,
30737 },33458 },
30738 .dst_temps = .{ .mem, .unused },33459 .dst_temps = .{ .mem, .unused },
30739 .clobbers = .{ .eflags = true },33460 .clobbers = .{ .eflags = true },
...@@ -30803,6 +33524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30803,6 +33524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30803 .unused,33524 .unused,
30804 .unused,33525 .unused,
30805 .unused,33526 .unused,
33527 .unused,
33528 .unused,
30806 },33529 },
30807 .dst_temps = .{ .mem, .unused },33530 .dst_temps = .{ .mem, .unused },
30808 .clobbers = .{ .eflags = true },33531 .clobbers = .{ .eflags = true },
...@@ -30872,6 +33595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30872,6 +33595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30872 .unused,33595 .unused,
30873 .unused,33596 .unused,
30874 .unused,33597 .unused,
33598 .unused,
33599 .unused,
30875 },33600 },
30876 .dst_temps = .{ .mem, .unused },33601 .dst_temps = .{ .mem, .unused },
30877 .clobbers = .{ .eflags = true },33602 .clobbers = .{ .eflags = true },
...@@ -30917,6 +33642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30917,6 +33642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30917 .unused,33642 .unused,
30918 .unused,33643 .unused,
30919 .unused,33644 .unused,
33645 .unused,
33646 .unused,
30920 },33647 },
30921 .dst_temps = .{ .mem, .unused },33648 .dst_temps = .{ .mem, .unused },
30922 .clobbers = .{ .eflags = true },33649 .clobbers = .{ .eflags = true },
...@@ -30964,6 +33691,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -30964,6 +33691,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
30964 .unused,33691 .unused,
30965 .unused,33692 .unused,
30966 .unused,33693 .unused,
33694 .unused,
33695 .unused,
30967 },33696 },
30968 .dst_temps = .{ .mem, .unused },33697 .dst_temps = .{ .mem, .unused },
30969 .clobbers = .{ .eflags = true },33698 .clobbers = .{ .eflags = true },
...@@ -31033,6 +33762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31033,6 +33762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31033 .unused,33762 .unused,
31034 .unused,33763 .unused,
31035 .unused,33764 .unused,
33765 .unused,
33766 .unused,
31036 },33767 },
31037 .dst_temps = .{ .mem, .unused },33768 .dst_temps = .{ .mem, .unused },
31038 .clobbers = .{ .eflags = true },33769 .clobbers = .{ .eflags = true },
...@@ -31102,6 +33833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31102,6 +33833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31102 .unused,33833 .unused,
31103 .unused,33834 .unused,
31104 .unused,33835 .unused,
33836 .unused,
33837 .unused,
31105 },33838 },
31106 .dst_temps = .{ .mem, .unused },33839 .dst_temps = .{ .mem, .unused },
31107 .clobbers = .{ .eflags = true },33840 .clobbers = .{ .eflags = true },
...@@ -31147,6 +33880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31147,6 +33880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31147 .unused,33880 .unused,
31148 .unused,33881 .unused,
31149 .unused,33882 .unused,
33883 .unused,
33884 .unused,
31150 },33885 },
31151 .dst_temps = .{ .mem, .unused },33886 .dst_temps = .{ .mem, .unused },
31152 .clobbers = .{ .eflags = true },33887 .clobbers = .{ .eflags = true },
...@@ -31220,6 +33955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31220,6 +33955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31220 .unused,33955 .unused,
31221 .unused,33956 .unused,
31222 .unused,33957 .unused,
33958 .unused,
33959 .unused,
31223 },33960 },
31224 .dst_temps = .{ .mem, .unused },33961 .dst_temps = .{ .mem, .unused },
31225 .clobbers = .{ .eflags = true },33962 .clobbers = .{ .eflags = true },
...@@ -31295,6 +34032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31295,6 +34032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31295 .unused,34032 .unused,
31296 .unused,34033 .unused,
31297 .unused,34034 .unused,
34035 .unused,
34036 .unused,
31298 },34037 },
31299 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34038 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31300 .clobbers = .{ .eflags = true },34039 .clobbers = .{ .eflags = true },
...@@ -31327,6 +34066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31327,6 +34066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31327 .unused,34066 .unused,
31328 .unused,34067 .unused,
31329 .unused,34068 .unused,
34069 .unused,
34070 .unused,
31330 },34071 },
31331 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34072 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31332 .clobbers = .{ .eflags = true },34073 .clobbers = .{ .eflags = true },
...@@ -31359,6 +34100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31359,6 +34100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31359 .unused,34100 .unused,
31360 .unused,34101 .unused,
31361 .unused,34102 .unused,
34103 .unused,
34104 .unused,
31362 },34105 },
31363 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34106 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31364 .clobbers = .{ .eflags = true },34107 .clobbers = .{ .eflags = true },
...@@ -31392,6 +34135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31392,6 +34135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31392 .unused,34135 .unused,
31393 .unused,34136 .unused,
31394 .unused,34137 .unused,
34138 .unused,
34139 .unused,
31395 },34140 },
31396 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34141 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31397 .clobbers = .{ .eflags = true },34142 .clobbers = .{ .eflags = true },
...@@ -31424,6 +34169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31424,6 +34169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31424 .unused,34169 .unused,
31425 .unused,34170 .unused,
31426 .unused,34171 .unused,
34172 .unused,
34173 .unused,
31427 },34174 },
31428 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34175 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31429 .clobbers = .{ .eflags = true },34176 .clobbers = .{ .eflags = true },
...@@ -31463,6 +34210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31463,6 +34210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31463 .unused,34210 .unused,
31464 .unused,34211 .unused,
31465 .unused,34212 .unused,
34213 .unused,
34214 .unused,
31466 },34215 },
31467 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34216 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31468 .clobbers = .{ .eflags = true },34217 .clobbers = .{ .eflags = true },
...@@ -31496,6 +34245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31496,6 +34245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31496 .unused,34245 .unused,
31497 .unused,34246 .unused,
31498 .unused,34247 .unused,
34248 .unused,
34249 .unused,
31499 },34250 },
31500 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34251 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31501 .clobbers = .{ .eflags = true },34252 .clobbers = .{ .eflags = true },
...@@ -31529,6 +34280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31529,6 +34280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31529 .unused,34280 .unused,
31530 .unused,34281 .unused,
31531 .unused,34282 .unused,
34283 .unused,
34284 .unused,
31532 },34285 },
31533 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34286 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31534 .clobbers = .{ .eflags = true },34287 .clobbers = .{ .eflags = true },
...@@ -31563,6 +34316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31563,6 +34316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31563 .unused,34316 .unused,
31564 .unused,34317 .unused,
31565 .unused,34318 .unused,
34319 .unused,
34320 .unused,
31566 },34321 },
31567 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34322 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31568 .clobbers = .{ .eflags = true },34323 .clobbers = .{ .eflags = true },
...@@ -31596,6 +34351,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31596,6 +34351,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31596 .unused,34351 .unused,
31597 .unused,34352 .unused,
31598 .unused,34353 .unused,
34354 .unused,
34355 .unused,
31599 },34356 },
31600 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34357 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31601 .clobbers = .{ .eflags = true },34358 .clobbers = .{ .eflags = true },
...@@ -31637,6 +34394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31637,6 +34394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31637 .unused,34394 .unused,
31638 .unused,34395 .unused,
31639 .unused,34396 .unused,
34397 .unused,
34398 .unused,
31640 },34399 },
31641 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34400 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31642 .clobbers = .{ .eflags = true },34401 .clobbers = .{ .eflags = true },
...@@ -31671,6 +34430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31671,6 +34430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31671 .unused,34430 .unused,
31672 .unused,34431 .unused,
31673 .unused,34432 .unused,
34433 .unused,
34434 .unused,
31674 },34435 },
31675 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34436 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31676 .clobbers = .{ .eflags = true },34437 .clobbers = .{ .eflags = true },
...@@ -31704,6 +34465,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31704,6 +34465,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31704 .unused,34465 .unused,
31705 .unused,34466 .unused,
31706 .unused,34467 .unused,
34468 .unused,
34469 .unused,
31707 },34470 },
31708 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34471 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31709 .clobbers = .{ .eflags = true },34472 .clobbers = .{ .eflags = true },
...@@ -31738,6 +34501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31738,6 +34501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31738 .unused,34501 .unused,
31739 .unused,34502 .unused,
31740 .unused,34503 .unused,
34504 .unused,
34505 .unused,
31741 },34506 },
31742 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34507 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31743 .clobbers = .{ .eflags = true },34508 .clobbers = .{ .eflags = true },
...@@ -31772,6 +34537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31772,6 +34537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31772 .unused,34537 .unused,
31773 .unused,34538 .unused,
31774 .unused,34539 .unused,
34540 .unused,
34541 .unused,
31775 },34542 },
31776 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },34543 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
31777 .clobbers = .{ .eflags = true },34544 .clobbers = .{ .eflags = true },
...@@ -31811,6 +34578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31811,6 +34578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31811 .unused,34578 .unused,
31812 .unused,34579 .unused,
31813 .unused,34580 .unused,
34581 .unused,
34582 .unused,
31814 },34583 },
31815 .dst_temps = .{ .mem, .unused },34584 .dst_temps = .{ .mem, .unused },
31816 .clobbers = .{ .eflags = true },34585 .clobbers = .{ .eflags = true },
...@@ -31853,6 +34622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31853,6 +34622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31853 .unused,34622 .unused,
31854 .unused,34623 .unused,
31855 .unused,34624 .unused,
34625 .unused,
34626 .unused,
31856 },34627 },
31857 .dst_temps = .{ .mem, .unused },34628 .dst_temps = .{ .mem, .unused },
31858 .clobbers = .{ .eflags = true },34629 .clobbers = .{ .eflags = true },
...@@ -31895,6 +34666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31895,6 +34666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31895 .unused,34666 .unused,
31896 .unused,34667 .unused,
31897 .unused,34668 .unused,
34669 .unused,
34670 .unused,
31898 },34671 },
31899 .dst_temps = .{ .mem, .unused },34672 .dst_temps = .{ .mem, .unused },
31900 .clobbers = .{ .eflags = true },34673 .clobbers = .{ .eflags = true },
...@@ -31938,6 +34711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31938,6 +34711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31938 .unused,34711 .unused,
31939 .unused,34712 .unused,
31940 .unused,34713 .unused,
34714 .unused,
34715 .unused,
31941 },34716 },
31942 .dst_temps = .{ .mem, .unused },34717 .dst_temps = .{ .mem, .unused },
31943 .clobbers = .{ .eflags = true },34718 .clobbers = .{ .eflags = true },
...@@ -31985,6 +34760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -31985,6 +34760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
31985 .unused,34760 .unused,
31986 .unused,34761 .unused,
31987 .unused,34762 .unused,
34763 .unused,
34764 .unused,
31988 },34765 },
31989 .dst_temps = .{ .{ .mut_rc_mask = .{34766 .dst_temps = .{ .{ .mut_rc_mask = .{
31990 .ref = .src0,34767 .ref = .src0,
...@@ -32023,6 +34800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32023,6 +34800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32023 .unused,34800 .unused,
32024 .unused,34801 .unused,
32025 .unused,34802 .unused,
34803 .unused,
34804 .unused,
32026 },34805 },
32027 .dst_temps = .{ .{ .mut_rc_mask = .{34806 .dst_temps = .{ .{ .mut_rc_mask = .{
32028 .ref = .src0,34807 .ref = .src0,
...@@ -32061,6 +34840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32061,6 +34840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32061 .unused,34840 .unused,
32062 .unused,34841 .unused,
32063 .unused,34842 .unused,
34843 .unused,
34844 .unused,
32064 },34845 },
32065 .dst_temps = .{ .{ .mut_rc_mask = .{34846 .dst_temps = .{ .{ .mut_rc_mask = .{
32066 .ref = .src0,34847 .ref = .src0,
...@@ -32332,6 +35113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32332,6 +35113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32332 .unused,35113 .unused,
32333 .unused,35114 .unused,
32334 .unused,35115 .unused,
35116 .unused,
35117 .unused,
32335 },35118 },
32336 .dst_temps = .{ .mem, .unused },35119 .dst_temps = .{ .mem, .unused },
32337 .clobbers = .{ .eflags = true },35120 .clobbers = .{ .eflags = true },
...@@ -32371,6 +35154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32371,6 +35154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32371 .unused,35154 .unused,
32372 .unused,35155 .unused,
32373 .unused,35156 .unused,
35157 .unused,
35158 .unused,
32374 },35159 },
32375 .dst_temps = .{ .mem, .unused },35160 .dst_temps = .{ .mem, .unused },
32376 .clobbers = .{ .eflags = true },35161 .clobbers = .{ .eflags = true },
...@@ -32412,6 +35197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32412,6 +35197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32412 .{ .type = .u32, .kind = .{ .reg = .edx } },35197 .{ .type = .u32, .kind = .{ .reg = .edx } },
32413 .unused,35198 .unused,
32414 .unused,35199 .unused,
35200 .unused,
35201 .unused,
32415 },35202 },
32416 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35203 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32417 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35204 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32454,6 +35241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32454,6 +35241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32454 .{ .type = .u32, .kind = .{ .reg = .edx } },35241 .{ .type = .u32, .kind = .{ .reg = .edx } },
32455 .unused,35242 .unused,
32456 .unused,35243 .unused,
35244 .unused,
35245 .unused,
32457 },35246 },
32458 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35247 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32459 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35248 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32496,6 +35285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32496,6 +35285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32496 .{ .type = .u32, .kind = .{ .reg = .edx } },35285 .{ .type = .u32, .kind = .{ .reg = .edx } },
32497 .unused,35286 .unused,
32498 .unused,35287 .unused,
35288 .unused,
35289 .unused,
32499 },35290 },
32500 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35291 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32501 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35292 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32539,6 +35330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32539,6 +35330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32539 .{ .type = .u32, .kind = .{ .reg = .edx } },35330 .{ .type = .u32, .kind = .{ .reg = .edx } },
32540 .unused,35331 .unused,
32541 .unused,35332 .unused,
35333 .unused,
35334 .unused,
32542 },35335 },
32543 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35336 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32544 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35337 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32582,6 +35375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32582,6 +35375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32582 .{ .type = .u32, .kind = .{ .reg = .edx } },35375 .{ .type = .u32, .kind = .{ .reg = .edx } },
32583 .{ .type = .f32, .kind = .mem },35376 .{ .type = .f32, .kind = .mem },
32584 .unused,35377 .unused,
35378 .unused,
35379 .unused,
32585 },35380 },
32586 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35381 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32587 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35382 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32627,6 +35422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32627,6 +35422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32627 .{ .type = .u32, .kind = .{ .reg = .edx } },35422 .{ .type = .u32, .kind = .{ .reg = .edx } },
32628 .{ .type = .f32, .kind = .mem },35423 .{ .type = .f32, .kind = .mem },
32629 .unused,35424 .unused,
35425 .unused,
35426 .unused,
32630 },35427 },
32631 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },35428 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
32632 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35429 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32671,6 +35468,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32671,6 +35468,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32671 .{ .type = .u8, .kind = .{ .reg = .cl } },35468 .{ .type = .u8, .kind = .{ .reg = .cl } },
32672 .{ .type = .u64, .kind = .{ .reg = .rdx } },35469 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32673 .unused,35470 .unused,
35471 .unused,
35472 .unused,
32674 },35473 },
32675 .dst_temps = .{ .mem, .unused },35474 .dst_temps = .{ .mem, .unused },
32676 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35475 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32722,6 +35521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32722,6 +35521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32722 .{ .type = .u8, .kind = .{ .reg = .cl } },35521 .{ .type = .u8, .kind = .{ .reg = .cl } },
32723 .{ .type = .u64, .kind = .{ .reg = .rdx } },35522 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32724 .unused,35523 .unused,
35524 .unused,
35525 .unused,
32725 },35526 },
32726 .dst_temps = .{ .mem, .unused },35527 .dst_temps = .{ .mem, .unused },
32727 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35528 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32773,6 +35574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32773,6 +35574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32773 .{ .type = .u8, .kind = .{ .reg = .cl } },35574 .{ .type = .u8, .kind = .{ .reg = .cl } },
32774 .{ .type = .u64, .kind = .{ .reg = .rdx } },35575 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32775 .unused,35576 .unused,
35577 .unused,
35578 .unused,
32776 },35579 },
32777 .dst_temps = .{ .mem, .unused },35580 .dst_temps = .{ .mem, .unused },
32778 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35581 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32825,6 +35628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32825,6 +35628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32825 .{ .type = .u8, .kind = .{ .reg = .cl } },35628 .{ .type = .u8, .kind = .{ .reg = .cl } },
32826 .{ .type = .u64, .kind = .{ .reg = .rdx } },35629 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32827 .unused,35630 .unused,
35631 .unused,
35632 .unused,
32828 },35633 },
32829 .dst_temps = .{ .mem, .unused },35634 .dst_temps = .{ .mem, .unused },
32830 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35635 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32877,6 +35682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32877,6 +35682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32877 .{ .type = .u8, .kind = .{ .reg = .cl } },35682 .{ .type = .u8, .kind = .{ .reg = .cl } },
32878 .{ .type = .u64, .kind = .{ .reg = .rdx } },35683 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32879 .{ .type = .f32, .kind = .mem },35684 .{ .type = .f32, .kind = .mem },
35685 .unused,
35686 .unused,
32880 },35687 },
32881 .dst_temps = .{ .mem, .unused },35688 .dst_temps = .{ .mem, .unused },
32882 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35689 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32931,6 +35738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32931,6 +35738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32931 .{ .type = .u8, .kind = .{ .reg = .cl } },35738 .{ .type = .u8, .kind = .{ .reg = .cl } },
32932 .{ .type = .u64, .kind = .{ .reg = .rdx } },35739 .{ .type = .u64, .kind = .{ .reg = .rdx } },
32933 .{ .type = .f32, .kind = .mem },35740 .{ .type = .f32, .kind = .mem },
35741 .unused,
35742 .unused,
32934 },35743 },
32935 .dst_temps = .{ .mem, .unused },35744 .dst_temps = .{ .mem, .unused },
32936 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },35745 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -32984,6 +35793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -32984,6 +35793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
32984 .unused,35793 .unused,
32985 .unused,35794 .unused,
32986 .unused,35795 .unused,
35796 .unused,
35797 .unused,
32987 },35798 },
32988 .dst_temps = .{ .mem, .unused },35799 .dst_temps = .{ .mem, .unused },
32989 .clobbers = .{ .eflags = true },35800 .clobbers = .{ .eflags = true },
...@@ -33022,6 +35833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33022,6 +35833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33022 .unused,35833 .unused,
33023 .unused,35834 .unused,
33024 .unused,35835 .unused,
35836 .unused,
35837 .unused,
33025 },35838 },
33026 .dst_temps = .{ .mem, .unused },35839 .dst_temps = .{ .mem, .unused },
33027 .clobbers = .{ .eflags = true },35840 .clobbers = .{ .eflags = true },
...@@ -33060,6 +35873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33060,6 +35873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33060 .unused,35873 .unused,
33061 .unused,35874 .unused,
33062 .unused,35875 .unused,
35876 .unused,
35877 .unused,
33063 },35878 },
33064 .dst_temps = .{ .mem, .unused },35879 .dst_temps = .{ .mem, .unused },
33065 .clobbers = .{ .eflags = true },35880 .clobbers = .{ .eflags = true },
...@@ -33106,6 +35921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33106,6 +35921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33106 .unused,35921 .unused,
33107 .unused,35922 .unused,
33108 .unused,35923 .unused,
35924 .unused,
35925 .unused,
33109 },35926 },
33110 .dst_temps = .{ .mem, .unused },35927 .dst_temps = .{ .mem, .unused },
33111 .clobbers = .{ .eflags = true },35928 .clobbers = .{ .eflags = true },
...@@ -33153,6 +35970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33153,6 +35970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33153 .unused,35970 .unused,
33154 .unused,35971 .unused,
33155 .unused,35972 .unused,
35973 .unused,
35974 .unused,
33156 },35975 },
33157 .dst_temps = .{ .mem, .unused },35976 .dst_temps = .{ .mem, .unused },
33158 .clobbers = .{ .eflags = true },35977 .clobbers = .{ .eflags = true },
...@@ -33202,6 +36021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33202,6 +36021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33202 .unused,36021 .unused,
33203 .unused,36022 .unused,
33204 .unused,36023 .unused,
36024 .unused,
36025 .unused,
33205 },36026 },
33206 .dst_temps = .{ .mem, .unused },36027 .dst_temps = .{ .mem, .unused },
33207 .clobbers = .{ .eflags = true },36028 .clobbers = .{ .eflags = true },
...@@ -33249,6 +36070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33249,6 +36070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33249 .unused,36070 .unused,
33250 .unused,36071 .unused,
33251 .unused,36072 .unused,
36073 .unused,
36074 .unused,
33252 },36075 },
33253 .dst_temps = .{ .mem, .unused },36076 .dst_temps = .{ .mem, .unused },
33254 .clobbers = .{ .eflags = true },36077 .clobbers = .{ .eflags = true },
...@@ -33296,6 +36119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33296,6 +36119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33296 .unused,36119 .unused,
33297 .unused,36120 .unused,
33298 .unused,36121 .unused,
36122 .unused,
36123 .unused,
33299 },36124 },
33300 .dst_temps = .{ .mem, .unused },36125 .dst_temps = .{ .mem, .unused },
33301 .clobbers = .{ .eflags = true },36126 .clobbers = .{ .eflags = true },
...@@ -33346,6 +36171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33346,6 +36171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33346 .unused,36171 .unused,
33347 .unused,36172 .unused,
33348 .unused,36173 .unused,
36174 .unused,
36175 .unused,
33349 },36176 },
33350 .dst_temps = .{ .mem, .unused },36177 .dst_temps = .{ .mem, .unused },
33351 .clobbers = .{ .eflags = true },36178 .clobbers = .{ .eflags = true },
...@@ -33396,6 +36223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33396,6 +36223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33396 .{ .type = .f64, .kind = .{ .reg = .st7 } },36223 .{ .type = .f64, .kind = .{ .reg = .st7 } },
33397 .unused,36224 .unused,
33398 .unused,36225 .unused,
36226 .unused,
36227 .unused,
33399 },36228 },
33400 .dst_temps = .{ .mem, .unused },36229 .dst_temps = .{ .mem, .unused },
33401 .clobbers = .{ .eflags = true },36230 .clobbers = .{ .eflags = true },
...@@ -33456,6 +36285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33456,6 +36285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33456 .{ .type = .f64, .kind = .{ .reg = .st7 } },36285 .{ .type = .f64, .kind = .{ .reg = .st7 } },
33457 .unused,36286 .unused,
33458 .unused,36287 .unused,
36288 .unused,
36289 .unused,
33459 },36290 },
33460 .dst_temps = .{ .mem, .unused },36291 .dst_temps = .{ .mem, .unused },
33461 .clobbers = .{ .eflags = true },36292 .clobbers = .{ .eflags = true },
...@@ -33516,6 +36347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33516,6 +36347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33516 .{ .type = .u8, .kind = .{ .reg = .ah } },36347 .{ .type = .u8, .kind = .{ .reg = .ah } },
33517 .unused,36348 .unused,
33518 .unused,36349 .unused,
36350 .unused,
36351 .unused,
33519 },36352 },
33520 .dst_temps = .{ .mem, .unused },36353 .dst_temps = .{ .mem, .unused },
33521 .clobbers = .{ .eflags = true },36354 .clobbers = .{ .eflags = true },
...@@ -33567,6 +36400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33567,6 +36400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33567 .{ .type = .f80, .kind = .{ .reg = .st7 } },36400 .{ .type = .f80, .kind = .{ .reg = .st7 } },
33568 .unused,36401 .unused,
33569 .unused,36402 .unused,
36403 .unused,
36404 .unused,
33570 },36405 },
33571 .dst_temps = .{ .mem, .unused },36406 .dst_temps = .{ .mem, .unused },
33572 .clobbers = .{ .eflags = true },36407 .clobbers = .{ .eflags = true },
...@@ -33627,6 +36462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33627,6 +36462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33627 .{ .type = .f80, .kind = .{ .reg = .st7 } },36462 .{ .type = .f80, .kind = .{ .reg = .st7 } },
33628 .unused,36463 .unused,
33629 .unused,36464 .unused,
36465 .unused,
36466 .unused,
33630 },36467 },
33631 .dst_temps = .{ .mem, .unused },36468 .dst_temps = .{ .mem, .unused },
33632 .clobbers = .{ .eflags = true },36469 .clobbers = .{ .eflags = true },
...@@ -33687,6 +36524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33687,6 +36524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33687 .{ .type = .u8, .kind = .{ .reg = .ah } },36524 .{ .type = .u8, .kind = .{ .reg = .ah } },
33688 .unused,36525 .unused,
33689 .unused,36526 .unused,
36527 .unused,
36528 .unused,
33690 },36529 },
33691 .dst_temps = .{ .mem, .unused },36530 .dst_temps = .{ .mem, .unused },
33692 .clobbers = .{ .eflags = true },36531 .clobbers = .{ .eflags = true },
...@@ -33740,6 +36579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33740,6 +36579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33740 .{ .type = .u8, .kind = .{ .reg = .cl } },36579 .{ .type = .u8, .kind = .{ .reg = .cl } },
33741 .{ .type = .u32, .kind = .{ .reg = .edx } },36580 .{ .type = .u32, .kind = .{ .reg = .edx } },
33742 .unused,36581 .unused,
36582 .unused,
36583 .unused,
33743 },36584 },
33744 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36585 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33745 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36586 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33782,6 +36623,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33782,6 +36623,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33782 .{ .type = .u8, .kind = .{ .reg = .cl } },36623 .{ .type = .u8, .kind = .{ .reg = .cl } },
33783 .{ .type = .u32, .kind = .{ .reg = .edx } },36624 .{ .type = .u32, .kind = .{ .reg = .edx } },
33784 .unused,36625 .unused,
36626 .unused,
36627 .unused,
33785 },36628 },
33786 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36629 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33787 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36630 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33824,6 +36667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33824,6 +36667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33824 .{ .type = .u8, .kind = .{ .reg = .cl } },36667 .{ .type = .u8, .kind = .{ .reg = .cl } },
33825 .{ .type = .u32, .kind = .{ .reg = .edx } },36668 .{ .type = .u32, .kind = .{ .reg = .edx } },
33826 .unused,36669 .unused,
36670 .unused,
36671 .unused,
33827 },36672 },
33828 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36673 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33829 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36674 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33866,6 +36711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33866,6 +36711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33866 .{ .type = .u8, .kind = .{ .reg = .cl } },36711 .{ .type = .u8, .kind = .{ .reg = .cl } },
33867 .{ .type = .u32, .kind = .{ .reg = .edx } },36712 .{ .type = .u32, .kind = .{ .reg = .edx } },
33868 .unused,36713 .unused,
36714 .unused,
36715 .unused,
33869 },36716 },
33870 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36717 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33871 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36718 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33908,6 +36755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33908,6 +36755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33908 .{ .type = .u8, .kind = .{ .reg = .cl } },36755 .{ .type = .u8, .kind = .{ .reg = .cl } },
33909 .{ .type = .u32, .kind = .{ .reg = .edx } },36756 .{ .type = .u32, .kind = .{ .reg = .edx } },
33910 .unused,36757 .unused,
36758 .unused,
36759 .unused,
33911 },36760 },
33912 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36761 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33913 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36762 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33950,6 +36799,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33950,6 +36799,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33950 .{ .type = .u8, .kind = .{ .reg = .cl } },36799 .{ .type = .u8, .kind = .{ .reg = .cl } },
33951 .{ .type = .u32, .kind = .{ .reg = .edx } },36800 .{ .type = .u32, .kind = .{ .reg = .edx } },
33952 .unused,36801 .unused,
36802 .unused,
36803 .unused,
33953 },36804 },
33954 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },36805 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
33955 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36806 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -33991,6 +36842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -33991,6 +36842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
33991 .{ .type = .i32, .kind = .{ .reg = .eax } },36842 .{ .type = .i32, .kind = .{ .reg = .eax } },
33992 .{ .type = .u8, .kind = .{ .reg = .cl } },36843 .{ .type = .u8, .kind = .{ .reg = .cl } },
33993 .{ .type = .u64, .kind = .{ .reg = .rdx } },36844 .{ .type = .u64, .kind = .{ .reg = .rdx } },
36845 .unused,
36846 .unused,
33994 },36847 },
33995 .dst_temps = .{ .mem, .unused },36848 .dst_temps = .{ .mem, .unused },
33996 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36849 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34042,6 +36895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34042,6 +36895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34042 .{ .type = .i32, .kind = .{ .reg = .eax } },36895 .{ .type = .i32, .kind = .{ .reg = .eax } },
34043 .{ .type = .u8, .kind = .{ .reg = .cl } },36896 .{ .type = .u8, .kind = .{ .reg = .cl } },
34044 .{ .type = .u64, .kind = .{ .reg = .rdx } },36897 .{ .type = .u64, .kind = .{ .reg = .rdx } },
36898 .unused,
36899 .unused,
34045 },36900 },
34046 .dst_temps = .{ .mem, .unused },36901 .dst_temps = .{ .mem, .unused },
34047 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36902 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34093,6 +36948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34093,6 +36948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34093 .{ .type = .i32, .kind = .{ .reg = .eax } },36948 .{ .type = .i32, .kind = .{ .reg = .eax } },
34094 .{ .type = .u8, .kind = .{ .reg = .cl } },36949 .{ .type = .u8, .kind = .{ .reg = .cl } },
34095 .{ .type = .u64, .kind = .{ .reg = .rdx } },36950 .{ .type = .u64, .kind = .{ .reg = .rdx } },
36951 .unused,
36952 .unused,
34096 },36953 },
34097 .dst_temps = .{ .mem, .unused },36954 .dst_temps = .{ .mem, .unused },
34098 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },36955 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34144,6 +37001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34144,6 +37001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34144 .{ .type = .i32, .kind = .{ .reg = .eax } },37001 .{ .type = .i32, .kind = .{ .reg = .eax } },
34145 .{ .type = .u8, .kind = .{ .reg = .cl } },37002 .{ .type = .u8, .kind = .{ .reg = .cl } },
34146 .{ .type = .u64, .kind = .{ .reg = .rdx } },37003 .{ .type = .u64, .kind = .{ .reg = .rdx } },
37004 .unused,
37005 .unused,
34147 },37006 },
34148 .dst_temps = .{ .mem, .unused },37007 .dst_temps = .{ .mem, .unused },
34149 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37008 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34195,6 +37054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34195,6 +37054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34195 .{ .type = .i32, .kind = .{ .reg = .eax } },37054 .{ .type = .i32, .kind = .{ .reg = .eax } },
34196 .{ .type = .u8, .kind = .{ .reg = .cl } },37055 .{ .type = .u8, .kind = .{ .reg = .cl } },
34197 .{ .type = .u64, .kind = .{ .reg = .rdx } },37056 .{ .type = .u64, .kind = .{ .reg = .rdx } },
37057 .unused,
37058 .unused,
34198 },37059 },
34199 .dst_temps = .{ .mem, .unused },37060 .dst_temps = .{ .mem, .unused },
34200 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37061 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34246,6 +37107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34246,6 +37107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34246 .{ .type = .i32, .kind = .{ .reg = .eax } },37107 .{ .type = .i32, .kind = .{ .reg = .eax } },
34247 .{ .type = .u8, .kind = .{ .reg = .cl } },37108 .{ .type = .u8, .kind = .{ .reg = .cl } },
34248 .{ .type = .u64, .kind = .{ .reg = .rdx } },37109 .{ .type = .u64, .kind = .{ .reg = .rdx } },
37110 .unused,
37111 .unused,
34249 },37112 },
34250 .dst_temps = .{ .mem, .unused },37113 .dst_temps = .{ .mem, .unused },
34251 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37114 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34324,6 +37187,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34324,6 +37187,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34324 .unused,37187 .unused,
34325 .unused,37188 .unused,
34326 .unused,37189 .unused,
37190 .unused,
37191 .unused,
34327 },37192 },
34328 .dst_temps = .{ .{ .ref = .src0 }, .unused },37193 .dst_temps = .{ .{ .ref = .src0 }, .unused },
34329 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37194 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34372,6 +37237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34372,6 +37237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34372 .unused,37237 .unused,
34373 .unused,37238 .unused,
34374 .unused,37239 .unused,
37240 .unused,
37241 .unused,
34375 },37242 },
34376 .dst_temps = .{ .mem, .unused },37243 .dst_temps = .{ .mem, .unused },
34377 .clobbers = .{ .eflags = true },37244 .clobbers = .{ .eflags = true },
...@@ -34400,6 +37267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34400,6 +37267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34400 .unused,37267 .unused,
34401 .unused,37268 .unused,
34402 .unused,37269 .unused,
37270 .unused,
37271 .unused,
34403 },37272 },
34404 .dst_temps = .{ .mem, .unused },37273 .dst_temps = .{ .mem, .unused },
34405 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37274 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34429,6 +37298,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34429,6 +37298,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34429 .unused,37298 .unused,
34430 .unused,37299 .unused,
34431 .unused,37300 .unused,
37301 .unused,
37302 .unused,
34432 },37303 },
34433 .dst_temps = .{ .mem, .unused },37304 .dst_temps = .{ .mem, .unused },
34434 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37305 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34458,6 +37329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34458,6 +37329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34458 .unused,37329 .unused,
34459 .unused,37330 .unused,
34460 .unused,37331 .unused,
37332 .unused,
37333 .unused,
34461 },37334 },
34462 .dst_temps = .{ .mem, .unused },37335 .dst_temps = .{ .mem, .unused },
34463 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37336 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34488,6 +37361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34488,6 +37361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34488 .unused,37361 .unused,
34489 .unused,37362 .unused,
34490 .unused,37363 .unused,
37364 .unused,
37365 .unused,
34491 },37366 },
34492 .dst_temps = .{ .mem, .unused },37367 .dst_temps = .{ .mem, .unused },
34493 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37368 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34562,6 +37437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34562,6 +37437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34562 .unused,37437 .unused,
34563 .unused,37438 .unused,
34564 .unused,37439 .unused,
37440 .unused,
37441 .unused,
34565 },37442 },
34566 .dst_temps = .{ .{ .ref = .src0 }, .unused },37443 .dst_temps = .{ .{ .ref = .src0 }, .unused },
34567 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37444 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34617,6 +37494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34617,6 +37494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34617 .unused,37494 .unused,
34618 .unused,37495 .unused,
34619 .unused,37496 .unused,
37497 .unused,
37498 .unused,
34620 },37499 },
34621 .dst_temps = .{ .mem, .unused },37500 .dst_temps = .{ .mem, .unused },
34622 .clobbers = .{ .eflags = true },37501 .clobbers = .{ .eflags = true },
...@@ -34643,6 +37522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34643,6 +37522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34643 .unused,37522 .unused,
34644 .unused,37523 .unused,
34645 .unused,37524 .unused,
37525 .unused,
37526 .unused,
34646 },37527 },
34647 .dst_temps = .{ .mem, .unused },37528 .dst_temps = .{ .mem, .unused },
34648 .clobbers = .{ .eflags = true },37529 .clobbers = .{ .eflags = true },
...@@ -34670,6 +37551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34670,6 +37551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34670 .unused,37551 .unused,
34671 .unused,37552 .unused,
34672 .unused,37553 .unused,
37554 .unused,
37555 .unused,
34673 },37556 },
34674 .dst_temps = .{ .mem, .unused },37557 .dst_temps = .{ .mem, .unused },
34675 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37558 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34698,6 +37581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34698,6 +37581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34698 .unused,37581 .unused,
34699 .unused,37582 .unused,
34700 .unused,37583 .unused,
37584 .unused,
37585 .unused,
34701 },37586 },
34702 .dst_temps = .{ .mem, .unused },37587 .dst_temps = .{ .mem, .unused },
34703 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37588 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34768,6 +37653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34768,6 +37653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34768 .unused,37653 .unused,
34769 .unused,37654 .unused,
34770 .unused,37655 .unused,
37656 .unused,
37657 .unused,
34771 },37658 },
34772 .dst_temps = .{ .{ .ref = .src0 }, .unused },37659 .dst_temps = .{ .{ .ref = .src0 }, .unused },
34773 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37660 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34823,6 +37710,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34823,6 +37710,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34823 .unused,37710 .unused,
34824 .unused,37711 .unused,
34825 .unused,37712 .unused,
37713 .unused,
37714 .unused,
34826 },37715 },
34827 .dst_temps = .{ .mem, .unused },37716 .dst_temps = .{ .mem, .unused },
34828 .clobbers = .{ .eflags = true },37717 .clobbers = .{ .eflags = true },
...@@ -34849,6 +37738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34849,6 +37738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34849 .unused,37738 .unused,
34850 .unused,37739 .unused,
34851 .unused,37740 .unused,
37741 .unused,
37742 .unused,
34852 },37743 },
34853 .dst_temps = .{ .mem, .unused },37744 .dst_temps = .{ .mem, .unused },
34854 .clobbers = .{ .eflags = true },37745 .clobbers = .{ .eflags = true },
...@@ -34876,6 +37767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34876,6 +37767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34876 .unused,37767 .unused,
34877 .unused,37768 .unused,
34878 .unused,37769 .unused,
37770 .unused,
37771 .unused,
34879 },37772 },
34880 .dst_temps = .{ .mem, .unused },37773 .dst_temps = .{ .mem, .unused },
34881 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37774 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34904,6 +37797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34904,6 +37797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34904 .unused,37797 .unused,
34905 .unused,37798 .unused,
34906 .unused,37799 .unused,
37800 .unused,
37801 .unused,
34907 },37802 },
34908 .dst_temps = .{ .mem, .unused },37803 .dst_temps = .{ .mem, .unused },
34909 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37804 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34932,6 +37827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34932,6 +37827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34932 .unused,37827 .unused,
34933 .unused,37828 .unused,
34934 .unused,37829 .unused,
37830 .unused,
37831 .unused,
34935 },37832 },
34936 .dst_temps = .{ .mem, .unused },37833 .dst_temps = .{ .mem, .unused },
34937 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37834 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -34961,6 +37858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34961,6 +37858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34961 .unused,37858 .unused,
34962 .unused,37859 .unused,
34963 .unused,37860 .unused,
37861 .unused,
37862 .unused,
34964 },37863 },
34965 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },37864 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },
34966 .each = .{ .once = &.{37865 .each = .{ .once = &.{
...@@ -34984,6 +37883,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -34984,6 +37883,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
34984 .unused,37883 .unused,
34985 .unused,37884 .unused,
34986 .unused,37885 .unused,
37886 .unused,
37887 .unused,
34987 },37888 },
34988 .dst_temps = .{ .mem, .unused },37889 .dst_temps = .{ .mem, .unused },
34989 .clobbers = .{ .eflags = true },37890 .clobbers = .{ .eflags = true },
...@@ -35012,6 +37913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35012,6 +37913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35012 .unused,37913 .unused,
35013 .unused,37914 .unused,
35014 .unused,37915 .unused,
37916 .unused,
37917 .unused,
35015 },37918 },
35016 .dst_temps = .{ .{ .ref = .src0 }, .unused },37919 .dst_temps = .{ .{ .ref = .src0 }, .unused },
35017 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37920 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35035,6 +37938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35035,6 +37938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35035 .unused,37938 .unused,
35036 .unused,37939 .unused,
35037 .unused,37940 .unused,
37941 .unused,
37942 .unused,
35038 },37943 },
35039 .dst_temps = .{ .mem, .unused },37944 .dst_temps = .{ .mem, .unused },
35040 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37945 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35063,6 +37968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35063,6 +37968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35063 .unused,37968 .unused,
35064 .unused,37969 .unused,
35065 .unused,37970 .unused,
37971 .unused,
37972 .unused,
35066 },37973 },
35067 .dst_temps = .{ .mem, .unused },37974 .dst_temps = .{ .mem, .unused },
35068 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },37975 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35091,6 +37998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35091,6 +37998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35091 .unused,37998 .unused,
35092 .unused,37999 .unused,
35093 .unused,38000 .unused,
38001 .unused,
38002 .unused,
35094 },38003 },
35095 .dst_temps = .{ .mem, .unused },38004 .dst_temps = .{ .mem, .unused },
35096 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38005 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35135,6 +38044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35135,6 +38044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35135 .unused,38044 .unused,
35136 .unused,38045 .unused,
35137 .unused,38046 .unused,
38047 .unused,
38048 .unused,
35138 },38049 },
35139 .dst_temps = .{ .{ .ref = .src0 }, .unused },38050 .dst_temps = .{ .{ .ref = .src0 }, .unused },
35140 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38051 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35158,6 +38069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35158,6 +38069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35158 .unused,38069 .unused,
35159 .unused,38070 .unused,
35160 .unused,38071 .unused,
38072 .unused,
38073 .unused,
35161 },38074 },
35162 .dst_temps = .{ .mem, .unused },38075 .dst_temps = .{ .mem, .unused },
35163 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38076 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35187,6 +38100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35187,6 +38100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35187 .unused,38100 .unused,
35188 .unused,38101 .unused,
35189 .unused,38102 .unused,
38103 .unused,
38104 .unused,
35190 },38105 },
35191 .dst_temps = .{ .mem, .unused },38106 .dst_temps = .{ .mem, .unused },
35192 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38107 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35216,6 +38131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35216,6 +38131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35216 .unused,38131 .unused,
35217 .unused,38132 .unused,
35218 .unused,38133 .unused,
38134 .unused,
38135 .unused,
35219 },38136 },
35220 .dst_temps = .{ .mem, .unused },38137 .dst_temps = .{ .mem, .unused },
35221 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38138 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35246,6 +38163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35246,6 +38163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35246 .unused,38163 .unused,
35247 .unused,38164 .unused,
35248 .unused,38165 .unused,
38166 .unused,
38167 .unused,
35249 },38168 },
35250 .dst_temps = .{ .mem, .unused },38169 .dst_temps = .{ .mem, .unused },
35251 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38170 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35278,6 +38197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35278,6 +38197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35278 .unused,38197 .unused,
35279 .unused,38198 .unused,
35280 .unused,38199 .unused,
38200 .unused,
38201 .unused,
35281 },38202 },
35282 .dst_temps = .{ .{ .ref = .src0 }, .unused },38203 .dst_temps = .{ .{ .ref = .src0 }, .unused },
35283 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38204 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35301,6 +38222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35301,6 +38222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35301 .unused,38222 .unused,
35302 .unused,38223 .unused,
35303 .unused,38224 .unused,
38225 .unused,
38226 .unused,
35304 },38227 },
35305 .dst_temps = .{ .mem, .unused },38228 .dst_temps = .{ .mem, .unused },
35306 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38229 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35329,6 +38252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35329,6 +38252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35329 .unused,38252 .unused,
35330 .unused,38253 .unused,
35331 .unused,38254 .unused,
38255 .unused,
38256 .unused,
35332 },38257 },
35333 .dst_temps = .{ .mem, .unused },38258 .dst_temps = .{ .mem, .unused },
35334 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38259 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35357,6 +38282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35357,6 +38282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35357 .unused,38282 .unused,
35358 .unused,38283 .unused,
35359 .unused,38284 .unused,
38285 .unused,
38286 .unused,
35360 },38287 },
35361 .dst_temps = .{ .{ .ref = .src0 }, .unused },38288 .dst_temps = .{ .{ .ref = .src0 }, .unused },
35362 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35380,6 +38307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35380,6 +38307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35380 .unused,38307 .unused,
35381 .unused,38308 .unused,
35382 .unused,38309 .unused,
38310 .unused,
38311 .unused,
35383 },38312 },
35384 .dst_temps = .{ .mem, .unused },38313 .dst_temps = .{ .mem, .unused },
35385 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38314 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35408,6 +38337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35408,6 +38337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35408 .unused,38337 .unused,
35409 .unused,38338 .unused,
35410 .unused,38339 .unused,
38340 .unused,
38341 .unused,
35411 },38342 },
35412 .dst_temps = .{ .mem, .unused },38343 .dst_temps = .{ .mem, .unused },
35413 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38344 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35436,6 +38367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35436,6 +38367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35436 .unused,38367 .unused,
35437 .unused,38368 .unused,
35438 .unused,38369 .unused,
38370 .unused,
38371 .unused,
35439 },38372 },
35440 .dst_temps = .{ .mem, .unused },38373 .dst_temps = .{ .mem, .unused },
35441 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38374 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35465,6 +38398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35465,6 +38398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35465 .unused,38398 .unused,
35466 .unused,38399 .unused,
35467 .unused,38400 .unused,
38401 .unused,
38402 .unused,
35468 },38403 },
35469 .dst_temps = .{ .{ .reg = .st0 }, .unused },38404 .dst_temps = .{ .{ .reg = .st0 }, .unused },
35470 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38405 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35490,6 +38425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35490,6 +38425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35490 .unused,38425 .unused,
35491 .unused,38426 .unused,
35492 .unused,38427 .unused,
38428 .unused,
38429 .unused,
35493 },38430 },
35494 .dst_temps = .{ .{ .reg = .st0 }, .unused },38431 .dst_temps = .{ .{ .reg = .st0 }, .unused },
35495 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38432 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35515,6 +38452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35515,6 +38452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35515 .unused,38452 .unused,
35516 .unused,38453 .unused,
35517 .unused,38454 .unused,
38455 .unused,
38456 .unused,
35518 },38457 },
35519 .dst_temps = .{ .{ .reg = .st0 }, .unused },38458 .dst_temps = .{ .{ .reg = .st0 }, .unused },
35520 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38459 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35540,6 +38479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35540,6 +38479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35540 .unused,38479 .unused,
35541 .unused,38480 .unused,
35542 .unused,38481 .unused,
38482 .unused,
38483 .unused,
35543 },38484 },
35544 .dst_temps = .{ .mem, .unused },38485 .dst_temps = .{ .mem, .unused },
35545 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35570,6 +38511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35570,6 +38511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35570 .unused,38511 .unused,
35571 .unused,38512 .unused,
35572 .unused,38513 .unused,
38514 .unused,
38515 .unused,
35573 },38516 },
35574 .dst_temps = .{ .mem, .unused },38517 .dst_temps = .{ .mem, .unused },
35575 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38518 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35600,6 +38543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35600,6 +38543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35600 .unused,38543 .unused,
35601 .unused,38544 .unused,
35602 .unused,38545 .unused,
38546 .unused,
38547 .unused,
35603 },38548 },
35604 .dst_temps = .{ .mem, .unused },38549 .dst_temps = .{ .mem, .unused },
35605 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38550 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35630,6 +38575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35630,6 +38575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35630 .unused,38575 .unused,
35631 .unused,38576 .unused,
35632 .unused,38577 .unused,
38578 .unused,
38579 .unused,
35633 },38580 },
35634 .dst_temps = .{ .{ .ref = .src0 }, .unused },38581 .dst_temps = .{ .{ .ref = .src0 }, .unused },
35635 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38582 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35653,6 +38600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35653,6 +38600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35653 .unused,38600 .unused,
35654 .unused,38601 .unused,
35655 .unused,38602 .unused,
38603 .unused,
38604 .unused,
35656 },38605 },
35657 .dst_temps = .{ .mem, .unused },38606 .dst_temps = .{ .mem, .unused },
35658 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38607 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35681,6 +38630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35681,6 +38630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35681 .unused,38630 .unused,
35682 .unused,38631 .unused,
35683 .unused,38632 .unused,
38633 .unused,
38634 .unused,
35684 },38635 },
35685 .dst_temps = .{ .mem, .unused },38636 .dst_temps = .{ .mem, .unused },
35686 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38637 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35709,6 +38660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35709,6 +38660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35709 .unused,38660 .unused,
35710 .unused,38661 .unused,
35711 .unused,38662 .unused,
38663 .unused,
38664 .unused,
35712 },38665 },
35713 .dst_temps = .{ .mem, .unused },38666 .dst_temps = .{ .mem, .unused },
35714 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },38667 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -35916,6 +38869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -35916,6 +38869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
35916 .unused,38869 .unused,
35917 .unused,38870 .unused,
35918 .unused,38871 .unused,
38872 .unused,
38873 .unused,
35919 },38874 },
35920 .dst_temps = .{ .mem, .unused },38875 .dst_temps = .{ .mem, .unused },
35921 .clobbers = .{ .eflags = true },38876 .clobbers = .{ .eflags = true },
...@@ -36081,6 +39036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36081,6 +39036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36081 .unused,39036 .unused,
36082 .unused,39037 .unused,
36083 .unused,39038 .unused,
39039 .unused,
39040 .unused,
36084 },39041 },
36085 .dst_temps = .{ .mem, .unused },39042 .dst_temps = .{ .mem, .unused },
36086 .clobbers = .{ .eflags = true },39043 .clobbers = .{ .eflags = true },
...@@ -36107,6 +39064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36107,6 +39064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36107 .unused,39064 .unused,
36108 .unused,39065 .unused,
36109 .unused,39066 .unused,
39067 .unused,
39068 .unused,
36110 },39069 },
36111 .dst_temps = .{ .mem, .unused },39070 .dst_temps = .{ .mem, .unused },
36112 .clobbers = .{ .eflags = true },39071 .clobbers = .{ .eflags = true },
...@@ -36133,6 +39092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36133,6 +39092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36133 .unused,39092 .unused,
36134 .unused,39093 .unused,
36135 .unused,39094 .unused,
39095 .unused,
39096 .unused,
36136 },39097 },
36137 .dst_temps = .{ .mem, .unused },39098 .dst_temps = .{ .mem, .unused },
36138 .clobbers = .{ .eflags = true },39099 .clobbers = .{ .eflags = true },
...@@ -36159,6 +39120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36159,6 +39120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36159 .unused,39120 .unused,
36160 .unused,39121 .unused,
36161 .unused,39122 .unused,
39123 .unused,
39124 .unused,
36162 },39125 },
36163 .dst_temps = .{ .mem, .unused },39126 .dst_temps = .{ .mem, .unused },
36164 .clobbers = .{ .eflags = true },39127 .clobbers = .{ .eflags = true },
...@@ -36185,6 +39148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36185,6 +39148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36185 .unused,39148 .unused,
36186 .unused,39149 .unused,
36187 .unused,39150 .unused,
39151 .unused,
39152 .unused,
36188 },39153 },
36189 .dst_temps = .{ .mem, .unused },39154 .dst_temps = .{ .mem, .unused },
36190 .clobbers = .{ .eflags = true },39155 .clobbers = .{ .eflags = true },
...@@ -36211,6 +39176,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36211,6 +39176,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36211 .unused,39176 .unused,
36212 .unused,39177 .unused,
36213 .unused,39178 .unused,
39179 .unused,
39180 .unused,
36214 },39181 },
36215 .dst_temps = .{ .mem, .unused },39182 .dst_temps = .{ .mem, .unused },
36216 .clobbers = .{ .eflags = true },39183 .clobbers = .{ .eflags = true },
...@@ -36237,6 +39204,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36237,6 +39204,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36237 .unused,39204 .unused,
36238 .unused,39205 .unused,
36239 .unused,39206 .unused,
39207 .unused,
39208 .unused,
36240 },39209 },
36241 .dst_temps = .{ .mem, .unused },39210 .dst_temps = .{ .mem, .unused },
36242 .clobbers = .{ .eflags = true },39211 .clobbers = .{ .eflags = true },
...@@ -36263,6 +39232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36263,6 +39232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36263 .unused,39232 .unused,
36264 .unused,39233 .unused,
36265 .unused,39234 .unused,
39235 .unused,
39236 .unused,
36266 },39237 },
36267 .dst_temps = .{ .mem, .unused },39238 .dst_temps = .{ .mem, .unused },
36268 .clobbers = .{ .eflags = true },39239 .clobbers = .{ .eflags = true },
...@@ -36289,6 +39260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36289,6 +39260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36289 .unused,39260 .unused,
36290 .unused,39261 .unused,
36291 .unused,39262 .unused,
39263 .unused,
39264 .unused,
36292 },39265 },
36293 .dst_temps = .{ .mem, .unused },39266 .dst_temps = .{ .mem, .unused },
36294 .clobbers = .{ .eflags = true },39267 .clobbers = .{ .eflags = true },
...@@ -36315,6 +39288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36315,6 +39288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36315 .unused,39288 .unused,
36316 .unused,39289 .unused,
36317 .unused,39290 .unused,
39291 .unused,
39292 .unused,
36318 },39293 },
36319 .dst_temps = .{ .mem, .unused },39294 .dst_temps = .{ .mem, .unused },
36320 .clobbers = .{ .eflags = true },39295 .clobbers = .{ .eflags = true },
...@@ -36341,6 +39316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36341,6 +39316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36341 .unused,39316 .unused,
36342 .unused,39317 .unused,
36343 .unused,39318 .unused,
39319 .unused,
39320 .unused,
36344 },39321 },
36345 .dst_temps = .{ .mem, .unused },39322 .dst_temps = .{ .mem, .unused },
36346 .clobbers = .{ .eflags = true },39323 .clobbers = .{ .eflags = true },
...@@ -36367,6 +39344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36367,6 +39344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36367 .unused,39344 .unused,
36368 .unused,39345 .unused,
36369 .unused,39346 .unused,
39347 .unused,
39348 .unused,
36370 },39349 },
36371 .dst_temps = .{ .mem, .unused },39350 .dst_temps = .{ .mem, .unused },
36372 .clobbers = .{ .eflags = true },39351 .clobbers = .{ .eflags = true },
...@@ -36393,6 +39372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36393,6 +39372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36393 .unused,39372 .unused,
36394 .unused,39373 .unused,
36395 .unused,39374 .unused,
39375 .unused,
39376 .unused,
36396 },39377 },
36397 .dst_temps = .{ .mem, .unused },39378 .dst_temps = .{ .mem, .unused },
36398 .clobbers = .{ .eflags = true },39379 .clobbers = .{ .eflags = true },
...@@ -36422,6 +39403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36422,6 +39403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36422 .unused,39403 .unused,
36423 .unused,39404 .unused,
36424 .unused,39405 .unused,
39406 .unused,
39407 .unused,
36425 },39408 },
36426 .dst_temps = .{ .mem, .unused },39409 .dst_temps = .{ .mem, .unused },
36427 .clobbers = .{ .eflags = true },39410 .clobbers = .{ .eflags = true },
...@@ -36451,6 +39434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36451,6 +39434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36451 .unused,39434 .unused,
36452 .unused,39435 .unused,
36453 .unused,39436 .unused,
39437 .unused,
39438 .unused,
36454 },39439 },
36455 .dst_temps = .{ .mem, .unused },39440 .dst_temps = .{ .mem, .unused },
36456 .clobbers = .{ .eflags = true },39441 .clobbers = .{ .eflags = true },
...@@ -36479,6 +39464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36479,6 +39464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36479 .unused,39464 .unused,
36480 .unused,39465 .unused,
36481 .unused,39466 .unused,
39467 .unused,
39468 .unused,
36482 },39469 },
36483 .dst_temps = .{ .mem, .unused },39470 .dst_temps = .{ .mem, .unused },
36484 .clobbers = .{ .eflags = true },39471 .clobbers = .{ .eflags = true },
...@@ -36508,6 +39495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36508,6 +39495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36508 .unused,39495 .unused,
36509 .unused,39496 .unused,
36510 .unused,39497 .unused,
39498 .unused,
39499 .unused,
36511 },39500 },
36512 .dst_temps = .{ .mem, .unused },39501 .dst_temps = .{ .mem, .unused },
36513 .clobbers = .{ .eflags = true },39502 .clobbers = .{ .eflags = true },
...@@ -36535,6 +39524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36535,6 +39524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36535 .unused,39524 .unused,
36536 .unused,39525 .unused,
36537 .unused,39526 .unused,
39527 .unused,
39528 .unused,
36538 },39529 },
36539 .dst_temps = .{ .mem, .unused },39530 .dst_temps = .{ .mem, .unused },
36540 .clobbers = .{ .eflags = true },39531 .clobbers = .{ .eflags = true },
...@@ -36564,6 +39555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36564,6 +39555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36564 .unused,39555 .unused,
36565 .unused,39556 .unused,
36566 .unused,39557 .unused,
39558 .unused,
39559 .unused,
36567 },39560 },
36568 .dst_temps = .{ .mem, .unused },39561 .dst_temps = .{ .mem, .unused },
36569 .clobbers = .{ .eflags = true },39562 .clobbers = .{ .eflags = true },
...@@ -36591,6 +39584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36591,6 +39584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36591 .unused,39584 .unused,
36592 .unused,39585 .unused,
36593 .unused,39586 .unused,
39587 .unused,
39588 .unused,
36594 },39589 },
36595 .dst_temps = .{ .mem, .unused },39590 .dst_temps = .{ .mem, .unused },
36596 .clobbers = .{ .eflags = true },39591 .clobbers = .{ .eflags = true },
...@@ -36620,6 +39615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36620,6 +39615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36620 .unused,39615 .unused,
36621 .unused,39616 .unused,
36622 .unused,39617 .unused,
39618 .unused,
39619 .unused,
36623 },39620 },
36624 .dst_temps = .{ .mem, .unused },39621 .dst_temps = .{ .mem, .unused },
36625 .clobbers = .{ .eflags = true },39622 .clobbers = .{ .eflags = true },
...@@ -36648,6 +39645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36648,6 +39645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36648 .unused,39645 .unused,
36649 .unused,39646 .unused,
36650 .unused,39647 .unused,
39648 .unused,
39649 .unused,
36651 },39650 },
36652 .dst_temps = .{ .mem, .unused },39651 .dst_temps = .{ .mem, .unused },
36653 .clobbers = .{ .eflags = true },39652 .clobbers = .{ .eflags = true },
...@@ -36677,6 +39676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36677,6 +39676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36677 .unused,39676 .unused,
36678 .unused,39677 .unused,
36679 .unused,39678 .unused,
39679 .unused,
39680 .unused,
36680 },39681 },
36681 .dst_temps = .{ .mem, .unused },39682 .dst_temps = .{ .mem, .unused },
36682 .clobbers = .{ .eflags = true },39683 .clobbers = .{ .eflags = true },
...@@ -36714,6 +39715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36714,6 +39715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36714 .unused,39715 .unused,
36715 .unused,39716 .unused,
36716 .unused,39717 .unused,
39718 .unused,
39719 .unused,
36717 },39720 },
36718 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39721 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36719 .each = .{ .once = &.{39722 .each = .{ .once = &.{
...@@ -36736,6 +39739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36736,6 +39739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36736 .unused,39739 .unused,
36737 .unused,39740 .unused,
36738 .unused,39741 .unused,
39742 .unused,
39743 .unused,
36739 },39744 },
36740 .dst_temps = .{ .{ .ref = .src0 }, .unused },39745 .dst_temps = .{ .{ .ref = .src0 }, .unused },
36741 .each = .{ .once = &.{39746 .each = .{ .once = &.{
...@@ -36758,6 +39763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36758,6 +39763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36758 .unused,39763 .unused,
36759 .unused,39764 .unused,
36760 .unused,39765 .unused,
39766 .unused,
39767 .unused,
36761 },39768 },
36762 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39769 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36763 .each = .{ .once = &.{39770 .each = .{ .once = &.{
...@@ -36780,6 +39787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36780,6 +39787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36780 .unused,39787 .unused,
36781 .unused,39788 .unused,
36782 .unused,39789 .unused,
39790 .unused,
39791 .unused,
36783 },39792 },
36784 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39793 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36785 .each = .{ .once = &.{39794 .each = .{ .once = &.{
...@@ -36802,6 +39811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36802,6 +39811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36802 .unused,39811 .unused,
36803 .unused,39812 .unused,
36804 .unused,39813 .unused,
39814 .unused,
39815 .unused,
36805 },39816 },
36806 .dst_temps = .{ .{ .ref = .src0 }, .unused },39817 .dst_temps = .{ .{ .ref = .src0 }, .unused },
36807 .each = .{ .once = &.{39818 .each = .{ .once = &.{
...@@ -36824,6 +39835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36824,6 +39835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36824 .unused,39835 .unused,
36825 .unused,39836 .unused,
36826 .unused,39837 .unused,
39838 .unused,
39839 .unused,
36827 },39840 },
36828 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39841 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36829 .each = .{ .once = &.{39842 .each = .{ .once = &.{
...@@ -36847,6 +39860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36847,6 +39860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36847 .unused,39860 .unused,
36848 .unused,39861 .unused,
36849 .unused,39862 .unused,
39863 .unused,
39864 .unused,
36850 },39865 },
36851 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },39866 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },
36852 .each = .{ .once = &.{39867 .each = .{ .once = &.{
...@@ -36870,6 +39885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36870,6 +39885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36870 .unused,39885 .unused,
36871 .unused,39886 .unused,
36872 .unused,39887 .unused,
39888 .unused,
39889 .unused,
36873 },39890 },
36874 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39891 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36875 .each = .{ .once = &.{39892 .each = .{ .once = &.{
...@@ -36892,6 +39909,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36892,6 +39909,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36892 .unused,39909 .unused,
36893 .unused,39910 .unused,
36894 .unused,39911 .unused,
39912 .unused,
39913 .unused,
36895 },39914 },
36896 .dst_temps = .{ .{ .ref = .src0 }, .unused },39915 .dst_temps = .{ .{ .ref = .src0 }, .unused },
36897 .each = .{ .once = &.{39916 .each = .{ .once = &.{
...@@ -36914,6 +39933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36914,6 +39933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36914 .unused,39933 .unused,
36915 .unused,39934 .unused,
36916 .unused,39935 .unused,
39936 .unused,
39937 .unused,
36917 },39938 },
36918 .dst_temps = .{ .{ .ref = .src0 }, .unused },39939 .dst_temps = .{ .{ .ref = .src0 }, .unused },
36919 .each = .{ .once = &.{39940 .each = .{ .once = &.{
...@@ -36936,6 +39957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36936,6 +39957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36936 .unused,39957 .unused,
36937 .unused,39958 .unused,
36938 .unused,39959 .unused,
39960 .unused,
39961 .unused,
36939 },39962 },
36940 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39963 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36941 .each = .{ .once = &.{39964 .each = .{ .once = &.{
...@@ -36958,6 +39981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36958,6 +39981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36958 .unused,39981 .unused,
36959 .unused,39982 .unused,
36960 .unused,39983 .unused,
39984 .unused,
39985 .unused,
36961 },39986 },
36962 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },39987 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
36963 .each = .{ .once = &.{39988 .each = .{ .once = &.{
...@@ -36980,6 +40005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -36980,6 +40005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
36980 .unused,40005 .unused,
36981 .unused,40006 .unused,
36982 .unused,40007 .unused,
40008 .unused,
40009 .unused,
36983 },40010 },
36984 .dst_temps = .{ .mem, .unused },40011 .dst_temps = .{ .mem, .unused },
36985 .each = .{ .once = &.{40012 .each = .{ .once = &.{
...@@ -37007,6 +40034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37007,6 +40034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37007 .unused,40034 .unused,
37008 .unused,40035 .unused,
37009 .unused,40036 .unused,
40037 .unused,
40038 .unused,
37010 },40039 },
37011 .dst_temps = .{ .mem, .unused },40040 .dst_temps = .{ .mem, .unused },
37012 .each = .{ .once = &.{40041 .each = .{ .once = &.{
...@@ -37035,6 +40064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37035,6 +40064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37035 .unused,40064 .unused,
37036 .unused,40065 .unused,
37037 .unused,40066 .unused,
40067 .unused,
40068 .unused,
37038 },40069 },
37039 .dst_temps = .{ .mem, .unused },40070 .dst_temps = .{ .mem, .unused },
37040 .each = .{ .once = &.{40071 .each = .{ .once = &.{
...@@ -37062,6 +40093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37062,6 +40093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37062 .unused,40093 .unused,
37063 .unused,40094 .unused,
37064 .unused,40095 .unused,
40096 .unused,
40097 .unused,
37065 },40098 },
37066 .dst_temps = .{ .mem, .unused },40099 .dst_temps = .{ .mem, .unused },
37067 .each = .{ .once = &.{40100 .each = .{ .once = &.{
...@@ -37090,6 +40123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37090,6 +40123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37090 .unused,40123 .unused,
37091 .unused,40124 .unused,
37092 .unused,40125 .unused,
40126 .unused,
40127 .unused,
37093 },40128 },
37094 .dst_temps = .{ .mem, .unused },40129 .dst_temps = .{ .mem, .unused },
37095 .each = .{ .once = &.{40130 .each = .{ .once = &.{
...@@ -37117,6 +40152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37117,6 +40152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37117 .unused,40152 .unused,
37118 .unused,40153 .unused,
37119 .unused,40154 .unused,
40155 .unused,
40156 .unused,
37120 },40157 },
37121 .dst_temps = .{ .mem, .unused },40158 .dst_temps = .{ .mem, .unused },
37122 .each = .{ .once = &.{40159 .each = .{ .once = &.{
...@@ -37144,6 +40181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37144,6 +40181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37144 .unused,40181 .unused,
37145 .unused,40182 .unused,
37146 .unused,40183 .unused,
40184 .unused,
40185 .unused,
37147 },40186 },
37148 .dst_temps = .{ .mem, .unused },40187 .dst_temps = .{ .mem, .unused },
37149 .each = .{ .once = &.{40188 .each = .{ .once = &.{
...@@ -37172,6 +40211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37172,6 +40211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37172 .unused,40211 .unused,
37173 .unused,40212 .unused,
37174 .unused,40213 .unused,
40214 .unused,
40215 .unused,
37175 },40216 },
37176 .dst_temps = .{ .mem, .unused },40217 .dst_temps = .{ .mem, .unused },
37177 .each = .{ .once = &.{40218 .each = .{ .once = &.{
...@@ -37244,6 +40285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37244,6 +40285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37244 .unused,40285 .unused,
37245 .unused,40286 .unused,
37246 .unused,40287 .unused,
40288 .unused,
40289 .unused,
37247 },40290 },
37248 .dst_temps = .{ .{ .ref = .src0 }, .unused },40291 .dst_temps = .{ .{ .ref = .src0 }, .unused },
37249 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40292 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37292,6 +40335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37292,6 +40335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37292 .unused,40335 .unused,
37293 .unused,40336 .unused,
37294 .unused,40337 .unused,
40338 .unused,
40339 .unused,
37295 },40340 },
37296 .dst_temps = .{ .mem, .unused },40341 .dst_temps = .{ .mem, .unused },
37297 .clobbers = .{ .eflags = true },40342 .clobbers = .{ .eflags = true },
...@@ -37325,6 +40370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37325,6 +40370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37325 .unused,40370 .unused,
37326 .unused,40371 .unused,
37327 .unused,40372 .unused,
40373 .unused,
40374 .unused,
37328 },40375 },
37329 .dst_temps = .{ .mem, .unused },40376 .dst_temps = .{ .mem, .unused },
37330 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40377 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37359,6 +40406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37359,6 +40406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37359 .unused,40406 .unused,
37360 .unused,40407 .unused,
37361 .unused,40408 .unused,
40409 .unused,
40410 .unused,
37362 },40411 },
37363 .dst_temps = .{ .mem, .unused },40412 .dst_temps = .{ .mem, .unused },
37364 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40413 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37393,6 +40442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37393,6 +40442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37393 .unused,40442 .unused,
37394 .unused,40443 .unused,
37395 .unused,40444 .unused,
40445 .unused,
40446 .unused,
37396 },40447 },
37397 .dst_temps = .{ .mem, .unused },40448 .dst_temps = .{ .mem, .unused },
37398 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40449 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37428,6 +40479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37428,6 +40479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37428 .unused,40479 .unused,
37429 .unused,40480 .unused,
37430 .unused,40481 .unused,
40482 .unused,
40483 .unused,
37431 },40484 },
37432 .dst_temps = .{ .mem, .unused },40485 .dst_temps = .{ .mem, .unused },
37433 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37507,6 +40560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37507,6 +40560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37507 .unused,40560 .unused,
37508 .unused,40561 .unused,
37509 .unused,40562 .unused,
40563 .unused,
40564 .unused,
37510 },40565 },
37511 .dst_temps = .{ .{ .ref = .src0 }, .unused },40566 .dst_temps = .{ .{ .ref = .src0 }, .unused },
37512 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40567 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37562,6 +40617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37562,6 +40617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37562 .unused,40617 .unused,
37563 .unused,40618 .unused,
37564 .unused,40619 .unused,
40620 .unused,
40621 .unused,
37565 },40622 },
37566 .dst_temps = .{ .mem, .unused },40623 .dst_temps = .{ .mem, .unused },
37567 .clobbers = .{ .eflags = true },40624 .clobbers = .{ .eflags = true },
...@@ -37591,6 +40648,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37591,6 +40648,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37591 .unused,40648 .unused,
37592 .unused,40649 .unused,
37593 .unused,40650 .unused,
40651 .unused,
40652 .unused,
37594 },40653 },
37595 .dst_temps = .{ .mem, .unused },40654 .dst_temps = .{ .mem, .unused },
37596 .clobbers = .{ .eflags = true },40655 .clobbers = .{ .eflags = true },
...@@ -37626,6 +40685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37626,6 +40685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37626 .unused,40685 .unused,
37627 .unused,40686 .unused,
37628 .unused,40687 .unused,
40688 .unused,
40689 .unused,
37629 },40690 },
37630 .dst_temps = .{ .mem, .unused },40691 .dst_temps = .{ .mem, .unused },
37631 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40692 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37659,6 +40720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37659,6 +40720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37659 .unused,40720 .unused,
37660 .unused,40721 .unused,
37661 .unused,40722 .unused,
40723 .unused,
40724 .unused,
37662 },40725 },
37663 .dst_temps = .{ .mem, .unused },40726 .dst_temps = .{ .mem, .unused },
37664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40727 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37734,6 +40797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37734,6 +40797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37734 .unused,40797 .unused,
37735 .unused,40798 .unused,
37736 .unused,40799 .unused,
40800 .unused,
40801 .unused,
37737 },40802 },
37738 .dst_temps = .{ .{ .ref = .src0 }, .unused },40803 .dst_temps = .{ .{ .ref = .src0 }, .unused },
37739 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40804 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37789,6 +40854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37789,6 +40854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37789 .unused,40854 .unused,
37790 .unused,40855 .unused,
37791 .unused,40856 .unused,
40857 .unused,
40858 .unused,
37792 },40859 },
37793 .dst_temps = .{ .mem, .unused },40860 .dst_temps = .{ .mem, .unused },
37794 .clobbers = .{ .eflags = true },40861 .clobbers = .{ .eflags = true },
...@@ -37818,6 +40885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37818,6 +40885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37818 .unused,40885 .unused,
37819 .unused,40886 .unused,
37820 .unused,40887 .unused,
40888 .unused,
40889 .unused,
37821 },40890 },
37822 .dst_temps = .{ .mem, .unused },40891 .dst_temps = .{ .mem, .unused },
37823 .clobbers = .{ .eflags = true },40892 .clobbers = .{ .eflags = true },
...@@ -37853,6 +40922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37853,6 +40922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37853 .unused,40922 .unused,
37854 .unused,40923 .unused,
37855 .unused,40924 .unused,
40925 .unused,
40926 .unused,
37856 },40927 },
37857 .dst_temps = .{ .mem, .unused },40928 .dst_temps = .{ .mem, .unused },
37858 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40929 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37886,6 +40957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37886,6 +40957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37886 .unused,40957 .unused,
37887 .unused,40958 .unused,
37888 .unused,40959 .unused,
40960 .unused,
40961 .unused,
37889 },40962 },
37890 .dst_temps = .{ .mem, .unused },40963 .dst_temps = .{ .mem, .unused },
37891 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40964 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37919,6 +40992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37919,6 +40992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37919 .unused,40992 .unused,
37920 .unused,40993 .unused,
37921 .unused,40994 .unused,
40995 .unused,
40996 .unused,
37922 },40997 },
37923 .dst_temps = .{ .mem, .unused },40998 .dst_temps = .{ .mem, .unused },
37924 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },40999 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37953,6 +41028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37953,6 +41028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37953 .unused,41028 .unused,
37954 .unused,41029 .unused,
37955 .unused,41030 .unused,
41031 .unused,
41032 .unused,
37956 },41033 },
37957 .dst_temps = .{ .{ .reg = .st0 }, .unused },41034 .dst_temps = .{ .{ .reg = .st0 }, .unused },
37958 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41035 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -37983,6 +41060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -37983,6 +41060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
37983 .unused,41060 .unused,
37984 .unused,41061 .unused,
37985 .unused,41062 .unused,
41063 .unused,
41064 .unused,
37986 },41065 },
37987 .dst_temps = .{ .{ .reg = .st0 }, .unused },41066 .dst_temps = .{ .{ .reg = .st0 }, .unused },
37988 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41067 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38013,6 +41092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38013,6 +41092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38013 .unused,41092 .unused,
38014 .unused,41093 .unused,
38015 .unused,41094 .unused,
41095 .unused,
41096 .unused,
38016 },41097 },
38017 .dst_temps = .{ .{ .reg = .st0 }, .unused },41098 .dst_temps = .{ .{ .reg = .st0 }, .unused },
38018 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41099 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38043,6 +41124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38043,6 +41124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38043 .unused,41124 .unused,
38044 .unused,41125 .unused,
38045 .unused,41126 .unused,
41127 .unused,
41128 .unused,
38046 },41129 },
38047 .dst_temps = .{ .mem, .unused },41130 .dst_temps = .{ .mem, .unused },
38048 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41131 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38078,6 +41161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38078,6 +41161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38078 .unused,41161 .unused,
38079 .unused,41162 .unused,
38080 .unused,41163 .unused,
41164 .unused,
41165 .unused,
38081 },41166 },
38082 .dst_temps = .{ .mem, .unused },41167 .dst_temps = .{ .mem, .unused },
38083 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41168 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38113,6 +41198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38113,6 +41198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38113 .unused,41198 .unused,
38114 .unused,41199 .unused,
38115 .unused,41200 .unused,
41201 .unused,
41202 .unused,
38116 },41203 },
38117 .dst_temps = .{ .mem, .unused },41204 .dst_temps = .{ .mem, .unused },
38118 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41205 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38148,6 +41235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38148,6 +41235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38148 .unused,41235 .unused,
38149 .unused,41236 .unused,
38150 .unused,41237 .unused,
41238 .unused,
41239 .unused,
38151 },41240 },
38152 .dst_temps = .{ .{ .ref = .src0 }, .unused },41241 .dst_temps = .{ .{ .ref = .src0 }, .unused },
38153 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41242 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38176,6 +41265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38176,6 +41265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38176 .unused,41265 .unused,
38177 .unused,41266 .unused,
38178 .unused,41267 .unused,
41268 .unused,
41269 .unused,
38179 },41270 },
38180 .dst_temps = .{ .mem, .unused },41271 .dst_temps = .{ .mem, .unused },
38181 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41272 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38209,6 +41300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38209,6 +41300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38209 .unused,41300 .unused,
38210 .unused,41301 .unused,
38211 .unused,41302 .unused,
41303 .unused,
41304 .unused,
38212 },41305 },
38213 .dst_temps = .{ .mem, .unused },41306 .dst_temps = .{ .mem, .unused },
38214 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41307 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38242,6 +41335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38242,6 +41335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38242 .unused,41335 .unused,
38243 .unused,41336 .unused,
38244 .unused,41337 .unused,
41338 .unused,
41339 .unused,
38245 },41340 },
38246 .dst_temps = .{ .mem, .unused },41341 .dst_temps = .{ .mem, .unused },
38247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },41342 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -38284,6 +41379,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38284,6 +41379,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38284 .unused,41379 .unused,
38285 .unused,41380 .unused,
38286 .unused,41381 .unused,
41382 .unused,
41383 .unused,
38287 },41384 },
38288 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41385 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38289 .each = .{ .once = &.{41386 .each = .{ .once = &.{
...@@ -38306,6 +41403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38306,6 +41403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38306 .unused,41403 .unused,
38307 .unused,41404 .unused,
38308 .unused,41405 .unused,
41406 .unused,
41407 .unused,
38309 },41408 },
38310 .dst_temps = .{ .{ .ref = .src0 }, .unused },41409 .dst_temps = .{ .{ .ref = .src0 }, .unused },
38311 .each = .{ .once = &.{41410 .each = .{ .once = &.{
...@@ -38328,6 +41427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38328,6 +41427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38328 .unused,41427 .unused,
38329 .unused,41428 .unused,
38330 .unused,41429 .unused,
41430 .unused,
41431 .unused,
38331 },41432 },
38332 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41433 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38333 .each = .{ .once = &.{41434 .each = .{ .once = &.{
...@@ -38350,6 +41451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38350,6 +41451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38350 .unused,41451 .unused,
38351 .unused,41452 .unused,
38352 .unused,41453 .unused,
41454 .unused,
41455 .unused,
38353 },41456 },
38354 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41457 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38355 .each = .{ .once = &.{41458 .each = .{ .once = &.{
...@@ -38372,6 +41475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38372,6 +41475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38372 .unused,41475 .unused,
38373 .unused,41476 .unused,
38374 .unused,41477 .unused,
41478 .unused,
41479 .unused,
38375 },41480 },
38376 .dst_temps = .{ .{ .ref = .src0 }, .unused },41481 .dst_temps = .{ .{ .ref = .src0 }, .unused },
38377 .each = .{ .once = &.{41482 .each = .{ .once = &.{
...@@ -38394,6 +41499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38394,6 +41499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38394 .unused,41499 .unused,
38395 .unused,41500 .unused,
38396 .unused,41501 .unused,
41502 .unused,
41503 .unused,
38397 },41504 },
38398 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41505 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38399 .each = .{ .once = &.{41506 .each = .{ .once = &.{
...@@ -38417,6 +41524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38417,6 +41524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38417 .unused,41524 .unused,
38418 .unused,41525 .unused,
38419 .unused,41526 .unused,
41527 .unused,
41528 .unused,
38420 },41529 },
38421 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },41530 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused },
38422 .each = .{ .once = &.{41531 .each = .{ .once = &.{
...@@ -38440,6 +41549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38440,6 +41549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38440 .unused,41549 .unused,
38441 .unused,41550 .unused,
38442 .unused,41551 .unused,
41552 .unused,
41553 .unused,
38443 },41554 },
38444 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41555 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38445 .each = .{ .once = &.{41556 .each = .{ .once = &.{
...@@ -38462,6 +41573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38462,6 +41573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38462 .unused,41573 .unused,
38463 .unused,41574 .unused,
38464 .unused,41575 .unused,
41576 .unused,
41577 .unused,
38465 },41578 },
38466 .dst_temps = .{ .{ .ref = .src0 }, .unused },41579 .dst_temps = .{ .{ .ref = .src0 }, .unused },
38467 .each = .{ .once = &.{41580 .each = .{ .once = &.{
...@@ -38484,6 +41597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38484,6 +41597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38484 .unused,41597 .unused,
38485 .unused,41598 .unused,
38486 .unused,41599 .unused,
41600 .unused,
41601 .unused,
38487 },41602 },
38488 .dst_temps = .{ .{ .ref = .src0 }, .unused },41603 .dst_temps = .{ .{ .ref = .src0 }, .unused },
38489 .each = .{ .once = &.{41604 .each = .{ .once = &.{
...@@ -38506,6 +41621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38506,6 +41621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38506 .unused,41621 .unused,
38507 .unused,41622 .unused,
38508 .unused,41623 .unused,
41624 .unused,
41625 .unused,
38509 },41626 },
38510 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41627 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38511 .each = .{ .once = &.{41628 .each = .{ .once = &.{
...@@ -38528,6 +41645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38528,6 +41645,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38528 .unused,41645 .unused,
38529 .unused,41646 .unused,
38530 .unused,41647 .unused,
41648 .unused,
41649 .unused,
38531 },41650 },
38532 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },41651 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
38533 .each = .{ .once = &.{41652 .each = .{ .once = &.{
...@@ -38550,6 +41669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38550,6 +41669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38550 .unused,41669 .unused,
38551 .unused,41670 .unused,
38552 .unused,41671 .unused,
41672 .unused,
41673 .unused,
38553 },41674 },
38554 .dst_temps = .{ .mem, .unused },41675 .dst_temps = .{ .mem, .unused },
38555 .each = .{ .once = &.{41676 .each = .{ .once = &.{
...@@ -38577,6 +41698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38577,6 +41698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38577 .unused,41698 .unused,
38578 .unused,41699 .unused,
38579 .unused,41700 .unused,
41701 .unused,
41702 .unused,
38580 },41703 },
38581 .dst_temps = .{ .mem, .unused },41704 .dst_temps = .{ .mem, .unused },
38582 .each = .{ .once = &.{41705 .each = .{ .once = &.{
...@@ -38605,6 +41728,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38605,6 +41728,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38605 .unused,41728 .unused,
38606 .unused,41729 .unused,
38607 .unused,41730 .unused,
41731 .unused,
41732 .unused,
38608 },41733 },
38609 .dst_temps = .{ .mem, .unused },41734 .dst_temps = .{ .mem, .unused },
38610 .each = .{ .once = &.{41735 .each = .{ .once = &.{
...@@ -38632,6 +41757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38632,6 +41757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38632 .unused,41757 .unused,
38633 .unused,41758 .unused,
38634 .unused,41759 .unused,
41760 .unused,
41761 .unused,
38635 },41762 },
38636 .dst_temps = .{ .mem, .unused },41763 .dst_temps = .{ .mem, .unused },
38637 .each = .{ .once = &.{41764 .each = .{ .once = &.{
...@@ -38660,6 +41787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38660,6 +41787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38660 .unused,41787 .unused,
38661 .unused,41788 .unused,
38662 .unused,41789 .unused,
41790 .unused,
41791 .unused,
38663 },41792 },
38664 .dst_temps = .{ .mem, .unused },41793 .dst_temps = .{ .mem, .unused },
38665 .each = .{ .once = &.{41794 .each = .{ .once = &.{
...@@ -38687,6 +41816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38687,6 +41816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38687 .unused,41816 .unused,
38688 .unused,41817 .unused,
38689 .unused,41818 .unused,
41819 .unused,
41820 .unused,
38690 },41821 },
38691 .dst_temps = .{ .mem, .unused },41822 .dst_temps = .{ .mem, .unused },
38692 .each = .{ .once = &.{41823 .each = .{ .once = &.{
...@@ -38714,6 +41845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38714,6 +41845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38714 .unused,41845 .unused,
38715 .unused,41846 .unused,
38716 .unused,41847 .unused,
41848 .unused,
41849 .unused,
38717 },41850 },
38718 .dst_temps = .{ .mem, .unused },41851 .dst_temps = .{ .mem, .unused },
38719 .each = .{ .once = &.{41852 .each = .{ .once = &.{
...@@ -38742,6 +41875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38742,6 +41875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38742 .unused,41875 .unused,
38743 .unused,41876 .unused,
38744 .unused,41877 .unused,
41878 .unused,
41879 .unused,
38745 },41880 },
38746 .dst_temps = .{ .mem, .unused },41881 .dst_temps = .{ .mem, .unused },
38747 .each = .{ .once = &.{41882 .each = .{ .once = &.{
...@@ -38805,6 +41940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38805,6 +41940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38805 .unused,41940 .unused,
38806 .unused,41941 .unused,
38807 .unused,41942 .unused,
41943 .unused,
41944 .unused,
38808 },41945 },
38809 .dst_temps = .{ .{ .cc = switch (strict) {41946 .dst_temps = .{ .{ .cc = switch (strict) {
38810 true => .a,41947 true => .a,
...@@ -38833,6 +41970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38833,6 +41970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38833 .unused,41970 .unused,
38834 .unused,41971 .unused,
38835 .unused,41972 .unused,
41973 .unused,
41974 .unused,
38836 },41975 },
38837 .dst_temps = .{ .{ .cc = switch (strict) {41976 .dst_temps = .{ .{ .cc = switch (strict) {
38838 true => .l,41977 true => .l,
...@@ -38919,6 +42058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38919,6 +42058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38919 .unused,42058 .unused,
38920 .unused,42059 .unused,
38921 .unused,42060 .unused,
42061 .unused,
42062 .unused,
38922 },42063 },
38923 .dst_temps = .{ .{ .cc = switch (strict) {42064 .dst_temps = .{ .{ .cc = switch (strict) {
38924 true => .a,42065 true => .a,
...@@ -38947,6 +42088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38947,6 +42088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38947 .unused,42088 .unused,
38948 .unused,42089 .unused,
38949 .unused,42090 .unused,
42091 .unused,
42092 .unused,
38950 },42093 },
38951 .dst_temps = .{ .{ .cc = switch (strict) {42094 .dst_temps = .{ .{ .cc = switch (strict) {
38952 true => .a,42095 true => .a,
...@@ -38976,6 +42119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -38976,6 +42119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
38976 .unused,42119 .unused,
38977 .unused,42120 .unused,
38978 .unused,42121 .unused,
42122 .unused,
42123 .unused,
38979 },42124 },
38980 .dst_temps = .{ .{ .cc = switch (strict) {42125 .dst_temps = .{ .{ .cc = switch (strict) {
38981 true => .z,42126 true => .z,
...@@ -39009,6 +42154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39009,6 +42154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39009 .unused,42154 .unused,
39010 .unused,42155 .unused,
39011 .unused,42156 .unused,
42157 .unused,
42158 .unused,
39012 },42159 },
39013 .dst_temps = .{ .{ .cc = switch (strict) {42160 .dst_temps = .{ .{ .cc = switch (strict) {
39014 true => .a,42161 true => .a,
...@@ -39035,6 +42182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39035,6 +42182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39035 .unused,42182 .unused,
39036 .unused,42183 .unused,
39037 .unused,42184 .unused,
42185 .unused,
42186 .unused,
39038 },42187 },
39039 .dst_temps = .{ .{ .cc = switch (strict) {42188 .dst_temps = .{ .{ .cc = switch (strict) {
39040 true => .a,42189 true => .a,
...@@ -39065,6 +42214,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39065,6 +42214,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39065 .unused,42214 .unused,
39066 .unused,42215 .unused,
39067 .unused,42216 .unused,
42217 .unused,
42218 .unused,
39068 },42219 },
39069 .dst_temps = .{ .{ .cc = switch (strict) {42220 .dst_temps = .{ .{ .cc = switch (strict) {
39070 true => .a,42221 true => .a,
...@@ -39093,6 +42244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39093,6 +42244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39093 .unused,42244 .unused,
39094 .unused,42245 .unused,
39095 .unused,42246 .unused,
42247 .unused,
42248 .unused,
39096 },42249 },
39097 .dst_temps = .{ .{ .cc = switch (strict) {42250 .dst_temps = .{ .{ .cc = switch (strict) {
39098 true => .z,42251 true => .z,
...@@ -39126,6 +42279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39126,6 +42279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39126 .unused,42279 .unused,
39127 .unused,42280 .unused,
39128 .unused,42281 .unused,
42282 .unused,
42283 .unused,
39129 },42284 },
39130 .dst_temps = .{ .{ .cc = switch (strict) {42285 .dst_temps = .{ .{ .cc = switch (strict) {
39131 true => .z,42286 true => .z,
...@@ -39158,6 +42313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39158,6 +42313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39158 .unused,42313 .unused,
39159 .unused,42314 .unused,
39160 .unused,42315 .unused,
42316 .unused,
42317 .unused,
39161 },42318 },
39162 .dst_temps = .{ .{ .cc = switch (strict) {42319 .dst_temps = .{ .{ .cc = switch (strict) {
39163 true => .l,42320 true => .l,
...@@ -39287,6 +42444,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39287,6 +42444,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39287 .unused,42444 .unused,
39288 .unused,42445 .unused,
39289 .unused,42446 .unused,
42447 .unused,
42448 .unused,
39290 },42449 },
39291 .dst_temps = .{ .{ .cc = switch (optimized) {42450 .dst_temps = .{ .{ .cc = switch (optimized) {
39292 false => .z_and_np,42451 false => .z_and_np,
...@@ -39315,6 +42474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39315,6 +42474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39315 .unused,42474 .unused,
39316 .unused,42475 .unused,
39317 .unused,42476 .unused,
42477 .unused,
42478 .unused,
39318 },42479 },
39319 .dst_temps = .{ .{ .cc = .z }, .unused },42480 .dst_temps = .{ .{ .cc = .z }, .unused },
39320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },42481 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -39402,6 +42563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39402,6 +42563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39402 .unused,42563 .unused,
39403 .unused,42564 .unused,
39404 .unused,42565 .unused,
42566 .unused,
42567 .unused,
39405 },42568 },
39406 .dst_temps = .{ .{ .cc = switch (optimized) {42569 .dst_temps = .{ .{ .cc = switch (optimized) {
39407 false => .z_and_np,42570 false => .z_and_np,
...@@ -39430,6 +42593,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39430,6 +42593,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39430 .unused,42593 .unused,
39431 .unused,42594 .unused,
39432 .unused,42595 .unused,
42596 .unused,
42597 .unused,
39433 },42598 },
39434 .dst_temps = .{ .{ .cc = switch (optimized) {42599 .dst_temps = .{ .{ .cc = switch (optimized) {
39435 false => .z_and_np,42600 false => .z_and_np,
...@@ -39459,6 +42624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39459,6 +42624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39459 .unused,42624 .unused,
39460 .unused,42625 .unused,
39461 .unused,42626 .unused,
42627 .unused,
42628 .unused,
39462 },42629 },
39463 .dst_temps = .{ .{ .cc = switch (optimized) {42630 .dst_temps = .{ .{ .cc = switch (optimized) {
39464 false => .z,42631 false => .z,
...@@ -39500,6 +42667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39500,6 +42667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39500 .unused,42667 .unused,
39501 .unused,42668 .unused,
39502 .unused,42669 .unused,
42670 .unused,
42671 .unused,
39503 },42672 },
39504 .dst_temps = .{ .{ .cc = switch (optimized) {42673 .dst_temps = .{ .{ .cc = switch (optimized) {
39505 false => .z_and_np,42674 false => .z_and_np,
...@@ -39526,6 +42695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39526,6 +42695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39526 .unused,42695 .unused,
39527 .unused,42696 .unused,
39528 .unused,42697 .unused,
42698 .unused,
42699 .unused,
39529 },42700 },
39530 .dst_temps = .{ .{ .cc = switch (optimized) {42701 .dst_temps = .{ .{ .cc = switch (optimized) {
39531 false => .z_and_np,42702 false => .z_and_np,
...@@ -39557,6 +42728,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39557,6 +42728,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39557 .unused,42728 .unused,
39558 .unused,42729 .unused,
39559 .unused,42730 .unused,
42731 .unused,
42732 .unused,
39560 },42733 },
39561 .dst_temps = .{ .{ .cc = switch (optimized) {42734 .dst_temps = .{ .{ .cc = switch (optimized) {
39562 false => .z_and_np,42735 false => .z_and_np,
...@@ -39585,6 +42758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39585,6 +42758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39585 .unused,42758 .unused,
39586 .unused,42759 .unused,
39587 .unused,42760 .unused,
42761 .unused,
42762 .unused,
39588 },42763 },
39589 .dst_temps = .{ .{ .cc = switch (optimized) {42764 .dst_temps = .{ .{ .cc = switch (optimized) {
39590 false => .z,42765 false => .z,
...@@ -39626,6 +42801,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39626,6 +42801,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39626 .unused,42801 .unused,
39627 .unused,42802 .unused,
39628 .unused,42803 .unused,
42804 .unused,
42805 .unused,
39629 },42806 },
39630 .dst_temps = .{ .{ .cc = switch (optimized) {42807 .dst_temps = .{ .{ .cc = switch (optimized) {
39631 false => .z,42808 false => .z,
...@@ -39664,6 +42841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -39664,6 +42841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
39664 .unused,42841 .unused,
39665 .unused,42842 .unused,
39666 .unused,42843 .unused,
42844 .unused,
42845 .unused,
39667 },42846 },
39668 .dst_temps = .{ .{ .cc = .z }, .unused },42847 .dst_temps = .{ .{ .cc = .z }, .unused },
39669 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },42848 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40048,6 +43227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40048,6 +43227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40048 .unused,43227 .unused,
40049 .unused,43228 .unused,
40050 .unused,43229 .unused,
43230 .unused,
43231 .unused,
40051 },43232 },
40052 .dst_temps = .{ .{ .ref = .src0 }, .unused },43233 .dst_temps = .{ .{ .ref = .src0 }, .unused },
40053 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43234 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40071,6 +43252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40071,6 +43252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40071 .unused,43252 .unused,
40072 .unused,43253 .unused,
40073 .unused,43254 .unused,
43255 .unused,
43256 .unused,
40074 },43257 },
40075 .dst_temps = .{ .mem, .unused },43258 .dst_temps = .{ .mem, .unused },
40076 .clobbers = .{ .eflags = true },43259 .clobbers = .{ .eflags = true },
...@@ -40099,6 +43282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40099,6 +43282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40099 .unused,43282 .unused,
40100 .unused,43283 .unused,
40101 .unused,43284 .unused,
43285 .unused,
43286 .unused,
40102 },43287 },
40103 .dst_temps = .{ .mem, .unused },43288 .dst_temps = .{ .mem, .unused },
40104 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40128,6 +43313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40128,6 +43313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40128 .unused,43313 .unused,
40129 .unused,43314 .unused,
40130 .unused,43315 .unused,
43316 .unused,
43317 .unused,
40131 },43318 },
40132 .dst_temps = .{ .mem, .unused },43319 .dst_temps = .{ .mem, .unused },
40133 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40157,6 +43344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40157,6 +43344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40157 .unused,43344 .unused,
40158 .unused,43345 .unused,
40159 .unused,43346 .unused,
43347 .unused,
43348 .unused,
40160 },43349 },
40161 .dst_temps = .{ .mem, .unused },43350 .dst_temps = .{ .mem, .unused },
40162 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43351 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40187,6 +43376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40187,6 +43376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40187 .unused,43376 .unused,
40188 .unused,43377 .unused,
40189 .unused,43378 .unused,
43379 .unused,
43380 .unused,
40190 },43381 },
40191 .dst_temps = .{ .mem, .unused },43382 .dst_temps = .{ .mem, .unused },
40192 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43383 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40218,6 +43409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40218,6 +43409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40218 .unused,43409 .unused,
40219 .unused,43410 .unused,
40220 .unused,43411 .unused,
43412 .unused,
43413 .unused,
40221 },43414 },
40222 .dst_temps = .{ .{ .ref = .src0 }, .unused },43415 .dst_temps = .{ .{ .ref = .src0 }, .unused },
40223 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43416 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40242,6 +43435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40242,6 +43435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40242 .unused,43435 .unused,
40243 .unused,43436 .unused,
40244 .unused,43437 .unused,
43438 .unused,
43439 .unused,
40245 },43440 },
40246 .dst_temps = .{ .mem, .unused },43441 .dst_temps = .{ .mem, .unused },
40247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43442 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40271,6 +43466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40271,6 +43466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40271 .unused,43466 .unused,
40272 .unused,43467 .unused,
40273 .unused,43468 .unused,
43469 .unused,
43470 .unused,
40274 },43471 },
40275 .dst_temps = .{ .mem, .unused },43472 .dst_temps = .{ .mem, .unused },
40276 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43473 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40300,6 +43497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40300,6 +43497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40300 .unused,43497 .unused,
40301 .unused,43498 .unused,
40302 .unused,43499 .unused,
43500 .unused,
43501 .unused,
40303 },43502 },
40304 .dst_temps = .{ .mem, .unused },43503 .dst_temps = .{ .mem, .unused },
40305 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43504 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40330,6 +43529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40330,6 +43529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40330 .unused,43529 .unused,
40331 .unused,43530 .unused,
40332 .unused,43531 .unused,
43532 .unused,
43533 .unused,
40333 },43534 },
40334 .dst_temps = .{ .mem, .unused },43535 .dst_temps = .{ .mem, .unused },
40335 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43536 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40397,6 +43598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40397,6 +43598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40397 .unused,43598 .unused,
40398 .unused,43599 .unused,
40399 .unused,43600 .unused,
43601 .unused,
43602 .unused,
40400 },43603 },
40401 .dst_temps = .{ .mem, .unused },43604 .dst_temps = .{ .mem, .unused },
40402 .each = .{ .once = &.{43605 .each = .{ .once = &.{
...@@ -40456,6 +43659,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40456,6 +43659,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40456 .unused,43659 .unused,
40457 .unused,43660 .unused,
40458 .unused,43661 .unused,
43662 .unused,
43663 .unused,
40459 },43664 },
40460 .dst_temps = .{ .mem, .unused },43665 .dst_temps = .{ .mem, .unused },
40461 .clobbers = .{ .eflags = true },43666 .clobbers = .{ .eflags = true },
...@@ -40483,6 +43688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40483,6 +43688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40483 .unused,43688 .unused,
40484 .unused,43689 .unused,
40485 .unused,43690 .unused,
43691 .unused,
43692 .unused,
40486 },43693 },
40487 .dst_temps = .{ .mem, .unused },43694 .dst_temps = .{ .mem, .unused },
40488 .clobbers = .{ .eflags = true },43695 .clobbers = .{ .eflags = true },
...@@ -40510,6 +43717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40510,6 +43717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40510 .unused,43717 .unused,
40511 .unused,43718 .unused,
40512 .unused,43719 .unused,
43720 .unused,
43721 .unused,
40513 },43722 },
40514 .dst_temps = .{ .mem, .unused },43723 .dst_temps = .{ .mem, .unused },
40515 .clobbers = .{ .eflags = true },43724 .clobbers = .{ .eflags = true },
...@@ -40538,6 +43747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40538,6 +43747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40538 .unused,43747 .unused,
40539 .unused,43748 .unused,
40540 .unused,43749 .unused,
43750 .unused,
43751 .unused,
40541 },43752 },
40542 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },43753 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
40543 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43754 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40564,6 +43775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40564,6 +43775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40564 .unused,43775 .unused,
40565 .unused,43776 .unused,
40566 .unused,43777 .unused,
43778 .unused,
43779 .unused,
40567 },43780 },
40568 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },43781 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
40569 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43782 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40590,6 +43803,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40590,6 +43803,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40590 .unused,43803 .unused,
40591 .unused,43804 .unused,
40592 .unused,43805 .unused,
43806 .unused,
43807 .unused,
40593 },43808 },
40594 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },43809 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
40595 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43810 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40616,6 +43831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40616,6 +43831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40616 .unused,43831 .unused,
40617 .unused,43832 .unused,
40618 .unused,43833 .unused,
43834 .unused,
43835 .unused,
40619 },43836 },
40620 .dst_temps = .{ .mem, .unused },43837 .dst_temps = .{ .mem, .unused },
40621 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43838 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40646,6 +43863,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40646,6 +43863,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40646 .unused,43863 .unused,
40647 .unused,43864 .unused,
40648 .unused,43865 .unused,
43866 .unused,
43867 .unused,
40649 },43868 },
40650 .dst_temps = .{ .mem, .unused },43869 .dst_temps = .{ .mem, .unused },
40651 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43870 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40676,6 +43895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40676,6 +43895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40676 .unused,43895 .unused,
40677 .unused,43896 .unused,
40678 .unused,43897 .unused,
43898 .unused,
43899 .unused,
40679 },43900 },
40680 .dst_temps = .{ .mem, .unused },43901 .dst_temps = .{ .mem, .unused },
40681 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43902 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40707,6 +43928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40707,6 +43928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40707 .unused,43928 .unused,
40708 .unused,43929 .unused,
40709 .unused,43930 .unused,
43931 .unused,
43932 .unused,
40710 },43933 },
40711 .dst_temps = .{ .mem, .unused },43934 .dst_temps = .{ .mem, .unused },
40712 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },43935 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40739,6 +43962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40739,6 +43962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40739 .unused,43962 .unused,
40740 .unused,43963 .unused,
40741 .unused,43964 .unused,
43965 .unused,
43966 .unused,
40742 },43967 },
40743 .dst_temps = .{ .mem, .unused },43968 .dst_temps = .{ .mem, .unused },
40744 .each = .{ .once = &.{43969 .each = .{ .once = &.{
...@@ -40762,6 +43987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40762,6 +43987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40762 .unused,43987 .unused,
40763 .unused,43988 .unused,
40764 .unused,43989 .unused,
43990 .unused,
43991 .unused,
40765 },43992 },
40766 .dst_temps = .{ .mem, .unused },43993 .dst_temps = .{ .mem, .unused },
40767 .clobbers = .{ .eflags = true },43994 .clobbers = .{ .eflags = true },
...@@ -40790,6 +44017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40790,6 +44017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40790 .unused,44017 .unused,
40791 .unused,44018 .unused,
40792 .unused,44019 .unused,
44020 .unused,
44021 .unused,
40793 },44022 },
40794 .dst_temps = .{ .mem, .unused },44023 .dst_temps = .{ .mem, .unused },
40795 .each = .{ .once = &.{44024 .each = .{ .once = &.{
...@@ -40813,6 +44042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40813,6 +44042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40813 .unused,44042 .unused,
40814 .unused,44043 .unused,
40815 .unused,44044 .unused,
44045 .unused,
44046 .unused,
40816 },44047 },
40817 .dst_temps = .{ .mem, .unused },44048 .dst_temps = .{ .mem, .unused },
40818 .clobbers = .{ .eflags = true },44049 .clobbers = .{ .eflags = true },
...@@ -40841,6 +44072,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40841,6 +44072,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40841 .unused,44072 .unused,
40842 .unused,44073 .unused,
40843 .unused,44074 .unused,
44075 .unused,
44076 .unused,
40844 },44077 },
40845 .dst_temps = .{ .{ .ref = .src0 }, .unused },44078 .dst_temps = .{ .{ .ref = .src0 }, .unused },
40846 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44079 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40865,6 +44098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40865,6 +44098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40865 .unused,44098 .unused,
40866 .unused,44099 .unused,
40867 .unused,44100 .unused,
44101 .unused,
44102 .unused,
40868 },44103 },
40869 .dst_temps = .{ .mem, .unused },44104 .dst_temps = .{ .mem, .unused },
40870 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44105 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40894,6 +44129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40894,6 +44129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40894 .unused,44129 .unused,
40895 .unused,44130 .unused,
40896 .unused,44131 .unused,
44132 .unused,
44133 .unused,
40897 },44134 },
40898 .dst_temps = .{ .mem, .unused },44135 .dst_temps = .{ .mem, .unused },
40899 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44136 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40923,6 +44160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40923,6 +44160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40923 .unused,44160 .unused,
40924 .unused,44161 .unused,
40925 .unused,44162 .unused,
44163 .unused,
44164 .unused,
40926 },44165 },
40927 .dst_temps = .{ .mem, .unused },44166 .dst_temps = .{ .mem, .unused },
40928 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44167 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40953,6 +44192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40953,6 +44192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40953 .unused,44192 .unused,
40954 .unused,44193 .unused,
40955 .unused,44194 .unused,
44195 .unused,
44196 .unused,
40956 },44197 },
40957 .dst_temps = .{ .mem, .unused },44198 .dst_temps = .{ .mem, .unused },
40958 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44199 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -40984,6 +44225,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -40984,6 +44225,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
40984 .unused,44225 .unused,
40985 .unused,44226 .unused,
40986 .unused,44227 .unused,
44228 .unused,
44229 .unused,
40987 },44230 },
40988 .dst_temps = .{ .{ .ref = .src0 }, .unused },44231 .dst_temps = .{ .{ .ref = .src0 }, .unused },
40989 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44232 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41008,6 +44251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41008,6 +44251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41008 .unused,44251 .unused,
41009 .unused,44252 .unused,
41010 .unused,44253 .unused,
44254 .unused,
44255 .unused,
41011 },44256 },
41012 .dst_temps = .{ .mem, .unused },44257 .dst_temps = .{ .mem, .unused },
41013 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44258 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41037,6 +44282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41037,6 +44282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41037 .unused,44282 .unused,
41038 .unused,44283 .unused,
41039 .unused,44284 .unused,
44285 .unused,
44286 .unused,
41040 },44287 },
41041 .dst_temps = .{ .mem, .unused },44288 .dst_temps = .{ .mem, .unused },
41042 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41066,6 +44313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41066,6 +44313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41066 .unused,44313 .unused,
41067 .unused,44314 .unused,
41068 .unused,44315 .unused,
44316 .unused,
44317 .unused,
41069 },44318 },
41070 .dst_temps = .{ .mem, .unused },44319 .dst_temps = .{ .mem, .unused },
41071 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41095,6 +44344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41095,6 +44344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41095 .unused,44344 .unused,
41096 .unused,44345 .unused,
41097 .unused,44346 .unused,
44347 .unused,
44348 .unused,
41098 },44349 },
41099 .dst_temps = .{ .{ .ref = .src0 }, .unused },44350 .dst_temps = .{ .{ .ref = .src0 }, .unused },
41100 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44351 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41119,6 +44370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41119,6 +44370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41119 .unused,44370 .unused,
41120 .unused,44371 .unused,
41121 .unused,44372 .unused,
44373 .unused,
44374 .unused,
41122 },44375 },
41123 .dst_temps = .{ .mem, .unused },44376 .dst_temps = .{ .mem, .unused },
41124 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44377 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41148,6 +44401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41148,6 +44401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41148 .unused,44401 .unused,
41149 .unused,44402 .unused,
41150 .unused,44403 .unused,
44404 .unused,
44405 .unused,
41151 },44406 },
41152 .dst_temps = .{ .mem, .unused },44407 .dst_temps = .{ .mem, .unused },
41153 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44408 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41177,6 +44432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41177,6 +44432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41177 .unused,44432 .unused,
41178 .unused,44433 .unused,
41179 .unused,44434 .unused,
44435 .unused,
44436 .unused,
41180 },44437 },
41181 .dst_temps = .{ .mem, .unused },44438 .dst_temps = .{ .mem, .unused },
41182 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44439 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41206,6 +44463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41206,6 +44463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41206 .unused,44463 .unused,
41207 .unused,44464 .unused,
41208 .unused,44465 .unused,
44466 .unused,
44467 .unused,
41209 },44468 },
41210 .dst_temps = .{ .{ .reg = .st0 }, .unused },44469 .dst_temps = .{ .{ .reg = .st0 }, .unused },
41211 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44470 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41230,6 +44489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41230,6 +44489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41230 .unused,44489 .unused,
41231 .unused,44490 .unused,
41232 .unused,44491 .unused,
44492 .unused,
44493 .unused,
41233 },44494 },
41234 .dst_temps = .{ .mem, .unused },44495 .dst_temps = .{ .mem, .unused },
41235 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44496 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41260,6 +44521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41260,6 +44521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41260 .unused,44521 .unused,
41261 .unused,44522 .unused,
41262 .unused,44523 .unused,
44524 .unused,
44525 .unused,
41263 },44526 },
41264 .dst_temps = .{ .mem, .unused },44527 .dst_temps = .{ .mem, .unused },
41265 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44528 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41290,6 +44553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41290,6 +44553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41290 .unused,44553 .unused,
41291 .unused,44554 .unused,
41292 .unused,44555 .unused,
44556 .unused,
44557 .unused,
41293 },44558 },
41294 .dst_temps = .{ .mem, .unused },44559 .dst_temps = .{ .mem, .unused },
41295 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44560 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41370,6 +44635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41370,6 +44635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41370 .unused,44635 .unused,
41371 .unused,44636 .unused,
41372 .unused,44637 .unused,
44638 .unused,
44639 .unused,
41373 },44640 },
41374 .dst_temps = .{ .{ .ref = .src0 }, .unused },44641 .dst_temps = .{ .{ .ref = .src0 }, .unused },
41375 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44642 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41393,6 +44660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41393,6 +44660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41393 .unused,44660 .unused,
41394 .unused,44661 .unused,
41395 .unused,44662 .unused,
44663 .unused,
44664 .unused,
41396 },44665 },
41397 .dst_temps = .{ .mem, .unused },44666 .dst_temps = .{ .mem, .unused },
41398 .clobbers = .{ .eflags = true },44667 .clobbers = .{ .eflags = true },
...@@ -41421,6 +44690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41421,6 +44690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41421 .unused,44690 .unused,
41422 .unused,44691 .unused,
41423 .unused,44692 .unused,
44693 .unused,
44694 .unused,
41424 },44695 },
41425 .dst_temps = .{ .mem, .unused },44696 .dst_temps = .{ .mem, .unused },
41426 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44697 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41451,6 +44722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41451,6 +44722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41451 .unused,44722 .unused,
41452 .unused,44723 .unused,
41453 .unused,44724 .unused,
44725 .unused,
44726 .unused,
41454 },44727 },
41455 .dst_temps = .{ .mem, .unused },44728 .dst_temps = .{ .mem, .unused },
41456 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44729 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41481,6 +44754,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41481,6 +44754,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41481 .unused,44754 .unused,
41482 .unused,44755 .unused,
41483 .unused,44756 .unused,
44757 .unused,
44758 .unused,
41484 },44759 },
41485 .dst_temps = .{ .mem, .unused },44760 .dst_temps = .{ .mem, .unused },
41486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44761 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41550,6 +44825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41550,6 +44825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41550 .unused,44825 .unused,
41551 .unused,44826 .unused,
41552 .unused,44827 .unused,
44828 .unused,
44829 .unused,
41553 },44830 },
41554 .dst_temps = .{ .mem, .unused },44831 .dst_temps = .{ .mem, .unused },
41555 .each = .{ .once = &.{44832 .each = .{ .once = &.{
...@@ -41578,6 +44855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41578,6 +44855,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41578 .unused,44855 .unused,
41579 .unused,44856 .unused,
41580 .unused,44857 .unused,
44858 .unused,
44859 .unused,
41581 },44860 },
41582 .dst_temps = .{ .{ .ref = .src0 }, .unused },44861 .dst_temps = .{ .{ .ref = .src0 }, .unused },
41583 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44862 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41601,6 +44880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41601,6 +44880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41601 .unused,44880 .unused,
41602 .unused,44881 .unused,
41603 .unused,44882 .unused,
44883 .unused,
44884 .unused,
41604 },44885 },
41605 .dst_temps = .{ .mem, .unused },44886 .dst_temps = .{ .mem, .unused },
41606 .clobbers = .{ .eflags = true },44887 .clobbers = .{ .eflags = true },
...@@ -41633,6 +44914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41633,6 +44914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41633 .unused,44914 .unused,
41634 .unused,44915 .unused,
41635 .unused,44916 .unused,
44917 .unused,
44918 .unused,
41636 },44919 },
41637 .dst_temps = .{ .mem, .unused },44920 .dst_temps = .{ .mem, .unused },
41638 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44921 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41663,6 +44946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41663,6 +44946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41663 .unused,44946 .unused,
41664 .unused,44947 .unused,
41665 .unused,44948 .unused,
44949 .unused,
44950 .unused,
41666 },44951 },
41667 .dst_temps = .{ .mem, .unused },44952 .dst_temps = .{ .mem, .unused },
41668 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44953 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41693,6 +44978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41693,6 +44978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41693 .unused,44978 .unused,
41694 .unused,44979 .unused,
41695 .unused,44980 .unused,
44981 .unused,
44982 .unused,
41696 },44983 },
41697 .dst_temps = .{ .mem, .unused },44984 .dst_temps = .{ .mem, .unused },
41698 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },44985 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41723,6 +45010,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41723,6 +45010,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41723 .unused,45010 .unused,
41724 .unused,45011 .unused,
41725 .unused,45012 .unused,
45013 .unused,
45014 .unused,
41726 },45015 },
41727 .dst_temps = .{ .{ .rc = .x87 }, .unused },45016 .dst_temps = .{ .{ .rc = .x87 }, .unused },
41728 .each = .{ .once = &.{45017 .each = .{ .once = &.{
...@@ -41749,6 +45038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41749,6 +45038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41749 .unused,45038 .unused,
41750 .unused,45039 .unused,
41751 .unused,45040 .unused,
45041 .unused,
45042 .unused,
41752 },45043 },
41753 .dst_temps = .{ .{ .reg = .st0 }, .unused },45044 .dst_temps = .{ .{ .reg = .st0 }, .unused },
41754 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45045 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41773,6 +45064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41773,6 +45064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41773 .unused,45064 .unused,
41774 .unused,45065 .unused,
41775 .unused,45066 .unused,
45067 .unused,
45068 .unused,
41776 },45069 },
41777 .dst_temps = .{ .mem, .unused },45070 .dst_temps = .{ .mem, .unused },
41778 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45071 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41804,6 +45097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41804,6 +45097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41804 .unused,45097 .unused,
41805 .unused,45098 .unused,
41806 .unused,45099 .unused,
45100 .unused,
45101 .unused,
41807 },45102 },
41808 .dst_temps = .{ .mem, .unused },45103 .dst_temps = .{ .mem, .unused },
41809 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45104 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41835,6 +45130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41835,6 +45130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41835 .unused,45130 .unused,
41836 .unused,45131 .unused,
41837 .unused,45132 .unused,
45133 .unused,
45134 .unused,
41838 },45135 },
41839 .dst_temps = .{ .mem, .unused },45136 .dst_temps = .{ .mem, .unused },
41840 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45137 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41867,6 +45164,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41867,6 +45164,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41867 .unused,45164 .unused,
41868 .unused,45165 .unused,
41869 .unused,45166 .unused,
45167 .unused,
45168 .unused,
41870 },45169 },
41871 .dst_temps = .{ .{ .ref = .src0 }, .unused },45170 .dst_temps = .{ .{ .ref = .src0 }, .unused },
41872 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45171 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41891,6 +45190,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41891,6 +45190,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41891 .unused,45190 .unused,
41892 .unused,45191 .unused,
41893 .unused,45192 .unused,
45193 .unused,
45194 .unused,
41894 },45195 },
41895 .dst_temps = .{ .mem, .unused },45196 .dst_temps = .{ .mem, .unused },
41896 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45197 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41921,6 +45222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41921,6 +45222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41921 .unused,45222 .unused,
41922 .unused,45223 .unused,
41923 .unused,45224 .unused,
45225 .unused,
45226 .unused,
41924 },45227 },
41925 .dst_temps = .{ .mem, .unused },45228 .dst_temps = .{ .mem, .unused },
41926 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45229 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -41951,6 +45254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -41951,6 +45254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
41951 .unused,45254 .unused,
41952 .unused,45255 .unused,
41953 .unused,45256 .unused,
45257 .unused,
45258 .unused,
41954 },45259 },
41955 .dst_temps = .{ .mem, .unused },45260 .dst_temps = .{ .mem, .unused },
41956 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45261 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42017,6 +45322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42017,6 +45322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42017 .unused,45322 .unused,
42018 .unused,45323 .unused,
42019 .unused,45324 .unused,
45325 .unused,
45326 .unused,
42020 },45327 },
42021 .dst_temps = .{ .mem, .unused },45328 .dst_temps = .{ .mem, .unused },
42022 .each = .{ .once = &.{45329 .each = .{ .once = &.{
...@@ -42076,6 +45383,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42076,6 +45383,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42076 .unused,45383 .unused,
42077 .unused,45384 .unused,
42078 .unused,45385 .unused,
45386 .unused,
45387 .unused,
42079 },45388 },
42080 .dst_temps = .{ .mem, .unused },45389 .dst_temps = .{ .mem, .unused },
42081 .clobbers = .{ .eflags = true },45390 .clobbers = .{ .eflags = true },
...@@ -42103,6 +45412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42103,6 +45412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42103 .unused,45412 .unused,
42104 .unused,45413 .unused,
42105 .unused,45414 .unused,
45415 .unused,
45416 .unused,
42106 },45417 },
42107 .dst_temps = .{ .mem, .unused },45418 .dst_temps = .{ .mem, .unused },
42108 .clobbers = .{ .eflags = true },45419 .clobbers = .{ .eflags = true },
...@@ -42130,6 +45441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42130,6 +45441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42130 .unused,45441 .unused,
42131 .unused,45442 .unused,
42132 .unused,45443 .unused,
45444 .unused,
45445 .unused,
42133 },45446 },
42134 .dst_temps = .{ .mem, .unused },45447 .dst_temps = .{ .mem, .unused },
42135 .clobbers = .{ .eflags = true },45448 .clobbers = .{ .eflags = true },
...@@ -42157,6 +45470,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42157,6 +45470,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42157 .unused,45470 .unused,
42158 .unused,45471 .unused,
42159 .unused,45472 .unused,
45473 .unused,
45474 .unused,
42160 },45475 },
42161 .dst_temps = .{ .mem, .unused },45476 .dst_temps = .{ .mem, .unused },
42162 .each = .{ .once = &.{45477 .each = .{ .once = &.{
...@@ -42180,6 +45495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42180,6 +45495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42180 .unused,45495 .unused,
42181 .unused,45496 .unused,
42182 .unused,45497 .unused,
45498 .unused,
45499 .unused,
42183 },45500 },
42184 .dst_temps = .{ .mem, .unused },45501 .dst_temps = .{ .mem, .unused },
42185 .clobbers = .{ .eflags = true },45502 .clobbers = .{ .eflags = true },
...@@ -42208,6 +45525,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42208,6 +45525,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42208 .unused,45525 .unused,
42209 .unused,45526 .unused,
42210 .unused,45527 .unused,
45528 .unused,
45529 .unused,
42211 },45530 },
42212 .dst_temps = .{ .{ .ref = .src0 }, .unused },45531 .dst_temps = .{ .{ .ref = .src0 }, .unused },
42213 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45532 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42232,6 +45551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42232,6 +45551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42232 .unused,45551 .unused,
42233 .unused,45552 .unused,
42234 .unused,45553 .unused,
45554 .unused,
45555 .unused,
42235 },45556 },
42236 .dst_temps = .{ .mem, .unused },45557 .dst_temps = .{ .mem, .unused },
42237 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45558 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42261,6 +45582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42261,6 +45582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42261 .unused,45582 .unused,
42262 .unused,45583 .unused,
42263 .unused,45584 .unused,
45585 .unused,
45586 .unused,
42264 },45587 },
42265 .dst_temps = .{ .mem, .unused },45588 .dst_temps = .{ .mem, .unused },
42266 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45589 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42290,6 +45613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42290,6 +45613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42290 .unused,45613 .unused,
42291 .unused,45614 .unused,
42292 .unused,45615 .unused,
45616 .unused,
45617 .unused,
42293 },45618 },
42294 .dst_temps = .{ .mem, .unused },45619 .dst_temps = .{ .mem, .unused },
42295 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45620 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42318,6 +45643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42318,6 +45643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42318 .unused,45643 .unused,
42319 .unused,45644 .unused,
42320 .unused,45645 .unused,
45646 .unused,
45647 .unused,
42321 },45648 },
42322 .dst_temps = .{ .mem, .unused },45649 .dst_temps = .{ .mem, .unused },
42323 .each = .{ .once = &.{45650 .each = .{ .once = &.{
...@@ -42341,6 +45668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42341,6 +45668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42341 .unused,45668 .unused,
42342 .unused,45669 .unused,
42343 .unused,45670 .unused,
45671 .unused,
45672 .unused,
42344 },45673 },
42345 .dst_temps = .{ .mem, .unused },45674 .dst_temps = .{ .mem, .unused },
42346 .clobbers = .{ .eflags = true },45675 .clobbers = .{ .eflags = true },
...@@ -42369,6 +45698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42369,6 +45698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42369 .unused,45698 .unused,
42370 .unused,45699 .unused,
42371 .unused,45700 .unused,
45701 .unused,
45702 .unused,
42372 },45703 },
42373 .dst_temps = .{ .{ .ref = .src0 }, .unused },45704 .dst_temps = .{ .{ .ref = .src0 }, .unused },
42374 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45705 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42393,6 +45724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42393,6 +45724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42393 .unused,45724 .unused,
42394 .unused,45725 .unused,
42395 .unused,45726 .unused,
45727 .unused,
45728 .unused,
42396 },45729 },
42397 .dst_temps = .{ .mem, .unused },45730 .dst_temps = .{ .mem, .unused },
42398 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45731 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42422,6 +45755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42422,6 +45755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42422 .unused,45755 .unused,
42423 .unused,45756 .unused,
42424 .unused,45757 .unused,
45758 .unused,
45759 .unused,
42425 },45760 },
42426 .dst_temps = .{ .mem, .unused },45761 .dst_temps = .{ .mem, .unused },
42427 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45762 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42451,6 +45786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42451,6 +45786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42451 .unused,45786 .unused,
42452 .unused,45787 .unused,
42453 .unused,45788 .unused,
45789 .unused,
45790 .unused,
42454 },45791 },
42455 .dst_temps = .{ .mem, .unused },45792 .dst_temps = .{ .mem, .unused },
42456 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45793 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42481,6 +45818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42481,6 +45818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42481 .unused,45818 .unused,
42482 .unused,45819 .unused,
42483 .unused,45820 .unused,
45821 .unused,
45822 .unused,
42484 },45823 },
42485 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },45824 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
42486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45825 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42507,6 +45846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42507,6 +45846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42507 .unused,45846 .unused,
42508 .unused,45847 .unused,
42509 .unused,45848 .unused,
45849 .unused,
45850 .unused,
42510 },45851 },
42511 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },45852 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
42512 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45853 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42533,6 +45874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42533,6 +45874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42533 .unused,45874 .unused,
42534 .unused,45875 .unused,
42535 .unused,45876 .unused,
45877 .unused,
45878 .unused,
42536 },45879 },
42537 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },45880 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
42538 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45881 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42559,6 +45902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42559,6 +45902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42559 .unused,45902 .unused,
42560 .unused,45903 .unused,
42561 .unused,45904 .unused,
45905 .unused,
45906 .unused,
42562 },45907 },
42563 .dst_temps = .{ .mem, .unused },45908 .dst_temps = .{ .mem, .unused },
42564 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45909 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42589,6 +45934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42589,6 +45934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42589 .unused,45934 .unused,
42590 .unused,45935 .unused,
42591 .unused,45936 .unused,
45937 .unused,
45938 .unused,
42592 },45939 },
42593 .dst_temps = .{ .mem, .unused },45940 .dst_temps = .{ .mem, .unused },
42594 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45941 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42619,6 +45966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42619,6 +45966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42619 .unused,45966 .unused,
42620 .unused,45967 .unused,
42621 .unused,45968 .unused,
45969 .unused,
45970 .unused,
42622 },45971 },
42623 .dst_temps = .{ .mem, .unused },45972 .dst_temps = .{ .mem, .unused },
42624 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },45973 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -42718,6 +46067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42718,6 +46067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42718 .unused,46067 .unused,
42719 .unused,46068 .unused,
42720 .unused,46069 .unused,
46070 .unused,
46071 .unused,
42721 },46072 },
42722 .dst_temps = .{ .mem, .unused },46073 .dst_temps = .{ .mem, .unused },
42723 .each = .{ .once = &.{46074 .each = .{ .once = &.{
...@@ -42746,6 +46097,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42746,6 +46097,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42746 },46097 },
42747 .dst_temps = .{ .{ .ref = .src0 }, .unused },46098 .dst_temps = .{ .{ .ref = .src0 }, .unused },
42748 .each = .{ .once = &.{} },46099 .each = .{ .once = &.{} },
46100 }, .{
46101 .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .byte, .is = .byte } }, .any, .any },
46102 .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .byte, .is = .byte } }, .any },
46103 .patterns = &.{
46104 .{ .src = .{ .to_mut_mem, .none, .none } },
46105 },
46106 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46107 .each = .{ .once = &.{} },
42749 }, .{46108 }, .{
42750 .required_features = .{ .avx, null, null, null },46109 .required_features = .{ .avx, null, null, null },
42751 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any },46110 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any },
...@@ -42829,6 +46188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42829,6 +46188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42829 .unused,46188 .unused,
42830 .unused,46189 .unused,
42831 .unused,46190 .unused,
46191 .unused,
46192 .unused,
42832 },46193 },
42833 .dst_temps = .{ .mem, .unused },46194 .dst_temps = .{ .mem, .unused },
42834 .clobbers = .{ .eflags = true },46195 .clobbers = .{ .eflags = true },
...@@ -42855,6 +46216,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42855,6 +46216,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42855 .unused,46216 .unused,
42856 .unused,46217 .unused,
42857 .unused,46218 .unused,
46219 .unused,
46220 .unused,
42858 },46221 },
42859 .dst_temps = .{ .mem, .unused },46222 .dst_temps = .{ .mem, .unused },
42860 .clobbers = .{ .eflags = true },46223 .clobbers = .{ .eflags = true },
...@@ -42954,6 +46317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42954,6 +46317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42954 .unused,46317 .unused,
42955 .unused,46318 .unused,
42956 .unused,46319 .unused,
46320 .unused,
46321 .unused,
42957 },46322 },
42958 .dst_temps = .{ .mem, .unused },46323 .dst_temps = .{ .mem, .unused },
42959 .clobbers = .{ .eflags = true },46324 .clobbers = .{ .eflags = true },
...@@ -42980,6 +46345,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -42980,6 +46345,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
42980 .unused,46345 .unused,
42981 .unused,46346 .unused,
42982 .unused,46347 .unused,
46348 .unused,
46349 .unused,
42983 },46350 },
42984 .dst_temps = .{ .mem, .unused },46351 .dst_temps = .{ .mem, .unused },
42985 .clobbers = .{ .eflags = true },46352 .clobbers = .{ .eflags = true },
...@@ -43007,6 +46374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43007,6 +46374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43007 .unused,46374 .unused,
43008 .unused,46375 .unused,
43009 .unused,46376 .unused,
46377 .unused,
46378 .unused,
43010 },46379 },
43011 .dst_temps = .{ .mem, .unused },46380 .dst_temps = .{ .mem, .unused },
43012 .clobbers = .{ .eflags = true },46381 .clobbers = .{ .eflags = true },
...@@ -43033,6 +46402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43033,6 +46402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43033 .unused,46402 .unused,
43034 .unused,46403 .unused,
43035 .unused,46404 .unused,
46405 .unused,
46406 .unused,
43036 },46407 },
43037 .dst_temps = .{ .mem, .unused },46408 .dst_temps = .{ .mem, .unused },
43038 .clobbers = .{ .eflags = true },46409 .clobbers = .{ .eflags = true },
...@@ -43060,6 +46431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43060,6 +46431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43060 .unused,46431 .unused,
43061 .unused,46432 .unused,
43062 .unused,46433 .unused,
46434 .unused,
46435 .unused,
43063 },46436 },
43064 .dst_temps = .{ .mem, .unused },46437 .dst_temps = .{ .mem, .unused },
43065 .clobbers = .{ .eflags = true },46438 .clobbers = .{ .eflags = true },
...@@ -43088,6 +46461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43088,6 +46461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43088 .unused,46461 .unused,
43089 .unused,46462 .unused,
43090 .unused,46463 .unused,
46464 .unused,
46465 .unused,
43091 },46466 },
43092 .dst_temps = .{ .mem, .unused },46467 .dst_temps = .{ .mem, .unused },
43093 .clobbers = .{ .eflags = true },46468 .clobbers = .{ .eflags = true },
...@@ -43120,6 +46495,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43120,6 +46495,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43120 },46495 },
43121 .dst_temps = .{ .{ .ref = .src0 }, .unused },46496 .dst_temps = .{ .{ .ref = .src0 }, .unused },
43122 .each = .{ .once = &.{} },46497 .each = .{ .once = &.{} },
46498 }, .{
46499 .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .word, .is = .word } }, .any, .any },
46500 .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .word, .is = .word } }, .any },
46501 .patterns = &.{
46502 .{ .src = .{ .to_mut_mem, .none, .none } },
46503 },
46504 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46505 .each = .{ .once = &.{} },
43123 }, .{46506 }, .{
43124 .required_features = .{ .avx, null, null, null },46507 .required_features = .{ .avx, null, null, null },
43125 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any },46508 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any },
...@@ -43202,6 +46585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43202,6 +46585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43202 .unused,46585 .unused,
43203 .unused,46586 .unused,
43204 .unused,46587 .unused,
46588 .unused,
46589 .unused,
43205 },46590 },
43206 .dst_temps = .{ .mem, .unused },46591 .dst_temps = .{ .mem, .unused },
43207 .clobbers = .{ .eflags = true },46592 .clobbers = .{ .eflags = true },
...@@ -43228,6 +46613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43228,6 +46613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43228 .unused,46613 .unused,
43229 .unused,46614 .unused,
43230 .unused,46615 .unused,
46616 .unused,
46617 .unused,
43231 },46618 },
43232 .dst_temps = .{ .mem, .unused },46619 .dst_temps = .{ .mem, .unused },
43233 .clobbers = .{ .eflags = true },46620 .clobbers = .{ .eflags = true },
...@@ -43254,6 +46641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43254,6 +46641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43254 .unused,46641 .unused,
43255 .unused,46642 .unused,
43256 .unused,46643 .unused,
46644 .unused,
46645 .unused,
43257 },46646 },
43258 .dst_temps = .{ .mem, .unused },46647 .dst_temps = .{ .mem, .unused },
43259 .clobbers = .{ .eflags = true },46648 .clobbers = .{ .eflags = true },
...@@ -43280,6 +46669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43280,6 +46669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43280 .unused,46669 .unused,
43281 .unused,46670 .unused,
43282 .unused,46671 .unused,
46672 .unused,
46673 .unused,
43283 },46674 },
43284 .dst_temps = .{ .mem, .unused },46675 .dst_temps = .{ .mem, .unused },
43285 .clobbers = .{ .eflags = true },46676 .clobbers = .{ .eflags = true },
...@@ -43312,6 +46703,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43312,6 +46703,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43312 },46703 },
43313 .dst_temps = .{ .{ .ref = .src0 }, .unused },46704 .dst_temps = .{ .{ .ref = .src0 }, .unused },
43314 .each = .{ .once = &.{} },46705 .each = .{ .once = &.{} },
46706 }, .{
46707 .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, .any, .any },
46708 .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, .any },
46709 .patterns = &.{
46710 .{ .src = .{ .to_mut_mem, .none, .none } },
46711 },
46712 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46713 .each = .{ .once = &.{} },
43315 }, .{46714 }, .{
43316 .required_features = .{ .avx, null, null, null },46715 .required_features = .{ .avx, null, null, null },
43317 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .qword } }, .any, .any },46716 .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .qword } }, .any, .any },
...@@ -43352,6 +46751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43352,6 +46751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43352 .unused,46751 .unused,
43353 .unused,46752 .unused,
43354 .unused,46753 .unused,
46754 .unused,
46755 .unused,
43355 },46756 },
43356 .dst_temps = .{ .mem, .unused },46757 .dst_temps = .{ .mem, .unused },
43357 .clobbers = .{ .eflags = true },46758 .clobbers = .{ .eflags = true },
...@@ -43378,6 +46779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43378,6 +46779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43378 .unused,46779 .unused,
43379 .unused,46780 .unused,
43380 .unused,46781 .unused,
46782 .unused,
46783 .unused,
43381 },46784 },
43382 .dst_temps = .{ .mem, .unused },46785 .dst_temps = .{ .mem, .unused },
43383 .clobbers = .{ .eflags = true },46786 .clobbers = .{ .eflags = true },
...@@ -43404,6 +46807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43404,6 +46807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43404 .unused,46807 .unused,
43405 .unused,46808 .unused,
43406 .unused,46809 .unused,
46810 .unused,
46811 .unused,
43407 },46812 },
43408 .dst_temps = .{ .mem, .unused },46813 .dst_temps = .{ .mem, .unused },
43409 .clobbers = .{ .eflags = true },46814 .clobbers = .{ .eflags = true },
...@@ -43430,6 +46835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43430,6 +46835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43430 .unused,46835 .unused,
43431 .unused,46836 .unused,
43432 .unused,46837 .unused,
46838 .unused,
46839 .unused,
43433 },46840 },
43434 .dst_temps = .{ .mem, .unused },46841 .dst_temps = .{ .mem, .unused },
43435 .clobbers = .{ .eflags = true },46842 .clobbers = .{ .eflags = true },
...@@ -43462,6 +46869,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43462,6 +46869,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43462 },46869 },
43463 .dst_temps = .{ .{ .ref = .src0 }, .unused },46870 .dst_temps = .{ .{ .ref = .src0 }, .unused },
43464 .each = .{ .once = &.{} },46871 .each = .{ .once = &.{} },
46872 }, .{
46873 .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, .any, .any },
46874 .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, .any },
46875 .patterns = &.{
46876 .{ .src = .{ .to_mut_mem, .none, .none } },
46877 },
46878 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46879 .each = .{ .once = &.{} },
43465 }, .{46880 }, .{
43466 .required_features = .{ .@"64bit", null, null, null },46881 .required_features = .{ .@"64bit", null, null, null },
43467 .src_constraints = .{ .any_scalar_int, .any, .any },46882 .src_constraints = .{ .any_scalar_int, .any, .any },
...@@ -43479,6 +46894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43479,6 +46894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43479 .unused,46894 .unused,
43480 .unused,46895 .unused,
43481 .unused,46896 .unused,
46897 .unused,
46898 .unused,
43482 },46899 },
43483 .dst_temps = .{ .mem, .unused },46900 .dst_temps = .{ .mem, .unused },
43484 .clobbers = .{ .eflags = true },46901 .clobbers = .{ .eflags = true },
...@@ -43511,6 +46928,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43511,6 +46928,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43511 },46928 },
43512 .dst_temps = .{ .{ .ref = .src0 }, .unused },46929 .dst_temps = .{ .{ .ref = .src0 }, .unused },
43513 .each = .{ .once = &.{} },46930 .each = .{ .once = &.{} },
46931 }, .{
46932 .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .xword, .is = .xword } }, .any, .any },
46933 .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .xword, .is = .xword } }, .any },
46934 .patterns = &.{
46935 .{ .src = .{ .to_mut_mem, .none, .none } },
46936 },
46937 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46938 .each = .{ .once = &.{} },
43514 }, .{46939 }, .{
43515 .required_features = .{ .avx, null, null, null },46940 .required_features = .{ .avx, null, null, null },
43516 .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .yword } }, .any, .any },46941 .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .yword } }, .any, .any },
...@@ -43538,6 +46963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43538,6 +46963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43538 .unused,46963 .unused,
43539 .unused,46964 .unused,
43540 .unused,46965 .unused,
46966 .unused,
46967 .unused,
43541 },46968 },
43542 .dst_temps = .{ .mem, .unused },46969 .dst_temps = .{ .mem, .unused },
43543 .clobbers = .{ .eflags = true },46970 .clobbers = .{ .eflags = true },
...@@ -43568,6 +46995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43568,6 +46995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43568 .unused,46995 .unused,
43569 .unused,46996 .unused,
43570 .unused,46997 .unused,
46998 .unused,
46999 .unused,
43571 },47000 },
43572 .dst_temps = .{ .mem, .unused },47001 .dst_temps = .{ .mem, .unused },
43573 .clobbers = .{ .eflags = true },47002 .clobbers = .{ .eflags = true },
...@@ -43645,6 +47074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43645,6 +47074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43645 .unused,47074 .unused,
43646 .unused,47075 .unused,
43647 .unused,47076 .unused,
47077 .unused,
47078 .unused,
43648 },47079 },
43649 .dst_temps = .{ .mem, .unused },47080 .dst_temps = .{ .mem, .unused },
43650 .clobbers = .{ .eflags = true },47081 .clobbers = .{ .eflags = true },
...@@ -43674,6 +47105,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43674,6 +47105,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43674 .unused,47105 .unused,
43675 .unused,47106 .unused,
43676 .unused,47107 .unused,
47108 .unused,
47109 .unused,
43677 },47110 },
43678 .dst_temps = .{ .mem, .unused },47111 .dst_temps = .{ .mem, .unused },
43679 .clobbers = .{ .eflags = true },47112 .clobbers = .{ .eflags = true },
...@@ -43702,6 +47135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43702,6 +47135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43702 .unused,47135 .unused,
43703 .unused,47136 .unused,
43704 .unused,47137 .unused,
47138 .unused,
47139 .unused,
43705 },47140 },
43706 .dst_temps = .{ .mem, .unused },47141 .dst_temps = .{ .mem, .unused },
43707 .clobbers = .{ .eflags = true },47142 .clobbers = .{ .eflags = true },
...@@ -43730,6 +47165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43730,6 +47165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43730 .unused,47165 .unused,
43731 .unused,47166 .unused,
43732 .unused,47167 .unused,
47168 .unused,
47169 .unused,
43733 },47170 },
43734 .dst_temps = .{ .mem, .unused },47171 .dst_temps = .{ .mem, .unused },
43735 .clobbers = .{ .eflags = true },47172 .clobbers = .{ .eflags = true },
...@@ -43805,6 +47242,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43805,6 +47242,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43805 .unused,47242 .unused,
43806 .unused,47243 .unused,
43807 .unused,47244 .unused,
47245 .unused,
47246 .unused,
43808 },47247 },
43809 .dst_temps = .{ .mem, .unused },47248 .dst_temps = .{ .mem, .unused },
43810 .clobbers = .{ .eflags = true },47249 .clobbers = .{ .eflags = true },
...@@ -43834,6 +47273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43834,6 +47273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43834 .unused,47273 .unused,
43835 .unused,47274 .unused,
43836 .unused,47275 .unused,
47276 .unused,
47277 .unused,
43837 },47278 },
43838 .dst_temps = .{ .mem, .unused },47279 .dst_temps = .{ .mem, .unused },
43839 .clobbers = .{ .eflags = true },47280 .clobbers = .{ .eflags = true },
...@@ -43862,6 +47303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43862,6 +47303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43862 .unused,47303 .unused,
43863 .unused,47304 .unused,
43864 .unused,47305 .unused,
47306 .unused,
47307 .unused,
43865 },47308 },
43866 .dst_temps = .{ .mem, .unused },47309 .dst_temps = .{ .mem, .unused },
43867 .clobbers = .{ .eflags = true },47310 .clobbers = .{ .eflags = true },
...@@ -43890,6 +47333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43890,6 +47333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43890 .unused,47333 .unused,
43891 .unused,47334 .unused,
43892 .unused,47335 .unused,
47336 .unused,
47337 .unused,
43893 },47338 },
43894 .dst_temps = .{ .mem, .unused },47339 .dst_temps = .{ .mem, .unused },
43895 .clobbers = .{ .eflags = true },47340 .clobbers = .{ .eflags = true },
...@@ -43943,6 +47388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43943,6 +47388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43943 .unused,47388 .unused,
43944 .unused,47389 .unused,
43945 .unused,47390 .unused,
47391 .unused,
47392 .unused,
43946 },47393 },
43947 .dst_temps = .{ .mem, .unused },47394 .dst_temps = .{ .mem, .unused },
43948 .clobbers = .{ .eflags = true },47395 .clobbers = .{ .eflags = true },
...@@ -43972,6 +47419,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -43972,6 +47419,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
43972 .unused,47419 .unused,
43973 .unused,47420 .unused,
43974 .unused,47421 .unused,
47422 .unused,
47423 .unused,
43975 },47424 },
43976 .dst_temps = .{ .mem, .unused },47425 .dst_temps = .{ .mem, .unused },
43977 .clobbers = .{ .eflags = true },47426 .clobbers = .{ .eflags = true },
...@@ -44000,6 +47449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44000,6 +47449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44000 .unused,47449 .unused,
44001 .unused,47450 .unused,
44002 .unused,47451 .unused,
47452 .unused,
47453 .unused,
44003 },47454 },
44004 .dst_temps = .{ .mem, .unused },47455 .dst_temps = .{ .mem, .unused },
44005 .clobbers = .{ .eflags = true },47456 .clobbers = .{ .eflags = true },
...@@ -44028,6 +47479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44028,6 +47479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44028 .unused,47479 .unused,
44029 .unused,47480 .unused,
44030 .unused,47481 .unused,
47482 .unused,
47483 .unused,
44031 },47484 },
44032 .dst_temps = .{ .mem, .unused },47485 .dst_temps = .{ .mem, .unused },
44033 .clobbers = .{ .eflags = true },47486 .clobbers = .{ .eflags = true },
...@@ -44057,6 +47510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44057,6 +47510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44057 .unused,47510 .unused,
44058 .unused,47511 .unused,
44059 .unused,47512 .unused,
47513 .unused,
47514 .unused,
44060 },47515 },
44061 .dst_temps = .{ .mem, .unused },47516 .dst_temps = .{ .mem, .unused },
44062 .clobbers = .{ .eflags = true },47517 .clobbers = .{ .eflags = true },
...@@ -44086,6 +47541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44086,6 +47541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44086 .unused,47541 .unused,
44087 .unused,47542 .unused,
44088 .unused,47543 .unused,
47544 .unused,
47545 .unused,
44089 },47546 },
44090 .dst_temps = .{ .mem, .unused },47547 .dst_temps = .{ .mem, .unused },
44091 .clobbers = .{ .eflags = true },47548 .clobbers = .{ .eflags = true },
...@@ -44114,6 +47571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44114,6 +47571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44114 .unused,47571 .unused,
44115 .unused,47572 .unused,
44116 .unused,47573 .unused,
47574 .unused,
47575 .unused,
44117 },47576 },
44118 .dst_temps = .{ .mem, .unused },47577 .dst_temps = .{ .mem, .unused },
44119 .clobbers = .{ .eflags = true },47578 .clobbers = .{ .eflags = true },
...@@ -44145,6 +47604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44145,6 +47604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44145 .unused,47604 .unused,
44146 .unused,47605 .unused,
44147 .unused,47606 .unused,
47607 .unused,
47608 .unused,
44148 },47609 },
44149 .dst_temps = .{ .mem, .unused },47610 .dst_temps = .{ .mem, .unused },
44150 .clobbers = .{ .eflags = true },47611 .clobbers = .{ .eflags = true },
...@@ -44222,6 +47683,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44222,6 +47683,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44222 .unused,47683 .unused,
44223 .unused,47684 .unused,
44224 .unused,47685 .unused,
47686 .unused,
47687 .unused,
44225 },47688 },
44226 .dst_temps = .{ .{ .ref = .src0 }, .unused },47689 .dst_temps = .{ .{ .ref = .src0 }, .unused },
44227 .each = .{ .once = &.{47690 .each = .{ .once = &.{
...@@ -44246,6 +47709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44246,6 +47709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44246 .unused,47709 .unused,
44247 .unused,47710 .unused,
44248 .unused,47711 .unused,
47712 .unused,
47713 .unused,
44249 },47714 },
44250 .dst_temps = .{ .{ .ref = .src0 }, .unused },47715 .dst_temps = .{ .{ .ref = .src0 }, .unused },
44251 .each = .{ .once = &.{47716 .each = .{ .once = &.{
...@@ -44293,6 +47758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44293,6 +47758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44293 .unused,47758 .unused,
44294 .unused,47759 .unused,
44295 .unused,47760 .unused,
47761 .unused,
47762 .unused,
44296 },47763 },
44297 .dst_temps = .{ .mem, .unused },47764 .dst_temps = .{ .mem, .unused },
44298 .clobbers = .{ .eflags = true },47765 .clobbers = .{ .eflags = true },
...@@ -44320,6 +47787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44320,6 +47787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44320 .unused,47787 .unused,
44321 .unused,47788 .unused,
44322 .unused,47789 .unused,
47790 .unused,
47791 .unused,
44323 },47792 },
44324 .dst_temps = .{ .mem, .unused },47793 .dst_temps = .{ .mem, .unused },
44325 .clobbers = .{ .eflags = true },47794 .clobbers = .{ .eflags = true },
...@@ -44347,6 +47816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44347,6 +47816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44347 .unused,47816 .unused,
44348 .unused,47817 .unused,
44349 .unused,47818 .unused,
47819 .unused,
47820 .unused,
44350 },47821 },
44351 .dst_temps = .{ .mem, .unused },47822 .dst_temps = .{ .mem, .unused },
44352 .clobbers = .{ .eflags = true },47823 .clobbers = .{ .eflags = true },
...@@ -44374,6 +47845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44374,6 +47845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44374 .unused,47845 .unused,
44375 .unused,47846 .unused,
44376 .unused,47847 .unused,
47848 .unused,
47849 .unused,
44377 },47850 },
44378 .dst_temps = .{ .mem, .unused },47851 .dst_temps = .{ .mem, .unused },
44379 .clobbers = .{ .eflags = true },47852 .clobbers = .{ .eflags = true },
...@@ -44401,6 +47874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44401,6 +47874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44401 .unused,47874 .unused,
44402 .unused,47875 .unused,
44403 .unused,47876 .unused,
47877 .unused,
47878 .unused,
44404 },47879 },
44405 .dst_temps = .{ .mem, .unused },47880 .dst_temps = .{ .mem, .unused },
44406 .clobbers = .{ .eflags = true },47881 .clobbers = .{ .eflags = true },
...@@ -44428,6 +47903,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44428,6 +47903,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44428 .unused,47903 .unused,
44429 .unused,47904 .unused,
44430 .unused,47905 .unused,
47906 .unused,
47907 .unused,
44431 },47908 },
44432 .dst_temps = .{ .mem, .unused },47909 .dst_temps = .{ .mem, .unused },
44433 .clobbers = .{ .eflags = true },47910 .clobbers = .{ .eflags = true },
...@@ -44455,6 +47932,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44455,6 +47932,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44455 .unused,47932 .unused,
44456 .unused,47933 .unused,
44457 .unused,47934 .unused,
47935 .unused,
47936 .unused,
44458 },47937 },
44459 .dst_temps = .{ .mem, .unused },47938 .dst_temps = .{ .mem, .unused },
44460 .clobbers = .{ .eflags = true },47939 .clobbers = .{ .eflags = true },
...@@ -44481,6 +47960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44481,6 +47960,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44481 .unused,47960 .unused,
44482 .unused,47961 .unused,
44483 .unused,47962 .unused,
47963 .unused,
47964 .unused,
44484 },47965 },
44485 .dst_temps = .{ .mem, .unused },47966 .dst_temps = .{ .mem, .unused },
44486 .clobbers = .{ .eflags = true },47967 .clobbers = .{ .eflags = true },
...@@ -44508,6 +47989,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44508,6 +47989,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44508 .unused,47989 .unused,
44509 .unused,47990 .unused,
44510 .unused,47991 .unused,
47992 .unused,
47993 .unused,
44511 },47994 },
44512 .dst_temps = .{ .mem, .unused },47995 .dst_temps = .{ .mem, .unused },
44513 .clobbers = .{ .eflags = true },47996 .clobbers = .{ .eflags = true },
...@@ -44534,6 +48017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44534,6 +48017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44534 .unused,48017 .unused,
44535 .unused,48018 .unused,
44536 .unused,48019 .unused,
48020 .unused,
48021 .unused,
44537 },48022 },
44538 .dst_temps = .{ .mem, .unused },48023 .dst_temps = .{ .mem, .unused },
44539 .clobbers = .{ .eflags = true },48024 .clobbers = .{ .eflags = true },
...@@ -44609,6 +48094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44609,6 +48094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44609 .unused,48094 .unused,
44610 .unused,48095 .unused,
44611 .unused,48096 .unused,
48097 .unused,
48098 .unused,
44612 },48099 },
44613 .dst_temps = .{ .{ .ref = .src0 }, .unused },48100 .dst_temps = .{ .{ .ref = .src0 }, .unused },
44614 .each = .{ .once = &.{48101 .each = .{ .once = &.{
...@@ -44635,6 +48122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44635,6 +48122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44635 .unused,48122 .unused,
44636 .unused,48123 .unused,
44637 .unused,48124 .unused,
48125 .unused,
48126 .unused,
44638 },48127 },
44639 .dst_temps = .{ .{ .ref = .src0 }, .unused },48128 .dst_temps = .{ .{ .ref = .src0 }, .unused },
44640 .each = .{ .once = &.{48129 .each = .{ .once = &.{
...@@ -44683,6 +48172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44683,6 +48172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44683 .unused,48172 .unused,
44684 .unused,48173 .unused,
44685 .unused,48174 .unused,
48175 .unused,
48176 .unused,
44686 },48177 },
44687 .dst_temps = .{ .mem, .unused },48178 .dst_temps = .{ .mem, .unused },
44688 .clobbers = .{ .eflags = true },48179 .clobbers = .{ .eflags = true },
...@@ -44710,6 +48201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44710,6 +48201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44710 .unused,48201 .unused,
44711 .unused,48202 .unused,
44712 .unused,48203 .unused,
48204 .unused,
48205 .unused,
44713 },48206 },
44714 .dst_temps = .{ .mem, .unused },48207 .dst_temps = .{ .mem, .unused },
44715 .clobbers = .{ .eflags = true },48208 .clobbers = .{ .eflags = true },
...@@ -44737,6 +48230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44737,6 +48230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44737 .unused,48230 .unused,
44738 .unused,48231 .unused,
44739 .unused,48232 .unused,
48233 .unused,
48234 .unused,
44740 },48235 },
44741 .dst_temps = .{ .mem, .unused },48236 .dst_temps = .{ .mem, .unused },
44742 .clobbers = .{ .eflags = true },48237 .clobbers = .{ .eflags = true },
...@@ -44764,6 +48259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44764,6 +48259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44764 .unused,48259 .unused,
44765 .unused,48260 .unused,
44766 .unused,48261 .unused,
48262 .unused,
48263 .unused,
44767 },48264 },
44768 .dst_temps = .{ .mem, .unused },48265 .dst_temps = .{ .mem, .unused },
44769 .clobbers = .{ .eflags = true },48266 .clobbers = .{ .eflags = true },
...@@ -44791,6 +48288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44791,6 +48288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44791 .unused,48288 .unused,
44792 .unused,48289 .unused,
44793 .unused,48290 .unused,
48291 .unused,
48292 .unused,
44794 },48293 },
44795 .dst_temps = .{ .mem, .unused },48294 .dst_temps = .{ .mem, .unused },
44796 .clobbers = .{ .eflags = true },48295 .clobbers = .{ .eflags = true },
...@@ -44818,6 +48317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44818,6 +48317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44818 .unused,48317 .unused,
44819 .unused,48318 .unused,
44820 .unused,48319 .unused,
48320 .unused,
48321 .unused,
44821 },48322 },
44822 .dst_temps = .{ .mem, .unused },48323 .dst_temps = .{ .mem, .unused },
44823 .clobbers = .{ .eflags = true },48324 .clobbers = .{ .eflags = true },
...@@ -44845,6 +48346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44845,6 +48346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44845 .unused,48346 .unused,
44846 .unused,48347 .unused,
44847 .unused,48348 .unused,
48349 .unused,
48350 .unused,
44848 },48351 },
44849 .dst_temps = .{ .mem, .unused },48352 .dst_temps = .{ .mem, .unused },
44850 .clobbers = .{ .eflags = true },48353 .clobbers = .{ .eflags = true },
...@@ -44871,6 +48374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44871,6 +48374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44871 .unused,48374 .unused,
44872 .unused,48375 .unused,
44873 .unused,48376 .unused,
48377 .unused,
48378 .unused,
44874 },48379 },
44875 .dst_temps = .{ .mem, .unused },48380 .dst_temps = .{ .mem, .unused },
44876 .clobbers = .{ .eflags = true },48381 .clobbers = .{ .eflags = true },
...@@ -44898,6 +48403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44898,6 +48403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44898 .unused,48403 .unused,
44899 .unused,48404 .unused,
44900 .unused,48405 .unused,
48406 .unused,
48407 .unused,
44901 },48408 },
44902 .dst_temps = .{ .mem, .unused },48409 .dst_temps = .{ .mem, .unused },
44903 .clobbers = .{ .eflags = true },48410 .clobbers = .{ .eflags = true },
...@@ -44924,6 +48431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44924,6 +48431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44924 .unused,48431 .unused,
44925 .unused,48432 .unused,
44926 .unused,48433 .unused,
48434 .unused,
48435 .unused,
44927 },48436 },
44928 .dst_temps = .{ .mem, .unused },48437 .dst_temps = .{ .mem, .unused },
44929 .clobbers = .{ .eflags = true },48438 .clobbers = .{ .eflags = true },
...@@ -44999,6 +48508,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -44999,6 +48508,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
44999 .unused,48508 .unused,
45000 .unused,48509 .unused,
45001 .unused,48510 .unused,
48511 .unused,
48512 .unused,
45002 },48513 },
45003 .dst_temps = .{ .{ .ref = .src0 }, .unused },48514 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45004 .each = .{ .once = &.{48515 .each = .{ .once = &.{
...@@ -45027,6 +48538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45027,6 +48538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45027 .unused,48538 .unused,
45028 .unused,48539 .unused,
45029 .unused,48540 .unused,
48541 .unused,
48542 .unused,
45030 },48543 },
45031 .dst_temps = .{ .{ .ref = .src0 }, .unused },48544 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45032 .each = .{ .once = &.{48545 .each = .{ .once = &.{
...@@ -45076,6 +48589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45076,6 +48589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45076 .unused,48589 .unused,
45077 .unused,48590 .unused,
45078 .unused,48591 .unused,
48592 .unused,
48593 .unused,
45079 },48594 },
45080 .dst_temps = .{ .mem, .unused },48595 .dst_temps = .{ .mem, .unused },
45081 .clobbers = .{ .eflags = true },48596 .clobbers = .{ .eflags = true },
...@@ -45103,6 +48618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45103,6 +48618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45103 .unused,48618 .unused,
45104 .unused,48619 .unused,
45105 .unused,48620 .unused,
48621 .unused,
48622 .unused,
45106 },48623 },
45107 .dst_temps = .{ .mem, .unused },48624 .dst_temps = .{ .mem, .unused },
45108 .clobbers = .{ .eflags = true },48625 .clobbers = .{ .eflags = true },
...@@ -45130,6 +48647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45130,6 +48647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45130 .unused,48647 .unused,
45131 .unused,48648 .unused,
45132 .unused,48649 .unused,
48650 .unused,
48651 .unused,
45133 },48652 },
45134 .dst_temps = .{ .mem, .unused },48653 .dst_temps = .{ .mem, .unused },
45135 .clobbers = .{ .eflags = true },48654 .clobbers = .{ .eflags = true },
...@@ -45157,6 +48676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45157,6 +48676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45157 .unused,48676 .unused,
45158 .unused,48677 .unused,
45159 .unused,48678 .unused,
48679 .unused,
48680 .unused,
45160 },48681 },
45161 .dst_temps = .{ .mem, .unused },48682 .dst_temps = .{ .mem, .unused },
45162 .clobbers = .{ .eflags = true },48683 .clobbers = .{ .eflags = true },
...@@ -45184,6 +48705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45184,6 +48705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45184 .unused,48705 .unused,
45185 .unused,48706 .unused,
45186 .unused,48707 .unused,
48708 .unused,
48709 .unused,
45187 },48710 },
45188 .dst_temps = .{ .mem, .unused },48711 .dst_temps = .{ .mem, .unused },
45189 .clobbers = .{ .eflags = true },48712 .clobbers = .{ .eflags = true },
...@@ -45211,6 +48734,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45211,6 +48734,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45211 .unused,48734 .unused,
45212 .unused,48735 .unused,
45213 .unused,48736 .unused,
48737 .unused,
48738 .unused,
45214 },48739 },
45215 .dst_temps = .{ .mem, .unused },48740 .dst_temps = .{ .mem, .unused },
45216 .clobbers = .{ .eflags = true },48741 .clobbers = .{ .eflags = true },
...@@ -45238,6 +48763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45238,6 +48763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45238 .unused,48763 .unused,
45239 .unused,48764 .unused,
45240 .unused,48765 .unused,
48766 .unused,
48767 .unused,
45241 },48768 },
45242 .dst_temps = .{ .mem, .unused },48769 .dst_temps = .{ .mem, .unused },
45243 .clobbers = .{ .eflags = true },48770 .clobbers = .{ .eflags = true },
...@@ -45265,6 +48792,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45265,6 +48792,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45265 .unused,48792 .unused,
45266 .unused,48793 .unused,
45267 .unused,48794 .unused,
48795 .unused,
48796 .unused,
45268 },48797 },
45269 .dst_temps = .{ .mem, .unused },48798 .dst_temps = .{ .mem, .unused },
45270 .clobbers = .{ .eflags = true },48799 .clobbers = .{ .eflags = true },
...@@ -45292,6 +48821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45292,6 +48821,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45292 .unused,48821 .unused,
45293 .unused,48822 .unused,
45294 .unused,48823 .unused,
48824 .unused,
48825 .unused,
45295 },48826 },
45296 .dst_temps = .{ .mem, .unused },48827 .dst_temps = .{ .mem, .unused },
45297 .clobbers = .{ .eflags = true },48828 .clobbers = .{ .eflags = true },
...@@ -45318,6 +48849,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45318,6 +48849,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45318 .unused,48849 .unused,
45319 .unused,48850 .unused,
45320 .unused,48851 .unused,
48852 .unused,
48853 .unused,
45321 },48854 },
45322 .dst_temps = .{ .mem, .unused },48855 .dst_temps = .{ .mem, .unused },
45323 .clobbers = .{ .eflags = true },48856 .clobbers = .{ .eflags = true },
...@@ -45397,6 +48930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45397,6 +48930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45397 .unused,48930 .unused,
45398 .unused,48931 .unused,
45399 .unused,48932 .unused,
48933 .unused,
48934 .unused,
45400 },48935 },
45401 .dst_temps = .{ .{ .ref = .src0 }, .unused },48936 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45402 .each = .{ .once = &.{48937 .each = .{ .once = &.{
...@@ -45427,6 +48962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45427,6 +48962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45427 .unused,48962 .unused,
45428 .unused,48963 .unused,
45429 .unused,48964 .unused,
48965 .unused,
48966 .unused,
45430 },48967 },
45431 .dst_temps = .{ .{ .ref = .src0 }, .unused },48968 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45432 .each = .{ .once = &.{48969 .each = .{ .once = &.{
...@@ -45453,6 +48990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45453,6 +48990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45453 .unused,48990 .unused,
45454 .unused,48991 .unused,
45455 .unused,48992 .unused,
48993 .unused,
48994 .unused,
45456 },48995 },
45457 .dst_temps = .{ .mem, .unused },48996 .dst_temps = .{ .mem, .unused },
45458 .clobbers = .{ .eflags = true },48997 .clobbers = .{ .eflags = true },
...@@ -45484,6 +49023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45484,6 +49023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45484 .unused,49023 .unused,
45485 .unused,49024 .unused,
45486 .unused,49025 .unused,
49026 .unused,
49027 .unused,
45487 },49028 },
45488 .dst_temps = .{ .mem, .unused },49029 .dst_temps = .{ .mem, .unused },
45489 .clobbers = .{ .eflags = true },49030 .clobbers = .{ .eflags = true },
...@@ -45515,6 +49056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45515,6 +49056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45515 .unused,49056 .unused,
45516 .unused,49057 .unused,
45517 .unused,49058 .unused,
49059 .unused,
49060 .unused,
45518 },49061 },
45519 .dst_temps = .{ .mem, .unused },49062 .dst_temps = .{ .mem, .unused },
45520 .clobbers = .{ .eflags = true },49063 .clobbers = .{ .eflags = true },
...@@ -45546,6 +49089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45546,6 +49089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45546 .unused,49089 .unused,
45547 .unused,49090 .unused,
45548 .unused,49091 .unused,
49092 .unused,
49093 .unused,
45549 },49094 },
45550 .dst_temps = .{ .mem, .unused },49095 .dst_temps = .{ .mem, .unused },
45551 .clobbers = .{ .eflags = true },49096 .clobbers = .{ .eflags = true },
...@@ -45625,6 +49170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45625,6 +49170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45625 .unused,49170 .unused,
45626 .unused,49171 .unused,
45627 .unused,49172 .unused,
49173 .unused,
49174 .unused,
45628 },49175 },
45629 .dst_temps = .{ .{ .ref = .src0 }, .unused },49176 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45630 .each = .{ .once = &.{49177 .each = .{ .once = &.{
...@@ -45649,6 +49196,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45649,6 +49196,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45649 .unused,49196 .unused,
45650 .unused,49197 .unused,
45651 .unused,49198 .unused,
49199 .unused,
49200 .unused,
45652 },49201 },
45653 .dst_temps = .{ .{ .ref = .src0 }, .unused },49202 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45654 .each = .{ .once = &.{49203 .each = .{ .once = &.{
...@@ -45696,6 +49245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45696,6 +49245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45696 .unused,49245 .unused,
45697 .unused,49246 .unused,
45698 .unused,49247 .unused,
49248 .unused,
49249 .unused,
45699 },49250 },
45700 .dst_temps = .{ .mem, .unused },49251 .dst_temps = .{ .mem, .unused },
45701 .clobbers = .{ .eflags = true },49252 .clobbers = .{ .eflags = true },
...@@ -45723,6 +49274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45723,6 +49274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45723 .unused,49274 .unused,
45724 .unused,49275 .unused,
45725 .unused,49276 .unused,
49277 .unused,
49278 .unused,
45726 },49279 },
45727 .dst_temps = .{ .mem, .unused },49280 .dst_temps = .{ .mem, .unused },
45728 .clobbers = .{ .eflags = true },49281 .clobbers = .{ .eflags = true },
...@@ -45750,6 +49303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45750,6 +49303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45750 .unused,49303 .unused,
45751 .unused,49304 .unused,
45752 .unused,49305 .unused,
49306 .unused,
49307 .unused,
45753 },49308 },
45754 .dst_temps = .{ .mem, .unused },49309 .dst_temps = .{ .mem, .unused },
45755 .clobbers = .{ .eflags = true },49310 .clobbers = .{ .eflags = true },
...@@ -45777,6 +49332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45777,6 +49332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45777 .unused,49332 .unused,
45778 .unused,49333 .unused,
45779 .unused,49334 .unused,
49335 .unused,
49336 .unused,
45780 },49337 },
45781 .dst_temps = .{ .mem, .unused },49338 .dst_temps = .{ .mem, .unused },
45782 .clobbers = .{ .eflags = true },49339 .clobbers = .{ .eflags = true },
...@@ -45804,6 +49361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45804,6 +49361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45804 .unused,49361 .unused,
45805 .unused,49362 .unused,
45806 .unused,49363 .unused,
49364 .unused,
49365 .unused,
45807 },49366 },
45808 .dst_temps = .{ .mem, .unused },49367 .dst_temps = .{ .mem, .unused },
45809 .clobbers = .{ .eflags = true },49368 .clobbers = .{ .eflags = true },
...@@ -45831,6 +49390,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45831,6 +49390,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45831 .unused,49390 .unused,
45832 .unused,49391 .unused,
45833 .unused,49392 .unused,
49393 .unused,
49394 .unused,
45834 },49395 },
45835 .dst_temps = .{ .mem, .unused },49396 .dst_temps = .{ .mem, .unused },
45836 .clobbers = .{ .eflags = true },49397 .clobbers = .{ .eflags = true },
...@@ -45857,6 +49418,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45857,6 +49418,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45857 .unused,49418 .unused,
45858 .unused,49419 .unused,
45859 .unused,49420 .unused,
49421 .unused,
49422 .unused,
45860 },49423 },
45861 .dst_temps = .{ .mem, .unused },49424 .dst_temps = .{ .mem, .unused },
45862 .clobbers = .{ .eflags = true },49425 .clobbers = .{ .eflags = true },
...@@ -45883,6 +49446,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45883,6 +49446,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45883 .unused,49446 .unused,
45884 .unused,49447 .unused,
45885 .unused,49448 .unused,
49449 .unused,
49450 .unused,
45886 },49451 },
45887 .dst_temps = .{ .mem, .unused },49452 .dst_temps = .{ .mem, .unused },
45888 .clobbers = .{ .eflags = true },49453 .clobbers = .{ .eflags = true },
...@@ -45958,6 +49523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45958,6 +49523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45958 .unused,49523 .unused,
45959 .unused,49524 .unused,
45960 .unused,49525 .unused,
49526 .unused,
49527 .unused,
45961 },49528 },
45962 .dst_temps = .{ .{ .ref = .src0 }, .unused },49529 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45963 .each = .{ .once = &.{49530 .each = .{ .once = &.{
...@@ -45984,6 +49551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -45984,6 +49551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
45984 .unused,49551 .unused,
45985 .unused,49552 .unused,
45986 .unused,49553 .unused,
49554 .unused,
49555 .unused,
45987 },49556 },
45988 .dst_temps = .{ .{ .ref = .src0 }, .unused },49557 .dst_temps = .{ .{ .ref = .src0 }, .unused },
45989 .each = .{ .once = &.{49558 .each = .{ .once = &.{
...@@ -46032,6 +49601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46032,6 +49601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46032 .unused,49601 .unused,
46033 .unused,49602 .unused,
46034 .unused,49603 .unused,
49604 .unused,
49605 .unused,
46035 },49606 },
46036 .dst_temps = .{ .mem, .unused },49607 .dst_temps = .{ .mem, .unused },
46037 .clobbers = .{ .eflags = true },49608 .clobbers = .{ .eflags = true },
...@@ -46059,6 +49630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46059,6 +49630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46059 .unused,49630 .unused,
46060 .unused,49631 .unused,
46061 .unused,49632 .unused,
49633 .unused,
49634 .unused,
46062 },49635 },
46063 .dst_temps = .{ .mem, .unused },49636 .dst_temps = .{ .mem, .unused },
46064 .clobbers = .{ .eflags = true },49637 .clobbers = .{ .eflags = true },
...@@ -46086,6 +49659,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46086,6 +49659,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46086 .unused,49659 .unused,
46087 .unused,49660 .unused,
46088 .unused,49661 .unused,
49662 .unused,
49663 .unused,
46089 },49664 },
46090 .dst_temps = .{ .mem, .unused },49665 .dst_temps = .{ .mem, .unused },
46091 .clobbers = .{ .eflags = true },49666 .clobbers = .{ .eflags = true },
...@@ -46113,6 +49688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46113,6 +49688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46113 .unused,49688 .unused,
46114 .unused,49689 .unused,
46115 .unused,49690 .unused,
49691 .unused,
49692 .unused,
46116 },49693 },
46117 .dst_temps = .{ .mem, .unused },49694 .dst_temps = .{ .mem, .unused },
46118 .clobbers = .{ .eflags = true },49695 .clobbers = .{ .eflags = true },
...@@ -46140,6 +49717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46140,6 +49717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46140 .unused,49717 .unused,
46141 .unused,49718 .unused,
46142 .unused,49719 .unused,
49720 .unused,
49721 .unused,
46143 },49722 },
46144 .dst_temps = .{ .mem, .unused },49723 .dst_temps = .{ .mem, .unused },
46145 .clobbers = .{ .eflags = true },49724 .clobbers = .{ .eflags = true },
...@@ -46167,6 +49746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46167,6 +49746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46167 .unused,49746 .unused,
46168 .unused,49747 .unused,
46169 .unused,49748 .unused,
49749 .unused,
49750 .unused,
46170 },49751 },
46171 .dst_temps = .{ .mem, .unused },49752 .dst_temps = .{ .mem, .unused },
46172 .clobbers = .{ .eflags = true },49753 .clobbers = .{ .eflags = true },
...@@ -46194,6 +49775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46194,6 +49775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46194 .unused,49775 .unused,
46195 .unused,49776 .unused,
46196 .unused,49777 .unused,
49778 .unused,
49779 .unused,
46197 },49780 },
46198 .dst_temps = .{ .mem, .unused },49781 .dst_temps = .{ .mem, .unused },
46199 .clobbers = .{ .eflags = true },49782 .clobbers = .{ .eflags = true },
...@@ -46221,6 +49804,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46221,6 +49804,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46221 .unused,49804 .unused,
46222 .unused,49805 .unused,
46223 .unused,49806 .unused,
49807 .unused,
49808 .unused,
46224 },49809 },
46225 .dst_temps = .{ .mem, .unused },49810 .dst_temps = .{ .mem, .unused },
46226 .clobbers = .{ .eflags = true },49811 .clobbers = .{ .eflags = true },
...@@ -46300,6 +49885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46300,6 +49885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46300 .unused,49885 .unused,
46301 .unused,49886 .unused,
46302 .unused,49887 .unused,
49888 .unused,
49889 .unused,
46303 },49890 },
46304 .dst_temps = .{ .{ .ref = .src0 }, .unused },49891 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46305 .each = .{ .once = &.{49892 .each = .{ .once = &.{
...@@ -46328,6 +49915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46328,6 +49915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46328 .unused,49915 .unused,
46329 .unused,49916 .unused,
46330 .unused,49917 .unused,
49918 .unused,
49919 .unused,
46331 },49920 },
46332 .dst_temps = .{ .{ .ref = .src0 }, .unused },49921 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46333 .each = .{ .once = &.{49922 .each = .{ .once = &.{
...@@ -46353,6 +49942,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46353,6 +49942,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46353 .unused,49942 .unused,
46354 .unused,49943 .unused,
46355 .unused,49944 .unused,
49945 .unused,
49946 .unused,
46356 },49947 },
46357 .dst_temps = .{ .mem, .unused },49948 .dst_temps = .{ .mem, .unused },
46358 .clobbers = .{ .eflags = true },49949 .clobbers = .{ .eflags = true },
...@@ -46384,6 +49975,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46384,6 +49975,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46384 .unused,49975 .unused,
46385 .unused,49976 .unused,
46386 .unused,49977 .unused,
49978 .unused,
49979 .unused,
46387 },49980 },
46388 .dst_temps = .{ .mem, .unused },49981 .dst_temps = .{ .mem, .unused },
46389 .clobbers = .{ .eflags = true },49982 .clobbers = .{ .eflags = true },
...@@ -46463,6 +50056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46463,6 +50056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46463 .unused,50056 .unused,
46464 .unused,50057 .unused,
46465 .unused,50058 .unused,
50059 .unused,
50060 .unused,
46466 },50061 },
46467 .dst_temps = .{ .{ .ref = .src0 }, .unused },50062 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46468 .each = .{ .once = &.{50063 .each = .{ .once = &.{
...@@ -46487,6 +50082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46487,6 +50082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46487 .unused,50082 .unused,
46488 .unused,50083 .unused,
46489 .unused,50084 .unused,
50085 .unused,
50086 .unused,
46490 },50087 },
46491 .dst_temps = .{ .{ .ref = .src0 }, .unused },50088 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46492 .each = .{ .once = &.{50089 .each = .{ .once = &.{
...@@ -46534,6 +50131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46534,6 +50131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46534 .unused,50131 .unused,
46535 .unused,50132 .unused,
46536 .unused,50133 .unused,
50134 .unused,
50135 .unused,
46537 },50136 },
46538 .dst_temps = .{ .mem, .unused },50137 .dst_temps = .{ .mem, .unused },
46539 .clobbers = .{ .eflags = true },50138 .clobbers = .{ .eflags = true },
...@@ -46561,6 +50160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46561,6 +50160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46561 .unused,50160 .unused,
46562 .unused,50161 .unused,
46563 .unused,50162 .unused,
50163 .unused,
50164 .unused,
46564 },50165 },
46565 .dst_temps = .{ .mem, .unused },50166 .dst_temps = .{ .mem, .unused },
46566 .clobbers = .{ .eflags = true },50167 .clobbers = .{ .eflags = true },
...@@ -46588,6 +50189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46588,6 +50189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46588 .unused,50189 .unused,
46589 .unused,50190 .unused,
46590 .unused,50191 .unused,
50192 .unused,
50193 .unused,
46591 },50194 },
46592 .dst_temps = .{ .mem, .unused },50195 .dst_temps = .{ .mem, .unused },
46593 .clobbers = .{ .eflags = true },50196 .clobbers = .{ .eflags = true },
...@@ -46615,6 +50218,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46615,6 +50218,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46615 .unused,50218 .unused,
46616 .unused,50219 .unused,
46617 .unused,50220 .unused,
50221 .unused,
50222 .unused,
46618 },50223 },
46619 .dst_temps = .{ .mem, .unused },50224 .dst_temps = .{ .mem, .unused },
46620 .clobbers = .{ .eflags = true },50225 .clobbers = .{ .eflags = true },
...@@ -46642,6 +50247,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46642,6 +50247,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46642 .unused,50247 .unused,
46643 .unused,50248 .unused,
46644 .unused,50249 .unused,
50250 .unused,
50251 .unused,
46645 },50252 },
46646 .dst_temps = .{ .mem, .unused },50253 .dst_temps = .{ .mem, .unused },
46647 .clobbers = .{ .eflags = true },50254 .clobbers = .{ .eflags = true },
...@@ -46669,6 +50276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46669,6 +50276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46669 .unused,50276 .unused,
46670 .unused,50277 .unused,
46671 .unused,50278 .unused,
50279 .unused,
50280 .unused,
46672 },50281 },
46673 .dst_temps = .{ .mem, .unused },50282 .dst_temps = .{ .mem, .unused },
46674 .clobbers = .{ .eflags = true },50283 .clobbers = .{ .eflags = true },
...@@ -46696,6 +50305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46696,6 +50305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46696 .unused,50305 .unused,
46697 .unused,50306 .unused,
46698 .unused,50307 .unused,
50308 .unused,
50309 .unused,
46699 },50310 },
46700 .dst_temps = .{ .mem, .unused },50311 .dst_temps = .{ .mem, .unused },
46701 .clobbers = .{ .eflags = true },50312 .clobbers = .{ .eflags = true },
...@@ -46723,6 +50334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46723,6 +50334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46723 .unused,50334 .unused,
46724 .unused,50335 .unused,
46725 .unused,50336 .unused,
50337 .unused,
50338 .unused,
46726 },50339 },
46727 .dst_temps = .{ .mem, .unused },50340 .dst_temps = .{ .mem, .unused },
46728 .clobbers = .{ .eflags = true },50341 .clobbers = .{ .eflags = true },
...@@ -46802,6 +50415,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46802,6 +50415,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46802 .unused,50415 .unused,
46803 .unused,50416 .unused,
46804 .unused,50417 .unused,
50418 .unused,
50419 .unused,
46805 },50420 },
46806 .dst_temps = .{ .{ .ref = .src0 }, .unused },50421 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46807 .each = .{ .once = &.{50422 .each = .{ .once = &.{
...@@ -46828,6 +50443,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46828,6 +50443,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46828 .unused,50443 .unused,
46829 .unused,50444 .unused,
46830 .unused,50445 .unused,
50446 .unused,
50447 .unused,
46831 },50448 },
46832 .dst_temps = .{ .{ .ref = .src0 }, .unused },50449 .dst_temps = .{ .{ .ref = .src0 }, .unused },
46833 .each = .{ .once = &.{50450 .each = .{ .once = &.{
...@@ -46852,6 +50469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46852,6 +50469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46852 .unused,50469 .unused,
46853 .unused,50470 .unused,
46854 .unused,50471 .unused,
50472 .unused,
50473 .unused,
46855 },50474 },
46856 .dst_temps = .{ .mem, .unused },50475 .dst_temps = .{ .mem, .unused },
46857 .clobbers = .{ .eflags = true },50476 .clobbers = .{ .eflags = true },
...@@ -46883,6 +50502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46883,6 +50502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46883 .unused,50502 .unused,
46884 .unused,50503 .unused,
46885 .unused,50504 .unused,
50505 .unused,
50506 .unused,
46886 },50507 },
46887 .dst_temps = .{ .mem, .unused },50508 .dst_temps = .{ .mem, .unused },
46888 .clobbers = .{ .eflags = true },50509 .clobbers = .{ .eflags = true },
...@@ -46914,6 +50535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46914,6 +50535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46914 .unused,50535 .unused,
46915 .unused,50536 .unused,
46916 .unused,50537 .unused,
50538 .unused,
50539 .unused,
46917 },50540 },
46918 .dst_temps = .{ .mem, .unused },50541 .dst_temps = .{ .mem, .unused },
46919 .clobbers = .{ .eflags = true },50542 .clobbers = .{ .eflags = true },
...@@ -46948,6 +50571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46948,6 +50571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46948 .unused,50571 .unused,
46949 .unused,50572 .unused,
46950 .unused,50573 .unused,
50574 .unused,
50575 .unused,
46951 },50576 },
46952 .dst_temps = .{ .mem, .unused },50577 .dst_temps = .{ .mem, .unused },
46953 .clobbers = .{ .eflags = true },50578 .clobbers = .{ .eflags = true },
...@@ -46982,6 +50607,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -46982,6 +50607,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
46982 .unused,50607 .unused,
46983 .unused,50608 .unused,
46984 .unused,50609 .unused,
50610 .unused,
50611 .unused,
46985 },50612 },
46986 .dst_temps = .{ .mem, .unused },50613 .dst_temps = .{ .mem, .unused },
46987 .clobbers = .{ .eflags = true },50614 .clobbers = .{ .eflags = true },
...@@ -47014,6 +50641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47014,6 +50641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47014 .unused,50641 .unused,
47015 .unused,50642 .unused,
47016 .unused,50643 .unused,
50644 .unused,
50645 .unused,
47017 },50646 },
47018 .dst_temps = .{ .mem, .unused },50647 .dst_temps = .{ .mem, .unused },
47019 .clobbers = .{ .eflags = true },50648 .clobbers = .{ .eflags = true },
...@@ -47361,6 +50990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47361,6 +50990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47361 .unused,50990 .unused,
47362 .unused,50991 .unused,
47363 .unused,50992 .unused,
50993 .unused,
50994 .unused,
47364 },50995 },
47365 .dst_temps = .{ .mem, .unused },50996 .dst_temps = .{ .mem, .unused },
47366 .each = .{ .once = &.{50997 .each = .{ .once = &.{
...@@ -47386,6 +51017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47386,6 +51017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47386 .unused,51017 .unused,
47387 .unused,51018 .unused,
47388 .unused,51019 .unused,
51020 .unused,
51021 .unused,
47389 },51022 },
47390 .dst_temps = .{ .mem, .unused },51023 .dst_temps = .{ .mem, .unused },
47391 .clobbers = .{ .eflags = true },51024 .clobbers = .{ .eflags = true },
...@@ -47416,6 +51049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47416,6 +51049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47416 .unused,51049 .unused,
47417 .unused,51050 .unused,
47418 .unused,51051 .unused,
51052 .unused,
51053 .unused,
47419 },51054 },
47420 .dst_temps = .{ .mem, .unused },51055 .dst_temps = .{ .mem, .unused },
47421 .clobbers = .{ .eflags = true },51056 .clobbers = .{ .eflags = true },
...@@ -47448,6 +51083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47448,6 +51083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47448 .unused,51083 .unused,
47449 .unused,51084 .unused,
47450 .unused,51085 .unused,
51086 .unused,
51087 .unused,
47451 },51088 },
47452 .dst_temps = .{ .mem, .unused },51089 .dst_temps = .{ .mem, .unused },
47453 .clobbers = .{ .eflags = true },51090 .clobbers = .{ .eflags = true },
...@@ -47478,6 +51115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47478,6 +51115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47478 .unused,51115 .unused,
47479 .unused,51116 .unused,
47480 .unused,51117 .unused,
51118 .unused,
51119 .unused,
47481 },51120 },
47482 .dst_temps = .{ .mem, .unused },51121 .dst_temps = .{ .mem, .unused },
47483 .each = .{ .once = &.{51122 .each = .{ .once = &.{
...@@ -47504,6 +51143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47504,6 +51143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47504 .unused,51143 .unused,
47505 .unused,51144 .unused,
47506 .unused,51145 .unused,
51146 .unused,
51147 .unused,
47507 },51148 },
47508 .dst_temps = .{ .mem, .unused },51149 .dst_temps = .{ .mem, .unused },
47509 .clobbers = .{ .eflags = true },51150 .clobbers = .{ .eflags = true },
...@@ -47534,6 +51175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47534,6 +51175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47534 .unused,51175 .unused,
47535 .unused,51176 .unused,
47536 .unused,51177 .unused,
51178 .unused,
51179 .unused,
47537 },51180 },
47538 .dst_temps = .{ .mem, .unused },51181 .dst_temps = .{ .mem, .unused },
47539 .clobbers = .{ .eflags = true },51182 .clobbers = .{ .eflags = true },
...@@ -47563,6 +51206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47563,6 +51206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47563 .unused,51206 .unused,
47564 .unused,51207 .unused,
47565 .unused,51208 .unused,
51209 .unused,
51210 .unused,
47566 },51211 },
47567 .dst_temps = .{ .mem, .unused },51212 .dst_temps = .{ .mem, .unused },
47568 .clobbers = .{ .eflags = true },51213 .clobbers = .{ .eflags = true },
...@@ -47593,6 +51238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47593,6 +51238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47593 .unused,51238 .unused,
47594 .unused,51239 .unused,
47595 .unused,51240 .unused,
51241 .unused,
51242 .unused,
47596 },51243 },
47597 .dst_temps = .{ .mem, .unused },51244 .dst_temps = .{ .mem, .unused },
47598 .clobbers = .{ .eflags = true },51245 .clobbers = .{ .eflags = true },
...@@ -47622,6 +51269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47622,6 +51269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47622 .unused,51269 .unused,
47623 .unused,51270 .unused,
47624 .unused,51271 .unused,
51272 .unused,
51273 .unused,
47625 },51274 },
47626 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },51275 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
47627 .each = .{ .once = &.{51276 .each = .{ .once = &.{
...@@ -47648,6 +51297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47648,6 +51297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47648 .unused,51297 .unused,
47649 .unused,51298 .unused,
47650 .unused,51299 .unused,
51300 .unused,
51301 .unused,
47651 },51302 },
47652 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },51303 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
47653 .each = .{ .once = &.{51304 .each = .{ .once = &.{
...@@ -47671,6 +51322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47671,6 +51322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47671 .unused,51322 .unused,
47672 .unused,51323 .unused,
47673 .unused,51324 .unused,
51325 .unused,
51326 .unused,
47674 },51327 },
47675 .dst_temps = .{ .{ .ref = .src0 }, .unused },51328 .dst_temps = .{ .{ .ref = .src0 }, .unused },
47676 .each = .{ .once = &.{51329 .each = .{ .once = &.{
...@@ -47697,6 +51350,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47697,6 +51350,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47697 .unused,51350 .unused,
47698 .unused,51351 .unused,
47699 .unused,51352 .unused,
51353 .unused,
51354 .unused,
47700 },51355 },
47701 .dst_temps = .{ .{ .ref = .src0 }, .unused },51356 .dst_temps = .{ .{ .ref = .src0 }, .unused },
47702 .each = .{ .once = &.{51357 .each = .{ .once = &.{
...@@ -47720,6 +51375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47720,6 +51375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47720 .unused,51375 .unused,
47721 .unused,51376 .unused,
47722 .unused,51377 .unused,
51378 .unused,
51379 .unused,
47723 },51380 },
47724 .dst_temps = .{ .{ .ref = .src0 }, .unused },51381 .dst_temps = .{ .{ .ref = .src0 }, .unused },
47725 .each = .{ .once = &.{51382 .each = .{ .once = &.{
...@@ -47743,6 +51400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47743,6 +51400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47743 .unused,51400 .unused,
47744 .unused,51401 .unused,
47745 .unused,51402 .unused,
51403 .unused,
51404 .unused,
47746 },51405 },
47747 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },51406 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
47748 .each = .{ .once = &.{51407 .each = .{ .once = &.{
...@@ -47769,6 +51428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47769,6 +51428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47769 .unused,51428 .unused,
47770 .unused,51429 .unused,
47771 .unused,51430 .unused,
51431 .unused,
51432 .unused,
47772 },51433 },
47773 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },51434 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
47774 .each = .{ .once = &.{51435 .each = .{ .once = &.{
...@@ -47792,6 +51453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47792,6 +51453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47792 .unused,51453 .unused,
47793 .unused,51454 .unused,
47794 .unused,51455 .unused,
51456 .unused,
51457 .unused,
47795 },51458 },
47796 .dst_temps = .{ .mem, .unused },51459 .dst_temps = .{ .mem, .unused },
47797 .clobbers = .{ .eflags = true },51460 .clobbers = .{ .eflags = true },
...@@ -47825,6 +51488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47825,6 +51488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47825 .unused,51488 .unused,
47826 .unused,51489 .unused,
47827 .unused,51490 .unused,
51491 .unused,
51492 .unused,
47828 },51493 },
47829 .dst_temps = .{ .mem, .unused },51494 .dst_temps = .{ .mem, .unused },
47830 .clobbers = .{ .eflags = true },51495 .clobbers = .{ .eflags = true },
...@@ -47854,6 +51519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47854,6 +51519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47854 .unused,51519 .unused,
47855 .unused,51520 .unused,
47856 .unused,51521 .unused,
51522 .unused,
51523 .unused,
47857 },51524 },
47858 .dst_temps = .{ .mem, .unused },51525 .dst_temps = .{ .mem, .unused },
47859 .clobbers = .{ .eflags = true },51526 .clobbers = .{ .eflags = true },
...@@ -47887,6 +51554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47887,6 +51554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47887 .unused,51554 .unused,
47888 .unused,51555 .unused,
47889 .unused,51556 .unused,
51557 .unused,
51558 .unused,
47890 },51559 },
47891 .dst_temps = .{ .mem, .unused },51560 .dst_temps = .{ .mem, .unused },
47892 .clobbers = .{ .eflags = true },51561 .clobbers = .{ .eflags = true },
...@@ -47916,6 +51585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47916,6 +51585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47916 .unused,51585 .unused,
47917 .unused,51586 .unused,
47918 .unused,51587 .unused,
51588 .unused,
51589 .unused,
47919 },51590 },
47920 .dst_temps = .{ .mem, .unused },51591 .dst_temps = .{ .mem, .unused },
47921 .clobbers = .{ .eflags = true },51592 .clobbers = .{ .eflags = true },
...@@ -47950,6 +51621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47950,6 +51621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47950 .unused,51621 .unused,
47951 .unused,51622 .unused,
47952 .unused,51623 .unused,
51624 .unused,
51625 .unused,
47953 },51626 },
47954 .dst_temps = .{ .mem, .unused },51627 .dst_temps = .{ .mem, .unused },
47955 .clobbers = .{ .eflags = true },51628 .clobbers = .{ .eflags = true },
...@@ -47980,6 +51653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -47980,6 +51653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
47980 .unused,51653 .unused,
47981 .unused,51654 .unused,
47982 .unused,51655 .unused,
51656 .unused,
51657 .unused,
47983 },51658 },
47984 .dst_temps = .{ .mem, .unused },51659 .dst_temps = .{ .mem, .unused },
47985 .clobbers = .{ .eflags = true },51660 .clobbers = .{ .eflags = true },
...@@ -48010,6 +51685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48010,6 +51685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48010 .unused,51685 .unused,
48011 .unused,51686 .unused,
48012 .unused,51687 .unused,
51688 .unused,
51689 .unused,
48013 },51690 },
48014 .dst_temps = .{ .mem, .unused },51691 .dst_temps = .{ .mem, .unused },
48015 .clobbers = .{ .eflags = true },51692 .clobbers = .{ .eflags = true },
...@@ -48038,6 +51715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48038,6 +51715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48038 .unused,51715 .unused,
48039 .unused,51716 .unused,
48040 .unused,51717 .unused,
51718 .unused,
51719 .unused,
48041 },51720 },
48042 .dst_temps = .{ .mem, .unused },51721 .dst_temps = .{ .mem, .unused },
48043 .clobbers = .{ .eflags = true },51722 .clobbers = .{ .eflags = true },
...@@ -48067,6 +51746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48067,6 +51746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48067 .unused,51746 .unused,
48068 .unused,51747 .unused,
48069 .unused,51748 .unused,
51749 .unused,
51750 .unused,
48070 },51751 },
48071 .dst_temps = .{ .mem, .unused },51752 .dst_temps = .{ .mem, .unused },
48072 .clobbers = .{ .eflags = true },51753 .clobbers = .{ .eflags = true },
...@@ -48095,6 +51776,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48095,6 +51776,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48095 .unused,51776 .unused,
48096 .unused,51777 .unused,
48097 .unused,51778 .unused,
51779 .unused,
51780 .unused,
48098 },51781 },
48099 .dst_temps = .{ .mem, .unused },51782 .dst_temps = .{ .mem, .unused },
48100 .clobbers = .{ .eflags = true },51783 .clobbers = .{ .eflags = true },
...@@ -48124,6 +51807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48124,6 +51807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48124 .unused,51807 .unused,
48125 .unused,51808 .unused,
48126 .unused,51809 .unused,
51810 .unused,
51811 .unused,
48127 },51812 },
48128 .dst_temps = .{ .mem, .unused },51813 .dst_temps = .{ .mem, .unused },
48129 .clobbers = .{ .eflags = true },51814 .clobbers = .{ .eflags = true },
...@@ -48151,6 +51836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48151,6 +51836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48151 .unused,51836 .unused,
48152 .unused,51837 .unused,
48153 .unused,51838 .unused,
51839 .unused,
51840 .unused,
48154 },51841 },
48155 .dst_temps = .{ .mem, .unused },51842 .dst_temps = .{ .mem, .unused },
48156 .clobbers = .{ .eflags = true },51843 .clobbers = .{ .eflags = true },
...@@ -48179,6 +51866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48179,6 +51866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48179 .unused,51866 .unused,
48180 .unused,51867 .unused,
48181 .unused,51868 .unused,
51869 .unused,
51870 .unused,
48182 },51871 },
48183 .dst_temps = .{ .mem, .unused },51872 .dst_temps = .{ .mem, .unused },
48184 .clobbers = .{ .eflags = true },51873 .clobbers = .{ .eflags = true },
...@@ -48205,6 +51894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48205,6 +51894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48205 .unused,51894 .unused,
48206 .unused,51895 .unused,
48207 .unused,51896 .unused,
51897 .unused,
51898 .unused,
48208 },51899 },
48209 .dst_temps = .{ .mem, .unused },51900 .dst_temps = .{ .mem, .unused },
48210 .clobbers = .{ .eflags = true },51901 .clobbers = .{ .eflags = true },
...@@ -48232,6 +51923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48232,6 +51923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48232 .unused,51923 .unused,
48233 .unused,51924 .unused,
48234 .unused,51925 .unused,
51926 .unused,
51927 .unused,
48235 },51928 },
48236 .dst_temps = .{ .mem, .unused },51929 .dst_temps = .{ .mem, .unused },
48237 .clobbers = .{ .eflags = true },51930 .clobbers = .{ .eflags = true },
...@@ -48260,6 +51953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48260,6 +51953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48260 .unused,51953 .unused,
48261 .unused,51954 .unused,
48262 .unused,51955 .unused,
51956 .unused,
51957 .unused,
48263 },51958 },
48264 .dst_temps = .{ .mem, .unused },51959 .dst_temps = .{ .mem, .unused },
48265 .clobbers = .{ .eflags = true },51960 .clobbers = .{ .eflags = true },
...@@ -48289,6 +51984,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48289,6 +51984,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48289 .unused,51984 .unused,
48290 .unused,51985 .unused,
48291 .unused,51986 .unused,
51987 .unused,
51988 .unused,
48292 },51989 },
48293 .dst_temps = .{ .mem, .unused },51990 .dst_temps = .{ .mem, .unused },
48294 .clobbers = .{ .eflags = true },51991 .clobbers = .{ .eflags = true },
...@@ -48316,6 +52013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48316,6 +52013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48316 .unused,52013 .unused,
48317 .unused,52014 .unused,
48318 .unused,52015 .unused,
52016 .unused,
52017 .unused,
48319 },52018 },
48320 .dst_temps = .{ .mem, .unused },52019 .dst_temps = .{ .mem, .unused },
48321 .clobbers = .{ .eflags = true },52020 .clobbers = .{ .eflags = true },
...@@ -48344,6 +52043,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48344,6 +52043,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48344 .unused,52043 .unused,
48345 .unused,52044 .unused,
48346 .unused,52045 .unused,
52046 .unused,
52047 .unused,
48347 },52048 },
48348 .dst_temps = .{ .mem, .unused },52049 .dst_temps = .{ .mem, .unused },
48349 .clobbers = .{ .eflags = true },52050 .clobbers = .{ .eflags = true },
...@@ -48370,6 +52071,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48370,6 +52071,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48370 .unused,52071 .unused,
48371 .unused,52072 .unused,
48372 .unused,52073 .unused,
52074 .unused,
52075 .unused,
48373 },52076 },
48374 .dst_temps = .{ .mem, .unused },52077 .dst_temps = .{ .mem, .unused },
48375 .clobbers = .{ .eflags = true },52078 .clobbers = .{ .eflags = true },
...@@ -48397,6 +52100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48397,6 +52100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48397 .unused,52100 .unused,
48398 .unused,52101 .unused,
48399 .unused,52102 .unused,
52103 .unused,
52104 .unused,
48400 },52105 },
48401 .dst_temps = .{ .mem, .unused },52106 .dst_temps = .{ .mem, .unused },
48402 .clobbers = .{ .eflags = true },52107 .clobbers = .{ .eflags = true },
...@@ -48425,6 +52130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48425,6 +52130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48425 .unused,52130 .unused,
48426 .unused,52131 .unused,
48427 .unused,52132 .unused,
52133 .unused,
52134 .unused,
48428 },52135 },
48429 .dst_temps = .{ .mem, .unused },52136 .dst_temps = .{ .mem, .unused },
48430 .clobbers = .{ .eflags = true },52137 .clobbers = .{ .eflags = true },
...@@ -48454,6 +52161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48454,6 +52161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48454 .unused,52161 .unused,
48455 .unused,52162 .unused,
48456 .unused,52163 .unused,
52164 .unused,
52165 .unused,
48457 },52166 },
48458 .dst_temps = .{ .mem, .unused },52167 .dst_temps = .{ .mem, .unused },
48459 .clobbers = .{ .eflags = true },52168 .clobbers = .{ .eflags = true },
...@@ -48482,6 +52191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48482,6 +52191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48482 .unused,52191 .unused,
48483 .unused,52192 .unused,
48484 .unused,52193 .unused,
52194 .unused,
52195 .unused,
48485 },52196 },
48486 .dst_temps = .{ .mem, .unused },52197 .dst_temps = .{ .mem, .unused },
48487 .clobbers = .{ .eflags = true },52198 .clobbers = .{ .eflags = true },
...@@ -48510,6 +52221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48510,6 +52221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48510 .unused,52221 .unused,
48511 .unused,52222 .unused,
48512 .unused,52223 .unused,
52224 .unused,
52225 .unused,
48513 },52226 },
48514 .dst_temps = .{ .mem, .unused },52227 .dst_temps = .{ .mem, .unused },
48515 .clobbers = .{ .eflags = true },52228 .clobbers = .{ .eflags = true },
...@@ -48537,6 +52250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48537,6 +52250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48537 .unused,52250 .unused,
48538 .unused,52251 .unused,
48539 .unused,52252 .unused,
52253 .unused,
52254 .unused,
48540 },52255 },
48541 .dst_temps = .{ .mem, .unused },52256 .dst_temps = .{ .mem, .unused },
48542 .clobbers = .{ .eflags = true },52257 .clobbers = .{ .eflags = true },
...@@ -48565,6 +52280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48565,6 +52280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48565 .unused,52280 .unused,
48566 .unused,52281 .unused,
48567 .unused,52282 .unused,
52283 .unused,
52284 .unused,
48568 },52285 },
48569 .dst_temps = .{ .mem, .unused },52286 .dst_temps = .{ .mem, .unused },
48570 .clobbers = .{ .eflags = true },52287 .clobbers = .{ .eflags = true },
...@@ -48591,6 +52308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48591,6 +52308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48591 .unused,52308 .unused,
48592 .unused,52309 .unused,
48593 .unused,52310 .unused,
52311 .unused,
52312 .unused,
48594 },52313 },
48595 .dst_temps = .{ .mem, .unused },52314 .dst_temps = .{ .mem, .unused },
48596 .clobbers = .{ .eflags = true },52315 .clobbers = .{ .eflags = true },
...@@ -48618,6 +52337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48618,6 +52337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48618 .unused,52337 .unused,
48619 .unused,52338 .unused,
48620 .unused,52339 .unused,
52340 .unused,
52341 .unused,
48621 },52342 },
48622 .dst_temps = .{ .mem, .unused },52343 .dst_temps = .{ .mem, .unused },
48623 .clobbers = .{ .eflags = true },52344 .clobbers = .{ .eflags = true },
...@@ -48646,6 +52367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48646,6 +52367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48646 .unused,52367 .unused,
48647 .unused,52368 .unused,
48648 .unused,52369 .unused,
52370 .unused,
52371 .unused,
48649 },52372 },
48650 .dst_temps = .{ .mem, .unused },52373 .dst_temps = .{ .mem, .unused },
48651 .clobbers = .{ .eflags = true },52374 .clobbers = .{ .eflags = true },
...@@ -48675,6 +52398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48675,6 +52398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48675 .unused,52398 .unused,
48676 .unused,52399 .unused,
48677 .unused,52400 .unused,
52401 .unused,
52402 .unused,
48678 },52403 },
48679 .dst_temps = .{ .mem, .unused },52404 .dst_temps = .{ .mem, .unused },
48680 .clobbers = .{ .eflags = true },52405 .clobbers = .{ .eflags = true },
...@@ -48703,6 +52428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48703,6 +52428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48703 .unused,52428 .unused,
48704 .unused,52429 .unused,
48705 .unused,52430 .unused,
52431 .unused,
52432 .unused,
48706 },52433 },
48707 .dst_temps = .{ .mem, .unused },52434 .dst_temps = .{ .mem, .unused },
48708 .clobbers = .{ .eflags = true },52435 .clobbers = .{ .eflags = true },
...@@ -48731,6 +52458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48731,6 +52458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48731 .unused,52458 .unused,
48732 .unused,52459 .unused,
48733 .unused,52460 .unused,
52461 .unused,
52462 .unused,
48734 },52463 },
48735 .dst_temps = .{ .mem, .unused },52464 .dst_temps = .{ .mem, .unused },
48736 .clobbers = .{ .eflags = true },52465 .clobbers = .{ .eflags = true },
...@@ -48758,6 +52487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48758,6 +52487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48758 .unused,52487 .unused,
48759 .unused,52488 .unused,
48760 .unused,52489 .unused,
52490 .unused,
52491 .unused,
48761 },52492 },
48762 .dst_temps = .{ .mem, .unused },52493 .dst_temps = .{ .mem, .unused },
48763 .clobbers = .{ .eflags = true },52494 .clobbers = .{ .eflags = true },
...@@ -48786,6 +52517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48786,6 +52517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48786 .unused,52517 .unused,
48787 .unused,52518 .unused,
48788 .unused,52519 .unused,
52520 .unused,
52521 .unused,
48789 },52522 },
48790 .dst_temps = .{ .mem, .unused },52523 .dst_temps = .{ .mem, .unused },
48791 .clobbers = .{ .eflags = true },52524 .clobbers = .{ .eflags = true },
...@@ -48814,6 +52547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48814,6 +52547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48814 .unused,52547 .unused,
48815 .unused,52548 .unused,
48816 .unused,52549 .unused,
52550 .unused,
52551 .unused,
48817 },52552 },
48818 .dst_temps = .{ .mem, .unused },52553 .dst_temps = .{ .mem, .unused },
48819 .clobbers = .{ .eflags = true },52554 .clobbers = .{ .eflags = true },
...@@ -48843,6 +52578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48843,6 +52578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48843 .unused,52578 .unused,
48844 .unused,52579 .unused,
48845 .unused,52580 .unused,
52581 .unused,
52582 .unused,
48846 },52583 },
48847 .dst_temps = .{ .mem, .unused },52584 .dst_temps = .{ .mem, .unused },
48848 .clobbers = .{ .eflags = true },52585 .clobbers = .{ .eflags = true },
...@@ -48873,6 +52610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48873,6 +52610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48873 .unused,52610 .unused,
48874 .unused,52611 .unused,
48875 .unused,52612 .unused,
52613 .unused,
52614 .unused,
48876 },52615 },
48877 .dst_temps = .{ .mem, .unused },52616 .dst_temps = .{ .mem, .unused },
48878 .clobbers = .{ .eflags = true },52617 .clobbers = .{ .eflags = true },
...@@ -48904,6 +52643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48904,6 +52643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48904 .unused,52643 .unused,
48905 .unused,52644 .unused,
48906 .unused,52645 .unused,
52646 .unused,
52647 .unused,
48907 },52648 },
48908 .dst_temps = .{ .mem, .unused },52649 .dst_temps = .{ .mem, .unused },
48909 .clobbers = .{ .eflags = true },52650 .clobbers = .{ .eflags = true },
...@@ -48934,6 +52675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48934,6 +52675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48934 .unused,52675 .unused,
48935 .unused,52676 .unused,
48936 .unused,52677 .unused,
52678 .unused,
52679 .unused,
48937 },52680 },
48938 .dst_temps = .{ .mem, .unused },52681 .dst_temps = .{ .mem, .unused },
48939 .clobbers = .{ .eflags = true },52682 .clobbers = .{ .eflags = true },
...@@ -48964,6 +52707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48964,6 +52707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48964 .unused,52707 .unused,
48965 .unused,52708 .unused,
48966 .unused,52709 .unused,
52710 .unused,
52711 .unused,
48967 },52712 },
48968 .dst_temps = .{ .mem, .unused },52713 .dst_temps = .{ .mem, .unused },
48969 .clobbers = .{ .eflags = true },52714 .clobbers = .{ .eflags = true },
...@@ -48993,6 +52738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -48993,6 +52738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
48993 .unused,52738 .unused,
48994 .unused,52739 .unused,
48995 .unused,52740 .unused,
52741 .unused,
52742 .unused,
48996 },52743 },
48997 .dst_temps = .{ .mem, .unused },52744 .dst_temps = .{ .mem, .unused },
48998 .clobbers = .{ .eflags = true },52745 .clobbers = .{ .eflags = true },
...@@ -49035,6 +52782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49035,6 +52782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49035 .unused,52782 .unused,
49036 .unused,52783 .unused,
49037 .unused,52784 .unused,
52785 .unused,
52786 .unused,
49038 },52787 },
49039 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },52788 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
49040 .each = .{ .once = &.{52789 .each = .{ .once = &.{
...@@ -49070,6 +52819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49070,6 +52819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49070 .unused,52819 .unused,
49071 .unused,52820 .unused,
49072 .unused,52821 .unused,
52822 .unused,
52823 .unused,
49073 },52824 },
49074 .dst_temps = .{ .{ .ref = .src0 }, .unused },52825 .dst_temps = .{ .{ .ref = .src0 }, .unused },
49075 .each = .{ .once = &.{52826 .each = .{ .once = &.{
...@@ -49093,6 +52844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49093,6 +52844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49093 .unused,52844 .unused,
49094 .unused,52845 .unused,
49095 .unused,52846 .unused,
52847 .unused,
52848 .unused,
49096 },52849 },
49097 .dst_temps = .{ .{ .ref = .src0 }, .unused },52850 .dst_temps = .{ .{ .ref = .src0 }, .unused },
49098 .each = .{ .once = &.{52851 .each = .{ .once = &.{
...@@ -49128,6 +52881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49128,6 +52881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49128 .unused,52881 .unused,
49129 .unused,52882 .unused,
49130 .unused,52883 .unused,
52884 .unused,
52885 .unused,
49131 },52886 },
49132 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },52887 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
49133 .each = .{ .once = &.{52888 .each = .{ .once = &.{
...@@ -49151,6 +52906,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49151,6 +52906,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49151 .unused,52906 .unused,
49152 .unused,52907 .unused,
49153 .unused,52908 .unused,
52909 .unused,
52910 .unused,
49154 },52911 },
49155 .dst_temps = .{ .mem, .unused },52912 .dst_temps = .{ .mem, .unused },
49156 .clobbers = .{ .eflags = true },52913 .clobbers = .{ .eflags = true },
...@@ -49180,6 +52937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49180,6 +52937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49180 .unused,52937 .unused,
49181 .unused,52938 .unused,
49182 .unused,52939 .unused,
52940 .unused,
52941 .unused,
49183 },52942 },
49184 .dst_temps = .{ .mem, .unused },52943 .dst_temps = .{ .mem, .unused },
49185 .clobbers = .{ .eflags = true },52944 .clobbers = .{ .eflags = true },
...@@ -49209,6 +52968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49209,6 +52968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49209 .unused,52968 .unused,
49210 .unused,52969 .unused,
49211 .unused,52970 .unused,
52971 .unused,
52972 .unused,
49212 },52973 },
49213 .dst_temps = .{ .mem, .unused },52974 .dst_temps = .{ .mem, .unused },
49214 .clobbers = .{ .eflags = true },52975 .clobbers = .{ .eflags = true },
...@@ -49238,6 +52999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49238,6 +52999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49238 .unused,52999 .unused,
49239 .unused,53000 .unused,
49240 .unused,53001 .unused,
53002 .unused,
53003 .unused,
49241 },53004 },
49242 .dst_temps = .{ .mem, .unused },53005 .dst_temps = .{ .mem, .unused },
49243 .clobbers = .{ .eflags = true },53006 .clobbers = .{ .eflags = true },
...@@ -49267,6 +53030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49267,6 +53030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49267 .unused,53030 .unused,
49268 .unused,53031 .unused,
49269 .unused,53032 .unused,
53033 .unused,
53034 .unused,
49270 },53035 },
49271 .dst_temps = .{ .mem, .unused },53036 .dst_temps = .{ .mem, .unused },
49272 .clobbers = .{ .eflags = true },53037 .clobbers = .{ .eflags = true },
...@@ -49296,6 +53061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49296,6 +53061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49296 .unused,53061 .unused,
49297 .unused,53062 .unused,
49298 .unused,53063 .unused,
53064 .unused,
53065 .unused,
49299 },53066 },
49300 .dst_temps = .{ .mem, .unused },53067 .dst_temps = .{ .mem, .unused },
49301 .clobbers = .{ .eflags = true },53068 .clobbers = .{ .eflags = true },
...@@ -49326,6 +53093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49326,6 +53093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49326 .unused,53093 .unused,
49327 .unused,53094 .unused,
49328 .unused,53095 .unused,
53096 .unused,
53097 .unused,
49329 },53098 },
49330 .dst_temps = .{ .mem, .unused },53099 .dst_temps = .{ .mem, .unused },
49331 .clobbers = .{ .eflags = true },53100 .clobbers = .{ .eflags = true },
...@@ -49355,6 +53124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49355,6 +53124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49355 .unused,53124 .unused,
49356 .unused,53125 .unused,
49357 .unused,53126 .unused,
53127 .unused,
53128 .unused,
49358 },53129 },
49359 .dst_temps = .{ .mem, .unused },53130 .dst_temps = .{ .mem, .unused },
49360 .clobbers = .{ .eflags = true },53131 .clobbers = .{ .eflags = true },
...@@ -49381,6 +53152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49381,6 +53152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49381 .unused,53152 .unused,
49382 .unused,53153 .unused,
49383 .unused,53154 .unused,
53155 .unused,
53156 .unused,
49384 },53157 },
49385 .dst_temps = .{ .mem, .unused },53158 .dst_temps = .{ .mem, .unused },
49386 .clobbers = .{ .eflags = true },53159 .clobbers = .{ .eflags = true },
...@@ -49410,6 +53183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49410,6 +53183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49410 .unused,53183 .unused,
49411 .unused,53184 .unused,
49412 .unused,53185 .unused,
53186 .unused,
53187 .unused,
49413 },53188 },
49414 .dst_temps = .{ .mem, .unused },53189 .dst_temps = .{ .mem, .unused },
49415 .clobbers = .{ .eflags = true },53190 .clobbers = .{ .eflags = true },
...@@ -49437,6 +53212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49437,6 +53212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49437 .unused,53212 .unused,
49438 .unused,53213 .unused,
49439 .unused,53214 .unused,
53215 .unused,
53216 .unused,
49440 },53217 },
49441 .dst_temps = .{ .mem, .unused },53218 .dst_temps = .{ .mem, .unused },
49442 .clobbers = .{ .eflags = true },53219 .clobbers = .{ .eflags = true },
...@@ -49464,6 +53241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49464,6 +53241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49464 .unused,53241 .unused,
49465 .unused,53242 .unused,
49466 .unused,53243 .unused,
53244 .unused,
53245 .unused,
49467 },53246 },
49468 .dst_temps = .{ .mem, .unused },53247 .dst_temps = .{ .mem, .unused },
49469 .clobbers = .{ .eflags = true },53248 .clobbers = .{ .eflags = true },
...@@ -49490,6 +53269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49490,6 +53269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49490 .unused,53269 .unused,
49491 .unused,53270 .unused,
49492 .unused,53271 .unused,
53272 .unused,
53273 .unused,
49493 },53274 },
49494 .dst_temps = .{ .mem, .unused },53275 .dst_temps = .{ .mem, .unused },
49495 .clobbers = .{ .eflags = true },53276 .clobbers = .{ .eflags = true },
...@@ -49519,6 +53300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49519,6 +53300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49519 .unused,53300 .unused,
49520 .unused,53301 .unused,
49521 .unused,53302 .unused,
53303 .unused,
53304 .unused,
49522 },53305 },
49523 .dst_temps = .{ .mem, .unused },53306 .dst_temps = .{ .mem, .unused },
49524 .clobbers = .{ .eflags = true },53307 .clobbers = .{ .eflags = true },
...@@ -49547,6 +53330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49547,6 +53330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49547 .unused,53330 .unused,
49548 .unused,53331 .unused,
49549 .unused,53332 .unused,
53333 .unused,
53334 .unused,
49550 },53335 },
49551 .dst_temps = .{ .mem, .unused },53336 .dst_temps = .{ .mem, .unused },
49552 .clobbers = .{ .eflags = true },53337 .clobbers = .{ .eflags = true },
...@@ -49574,6 +53359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49574,6 +53359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49574 .unused,53359 .unused,
49575 .unused,53360 .unused,
49576 .unused,53361 .unused,
53362 .unused,
53363 .unused,
49577 },53364 },
49578 .dst_temps = .{ .mem, .unused },53365 .dst_temps = .{ .mem, .unused },
49579 .clobbers = .{ .eflags = true },53366 .clobbers = .{ .eflags = true },
...@@ -49601,6 +53388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49601,6 +53388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49601 .unused,53388 .unused,
49602 .unused,53389 .unused,
49603 .unused,53390 .unused,
53391 .unused,
53392 .unused,
49604 },53393 },
49605 .dst_temps = .{ .mem, .unused },53394 .dst_temps = .{ .mem, .unused },
49606 .clobbers = .{ .eflags = true },53395 .clobbers = .{ .eflags = true },
...@@ -49627,6 +53416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49627,6 +53416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49627 .unused,53416 .unused,
49628 .unused,53417 .unused,
49629 .unused,53418 .unused,
53419 .unused,
53420 .unused,
49630 },53421 },
49631 .dst_temps = .{ .mem, .unused },53422 .dst_temps = .{ .mem, .unused },
49632 .clobbers = .{ .eflags = true },53423 .clobbers = .{ .eflags = true },
...@@ -49656,6 +53447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49656,6 +53447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49656 .unused,53447 .unused,
49657 .unused,53448 .unused,
49658 .unused,53449 .unused,
53450 .unused,
53451 .unused,
49659 },53452 },
49660 .dst_temps = .{ .mem, .unused },53453 .dst_temps = .{ .mem, .unused },
49661 .clobbers = .{ .eflags = true },53454 .clobbers = .{ .eflags = true },
...@@ -49684,6 +53477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49684,6 +53477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49684 .unused,53477 .unused,
49685 .unused,53478 .unused,
49686 .unused,53479 .unused,
53480 .unused,
53481 .unused,
49687 },53482 },
49688 .dst_temps = .{ .mem, .unused },53483 .dst_temps = .{ .mem, .unused },
49689 .clobbers = .{ .eflags = true },53484 .clobbers = .{ .eflags = true },
...@@ -49711,6 +53506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49711,6 +53506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49711 .unused,53506 .unused,
49712 .unused,53507 .unused,
49713 .unused,53508 .unused,
53509 .unused,
53510 .unused,
49714 },53511 },
49715 .dst_temps = .{ .mem, .unused },53512 .dst_temps = .{ .mem, .unused },
49716 .clobbers = .{ .eflags = true },53513 .clobbers = .{ .eflags = true },
...@@ -49738,6 +53535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49738,6 +53535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49738 .unused,53535 .unused,
49739 .unused,53536 .unused,
49740 .unused,53537 .unused,
53538 .unused,
53539 .unused,
49741 },53540 },
49742 .dst_temps = .{ .mem, .unused },53541 .dst_temps = .{ .mem, .unused },
49743 .clobbers = .{ .eflags = true },53542 .clobbers = .{ .eflags = true },
...@@ -49764,6 +53563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49764,6 +53563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49764 .unused,53563 .unused,
49765 .unused,53564 .unused,
49766 .unused,53565 .unused,
53566 .unused,
53567 .unused,
49767 },53568 },
49768 .dst_temps = .{ .mem, .unused },53569 .dst_temps = .{ .mem, .unused },
49769 .clobbers = .{ .eflags = true },53570 .clobbers = .{ .eflags = true },
...@@ -49793,6 +53594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49793,6 +53594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49793 .unused,53594 .unused,
49794 .unused,53595 .unused,
49795 .unused,53596 .unused,
53597 .unused,
53598 .unused,
49796 },53599 },
49797 .dst_temps = .{ .mem, .unused },53600 .dst_temps = .{ .mem, .unused },
49798 .clobbers = .{ .eflags = true },53601 .clobbers = .{ .eflags = true },
...@@ -49821,6 +53624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49821,6 +53624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49821 .unused,53624 .unused,
49822 .unused,53625 .unused,
49823 .unused,53626 .unused,
53627 .unused,
53628 .unused,
49824 },53629 },
49825 .dst_temps = .{ .mem, .unused },53630 .dst_temps = .{ .mem, .unused },
49826 .clobbers = .{ .eflags = true },53631 .clobbers = .{ .eflags = true },
...@@ -49848,6 +53653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49848,6 +53653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49848 .unused,53653 .unused,
49849 .unused,53654 .unused,
49850 .unused,53655 .unused,
53656 .unused,
53657 .unused,
49851 },53658 },
49852 .dst_temps = .{ .mem, .unused },53659 .dst_temps = .{ .mem, .unused },
49853 .clobbers = .{ .eflags = true },53660 .clobbers = .{ .eflags = true },
...@@ -49875,6 +53682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49875,6 +53682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49875 .unused,53682 .unused,
49876 .unused,53683 .unused,
49877 .unused,53684 .unused,
53685 .unused,
53686 .unused,
49878 },53687 },
49879 .dst_temps = .{ .mem, .unused },53688 .dst_temps = .{ .mem, .unused },
49880 .clobbers = .{ .eflags = true },53689 .clobbers = .{ .eflags = true },
...@@ -49903,6 +53712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49903,6 +53712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49903 .unused,53712 .unused,
49904 .unused,53713 .unused,
49905 .unused,53714 .unused,
53715 .unused,
53716 .unused,
49906 },53717 },
49907 .dst_temps = .{ .mem, .unused },53718 .dst_temps = .{ .mem, .unused },
49908 .clobbers = .{ .eflags = true },53719 .clobbers = .{ .eflags = true },
...@@ -49934,6 +53745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49934,6 +53745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49934 .unused,53745 .unused,
49935 .unused,53746 .unused,
49936 .unused,53747 .unused,
53748 .unused,
53749 .unused,
49937 },53750 },
49938 .dst_temps = .{ .mem, .unused },53751 .dst_temps = .{ .mem, .unused },
49939 .clobbers = .{ .eflags = true },53752 .clobbers = .{ .eflags = true },
...@@ -49964,6 +53777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49964,6 +53777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49964 .unused,53777 .unused,
49965 .unused,53778 .unused,
49966 .unused,53779 .unused,
53780 .unused,
53781 .unused,
49967 },53782 },
49968 .dst_temps = .{ .mem, .unused },53783 .dst_temps = .{ .mem, .unused },
49969 .clobbers = .{ .eflags = true },53784 .clobbers = .{ .eflags = true },
...@@ -49993,6 +53808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -49993,6 +53808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
49993 .unused,53808 .unused,
49994 .unused,53809 .unused,
49995 .unused,53810 .unused,
53811 .unused,
53812 .unused,
49996 },53813 },
49997 .dst_temps = .{ .mem, .unused },53814 .dst_temps = .{ .mem, .unused },
49998 .clobbers = .{ .eflags = true },53815 .clobbers = .{ .eflags = true },
...@@ -50035,6 +53852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50035,6 +53852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50035 .unused,53852 .unused,
50036 .unused,53853 .unused,
50037 .unused,53854 .unused,
53855 .unused,
53856 .unused,
50038 },53857 },
50039 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },53858 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
50040 .each = .{ .once = &.{53859 .each = .{ .once = &.{
...@@ -50070,6 +53889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50070,6 +53889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50070 .unused,53889 .unused,
50071 .unused,53890 .unused,
50072 .unused,53891 .unused,
53892 .unused,
53893 .unused,
50073 },53894 },
50074 .dst_temps = .{ .{ .ref = .src0 }, .unused },53895 .dst_temps = .{ .{ .ref = .src0 }, .unused },
50075 .each = .{ .once = &.{53896 .each = .{ .once = &.{
...@@ -50093,6 +53914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50093,6 +53914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50093 .unused,53914 .unused,
50094 .unused,53915 .unused,
50095 .unused,53916 .unused,
53917 .unused,
53918 .unused,
50096 },53919 },
50097 .dst_temps = .{ .{ .ref = .src0 }, .unused },53920 .dst_temps = .{ .{ .ref = .src0 }, .unused },
50098 .each = .{ .once = &.{53921 .each = .{ .once = &.{
...@@ -50128,6 +53951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50128,6 +53951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50128 .unused,53951 .unused,
50129 .unused,53952 .unused,
50130 .unused,53953 .unused,
53954 .unused,
53955 .unused,
50131 },53956 },
50132 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },53957 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
50133 .each = .{ .once = &.{53958 .each = .{ .once = &.{
...@@ -50151,6 +53976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50151,6 +53976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50151 .unused,53976 .unused,
50152 .unused,53977 .unused,
50153 .unused,53978 .unused,
53979 .unused,
53980 .unused,
50154 },53981 },
50155 .dst_temps = .{ .mem, .unused },53982 .dst_temps = .{ .mem, .unused },
50156 .clobbers = .{ .eflags = true },53983 .clobbers = .{ .eflags = true },
...@@ -50180,6 +54007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50180,6 +54007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50180 .unused,54007 .unused,
50181 .unused,54008 .unused,
50182 .unused,54009 .unused,
54010 .unused,
54011 .unused,
50183 },54012 },
50184 .dst_temps = .{ .mem, .unused },54013 .dst_temps = .{ .mem, .unused },
50185 .clobbers = .{ .eflags = true },54014 .clobbers = .{ .eflags = true },
...@@ -50209,6 +54038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50209,6 +54038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50209 .unused,54038 .unused,
50210 .unused,54039 .unused,
50211 .unused,54040 .unused,
54041 .unused,
54042 .unused,
50212 },54043 },
50213 .dst_temps = .{ .mem, .unused },54044 .dst_temps = .{ .mem, .unused },
50214 .clobbers = .{ .eflags = true },54045 .clobbers = .{ .eflags = true },
...@@ -50238,6 +54069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50238,6 +54069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50238 .unused,54069 .unused,
50239 .unused,54070 .unused,
50240 .unused,54071 .unused,
54072 .unused,
54073 .unused,
50241 },54074 },
50242 .dst_temps = .{ .mem, .unused },54075 .dst_temps = .{ .mem, .unused },
50243 .clobbers = .{ .eflags = true },54076 .clobbers = .{ .eflags = true },
...@@ -50267,6 +54100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50267,6 +54100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50267 .unused,54100 .unused,
50268 .unused,54101 .unused,
50269 .unused,54102 .unused,
54103 .unused,
54104 .unused,
50270 },54105 },
50271 .dst_temps = .{ .mem, .unused },54106 .dst_temps = .{ .mem, .unused },
50272 .clobbers = .{ .eflags = true },54107 .clobbers = .{ .eflags = true },
...@@ -50296,6 +54131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50296,6 +54131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50296 .unused,54131 .unused,
50297 .unused,54132 .unused,
50298 .unused,54133 .unused,
54134 .unused,
54135 .unused,
50299 },54136 },
50300 .dst_temps = .{ .mem, .unused },54137 .dst_temps = .{ .mem, .unused },
50301 .clobbers = .{ .eflags = true },54138 .clobbers = .{ .eflags = true },
...@@ -50326,6 +54163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50326,6 +54163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50326 .unused,54163 .unused,
50327 .unused,54164 .unused,
50328 .unused,54165 .unused,
54166 .unused,
54167 .unused,
50329 },54168 },
50330 .dst_temps = .{ .mem, .unused },54169 .dst_temps = .{ .mem, .unused },
50331 .clobbers = .{ .eflags = true },54170 .clobbers = .{ .eflags = true },
...@@ -50355,6 +54194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50355,6 +54194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50355 .unused,54194 .unused,
50356 .unused,54195 .unused,
50357 .unused,54196 .unused,
54197 .unused,
54198 .unused,
50358 },54199 },
50359 .dst_temps = .{ .mem, .unused },54200 .dst_temps = .{ .mem, .unused },
50360 .clobbers = .{ .eflags = true },54201 .clobbers = .{ .eflags = true },
...@@ -50381,6 +54222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50381,6 +54222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50381 .unused,54222 .unused,
50382 .unused,54223 .unused,
50383 .unused,54224 .unused,
54225 .unused,
54226 .unused,
50384 },54227 },
50385 .dst_temps = .{ .mem, .unused },54228 .dst_temps = .{ .mem, .unused },
50386 .clobbers = .{ .eflags = true },54229 .clobbers = .{ .eflags = true },
...@@ -50410,6 +54253,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50410,6 +54253,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50410 .unused,54253 .unused,
50411 .unused,54254 .unused,
50412 .unused,54255 .unused,
54256 .unused,
54257 .unused,
50413 },54258 },
50414 .dst_temps = .{ .mem, .unused },54259 .dst_temps = .{ .mem, .unused },
50415 .clobbers = .{ .eflags = true },54260 .clobbers = .{ .eflags = true },
...@@ -50437,6 +54282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50437,6 +54282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50437 .unused,54282 .unused,
50438 .unused,54283 .unused,
50439 .unused,54284 .unused,
54285 .unused,
54286 .unused,
50440 },54287 },
50441 .dst_temps = .{ .mem, .unused },54288 .dst_temps = .{ .mem, .unused },
50442 .clobbers = .{ .eflags = true },54289 .clobbers = .{ .eflags = true },
...@@ -50464,6 +54311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50464,6 +54311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50464 .unused,54311 .unused,
50465 .unused,54312 .unused,
50466 .unused,54313 .unused,
54314 .unused,
54315 .unused,
50467 },54316 },
50468 .dst_temps = .{ .mem, .unused },54317 .dst_temps = .{ .mem, .unused },
50469 .clobbers = .{ .eflags = true },54318 .clobbers = .{ .eflags = true },
...@@ -50490,6 +54339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50490,6 +54339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50490 .unused,54339 .unused,
50491 .unused,54340 .unused,
50492 .unused,54341 .unused,
54342 .unused,
54343 .unused,
50493 },54344 },
50494 .dst_temps = .{ .mem, .unused },54345 .dst_temps = .{ .mem, .unused },
50495 .clobbers = .{ .eflags = true },54346 .clobbers = .{ .eflags = true },
...@@ -50519,6 +54370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50519,6 +54370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50519 .unused,54370 .unused,
50520 .unused,54371 .unused,
50521 .unused,54372 .unused,
54373 .unused,
54374 .unused,
50522 },54375 },
50523 .dst_temps = .{ .mem, .unused },54376 .dst_temps = .{ .mem, .unused },
50524 .clobbers = .{ .eflags = true },54377 .clobbers = .{ .eflags = true },
...@@ -50546,6 +54399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50546,6 +54399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50546 .unused,54399 .unused,
50547 .unused,54400 .unused,
50548 .unused,54401 .unused,
54402 .unused,
54403 .unused,
50549 },54404 },
50550 .dst_temps = .{ .mem, .unused },54405 .dst_temps = .{ .mem, .unused },
50551 .clobbers = .{ .eflags = true },54406 .clobbers = .{ .eflags = true },
...@@ -50573,6 +54428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50573,6 +54428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50573 .unused,54428 .unused,
50574 .unused,54429 .unused,
50575 .unused,54430 .unused,
54431 .unused,
54432 .unused,
50576 },54433 },
50577 .dst_temps = .{ .mem, .unused },54434 .dst_temps = .{ .mem, .unused },
50578 .clobbers = .{ .eflags = true },54435 .clobbers = .{ .eflags = true },
...@@ -50599,6 +54456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50599,6 +54456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50599 .unused,54456 .unused,
50600 .unused,54457 .unused,
50601 .unused,54458 .unused,
54459 .unused,
54460 .unused,
50602 },54461 },
50603 .dst_temps = .{ .mem, .unused },54462 .dst_temps = .{ .mem, .unused },
50604 .clobbers = .{ .eflags = true },54463 .clobbers = .{ .eflags = true },
...@@ -50628,6 +54487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50628,6 +54487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50628 .unused,54487 .unused,
50629 .unused,54488 .unused,
50630 .unused,54489 .unused,
54490 .unused,
54491 .unused,
50631 },54492 },
50632 .dst_temps = .{ .mem, .unused },54493 .dst_temps = .{ .mem, .unused },
50633 .clobbers = .{ .eflags = true },54494 .clobbers = .{ .eflags = true },
...@@ -50655,6 +54516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50655,6 +54516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50655 .unused,54516 .unused,
50656 .unused,54517 .unused,
50657 .unused,54518 .unused,
54519 .unused,
54520 .unused,
50658 },54521 },
50659 .dst_temps = .{ .mem, .unused },54522 .dst_temps = .{ .mem, .unused },
50660 .clobbers = .{ .eflags = true },54523 .clobbers = .{ .eflags = true },
...@@ -50682,6 +54545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50682,6 +54545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50682 .unused,54545 .unused,
50683 .unused,54546 .unused,
50684 .unused,54547 .unused,
54548 .unused,
54549 .unused,
50685 },54550 },
50686 .dst_temps = .{ .mem, .unused },54551 .dst_temps = .{ .mem, .unused },
50687 .clobbers = .{ .eflags = true },54552 .clobbers = .{ .eflags = true },
...@@ -50708,6 +54573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50708,6 +54573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50708 .unused,54573 .unused,
50709 .unused,54574 .unused,
50710 .unused,54575 .unused,
54576 .unused,
54577 .unused,
50711 },54578 },
50712 .dst_temps = .{ .mem, .unused },54579 .dst_temps = .{ .mem, .unused },
50713 .clobbers = .{ .eflags = true },54580 .clobbers = .{ .eflags = true },
...@@ -50737,6 +54604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50737,6 +54604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50737 .unused,54604 .unused,
50738 .unused,54605 .unused,
50739 .unused,54606 .unused,
54607 .unused,
54608 .unused,
50740 },54609 },
50741 .dst_temps = .{ .mem, .unused },54610 .dst_temps = .{ .mem, .unused },
50742 .clobbers = .{ .eflags = true },54611 .clobbers = .{ .eflags = true },
...@@ -50764,6 +54633,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50764,6 +54633,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50764 .unused,54633 .unused,
50765 .unused,54634 .unused,
50766 .unused,54635 .unused,
54636 .unused,
54637 .unused,
50767 },54638 },
50768 .dst_temps = .{ .mem, .unused },54639 .dst_temps = .{ .mem, .unused },
50769 .clobbers = .{ .eflags = true },54640 .clobbers = .{ .eflags = true },
...@@ -50791,6 +54662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50791,6 +54662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50791 .unused,54662 .unused,
50792 .unused,54663 .unused,
50793 .unused,54664 .unused,
54665 .unused,
54666 .unused,
50794 },54667 },
50795 .dst_temps = .{ .mem, .unused },54668 .dst_temps = .{ .mem, .unused },
50796 .clobbers = .{ .eflags = true },54669 .clobbers = .{ .eflags = true },
...@@ -50819,6 +54692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50819,6 +54692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50819 .unused,54692 .unused,
50820 .unused,54693 .unused,
50821 .unused,54694 .unused,
54695 .unused,
54696 .unused,
50822 },54697 },
50823 .dst_temps = .{ .mem, .unused },54698 .dst_temps = .{ .mem, .unused },
50824 .clobbers = .{ .eflags = true },54699 .clobbers = .{ .eflags = true },
...@@ -50850,6 +54725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50850,6 +54725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50850 .unused,54725 .unused,
50851 .unused,54726 .unused,
50852 .unused,54727 .unused,
54728 .unused,
54729 .unused,
50853 },54730 },
50854 .dst_temps = .{ .mem, .unused },54731 .dst_temps = .{ .mem, .unused },
50855 .clobbers = .{ .eflags = true },54732 .clobbers = .{ .eflags = true },
...@@ -50879,6 +54756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50879,6 +54756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50879 .unused,54756 .unused,
50880 .unused,54757 .unused,
50881 .unused,54758 .unused,
54759 .unused,
54760 .unused,
50882 },54761 },
50883 .dst_temps = .{ .mem, .unused },54762 .dst_temps = .{ .mem, .unused },
50884 .clobbers = .{ .eflags = true },54763 .clobbers = .{ .eflags = true },
...@@ -50909,6 +54788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50909,6 +54788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50909 .unused,54788 .unused,
50910 .unused,54789 .unused,
50911 .unused,54790 .unused,
54791 .unused,
54792 .unused,
50912 },54793 },
50913 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },54794 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
50914 .each = .{ .once = &.{54795 .each = .{ .once = &.{
...@@ -50935,6 +54816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50935,6 +54816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50935 .unused,54816 .unused,
50936 .unused,54817 .unused,
50937 .unused,54818 .unused,
54819 .unused,
54820 .unused,
50938 },54821 },
50939 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },54822 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
50940 .each = .{ .once = &.{54823 .each = .{ .once = &.{
...@@ -50958,6 +54841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50958,6 +54841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50958 .unused,54841 .unused,
50959 .unused,54842 .unused,
50960 .unused,54843 .unused,
54844 .unused,
54845 .unused,
50961 },54846 },
50962 .dst_temps = .{ .{ .ref = .src0 }, .unused },54847 .dst_temps = .{ .{ .ref = .src0 }, .unused },
50963 .each = .{ .once = &.{54848 .each = .{ .once = &.{
...@@ -50984,6 +54869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -50984,6 +54869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
50984 .unused,54869 .unused,
50985 .unused,54870 .unused,
50986 .unused,54871 .unused,
54872 .unused,
54873 .unused,
50987 },54874 },
50988 .dst_temps = .{ .{ .ref = .src0 }, .unused },54875 .dst_temps = .{ .{ .ref = .src0 }, .unused },
50989 .each = .{ .once = &.{54876 .each = .{ .once = &.{
...@@ -51007,6 +54894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51007,6 +54894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51007 .unused,54894 .unused,
51008 .unused,54895 .unused,
51009 .unused,54896 .unused,
54897 .unused,
54898 .unused,
51010 },54899 },
51011 .dst_temps = .{ .{ .ref = .src0 }, .unused },54900 .dst_temps = .{ .{ .ref = .src0 }, .unused },
51012 .each = .{ .once = &.{54901 .each = .{ .once = &.{
...@@ -51030,6 +54919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51030,6 +54919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51030 .unused,54919 .unused,
51031 .unused,54920 .unused,
51032 .unused,54921 .unused,
54922 .unused,
54923 .unused,
51033 },54924 },
51034 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },54925 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
51035 .each = .{ .once = &.{54926 .each = .{ .once = &.{
...@@ -51056,6 +54947,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51056,6 +54947,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51056 .unused,54947 .unused,
51057 .unused,54948 .unused,
51058 .unused,54949 .unused,
54950 .unused,
54951 .unused,
51059 },54952 },
51060 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },54953 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
51061 .each = .{ .once = &.{54954 .each = .{ .once = &.{
...@@ -51079,6 +54972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51079,6 +54972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51079 .unused,54972 .unused,
51080 .unused,54973 .unused,
51081 .unused,54974 .unused,
54975 .unused,
54976 .unused,
51082 },54977 },
51083 .dst_temps = .{ .mem, .unused },54978 .dst_temps = .{ .mem, .unused },
51084 .clobbers = .{ .eflags = true },54979 .clobbers = .{ .eflags = true },
...@@ -51112,6 +55007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51112,6 +55007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51112 .unused,55007 .unused,
51113 .unused,55008 .unused,
51114 .unused,55009 .unused,
55010 .unused,
55011 .unused,
51115 },55012 },
51116 .dst_temps = .{ .mem, .unused },55013 .dst_temps = .{ .mem, .unused },
51117 .clobbers = .{ .eflags = true },55014 .clobbers = .{ .eflags = true },
...@@ -51141,6 +55038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51141,6 +55038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51141 .unused,55038 .unused,
51142 .unused,55039 .unused,
51143 .unused,55040 .unused,
55041 .unused,
55042 .unused,
51144 },55043 },
51145 .dst_temps = .{ .mem, .unused },55044 .dst_temps = .{ .mem, .unused },
51146 .clobbers = .{ .eflags = true },55045 .clobbers = .{ .eflags = true },
...@@ -51174,6 +55073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51174,6 +55073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51174 .unused,55073 .unused,
51175 .unused,55074 .unused,
51176 .unused,55075 .unused,
55076 .unused,
55077 .unused,
51177 },55078 },
51178 .dst_temps = .{ .mem, .unused },55079 .dst_temps = .{ .mem, .unused },
51179 .clobbers = .{ .eflags = true },55080 .clobbers = .{ .eflags = true },
...@@ -51203,6 +55104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51203,6 +55104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51203 .unused,55104 .unused,
51204 .unused,55105 .unused,
51205 .unused,55106 .unused,
55107 .unused,
55108 .unused,
51206 },55109 },
51207 .dst_temps = .{ .mem, .unused },55110 .dst_temps = .{ .mem, .unused },
51208 .clobbers = .{ .eflags = true },55111 .clobbers = .{ .eflags = true },
...@@ -51237,6 +55140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51237,6 +55140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51237 .unused,55140 .unused,
51238 .unused,55141 .unused,
51239 .unused,55142 .unused,
55143 .unused,
55144 .unused,
51240 },55145 },
51241 .dst_temps = .{ .mem, .unused },55146 .dst_temps = .{ .mem, .unused },
51242 .clobbers = .{ .eflags = true },55147 .clobbers = .{ .eflags = true },
...@@ -51267,6 +55172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51267,6 +55172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51267 .unused,55172 .unused,
51268 .unused,55173 .unused,
51269 .unused,55174 .unused,
55175 .unused,
55176 .unused,
51270 },55177 },
51271 .dst_temps = .{ .mem, .unused },55178 .dst_temps = .{ .mem, .unused },
51272 .clobbers = .{ .eflags = true },55179 .clobbers = .{ .eflags = true },
...@@ -51297,6 +55204,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51297,6 +55204,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51297 .unused,55204 .unused,
51298 .unused,55205 .unused,
51299 .unused,55206 .unused,
55207 .unused,
55208 .unused,
51300 },55209 },
51301 .dst_temps = .{ .mem, .unused },55210 .dst_temps = .{ .mem, .unused },
51302 .clobbers = .{ .eflags = true },55211 .clobbers = .{ .eflags = true },
...@@ -51324,6 +55233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51324,6 +55233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51324 .unused,55233 .unused,
51325 .unused,55234 .unused,
51326 .unused,55235 .unused,
55236 .unused,
55237 .unused,
51327 },55238 },
51328 .dst_temps = .{ .mem, .unused },55239 .dst_temps = .{ .mem, .unused },
51329 .clobbers = .{ .eflags = true },55240 .clobbers = .{ .eflags = true },
...@@ -51353,6 +55264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51353,6 +55264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51353 .unused,55264 .unused,
51354 .unused,55265 .unused,
51355 .unused,55266 .unused,
55267 .unused,
55268 .unused,
51356 },55269 },
51357 .dst_temps = .{ .mem, .unused },55270 .dst_temps = .{ .mem, .unused },
51358 .clobbers = .{ .eflags = true },55271 .clobbers = .{ .eflags = true },
...@@ -51381,6 +55294,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51381,6 +55294,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51381 .unused,55294 .unused,
51382 .unused,55295 .unused,
51383 .unused,55296 .unused,
55297 .unused,
55298 .unused,
51384 },55299 },
51385 .dst_temps = .{ .mem, .unused },55300 .dst_temps = .{ .mem, .unused },
51386 .clobbers = .{ .eflags = true },55301 .clobbers = .{ .eflags = true },
...@@ -51409,6 +55324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51409,6 +55324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51409 .unused,55324 .unused,
51410 .unused,55325 .unused,
51411 .unused,55326 .unused,
55327 .unused,
55328 .unused,
51412 },55329 },
51413 .dst_temps = .{ .mem, .unused },55330 .dst_temps = .{ .mem, .unused },
51414 .clobbers = .{ .eflags = true },55331 .clobbers = .{ .eflags = true },
...@@ -51436,6 +55353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51436,6 +55353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51436 .unused,55353 .unused,
51437 .unused,55354 .unused,
51438 .unused,55355 .unused,
55356 .unused,
55357 .unused,
51439 },55358 },
51440 .dst_temps = .{ .mem, .unused },55359 .dst_temps = .{ .mem, .unused },
51441 .clobbers = .{ .eflags = true },55360 .clobbers = .{ .eflags = true },
...@@ -51465,6 +55384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51465,6 +55384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51465 .unused,55384 .unused,
51466 .unused,55385 .unused,
51467 .unused,55386 .unused,
55387 .unused,
55388 .unused,
51468 },55389 },
51469 .dst_temps = .{ .mem, .unused },55390 .dst_temps = .{ .mem, .unused },
51470 .clobbers = .{ .eflags = true },55391 .clobbers = .{ .eflags = true },
...@@ -51493,6 +55414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51493,6 +55414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51493 .unused,55414 .unused,
51494 .unused,55415 .unused,
51495 .unused,55416 .unused,
55417 .unused,
55418 .unused,
51496 },55419 },
51497 .dst_temps = .{ .mem, .unused },55420 .dst_temps = .{ .mem, .unused },
51498 .clobbers = .{ .eflags = true },55421 .clobbers = .{ .eflags = true },
...@@ -51521,6 +55444,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51521,6 +55444,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51521 .unused,55444 .unused,
51522 .unused,55445 .unused,
51523 .unused,55446 .unused,
55447 .unused,
55448 .unused,
51524 },55449 },
51525 .dst_temps = .{ .mem, .unused },55450 .dst_temps = .{ .mem, .unused },
51526 .clobbers = .{ .eflags = true },55451 .clobbers = .{ .eflags = true },
...@@ -51548,6 +55473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51548,6 +55473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51548 .unused,55473 .unused,
51549 .unused,55474 .unused,
51550 .unused,55475 .unused,
55476 .unused,
55477 .unused,
51551 },55478 },
51552 .dst_temps = .{ .mem, .unused },55479 .dst_temps = .{ .mem, .unused },
51553 .clobbers = .{ .eflags = true },55480 .clobbers = .{ .eflags = true },
...@@ -51577,6 +55504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51577,6 +55504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51577 .unused,55504 .unused,
51578 .unused,55505 .unused,
51579 .unused,55506 .unused,
55507 .unused,
55508 .unused,
51580 },55509 },
51581 .dst_temps = .{ .mem, .unused },55510 .dst_temps = .{ .mem, .unused },
51582 .clobbers = .{ .eflags = true },55511 .clobbers = .{ .eflags = true },
...@@ -51605,6 +55534,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51605,6 +55534,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51605 .unused,55534 .unused,
51606 .unused,55535 .unused,
51607 .unused,55536 .unused,
55537 .unused,
55538 .unused,
51608 },55539 },
51609 .dst_temps = .{ .mem, .unused },55540 .dst_temps = .{ .mem, .unused },
51610 .clobbers = .{ .eflags = true },55541 .clobbers = .{ .eflags = true },
...@@ -51633,6 +55564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51633,6 +55564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51633 .unused,55564 .unused,
51634 .unused,55565 .unused,
51635 .unused,55566 .unused,
55567 .unused,
55568 .unused,
51636 },55569 },
51637 .dst_temps = .{ .mem, .unused },55570 .dst_temps = .{ .mem, .unused },
51638 .clobbers = .{ .eflags = true },55571 .clobbers = .{ .eflags = true },
...@@ -51662,6 +55595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51662,6 +55595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51662 .unused,55595 .unused,
51663 .unused,55596 .unused,
51664 .unused,55597 .unused,
55598 .unused,
55599 .unused,
51665 },55600 },
51666 .dst_temps = .{ .mem, .unused },55601 .dst_temps = .{ .mem, .unused },
51667 .clobbers = .{ .eflags = true },55602 .clobbers = .{ .eflags = true },
...@@ -51693,6 +55628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51693,6 +55628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51693 .unused,55628 .unused,
51694 .unused,55629 .unused,
51695 .unused,55630 .unused,
55631 .unused,
55632 .unused,
51696 },55633 },
51697 .dst_temps = .{ .mem, .unused },55634 .dst_temps = .{ .mem, .unused },
51698 .clobbers = .{ .eflags = true },55635 .clobbers = .{ .eflags = true },
...@@ -51723,6 +55660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51723,6 +55660,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51723 .unused,55660 .unused,
51724 .unused,55661 .unused,
51725 .unused,55662 .unused,
55663 .unused,
55664 .unused,
51726 },55665 },
51727 .dst_temps = .{ .mem, .unused },55666 .dst_temps = .{ .mem, .unused },
51728 .clobbers = .{ .eflags = true },55667 .clobbers = .{ .eflags = true },
...@@ -51753,6 +55692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51753,6 +55692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51753 .unused,55692 .unused,
51754 .unused,55693 .unused,
51755 .unused,55694 .unused,
55695 .unused,
55696 .unused,
51756 },55697 },
51757 .dst_temps = .{ .mem, .unused },55698 .dst_temps = .{ .mem, .unused },
51758 .clobbers = .{ .eflags = true },55699 .clobbers = .{ .eflags = true },
...@@ -51783,6 +55724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51783,6 +55724,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51783 .unused,55724 .unused,
51784 .unused,55725 .unused,
51785 .unused,55726 .unused,
55727 .unused,
55728 .unused,
51786 },55729 },
51787 .dst_temps = .{ .mem, .unused },55730 .dst_temps = .{ .mem, .unused },
51788 .clobbers = .{ .eflags = true },55731 .clobbers = .{ .eflags = true },
...@@ -51813,6 +55756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51813,6 +55756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51813 .unused,55756 .unused,
51814 .unused,55757 .unused,
51815 .unused,55758 .unused,
55759 .unused,
55760 .unused,
51816 },55761 },
51817 .dst_temps = .{ .mem, .unused },55762 .dst_temps = .{ .mem, .unused },
51818 .clobbers = .{ .eflags = true },55763 .clobbers = .{ .eflags = true },
...@@ -51848,6 +55793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51848,6 +55793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51848 .unused,55793 .unused,
51849 .unused,55794 .unused,
51850 .unused,55795 .unused,
55796 .unused,
55797 .unused,
51851 },55798 },
51852 .dst_temps = .{ .mem, .unused },55799 .dst_temps = .{ .mem, .unused },
51853 .clobbers = .{ .eflags = true },55800 .clobbers = .{ .eflags = true },
...@@ -51883,6 +55830,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51883,6 +55830,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51883 .unused,55830 .unused,
51884 .unused,55831 .unused,
51885 .unused,55832 .unused,
55833 .unused,
55834 .unused,
51886 },55835 },
51887 .dst_temps = .{ .mem, .unused },55836 .dst_temps = .{ .mem, .unused },
51888 .clobbers = .{ .eflags = true },55837 .clobbers = .{ .eflags = true },
...@@ -51920,6 +55869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51920,6 +55869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51920 .unused,55869 .unused,
51921 .unused,55870 .unused,
51922 .unused,55871 .unused,
55872 .unused,
55873 .unused,
51923 },55874 },
51924 .dst_temps = .{ .mem, .unused },55875 .dst_temps = .{ .mem, .unused },
51925 .clobbers = .{ .eflags = true },55876 .clobbers = .{ .eflags = true },
...@@ -51957,6 +55908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51957,6 +55908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51957 .unused,55908 .unused,
51958 .unused,55909 .unused,
51959 .unused,55910 .unused,
55911 .unused,
55912 .unused,
51960 },55913 },
51961 .dst_temps = .{ .mem, .unused },55914 .dst_temps = .{ .mem, .unused },
51962 .clobbers = .{ .eflags = true },55915 .clobbers = .{ .eflags = true },
...@@ -51991,6 +55944,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -51991,6 +55944,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
51991 .unused,55944 .unused,
51992 .unused,55945 .unused,
51993 .unused,55946 .unused,
55947 .unused,
55948 .unused,
51994 },55949 },
51995 .dst_temps = .{ .mem, .unused },55950 .dst_temps = .{ .mem, .unused },
51996 .clobbers = .{ .eflags = true },55951 .clobbers = .{ .eflags = true },
...@@ -52025,6 +55980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52025,6 +55980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52025 .unused,55980 .unused,
52026 .unused,55981 .unused,
52027 .unused,55982 .unused,
55983 .unused,
55984 .unused,
52028 },55985 },
52029 .dst_temps = .{ .mem, .unused },55986 .dst_temps = .{ .mem, .unused },
52030 .clobbers = .{ .eflags = true },55987 .clobbers = .{ .eflags = true },
...@@ -52057,6 +56014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52057,6 +56014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52057 .unused,56014 .unused,
52058 .unused,56015 .unused,
52059 .unused,56016 .unused,
56017 .unused,
56018 .unused,
52060 },56019 },
52061 .dst_temps = .{ .mem, .unused },56020 .dst_temps = .{ .mem, .unused },
52062 .clobbers = .{ .eflags = true },56021 .clobbers = .{ .eflags = true },
...@@ -52089,6 +56048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52089,6 +56048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52089 .unused,56048 .unused,
52090 .unused,56049 .unused,
52091 .unused,56050 .unused,
56051 .unused,
56052 .unused,
52092 },56053 },
52093 .dst_temps = .{ .mem, .unused },56054 .dst_temps = .{ .mem, .unused },
52094 .clobbers = .{ .eflags = true },56055 .clobbers = .{ .eflags = true },
...@@ -52124,6 +56085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52124,6 +56085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52124 .unused,56085 .unused,
52125 .unused,56086 .unused,
52126 .unused,56087 .unused,
56088 .unused,
56089 .unused,
52127 },56090 },
52128 .dst_temps = .{ .mem, .unused },56091 .dst_temps = .{ .mem, .unused },
52129 .clobbers = .{ .eflags = true },56092 .clobbers = .{ .eflags = true },
...@@ -52159,6 +56122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52159,6 +56122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52159 .unused,56122 .unused,
52160 .unused,56123 .unused,
52161 .unused,56124 .unused,
56125 .unused,
56126 .unused,
52162 },56127 },
52163 .dst_temps = .{ .mem, .unused },56128 .dst_temps = .{ .mem, .unused },
52164 .clobbers = .{ .eflags = true },56129 .clobbers = .{ .eflags = true },
...@@ -52192,6 +56157,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52192,6 +56157,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52192 .unused,56157 .unused,
52193 .unused,56158 .unused,
52194 .unused,56159 .unused,
56160 .unused,
56161 .unused,
52195 },56162 },
52196 .dst_temps = .{ .mem, .unused },56163 .dst_temps = .{ .mem, .unused },
52197 .clobbers = .{ .eflags = true },56164 .clobbers = .{ .eflags = true },
...@@ -52225,6 +56192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52225,6 +56192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52225 .unused,56192 .unused,
52226 .unused,56193 .unused,
52227 .unused,56194 .unused,
56195 .unused,
56196 .unused,
52228 },56197 },
52229 .dst_temps = .{ .mem, .unused },56198 .dst_temps = .{ .mem, .unused },
52230 .clobbers = .{ .eflags = true },56199 .clobbers = .{ .eflags = true },
...@@ -52260,6 +56229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52260,6 +56229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52260 .unused,56229 .unused,
52261 .unused,56230 .unused,
52262 .unused,56231 .unused,
56232 .unused,
56233 .unused,
52263 },56234 },
52264 .dst_temps = .{ .mem, .unused },56235 .dst_temps = .{ .mem, .unused },
52265 .clobbers = .{ .eflags = true },56236 .clobbers = .{ .eflags = true },
...@@ -52295,6 +56266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52295,6 +56266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52295 .unused,56266 .unused,
52296 .unused,56267 .unused,
52297 .unused,56268 .unused,
56269 .unused,
56270 .unused,
52298 },56271 },
52299 .dst_temps = .{ .mem, .unused },56272 .dst_temps = .{ .mem, .unused },
52300 .clobbers = .{ .eflags = true },56273 .clobbers = .{ .eflags = true },
...@@ -52329,6 +56302,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52329,6 +56302,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52329 .unused,56302 .unused,
52330 .unused,56303 .unused,
52331 .unused,56304 .unused,
56305 .unused,
56306 .unused,
52332 },56307 },
52333 .dst_temps = .{ .mem, .unused },56308 .dst_temps = .{ .mem, .unused },
52334 .clobbers = .{ .eflags = true },56309 .clobbers = .{ .eflags = true },
...@@ -52990,6 +56965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -52990,6 +56965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
52990 .unused,56965 .unused,
52991 .unused,56966 .unused,
52992 .unused,56967 .unused,
56968 .unused,
56969 .unused,
52993 },56970 },
52994 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },56971 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
52995 .each = .{ .once = &.{56972 .each = .{ .once = &.{
...@@ -53013,6 +56990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53013,6 +56990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53013 .unused,56990 .unused,
53014 .unused,56991 .unused,
53015 .unused,56992 .unused,
56993 .unused,
56994 .unused,
53016 },56995 },
53017 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },56996 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
53018 .each = .{ .once = &.{56997 .each = .{ .once = &.{
...@@ -53036,6 +57015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53036,6 +57015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53036 .unused,57015 .unused,
53037 .unused,57016 .unused,
53038 .unused,57017 .unused,
57018 .unused,
57019 .unused,
53039 },57020 },
53040 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },57021 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
53041 .each = .{ .once = &.{57022 .each = .{ .once = &.{
...@@ -53059,6 +57040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53059,6 +57040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53059 .unused,57040 .unused,
53060 .unused,57041 .unused,
53061 .unused,57042 .unused,
57043 .unused,
57044 .unused,
53062 },57045 },
53063 .dst_temps = .{ .mem, .unused },57046 .dst_temps = .{ .mem, .unused },
53064 .clobbers = .{ .eflags = true },57047 .clobbers = .{ .eflags = true },
...@@ -53086,6 +57069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53086,6 +57069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53086 .unused,57069 .unused,
53087 .unused,57070 .unused,
53088 .unused,57071 .unused,
57072 .unused,
57073 .unused,
53089 },57074 },
53090 .dst_temps = .{ .mem, .unused },57075 .dst_temps = .{ .mem, .unused },
53091 .each = .{ .once = &.{57076 .each = .{ .once = &.{
...@@ -53111,6 +57096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53111,6 +57096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53111 .unused,57096 .unused,
53112 .unused,57097 .unused,
53113 .unused,57098 .unused,
57099 .unused,
57100 .unused,
53114 },57101 },
53115 .dst_temps = .{ .mem, .unused },57102 .dst_temps = .{ .mem, .unused },
53116 .clobbers = .{ .eflags = true },57103 .clobbers = .{ .eflags = true },
...@@ -53140,6 +57127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53140,6 +57127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53140 .unused,57127 .unused,
53141 .unused,57128 .unused,
53142 .unused,57129 .unused,
57130 .unused,
57131 .unused,
53143 },57132 },
53144 .dst_temps = .{ .mem, .unused },57133 .dst_temps = .{ .mem, .unused },
53145 .clobbers = .{ .eflags = true },57134 .clobbers = .{ .eflags = true },
...@@ -53170,6 +57159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53170,6 +57159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53170 .unused,57159 .unused,
53171 .unused,57160 .unused,
53172 .unused,57161 .unused,
57162 .unused,
57163 .unused,
53173 },57164 },
53174 .dst_temps = .{ .{ .reg = .eax }, .unused },57165 .dst_temps = .{ .{ .reg = .eax }, .unused },
53175 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57166 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53194,6 +57185,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53194,6 +57185,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53194 .unused,57185 .unused,
53195 .unused,57186 .unused,
53196 .unused,57187 .unused,
57188 .unused,
57189 .unused,
53197 },57190 },
53198 .dst_temps = .{ .{ .reg = .eax }, .unused },57191 .dst_temps = .{ .{ .reg = .eax }, .unused },
53199 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57192 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53218,6 +57211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53218,6 +57211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53218 .unused,57211 .unused,
53219 .unused,57212 .unused,
53220 .unused,57213 .unused,
57214 .unused,
57215 .unused,
53221 },57216 },
53222 .dst_temps = .{ .{ .reg = .rax }, .unused },57217 .dst_temps = .{ .{ .reg = .rax }, .unused },
53223 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57218 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53242,6 +57237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53242,6 +57237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53242 .unused,57237 .unused,
53243 .unused,57238 .unused,
53244 .unused,57239 .unused,
57240 .unused,
57241 .unused,
53245 },57242 },
53246 .dst_temps = .{ .{ .reg = .rax }, .unused },57243 .dst_temps = .{ .{ .reg = .rax }, .unused },
53247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57244 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53266,6 +57263,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53266,6 +57263,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53266 .unused,57263 .unused,
53267 .unused,57264 .unused,
53268 .unused,57265 .unused,
57266 .unused,
57267 .unused,
53269 },57268 },
53270 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },57269 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
53271 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57270 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53290,6 +57289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53290,6 +57289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53290 .unused,57289 .unused,
53291 .unused,57290 .unused,
53292 .unused,57291 .unused,
57292 .unused,
57293 .unused,
53293 },57294 },
53294 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },57295 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
53295 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57296 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53314,6 +57315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53314,6 +57315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53314 .unused,57315 .unused,
53315 .unused,57316 .unused,
53316 .unused,57317 .unused,
57318 .unused,
57319 .unused,
53317 },57320 },
53318 .dst_temps = .{ .mem, .unused },57321 .dst_temps = .{ .mem, .unused },
53319 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57322 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53343,6 +57346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53343,6 +57346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53343 .unused,57346 .unused,
53344 .unused,57347 .unused,
53345 .unused,57348 .unused,
57349 .unused,
57350 .unused,
53346 },57351 },
53347 .dst_temps = .{ .mem, .unused },57352 .dst_temps = .{ .mem, .unused },
53348 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57353 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53372,6 +57377,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53372,6 +57377,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53372 .unused,57377 .unused,
53373 .unused,57378 .unused,
53374 .unused,57379 .unused,
57380 .unused,
57381 .unused,
53375 },57382 },
53376 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },57383 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
53377 .each = .{ .once = &.{57384 .each = .{ .once = &.{
...@@ -53397,6 +57404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53397,6 +57404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53397 .unused,57404 .unused,
53398 .unused,57405 .unused,
53399 .unused,57406 .unused,
57407 .unused,
57408 .unused,
53400 },57409 },
53401 .dst_temps = .{ .mem, .unused },57410 .dst_temps = .{ .mem, .unused },
53402 .each = .{ .once = &.{57411 .each = .{ .once = &.{
...@@ -53428,6 +57437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53428,6 +57437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53428 .unused,57437 .unused,
53429 .unused,57438 .unused,
53430 .unused,57439 .unused,
57440 .unused,
57441 .unused,
53431 },57442 },
53432 .dst_temps = .{ .mem, .unused },57443 .dst_temps = .{ .mem, .unused },
53433 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57444 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53458,6 +57469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53458,6 +57469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53458 .unused,57469 .unused,
53459 .unused,57470 .unused,
53460 .unused,57471 .unused,
57472 .unused,
57473 .unused,
53461 },57474 },
53462 .dst_temps = .{ .mem, .unused },57475 .dst_temps = .{ .mem, .unused },
53463 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57476 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53488,6 +57501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53488,6 +57501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53488 .unused,57501 .unused,
53489 .unused,57502 .unused,
53490 .unused,57503 .unused,
57504 .unused,
57505 .unused,
53491 },57506 },
53492 .dst_temps = .{ .mem, .unused },57507 .dst_temps = .{ .mem, .unused },
53493 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57508 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53518,6 +57533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53518,6 +57533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53518 .unused,57533 .unused,
53519 .unused,57534 .unused,
53520 .unused,57535 .unused,
57536 .unused,
57537 .unused,
53521 },57538 },
53522 .dst_temps = .{ .mem, .unused },57539 .dst_temps = .{ .mem, .unused },
53523 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57540 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53548,6 +57565,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53548,6 +57565,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53548 .unused,57565 .unused,
53549 .unused,57566 .unused,
53550 .unused,57567 .unused,
57568 .unused,
57569 .unused,
53551 },57570 },
53552 .dst_temps = .{ .mem, .unused },57571 .dst_temps = .{ .mem, .unused },
53553 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57572 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53579,6 +57598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53579,6 +57598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53579 .unused,57598 .unused,
53580 .unused,57599 .unused,
53581 .unused,57600 .unused,
57601 .unused,
57602 .unused,
53582 },57603 },
53583 .dst_temps = .{ .mem, .unused },57604 .dst_temps = .{ .mem, .unused },
53584 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57605 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53637,6 +57658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53637,6 +57658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53637 .unused,57658 .unused,
53638 .unused,57659 .unused,
53639 .unused,57660 .unused,
57661 .unused,
57662 .unused,
53640 },57663 },
53641 .dst_temps = .{ .mem, .unused },57664 .dst_temps = .{ .mem, .unused },
53642 .each = .{ .once = &.{57665 .each = .{ .once = &.{
...@@ -53665,6 +57688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53665,6 +57688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53665 .unused,57688 .unused,
53666 .unused,57689 .unused,
53667 .unused,57690 .unused,
57691 .unused,
57692 .unused,
53668 },57693 },
53669 .dst_temps = .{ .mem, .unused },57694 .dst_temps = .{ .mem, .unused },
53670 .each = .{ .once = &.{57695 .each = .{ .once = &.{
...@@ -53694,6 +57719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53694,6 +57719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53694 .unused,57719 .unused,
53695 .unused,57720 .unused,
53696 .unused,57721 .unused,
57722 .unused,
57723 .unused,
53697 },57724 },
53698 .dst_temps = .{ .mem, .unused },57725 .dst_temps = .{ .mem, .unused },
53699 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57726 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53724,6 +57751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53724,6 +57751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53724 .unused,57751 .unused,
53725 .unused,57752 .unused,
53726 .unused,57753 .unused,
57754 .unused,
57755 .unused,
53727 },57756 },
53728 .dst_temps = .{ .mem, .unused },57757 .dst_temps = .{ .mem, .unused },
53729 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57758 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53754,6 +57783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53754,6 +57783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53754 .unused,57783 .unused,
53755 .unused,57784 .unused,
53756 .unused,57785 .unused,
57786 .unused,
57787 .unused,
53757 },57788 },
53758 .dst_temps = .{ .mem, .unused },57789 .dst_temps = .{ .mem, .unused },
53759 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57790 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53784,6 +57815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53784,6 +57815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53784 .unused,57815 .unused,
53785 .unused,57816 .unused,
53786 .unused,57817 .unused,
57818 .unused,
57819 .unused,
53787 },57820 },
53788 .dst_temps = .{ .mem, .unused },57821 .dst_temps = .{ .mem, .unused },
53789 .each = .{ .once = &.{57822 .each = .{ .once = &.{
...@@ -53811,6 +57844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53811,6 +57844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53811 .unused,57844 .unused,
53812 .unused,57845 .unused,
53813 .unused,57846 .unused,
57847 .unused,
57848 .unused,
53814 },57849 },
53815 .dst_temps = .{ .mem, .unused },57850 .dst_temps = .{ .mem, .unused },
53816 .each = .{ .once = &.{57851 .each = .{ .once = &.{
...@@ -53841,6 +57876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53841,6 +57876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53841 .unused,57876 .unused,
53842 .unused,57877 .unused,
53843 .unused,57878 .unused,
57879 .unused,
57880 .unused,
53844 },57881 },
53845 .dst_temps = .{ .mem, .unused },57882 .dst_temps = .{ .mem, .unused },
53846 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57883 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53871,6 +57908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53871,6 +57908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53871 .unused,57908 .unused,
53872 .unused,57909 .unused,
53873 .unused,57910 .unused,
57911 .unused,
57912 .unused,
53874 },57913 },
53875 .dst_temps = .{ .mem, .unused },57914 .dst_temps = .{ .mem, .unused },
53876 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57915 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53901,6 +57940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53901,6 +57940,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53901 .unused,57940 .unused,
53902 .unused,57941 .unused,
53903 .unused,57942 .unused,
57943 .unused,
57944 .unused,
53904 },57945 },
53905 .dst_temps = .{ .mem, .unused },57946 .dst_temps = .{ .mem, .unused },
53906 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57947 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53931,6 +57972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53931,6 +57972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53931 .unused,57972 .unused,
53932 .unused,57973 .unused,
53933 .unused,57974 .unused,
57975 .unused,
57976 .unused,
53934 },57977 },
53935 .dst_temps = .{ .mem, .unused },57978 .dst_temps = .{ .mem, .unused },
53936 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },57979 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53961,6 +58004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53961,6 +58004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53961 .unused,58004 .unused,
53962 .unused,58005 .unused,
53963 .unused,58006 .unused,
58007 .unused,
58008 .unused,
53964 },58009 },
53965 .dst_temps = .{ .mem, .unused },58010 .dst_temps = .{ .mem, .unused },
53966 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58011 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -53992,6 +58037,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -53992,6 +58037,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
53992 .unused,58037 .unused,
53993 .unused,58038 .unused,
53994 .unused,58039 .unused,
58040 .unused,
58041 .unused,
53995 },58042 },
53996 .dst_temps = .{ .mem, .unused },58043 .dst_temps = .{ .mem, .unused },
53997 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58044 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54022,6 +58069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54022,6 +58069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54022 .unused,58069 .unused,
54023 .unused,58070 .unused,
54024 .unused,58071 .unused,
58072 .unused,
58073 .unused,
54025 },58074 },
54026 .dst_temps = .{ .mem, .unused },58075 .dst_temps = .{ .mem, .unused },
54027 .each = .{ .once = &.{58076 .each = .{ .once = &.{
...@@ -54052,6 +58101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54052,6 +58101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54052 .unused,58101 .unused,
54053 .unused,58102 .unused,
54054 .unused,58103 .unused,
58104 .unused,
58105 .unused,
54055 },58106 },
54056 .dst_temps = .{ .mem, .unused },58107 .dst_temps = .{ .mem, .unused },
54057 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58108 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54082,6 +58133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54082,6 +58133,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54082 .unused,58133 .unused,
54083 .unused,58134 .unused,
54084 .unused,58135 .unused,
58136 .unused,
58137 .unused,
54085 },58138 },
54086 .dst_temps = .{ .mem, .unused },58139 .dst_temps = .{ .mem, .unused },
54087 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58140 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54112,6 +58165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54112,6 +58165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54112 .unused,58165 .unused,
54113 .unused,58166 .unused,
54114 .unused,58167 .unused,
58168 .unused,
58169 .unused,
54115 },58170 },
54116 .dst_temps = .{ .mem, .unused },58171 .dst_temps = .{ .mem, .unused },
54117 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58172 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54142,6 +58197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54142,6 +58197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54142 .unused,58197 .unused,
54143 .unused,58198 .unused,
54144 .unused,58199 .unused,
58200 .unused,
58201 .unused,
54145 },58202 },
54146 .dst_temps = .{ .mem, .unused },58203 .dst_temps = .{ .mem, .unused },
54147 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58204 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54172,6 +58229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54172,6 +58229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54172 .unused,58229 .unused,
54173 .unused,58230 .unused,
54174 .unused,58231 .unused,
58232 .unused,
58233 .unused,
54175 },58234 },
54176 .dst_temps = .{ .mem, .unused },58235 .dst_temps = .{ .mem, .unused },
54177 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58236 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54203,6 +58262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54203,6 +58262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54203 .unused,58262 .unused,
54204 .unused,58263 .unused,
54205 .unused,58264 .unused,
58265 .unused,
58266 .unused,
54206 },58267 },
54207 .dst_temps = .{ .mem, .unused },58268 .dst_temps = .{ .mem, .unused },
54208 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58269 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54234,6 +58295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54234,6 +58295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54234 .unused,58295 .unused,
54235 .unused,58296 .unused,
54236 .unused,58297 .unused,
58298 .unused,
58299 .unused,
54237 },58300 },
54238 .dst_temps = .{ .mem, .unused },58301 .dst_temps = .{ .mem, .unused },
54239 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58302 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54265,6 +58328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54265,6 +58328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54265 .unused,58328 .unused,
54266 .unused,58329 .unused,
54267 .unused,58330 .unused,
58331 .unused,
58332 .unused,
54268 },58333 },
54269 .dst_temps = .{ .mem, .unused },58334 .dst_temps = .{ .mem, .unused },
54270 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58335 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54296,6 +58361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54296,6 +58361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54296 .unused,58361 .unused,
54297 .unused,58362 .unused,
54298 .unused,58363 .unused,
58364 .unused,
58365 .unused,
54299 },58366 },
54300 .dst_temps = .{ .mem, .unused },58367 .dst_temps = .{ .mem, .unused },
54301 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58368 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54327,6 +58394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54327,6 +58394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54327 .unused,58394 .unused,
54328 .unused,58395 .unused,
54329 .unused,58396 .unused,
58397 .unused,
58398 .unused,
54330 },58399 },
54331 .dst_temps = .{ .mem, .unused },58400 .dst_temps = .{ .mem, .unused },
54332 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58401 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54358,6 +58427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54358,6 +58427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54358 .unused,58427 .unused,
54359 .unused,58428 .unused,
54360 .unused,58429 .unused,
58430 .unused,
58431 .unused,
54361 },58432 },
54362 .dst_temps = .{ .mem, .unused },58433 .dst_temps = .{ .mem, .unused },
54363 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58434 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54390,6 +58461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54390,6 +58461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54390 .unused,58461 .unused,
54391 .unused,58462 .unused,
54392 .unused,58463 .unused,
58464 .unused,
58465 .unused,
54393 },58466 },
54394 .dst_temps = .{ .mem, .unused },58467 .dst_temps = .{ .mem, .unused },
54395 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58468 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54422,6 +58495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54422,6 +58495,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54422 .unused,58495 .unused,
54423 .unused,58496 .unused,
54424 .unused,58497 .unused,
58498 .unused,
58499 .unused,
54425 },58500 },
54426 .dst_temps = .{ .mem, .unused },58501 .dst_temps = .{ .mem, .unused },
54427 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58502 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54455,6 +58530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54455,6 +58530,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54455 .unused,58530 .unused,
54456 .unused,58531 .unused,
54457 .unused,58532 .unused,
58533 .unused,
58534 .unused,
54458 },58535 },
54459 .dst_temps = .{ .mem, .unused },58536 .dst_temps = .{ .mem, .unused },
54460 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58537 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54488,6 +58565,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54488,6 +58565,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54488 .unused,58565 .unused,
54489 .unused,58566 .unused,
54490 .unused,58567 .unused,
58568 .unused,
58569 .unused,
54491 },58570 },
54492 .dst_temps = .{ .mem, .unused },58571 .dst_temps = .{ .mem, .unused },
54493 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58572 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54521,6 +58600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54521,6 +58600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54521 .unused,58600 .unused,
54522 .unused,58601 .unused,
54523 .unused,58602 .unused,
58603 .unused,
58604 .unused,
54524 },58605 },
54525 .dst_temps = .{ .mem, .unused },58606 .dst_temps = .{ .mem, .unused },
54526 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58607 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54554,6 +58635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54554,6 +58635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54554 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixhfei" } } },58635 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixhfei" } } },
54555 .unused,58636 .unused,
54556 .unused,58637 .unused,
58638 .unused,
58639 .unused,
54557 },58640 },
54558 .dst_temps = .{ .mem, .unused },58641 .dst_temps = .{ .mem, .unused },
54559 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58642 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54588,6 +58671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54588,6 +58671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54588 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunshfei" } } },58671 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunshfei" } } },
54589 .unused,58672 .unused,
54590 .unused,58673 .unused,
58674 .unused,
58675 .unused,
54591 },58676 },
54592 .dst_temps = .{ .mem, .unused },58677 .dst_temps = .{ .mem, .unused },
54593 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58678 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54669,6 +58754,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54669,6 +58754,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54669 .unused,58754 .unused,
54670 .unused,58755 .unused,
54671 .unused,58756 .unused,
58757 .unused,
58758 .unused,
54672 },58759 },
54673 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },58760 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
54674 .clobbers = .{ .eflags = true },58761 .clobbers = .{ .eflags = true },
...@@ -54699,6 +58786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54699,6 +58786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54699 .unused,58786 .unused,
54700 .unused,58787 .unused,
54701 .unused,58788 .unused,
58789 .unused,
58790 .unused,
54702 },58791 },
54703 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },58792 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
54704 .clobbers = .{ .eflags = true },58793 .clobbers = .{ .eflags = true },
...@@ -54730,6 +58819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54730,6 +58819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54730 .unused,58819 .unused,
54731 .unused,58820 .unused,
54732 .unused,58821 .unused,
58822 .unused,
58823 .unused,
54733 },58824 },
54734 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },58825 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
54735 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58826 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54754,6 +58845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54754,6 +58845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54754 .unused,58845 .unused,
54755 .unused,58846 .unused,
54756 .unused,58847 .unused,
58848 .unused,
58849 .unused,
54757 },58850 },
54758 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },58851 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
54759 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58852 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54778,6 +58871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54778,6 +58871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54778 .{ .type = .u32, .kind = .{ .reg = .ecx } },58871 .{ .type = .u32, .kind = .{ .reg = .ecx } },
54779 .unused,58872 .unused,
54780 .unused,58873 .unused,
58874 .unused,
58875 .unused,
54781 },58876 },
54782 .dst_temps = .{ .mem, .unused },58877 .dst_temps = .{ .mem, .unused },
54783 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58878 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54817,6 +58912,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54817,6 +58912,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54817 .{ .type = .u32, .kind = .{ .reg = .ecx } },58912 .{ .type = .u32, .kind = .{ .reg = .ecx } },
54818 .unused,58913 .unused,
54819 .unused,58914 .unused,
58915 .unused,
58916 .unused,
54820 },58917 },
54821 .dst_temps = .{ .mem, .unused },58918 .dst_temps = .{ .mem, .unused },
54822 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58919 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54856,6 +58953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54856,6 +58953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54856 .{ .type = .usize, .kind = .{ .reg = .rdi } },58953 .{ .type = .usize, .kind = .{ .reg = .rdi } },
54857 .unused,58954 .unused,
54858 .unused,58955 .unused,
58956 .unused,
58957 .unused,
54859 },58958 },
54860 .dst_temps = .{ .mem, .unused },58959 .dst_temps = .{ .mem, .unused },
54861 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },58960 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54895,6 +58994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54895,6 +58994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54895 .unused,58994 .unused,
54896 .unused,58995 .unused,
54897 .unused,58996 .unused,
58997 .unused,
58998 .unused,
54898 },58999 },
54899 .dst_temps = .{ .mem, .unused },59000 .dst_temps = .{ .mem, .unused },
54900 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59001 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -54925,6 +59026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54925,6 +59026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54925 .unused,59026 .unused,
54926 .unused,59027 .unused,
54927 .unused,59028 .unused,
59029 .unused,
59030 .unused,
54928 },59031 },
54929 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },59032 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
54930 .each = .{ .once = &.{59033 .each = .{ .once = &.{
...@@ -54950,6 +59053,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54950,6 +59053,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54950 .unused,59053 .unused,
54951 .unused,59054 .unused,
54952 .unused,59055 .unused,
59056 .unused,
59057 .unused,
54953 },59058 },
54954 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },59059 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
54955 .each = .{ .once = &.{59060 .each = .{ .once = &.{
...@@ -54974,6 +59079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -54974,6 +59079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
54974 .unused,59079 .unused,
54975 .unused,59080 .unused,
54976 .unused,59081 .unused,
59082 .unused,
59083 .unused,
54977 },59084 },
54978 .dst_temps = .{ .mem, .unused },59085 .dst_temps = .{ .mem, .unused },
54979 .each = .{ .once = &.{59086 .each = .{ .once = &.{
...@@ -55003,6 +59110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55003,6 +59110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55003 .unused,59110 .unused,
55004 .unused,59111 .unused,
55005 .unused,59112 .unused,
59113 .unused,
59114 .unused,
55006 },59115 },
55007 .dst_temps = .{ .mem, .unused },59116 .dst_temps = .{ .mem, .unused },
55008 .each = .{ .once = &.{59117 .each = .{ .once = &.{
...@@ -55032,6 +59141,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55032,6 +59141,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55032 .unused,59141 .unused,
55033 .unused,59142 .unused,
55034 .unused,59143 .unused,
59144 .unused,
59145 .unused,
55035 },59146 },
55036 .dst_temps = .{ .mem, .unused },59147 .dst_temps = .{ .mem, .unused },
55037 .each = .{ .once = &.{59148 .each = .{ .once = &.{
...@@ -55058,6 +59169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55058,6 +59169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55058 .unused,59169 .unused,
55059 .unused,59170 .unused,
55060 .unused,59171 .unused,
59172 .unused,
59173 .unused,
55061 },59174 },
55062 .dst_temps = .{ .mem, .unused },59175 .dst_temps = .{ .mem, .unused },
55063 .each = .{ .once = &.{59176 .each = .{ .once = &.{
...@@ -55085,6 +59198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55085,6 +59198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55085 .unused,59198 .unused,
55086 .unused,59199 .unused,
55087 .unused,59200 .unused,
59201 .unused,
59202 .unused,
55088 },59203 },
55089 .dst_temps = .{ .mem, .unused },59204 .dst_temps = .{ .mem, .unused },
55090 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59205 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55114,6 +59229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55114,6 +59229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55114 .unused,59229 .unused,
55115 .unused,59230 .unused,
55116 .unused,59231 .unused,
59232 .unused,
59233 .unused,
55117 },59234 },
55118 .dst_temps = .{ .mem, .unused },59235 .dst_temps = .{ .mem, .unused },
55119 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59236 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55143,6 +59260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55143,6 +59260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55143 .unused,59260 .unused,
55144 .unused,59261 .unused,
55145 .unused,59262 .unused,
59263 .unused,
59264 .unused,
55146 },59265 },
55147 .dst_temps = .{ .mem, .unused },59266 .dst_temps = .{ .mem, .unused },
55148 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59267 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55172,6 +59291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55172,6 +59291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55172 .unused,59291 .unused,
55173 .unused,59292 .unused,
55174 .unused,59293 .unused,
59294 .unused,
59295 .unused,
55175 },59296 },
55176 .dst_temps = .{ .mem, .unused },59297 .dst_temps = .{ .mem, .unused },
55177 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59298 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55252,6 +59373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55252,6 +59373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55252 .unused,59373 .unused,
55253 .unused,59374 .unused,
55254 .unused,59375 .unused,
59376 .unused,
59377 .unused,
55255 },59378 },
55256 .dst_temps = .{ .mem, .unused },59379 .dst_temps = .{ .mem, .unused },
55257 .each = .{ .once = &.{59380 .each = .{ .once = &.{
...@@ -55279,6 +59402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55279,6 +59402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55279 .unused,59402 .unused,
55280 .unused,59403 .unused,
55281 .unused,59404 .unused,
59405 .unused,
59406 .unused,
55282 },59407 },
55283 .dst_temps = .{ .mem, .unused },59408 .dst_temps = .{ .mem, .unused },
55284 .each = .{ .once = &.{59409 .each = .{ .once = &.{
...@@ -55306,6 +59431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55306,6 +59431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55306 .unused,59431 .unused,
55307 .unused,59432 .unused,
55308 .unused,59433 .unused,
59434 .unused,
59435 .unused,
55309 },59436 },
55310 .dst_temps = .{ .mem, .unused },59437 .dst_temps = .{ .mem, .unused },
55311 .each = .{ .once = &.{59438 .each = .{ .once = &.{
...@@ -55333,6 +59460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55333,6 +59460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55333 .unused,59460 .unused,
55334 .unused,59461 .unused,
55335 .unused,59462 .unused,
59463 .unused,
59464 .unused,
55336 },59465 },
55337 .dst_temps = .{ .mem, .unused },59466 .dst_temps = .{ .mem, .unused },
55338 .each = .{ .once = &.{59467 .each = .{ .once = &.{
...@@ -55361,6 +59490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55361,6 +59490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55361 .unused,59490 .unused,
55362 .unused,59491 .unused,
55363 .unused,59492 .unused,
59493 .unused,
59494 .unused,
55364 },59495 },
55365 .dst_temps = .{ .mem, .unused },59496 .dst_temps = .{ .mem, .unused },
55366 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55390,6 +59521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55390,6 +59521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55390 .unused,59521 .unused,
55391 .unused,59522 .unused,
55392 .unused,59523 .unused,
59524 .unused,
59525 .unused,
55393 },59526 },
55394 .dst_temps = .{ .mem, .unused },59527 .dst_temps = .{ .mem, .unused },
55395 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59528 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55442,6 +59575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55442,6 +59575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55442 .unused,59575 .unused,
55443 .unused,59576 .unused,
55444 .unused,59577 .unused,
59578 .unused,
59579 .unused,
55445 },59580 },
55446 .dst_temps = .{ .mem, .unused },59581 .dst_temps = .{ .mem, .unused },
55447 .each = .{ .once = &.{59582 .each = .{ .once = &.{
...@@ -55468,6 +59603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55468,6 +59603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55468 .unused,59603 .unused,
55469 .unused,59604 .unused,
55470 .unused,59605 .unused,
59606 .unused,
59607 .unused,
55471 },59608 },
55472 .dst_temps = .{ .mem, .unused },59609 .dst_temps = .{ .mem, .unused },
55473 .each = .{ .once = &.{59610 .each = .{ .once = &.{
...@@ -55495,6 +59632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55495,6 +59632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55495 .unused,59632 .unused,
55496 .unused,59633 .unused,
55497 .unused,59634 .unused,
59635 .unused,
59636 .unused,
55498 },59637 },
55499 .dst_temps = .{ .mem, .unused },59638 .dst_temps = .{ .mem, .unused },
55500 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59639 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55524,6 +59663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55524,6 +59663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55524 .unused,59663 .unused,
55525 .unused,59664 .unused,
55526 .unused,59665 .unused,
59666 .unused,
59667 .unused,
55527 },59668 },
55528 .dst_temps = .{ .mem, .unused },59669 .dst_temps = .{ .mem, .unused },
55529 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59670 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55553,6 +59694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55553,6 +59694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55553 .unused,59694 .unused,
55554 .unused,59695 .unused,
55555 .unused,59696 .unused,
59697 .unused,
59698 .unused,
55556 },59699 },
55557 .dst_temps = .{ .mem, .unused },59700 .dst_temps = .{ .mem, .unused },
55558 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59701 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55582,6 +59725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55582,6 +59725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55582 .unused,59725 .unused,
55583 .unused,59726 .unused,
55584 .unused,59727 .unused,
59728 .unused,
59729 .unused,
55585 },59730 },
55586 .dst_temps = .{ .mem, .unused },59731 .dst_temps = .{ .mem, .unused },
55587 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59732 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55610,6 +59755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55610,6 +59755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55610 .unused,59755 .unused,
55611 .unused,59756 .unused,
55612 .unused,59757 .unused,
59758 .unused,
59759 .unused,
55613 },59760 },
55614 .dst_temps = .{ .mem, .unused },59761 .dst_temps = .{ .mem, .unused },
55615 .each = .{ .once = &.{59762 .each = .{ .once = &.{
...@@ -55636,6 +59783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55636,6 +59783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55636 .unused,59783 .unused,
55637 .unused,59784 .unused,
55638 .unused,59785 .unused,
59786 .unused,
59787 .unused,
55639 },59788 },
55640 .dst_temps = .{ .mem, .unused },59789 .dst_temps = .{ .mem, .unused },
55641 .each = .{ .once = &.{59790 .each = .{ .once = &.{
...@@ -55663,6 +59812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55663,6 +59812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55663 .unused,59812 .unused,
55664 .unused,59813 .unused,
55665 .unused,59814 .unused,
59815 .unused,
59816 .unused,
55666 },59817 },
55667 .dst_temps = .{ .mem, .unused },59818 .dst_temps = .{ .mem, .unused },
55668 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59819 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55692,6 +59843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55692,6 +59843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55692 .unused,59843 .unused,
55693 .unused,59844 .unused,
55694 .unused,59845 .unused,
59846 .unused,
59847 .unused,
55695 },59848 },
55696 .dst_temps = .{ .mem, .unused },59849 .dst_temps = .{ .mem, .unused },
55697 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59850 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55721,6 +59874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55721,6 +59874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55721 .unused,59874 .unused,
55722 .unused,59875 .unused,
55723 .unused,59876 .unused,
59877 .unused,
59878 .unused,
55724 },59879 },
55725 .dst_temps = .{ .mem, .unused },59880 .dst_temps = .{ .mem, .unused },
55726 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59881 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55750,6 +59905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55750,6 +59905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55750 .unused,59905 .unused,
55751 .unused,59906 .unused,
55752 .unused,59907 .unused,
59908 .unused,
59909 .unused,
55753 },59910 },
55754 .dst_temps = .{ .mem, .unused },59911 .dst_temps = .{ .mem, .unused },
55755 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59912 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55779,6 +59936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55779,6 +59936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55779 .unused,59936 .unused,
55780 .unused,59937 .unused,
55781 .unused,59938 .unused,
59939 .unused,
59940 .unused,
55782 },59941 },
55783 .dst_temps = .{ .mem, .unused },59942 .dst_temps = .{ .mem, .unused },
55784 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59943 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55809,6 +59968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55809,6 +59968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55809 .unused,59968 .unused,
55810 .unused,59969 .unused,
55811 .unused,59970 .unused,
59971 .unused,
59972 .unused,
55812 },59973 },
55813 .dst_temps = .{ .mem, .unused },59974 .dst_temps = .{ .mem, .unused },
55814 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },59975 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55839,6 +60000,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55839,6 +60000,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55839 .unused,60000 .unused,
55840 .unused,60001 .unused,
55841 .unused,60002 .unused,
60003 .unused,
60004 .unused,
55842 },60005 },
55843 .dst_temps = .{ .mem, .unused },60006 .dst_temps = .{ .mem, .unused },
55844 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60007 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55869,6 +60032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55869,6 +60032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55869 .unused,60032 .unused,
55870 .unused,60033 .unused,
55871 .unused,60034 .unused,
60035 .unused,
60036 .unused,
55872 },60037 },
55873 .dst_temps = .{ .mem, .unused },60038 .dst_temps = .{ .mem, .unused },
55874 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60039 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55899,6 +60064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55899,6 +60064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55899 .unused,60064 .unused,
55900 .unused,60065 .unused,
55901 .unused,60066 .unused,
60067 .unused,
60068 .unused,
55902 },60069 },
55903 .dst_temps = .{ .mem, .unused },60070 .dst_temps = .{ .mem, .unused },
55904 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60071 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55931,6 +60098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55931,6 +60098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55931 .unused,60098 .unused,
55932 .unused,60099 .unused,
55933 .unused,60100 .unused,
60101 .unused,
60102 .unused,
55934 },60103 },
55935 .dst_temps = .{ .mem, .unused },60104 .dst_temps = .{ .mem, .unused },
55936 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60105 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55963,6 +60132,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55963,6 +60132,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55963 .unused,60132 .unused,
55964 .unused,60133 .unused,
55965 .unused,60134 .unused,
60135 .unused,
60136 .unused,
55966 },60137 },
55967 .dst_temps = .{ .mem, .unused },60138 .dst_temps = .{ .mem, .unused },
55968 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60139 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -55995,6 +60166,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -55995,6 +60166,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
55995 .unused,60166 .unused,
55996 .unused,60167 .unused,
55997 .unused,60168 .unused,
60169 .unused,
60170 .unused,
55998 },60171 },
55999 .dst_temps = .{ .mem, .unused },60172 .dst_temps = .{ .mem, .unused },
56000 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60173 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56050,6 +60223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56050,6 +60223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56050 .unused,60223 .unused,
56051 .unused,60224 .unused,
56052 .unused,60225 .unused,
60226 .unused,
60227 .unused,
56053 },60228 },
56054 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },60229 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
56055 .each = .{ .once = &.{60230 .each = .{ .once = &.{
...@@ -56074,6 +60249,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56074,6 +60249,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56074 .unused,60249 .unused,
56075 .unused,60250 .unused,
56076 .unused,60251 .unused,
60252 .unused,
60253 .unused,
56077 },60254 },
56078 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },60255 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
56079 .each = .{ .once = &.{60256 .each = .{ .once = &.{
...@@ -56098,6 +60275,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56098,6 +60275,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56098 .unused,60275 .unused,
56099 .unused,60276 .unused,
56100 .unused,60277 .unused,
60278 .unused,
60279 .unused,
56101 },60280 },
56102 .dst_temps = .{ .mem, .unused },60281 .dst_temps = .{ .mem, .unused },
56103 .each = .{ .once = &.{60282 .each = .{ .once = &.{
...@@ -56121,6 +60300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56121,6 +60300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56121 .unused,60300 .unused,
56122 .unused,60301 .unused,
56123 .unused,60302 .unused,
60303 .unused,
60304 .unused,
56124 },60305 },
56125 .dst_temps = .{ .mem, .unused },60306 .dst_temps = .{ .mem, .unused },
56126 .each = .{ .once = &.{60307 .each = .{ .once = &.{
...@@ -56168,6 +60349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56168,6 +60349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56168 .unused,60349 .unused,
56169 .unused,60350 .unused,
56170 .unused,60351 .unused,
60352 .unused,
60353 .unused,
56171 },60354 },
56172 .dst_temps = .{ .mem, .unused },60355 .dst_temps = .{ .mem, .unused },
56173 .each = .{ .once = &.{60356 .each = .{ .once = &.{
...@@ -56191,6 +60374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56191,6 +60374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56191 .unused,60374 .unused,
56192 .unused,60375 .unused,
56193 .unused,60376 .unused,
60377 .unused,
60378 .unused,
56194 },60379 },
56195 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },60380 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
56196 .clobbers = .{ .eflags = true },60381 .clobbers = .{ .eflags = true },
...@@ -56221,6 +60406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56221,6 +60406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56221 .unused,60406 .unused,
56222 .unused,60407 .unused,
56223 .unused,60408 .unused,
60409 .unused,
60410 .unused,
56224 },60411 },
56225 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },60412 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
56226 .clobbers = .{ .eflags = true },60413 .clobbers = .{ .eflags = true },
...@@ -56251,6 +60438,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56251,6 +60438,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56251 .unused,60438 .unused,
56252 .unused,60439 .unused,
56253 .unused,60440 .unused,
60441 .unused,
60442 .unused,
56254 },60443 },
56255 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },60444 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
56256 .clobbers = .{ .eflags = true },60445 .clobbers = .{ .eflags = true },
...@@ -56285,6 +60474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56285,6 +60474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56285 .unused,60474 .unused,
56286 .unused,60475 .unused,
56287 .unused,60476 .unused,
60477 .unused,
60478 .unused,
56288 },60479 },
56289 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },60480 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
56290 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60481 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56309,6 +60500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56309,6 +60500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56309 .unused,60500 .unused,
56310 .unused,60501 .unused,
56311 .unused,60502 .unused,
60503 .unused,
60504 .unused,
56312 },60505 },
56313 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },60506 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
56314 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60507 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56333,6 +60526,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56333,6 +60526,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56333 .unused,60526 .unused,
56334 .unused,60527 .unused,
56335 .unused,60528 .unused,
60529 .unused,
60530 .unused,
56336 },60531 },
56337 .dst_temps = .{ .mem, .unused },60532 .dst_temps = .{ .mem, .unused },
56338 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60533 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56359,6 +60554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56359,6 +60554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56359 .unused,60554 .unused,
56360 .unused,60555 .unused,
56361 .unused,60556 .unused,
60557 .unused,
60558 .unused,
56362 },60559 },
56363 .dst_temps = .{ .mem, .unused },60560 .dst_temps = .{ .mem, .unused },
56364 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60561 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56385,6 +60582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56385,6 +60582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56385 .unused,60582 .unused,
56386 .unused,60583 .unused,
56387 .unused,60584 .unused,
60585 .unused,
60586 .unused,
56388 },60587 },
56389 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },60588 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
56390 .each = .{ .once = &.{60589 .each = .{ .once = &.{
...@@ -56410,6 +60609,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56410,6 +60609,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56410 .unused,60609 .unused,
56411 .unused,60610 .unused,
56412 .unused,60611 .unused,
60612 .unused,
60613 .unused,
56413 },60614 },
56414 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },60615 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
56415 .each = .{ .once = &.{60616 .each = .{ .once = &.{
...@@ -56435,6 +60636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56435,6 +60636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56435 .unused,60636 .unused,
56436 .unused,60637 .unused,
56437 .unused,60638 .unused,
60639 .unused,
60640 .unused,
56438 },60641 },
56439 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },60642 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
56440 .each = .{ .once = &.{60643 .each = .{ .once = &.{
...@@ -56459,6 +60662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56459,6 +60662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56459 .unused,60662 .unused,
56460 .unused,60663 .unused,
56461 .unused,60664 .unused,
60665 .unused,
60666 .unused,
56462 },60667 },
56463 .dst_temps = .{ .mem, .unused },60668 .dst_temps = .{ .mem, .unused },
56464 .clobbers = .{ .eflags = true },60669 .clobbers = .{ .eflags = true },
...@@ -56489,6 +60694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56489,6 +60694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56489 .unused,60694 .unused,
56490 .unused,60695 .unused,
56491 .unused,60696 .unused,
60697 .unused,
60698 .unused,
56492 },60699 },
56493 .dst_temps = .{ .mem, .unused },60700 .dst_temps = .{ .mem, .unused },
56494 .clobbers = .{ .eflags = true },60701 .clobbers = .{ .eflags = true },
...@@ -56519,6 +60726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56519,6 +60726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56519 .unused,60726 .unused,
56520 .unused,60727 .unused,
56521 .unused,60728 .unused,
60729 .unused,
60730 .unused,
56522 },60731 },
56523 .dst_temps = .{ .mem, .unused },60732 .dst_temps = .{ .mem, .unused },
56524 .clobbers = .{ .eflags = true },60733 .clobbers = .{ .eflags = true },
...@@ -56546,6 +60755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56546,6 +60755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56546 .unused,60755 .unused,
56547 .unused,60756 .unused,
56548 .unused,60757 .unused,
60758 .unused,
60759 .unused,
56549 },60760 },
56550 .dst_temps = .{ .mem, .unused },60761 .dst_temps = .{ .mem, .unused },
56551 .clobbers = .{ .eflags = true },60762 .clobbers = .{ .eflags = true },
...@@ -56573,6 +60784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56573,6 +60784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56573 .unused,60784 .unused,
56574 .unused,60785 .unused,
56575 .unused,60786 .unused,
60787 .unused,
60788 .unused,
56576 },60789 },
56577 .dst_temps = .{ .mem, .unused },60790 .dst_temps = .{ .mem, .unused },
56578 .each = .{ .once = &.{60791 .each = .{ .once = &.{
...@@ -56601,6 +60814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56601,6 +60814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56601 .unused,60814 .unused,
56602 .unused,60815 .unused,
56603 .unused,60816 .unused,
60817 .unused,
60818 .unused,
56604 },60819 },
56605 .dst_temps = .{ .mem, .unused },60820 .dst_temps = .{ .mem, .unused },
56606 .each = .{ .once = &.{60821 .each = .{ .once = &.{
...@@ -56630,6 +60845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56630,6 +60845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56630 .unused,60845 .unused,
56631 .unused,60846 .unused,
56632 .unused,60847 .unused,
60848 .unused,
60849 .unused,
56633 },60850 },
56634 .dst_temps = .{ .mem, .unused },60851 .dst_temps = .{ .mem, .unused },
56635 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60852 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56659,6 +60876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56659,6 +60876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56659 .unused,60876 .unused,
56660 .unused,60877 .unused,
56661 .unused,60878 .unused,
60879 .unused,
60880 .unused,
56662 },60881 },
56663 .dst_temps = .{ .mem, .unused },60882 .dst_temps = .{ .mem, .unused },
56664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60883 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56688,6 +60907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56688,6 +60907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56688 .unused,60907 .unused,
56689 .unused,60908 .unused,
56690 .unused,60909 .unused,
60910 .unused,
60911 .unused,
56691 },60912 },
56692 .dst_temps = .{ .mem, .unused },60913 .dst_temps = .{ .mem, .unused },
56693 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60914 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56717,6 +60938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56717,6 +60938,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56717 .unused,60938 .unused,
56718 .unused,60939 .unused,
56719 .unused,60940 .unused,
60941 .unused,
60942 .unused,
56720 },60943 },
56721 .dst_temps = .{ .mem, .unused },60944 .dst_temps = .{ .mem, .unused },
56722 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60945 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56746,6 +60969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56746,6 +60969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56746 .unused,60969 .unused,
56747 .unused,60970 .unused,
56748 .unused,60971 .unused,
60972 .unused,
60973 .unused,
56749 },60974 },
56750 .dst_temps = .{ .mem, .unused },60975 .dst_temps = .{ .mem, .unused },
56751 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },60976 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56776,6 +61001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56776,6 +61001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56776 .unused,61001 .unused,
56777 .unused,61002 .unused,
56778 .unused,61003 .unused,
61004 .unused,
61005 .unused,
56779 },61006 },
56780 .dst_temps = .{ .mem, .unused },61007 .dst_temps = .{ .mem, .unused },
56781 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61008 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -56883,6 +61110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56883,6 +61110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56883 .unused,61110 .unused,
56884 .unused,61111 .unused,
56885 .unused,61112 .unused,
61113 .unused,
61114 .unused,
56886 },61115 },
56887 .dst_temps = .{ .mem, .unused },61116 .dst_temps = .{ .mem, .unused },
56888 .clobbers = .{ .eflags = true },61117 .clobbers = .{ .eflags = true },
...@@ -56911,6 +61140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56911,6 +61140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56911 .unused,61140 .unused,
56912 .unused,61141 .unused,
56913 .unused,61142 .unused,
61143 .unused,
61144 .unused,
56914 },61145 },
56915 .dst_temps = .{ .mem, .unused },61146 .dst_temps = .{ .mem, .unused },
56916 .clobbers = .{ .eflags = true },61147 .clobbers = .{ .eflags = true },
...@@ -56939,6 +61170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56939,6 +61170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56939 .unused,61170 .unused,
56940 .unused,61171 .unused,
56941 .unused,61172 .unused,
61173 .unused,
61174 .unused,
56942 },61175 },
56943 .dst_temps = .{ .mem, .unused },61176 .dst_temps = .{ .mem, .unused },
56944 .clobbers = .{ .eflags = true },61177 .clobbers = .{ .eflags = true },
...@@ -56967,6 +61200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56967,6 +61200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56967 .unused,61200 .unused,
56968 .unused,61201 .unused,
56969 .unused,61202 .unused,
61203 .unused,
61204 .unused,
56970 },61205 },
56971 .dst_temps = .{ .mem, .unused },61206 .dst_temps = .{ .mem, .unused },
56972 .clobbers = .{ .eflags = true },61207 .clobbers = .{ .eflags = true },
...@@ -56995,6 +61230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -56995,6 +61230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
56995 .unused,61230 .unused,
56996 .unused,61231 .unused,
56997 .unused,61232 .unused,
61233 .unused,
61234 .unused,
56998 },61235 },
56999 .dst_temps = .{ .mem, .unused },61236 .dst_temps = .{ .mem, .unused },
57000 .clobbers = .{ .eflags = true },61237 .clobbers = .{ .eflags = true },
...@@ -57022,6 +61259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57022,6 +61259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57022 .unused,61259 .unused,
57023 .unused,61260 .unused,
57024 .unused,61261 .unused,
61262 .unused,
61263 .unused,
57025 },61264 },
57026 .dst_temps = .{ .mem, .unused },61265 .dst_temps = .{ .mem, .unused },
57027 .each = .{ .once = &.{61266 .each = .{ .once = &.{
...@@ -57048,6 +61287,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57048,6 +61287,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57048 .unused,61287 .unused,
57049 .unused,61288 .unused,
57050 .unused,61289 .unused,
61290 .unused,
61291 .unused,
57051 },61292 },
57052 .dst_temps = .{ .mem, .unused },61293 .dst_temps = .{ .mem, .unused },
57053 .each = .{ .once = &.{61294 .each = .{ .once = &.{
...@@ -57077,6 +61318,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57077,6 +61318,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57077 .unused,61318 .unused,
57078 .unused,61319 .unused,
57079 .unused,61320 .unused,
61321 .unused,
61322 .unused,
57080 },61323 },
57081 .dst_temps = .{ .mem, .unused },61324 .dst_temps = .{ .mem, .unused },
57082 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61325 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57106,6 +61349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57106,6 +61349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57106 .unused,61349 .unused,
57107 .unused,61350 .unused,
57108 .unused,61351 .unused,
61352 .unused,
61353 .unused,
57109 },61354 },
57110 .dst_temps = .{ .mem, .unused },61355 .dst_temps = .{ .mem, .unused },
57111 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61356 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57135,6 +61380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57135,6 +61380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57135 .unused,61380 .unused,
57136 .unused,61381 .unused,
57137 .unused,61382 .unused,
61383 .unused,
61384 .unused,
57138 },61385 },
57139 .dst_temps = .{ .mem, .unused },61386 .dst_temps = .{ .mem, .unused },
57140 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61387 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57200,6 +61447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57200,6 +61447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57200 .unused,61447 .unused,
57201 .unused,61448 .unused,
57202 .unused,61449 .unused,
61450 .unused,
61451 .unused,
57203 },61452 },
57204 .dst_temps = .{ .mem, .unused },61453 .dst_temps = .{ .mem, .unused },
57205 .clobbers = .{ .eflags = true },61454 .clobbers = .{ .eflags = true },
...@@ -57227,6 +61476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57227,6 +61476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57227 .unused,61476 .unused,
57228 .unused,61477 .unused,
57229 .unused,61478 .unused,
61479 .unused,
61480 .unused,
57230 },61481 },
57231 .dst_temps = .{ .mem, .unused },61482 .dst_temps = .{ .mem, .unused },
57232 .clobbers = .{ .eflags = true },61483 .clobbers = .{ .eflags = true },
...@@ -57254,6 +61505,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57254,6 +61505,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57254 .unused,61505 .unused,
57255 .unused,61506 .unused,
57256 .unused,61507 .unused,
61508 .unused,
61509 .unused,
57257 },61510 },
57258 .dst_temps = .{ .mem, .unused },61511 .dst_temps = .{ .mem, .unused },
57259 .each = .{ .once = &.{61512 .each = .{ .once = &.{
...@@ -57280,6 +61533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57280,6 +61533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57280 .unused,61533 .unused,
57281 .unused,61534 .unused,
57282 .unused,61535 .unused,
61536 .unused,
61537 .unused,
57283 },61538 },
57284 .dst_temps = .{ .mem, .unused },61539 .dst_temps = .{ .mem, .unused },
57285 .each = .{ .once = &.{61540 .each = .{ .once = &.{
...@@ -57309,6 +61564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57309,6 +61564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57309 .unused,61564 .unused,
57310 .unused,61565 .unused,
57311 .unused,61566 .unused,
61567 .unused,
61568 .unused,
57312 },61569 },
57313 .dst_temps = .{ .mem, .unused },61570 .dst_temps = .{ .mem, .unused },
57314 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61571 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57338,6 +61595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57338,6 +61595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57338 .unused,61595 .unused,
57339 .unused,61596 .unused,
57340 .unused,61597 .unused,
61598 .unused,
61599 .unused,
57341 },61600 },
57342 .dst_temps = .{ .mem, .unused },61601 .dst_temps = .{ .mem, .unused },
57343 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61602 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57367,6 +61626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57367,6 +61626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57367 .unused,61626 .unused,
57368 .unused,61627 .unused,
57369 .unused,61628 .unused,
61629 .unused,
61630 .unused,
57370 },61631 },
57371 .dst_temps = .{ .mem, .unused },61632 .dst_temps = .{ .mem, .unused },
57372 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61633 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57396,6 +61657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57396,6 +61657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57396 .unused,61657 .unused,
57397 .unused,61658 .unused,
57398 .unused,61659 .unused,
61660 .unused,
61661 .unused,
57399 },61662 },
57400 .dst_temps = .{ .mem, .unused },61663 .dst_temps = .{ .mem, .unused },
57401 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57425,6 +61688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57425,6 +61688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57425 .unused,61688 .unused,
57426 .unused,61689 .unused,
57427 .unused,61690 .unused,
61691 .unused,
61692 .unused,
57428 },61693 },
57429 .dst_temps = .{ .mem, .unused },61694 .dst_temps = .{ .mem, .unused },
57430 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61695 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57455,6 +61720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57455,6 +61720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57455 .unused,61720 .unused,
57456 .unused,61721 .unused,
57457 .unused,61722 .unused,
61723 .unused,
61724 .unused,
57458 },61725 },
57459 .dst_temps = .{ .mem, .unused },61726 .dst_temps = .{ .mem, .unused },
57460 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61727 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57484,6 +61751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57484,6 +61751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57484 .unused,61751 .unused,
57485 .unused,61752 .unused,
57486 .unused,61753 .unused,
61754 .unused,
61755 .unused,
57487 },61756 },
57488 .dst_temps = .{ .mem, .unused },61757 .dst_temps = .{ .mem, .unused },
57489 .clobbers = .{ .eflags = true },61758 .clobbers = .{ .eflags = true },
...@@ -57511,6 +61780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57511,6 +61780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57511 .unused,61780 .unused,
57512 .unused,61781 .unused,
57513 .unused,61782 .unused,
61783 .unused,
61784 .unused,
57514 },61785 },
57515 .dst_temps = .{ .mem, .unused },61786 .dst_temps = .{ .mem, .unused },
57516 .clobbers = .{ .eflags = true },61787 .clobbers = .{ .eflags = true },
...@@ -57538,6 +61809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57538,6 +61809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57538 .unused,61809 .unused,
57539 .unused,61810 .unused,
57540 .unused,61811 .unused,
61812 .unused,
61813 .unused,
57541 },61814 },
57542 .dst_temps = .{ .mem, .unused },61815 .dst_temps = .{ .mem, .unused },
57543 .each = .{ .once = &.{61816 .each = .{ .once = &.{
...@@ -57565,6 +61838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57565,6 +61838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57565 .unused,61838 .unused,
57566 .unused,61839 .unused,
57567 .unused,61840 .unused,
61841 .unused,
61842 .unused,
57568 },61843 },
57569 .dst_temps = .{ .mem, .unused },61844 .dst_temps = .{ .mem, .unused },
57570 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61845 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57594,6 +61869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57594,6 +61869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57594 .unused,61869 .unused,
57595 .unused,61870 .unused,
57596 .unused,61871 .unused,
61872 .unused,
61873 .unused,
57597 },61874 },
57598 .dst_temps = .{ .mem, .unused },61875 .dst_temps = .{ .mem, .unused },
57599 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61876 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57623,6 +61900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57623,6 +61900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57623 .unused,61900 .unused,
57624 .unused,61901 .unused,
57625 .unused,61902 .unused,
61903 .unused,
61904 .unused,
57626 },61905 },
57627 .dst_temps = .{ .mem, .unused },61906 .dst_temps = .{ .mem, .unused },
57628 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61907 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57652,6 +61931,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57652,6 +61931,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57652 .unused,61931 .unused,
57653 .unused,61932 .unused,
57654 .unused,61933 .unused,
61934 .unused,
61935 .unused,
57655 },61936 },
57656 .dst_temps = .{ .mem, .unused },61937 .dst_temps = .{ .mem, .unused },
57657 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61938 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57681,6 +61962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57681,6 +61962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57681 .unused,61962 .unused,
57682 .unused,61963 .unused,
57683 .unused,61964 .unused,
61965 .unused,
61966 .unused,
57684 },61967 },
57685 .dst_temps = .{ .mem, .unused },61968 .dst_temps = .{ .mem, .unused },
57686 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },61969 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57711,6 +61994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57711,6 +61994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57711 .unused,61994 .unused,
57712 .unused,61995 .unused,
57713 .unused,61996 .unused,
61997 .unused,
61998 .unused,
57714 },61999 },
57715 .dst_temps = .{ .mem, .unused },62000 .dst_temps = .{ .mem, .unused },
57716 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62001 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57741,6 +62026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57741,6 +62026,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57741 .unused,62026 .unused,
57742 .unused,62027 .unused,
57743 .unused,62028 .unused,
62029 .unused,
62030 .unused,
57744 },62031 },
57745 .dst_temps = .{ .mem, .unused },62032 .dst_temps = .{ .mem, .unused },
57746 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62033 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57771,6 +62058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57771,6 +62058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57771 .unused,62058 .unused,
57772 .unused,62059 .unused,
57773 .unused,62060 .unused,
62061 .unused,
62062 .unused,
57774 },62063 },
57775 .dst_temps = .{ .mem, .unused },62064 .dst_temps = .{ .mem, .unused },
57776 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62065 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57801,6 +62090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57801,6 +62090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57801 .unused,62090 .unused,
57802 .unused,62091 .unused,
57803 .unused,62092 .unused,
62093 .unused,
62094 .unused,
57804 },62095 },
57805 .dst_temps = .{ .mem, .unused },62096 .dst_temps = .{ .mem, .unused },
57806 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62097 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57831,6 +62122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57831,6 +62122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57831 .unused,62122 .unused,
57832 .unused,62123 .unused,
57833 .unused,62124 .unused,
62125 .unused,
62126 .unused,
57834 },62127 },
57835 .dst_temps = .{ .mem, .unused },62128 .dst_temps = .{ .mem, .unused },
57836 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62129 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57861,6 +62154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57861,6 +62154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57861 .unused,62154 .unused,
57862 .unused,62155 .unused,
57863 .unused,62156 .unused,
62157 .unused,
62158 .unused,
57864 },62159 },
57865 .dst_temps = .{ .mem, .unused },62160 .dst_temps = .{ .mem, .unused },
57866 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62161 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57892,6 +62187,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57892,6 +62187,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57892 .unused,62187 .unused,
57893 .unused,62188 .unused,
57894 .unused,62189 .unused,
62190 .unused,
62191 .unused,
57895 },62192 },
57896 .dst_temps = .{ .mem, .unused },62193 .dst_temps = .{ .mem, .unused },
57897 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62194 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57923,6 +62220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57923,6 +62220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57923 .unused,62220 .unused,
57924 .unused,62221 .unused,
57925 .unused,62222 .unused,
62223 .unused,
62224 .unused,
57926 },62225 },
57927 .dst_temps = .{ .mem, .unused },62226 .dst_temps = .{ .mem, .unused },
57928 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62227 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57955,6 +62254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57955,6 +62254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57955 .unused,62254 .unused,
57956 .unused,62255 .unused,
57957 .unused,62256 .unused,
62257 .unused,
62258 .unused,
57958 },62259 },
57959 .dst_temps = .{ .mem, .unused },62260 .dst_temps = .{ .mem, .unused },
57960 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62261 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -57987,6 +62288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -57987,6 +62288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
57987 .unused,62288 .unused,
57988 .unused,62289 .unused,
57989 .unused,62290 .unused,
62291 .unused,
62292 .unused,
57990 },62293 },
57991 .dst_temps = .{ .mem, .unused },62294 .dst_temps = .{ .mem, .unused },
57992 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62295 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58019,6 +62322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58019,6 +62322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58019 .unused,62322 .unused,
58020 .unused,62323 .unused,
58021 .unused,62324 .unused,
62325 .unused,
62326 .unused,
58022 },62327 },
58023 .dst_temps = .{ .mem, .unused },62328 .dst_temps = .{ .mem, .unused },
58024 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62329 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58051,6 +62356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58051,6 +62356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58051 .unused,62356 .unused,
58052 .unused,62357 .unused,
58053 .unused,62358 .unused,
62359 .unused,
62360 .unused,
58054 },62361 },
58055 .dst_temps = .{ .mem, .unused },62362 .dst_temps = .{ .mem, .unused },
58056 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62363 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58084,6 +62391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58084,6 +62391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58084 .unused,62391 .unused,
58085 .unused,62392 .unused,
58086 .unused,62393 .unused,
62394 .unused,
62395 .unused,
58087 },62396 },
58088 .dst_temps = .{ .mem, .unused },62397 .dst_temps = .{ .mem, .unused },
58089 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62398 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58117,6 +62426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58117,6 +62426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58117 .unused,62426 .unused,
58118 .unused,62427 .unused,
58119 .unused,62428 .unused,
62429 .unused,
62430 .unused,
58120 },62431 },
58121 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },62432 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
58122 .each = .{ .once = &.{62433 .each = .{ .once = &.{
...@@ -58142,6 +62453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58142,6 +62453,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58142 .unused,62453 .unused,
58143 .unused,62454 .unused,
58144 .unused,62455 .unused,
62456 .unused,
62457 .unused,
58145 },62458 },
58146 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },62459 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
58147 .each = .{ .once = &.{62460 .each = .{ .once = &.{
...@@ -58166,6 +62479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58166,6 +62479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58166 .unused,62479 .unused,
58167 .unused,62480 .unused,
58168 .unused,62481 .unused,
62482 .unused,
62483 .unused,
58169 },62484 },
58170 .dst_temps = .{ .mem, .unused },62485 .dst_temps = .{ .mem, .unused },
58171 .clobbers = .{ .eflags = true },62486 .clobbers = .{ .eflags = true },
...@@ -58197,6 +62512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58197,6 +62512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58197 .unused,62512 .unused,
58198 .unused,62513 .unused,
58199 .unused,62514 .unused,
62515 .unused,
62516 .unused,
58200 },62517 },
58201 .dst_temps = .{ .mem, .unused },62518 .dst_temps = .{ .mem, .unused },
58202 .clobbers = .{ .eflags = true },62519 .clobbers = .{ .eflags = true },
...@@ -58228,6 +62545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58228,6 +62545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58228 .unused,62545 .unused,
58229 .unused,62546 .unused,
58230 .unused,62547 .unused,
62548 .unused,
62549 .unused,
58231 },62550 },
58232 .dst_temps = .{ .mem, .unused },62551 .dst_temps = .{ .mem, .unused },
58233 .clobbers = .{ .eflags = true },62552 .clobbers = .{ .eflags = true },
...@@ -58259,6 +62578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58259,6 +62578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58259 .unused,62578 .unused,
58260 .unused,62579 .unused,
58261 .unused,62580 .unused,
62581 .unused,
62582 .unused,
58262 },62583 },
58263 .dst_temps = .{ .mem, .unused },62584 .dst_temps = .{ .mem, .unused },
58264 .clobbers = .{ .eflags = true },62585 .clobbers = .{ .eflags = true },
...@@ -58291,6 +62612,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58291,6 +62612,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58291 .unused,62612 .unused,
58292 .unused,62613 .unused,
58293 .unused,62614 .unused,
62615 .unused,
62616 .unused,
58294 },62617 },
58295 .dst_temps = .{ .mem, .unused },62618 .dst_temps = .{ .mem, .unused },
58296 .each = .{ .once = &.{62619 .each = .{ .once = &.{
...@@ -58314,6 +62637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58314,6 +62637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58314 .unused,62637 .unused,
58315 .unused,62638 .unused,
58316 .unused,62639 .unused,
62640 .unused,
62641 .unused,
58317 },62642 },
58318 .dst_temps = .{ .mem, .unused },62643 .dst_temps = .{ .mem, .unused },
58319 .clobbers = .{ .eflags = true },62644 .clobbers = .{ .eflags = true },
...@@ -58341,6 +62666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58341,6 +62666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58341 .unused,62666 .unused,
58342 .unused,62667 .unused,
58343 .unused,62668 .unused,
62669 .unused,
62670 .unused,
58344 },62671 },
58345 .dst_temps = .{ .mem, .unused },62672 .dst_temps = .{ .mem, .unused },
58346 .clobbers = .{ .eflags = true },62673 .clobbers = .{ .eflags = true },
...@@ -58371,6 +62698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58371,6 +62698,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58371 .unused,62698 .unused,
58372 .unused,62699 .unused,
58373 .unused,62700 .unused,
62701 .unused,
62702 .unused,
58374 },62703 },
58375 .dst_temps = .{ .mem, .unused },62704 .dst_temps = .{ .mem, .unused },
58376 .each = .{ .once = &.{62705 .each = .{ .once = &.{
...@@ -58394,6 +62723,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58394,6 +62723,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58394 .unused,62723 .unused,
58395 .unused,62724 .unused,
58396 .unused,62725 .unused,
62726 .unused,
62727 .unused,
58397 },62728 },
58398 .dst_temps = .{ .mem, .unused },62729 .dst_temps = .{ .mem, .unused },
58399 .clobbers = .{ .eflags = true },62730 .clobbers = .{ .eflags = true },
...@@ -58421,6 +62752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58421,6 +62752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58421 .unused,62752 .unused,
58422 .unused,62753 .unused,
58423 .unused,62754 .unused,
62755 .unused,
62756 .unused,
58424 },62757 },
58425 .dst_temps = .{ .mem, .unused },62758 .dst_temps = .{ .mem, .unused },
58426 .clobbers = .{ .eflags = true },62759 .clobbers = .{ .eflags = true },
...@@ -58451,6 +62784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58451,6 +62784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58451 .unused,62784 .unused,
58452 .unused,62785 .unused,
58453 .unused,62786 .unused,
62787 .unused,
62788 .unused,
58454 },62789 },
58455 .dst_temps = .{ .mem, .unused },62790 .dst_temps = .{ .mem, .unused },
58456 .each = .{ .once = &.{62791 .each = .{ .once = &.{
...@@ -58475,6 +62810,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58475,6 +62810,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58475 .unused,62810 .unused,
58476 .unused,62811 .unused,
58477 .unused,62812 .unused,
62813 .unused,
62814 .unused,
58478 },62815 },
58479 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },62816 .dst_temps = .{ .{ .rc = .general_purpose }, .unused },
58480 .clobbers = .{ .eflags = true },62817 .clobbers = .{ .eflags = true },
...@@ -58508,6 +62845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58508,6 +62845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58508 .unused,62845 .unused,
58509 .unused,62846 .unused,
58510 .unused,62847 .unused,
62848 .unused,
62849 .unused,
58511 },62850 },
58512 .dst_temps = .{ .mem, .unused },62851 .dst_temps = .{ .mem, .unused },
58513 .clobbers = .{ .eflags = true },62852 .clobbers = .{ .eflags = true },
...@@ -58536,6 +62875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58536,6 +62875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58536 .unused,62875 .unused,
58537 .unused,62876 .unused,
58538 .unused,62877 .unused,
62878 .unused,
62879 .unused,
58539 },62880 },
58540 .dst_temps = .{ .mem, .unused },62881 .dst_temps = .{ .mem, .unused },
58541 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62882 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58566,6 +62907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58566,6 +62907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58566 .unused,62907 .unused,
58567 .unused,62908 .unused,
58568 .unused,62909 .unused,
62910 .unused,
62911 .unused,
58569 },62912 },
58570 .dst_temps = .{ .mem, .unused },62913 .dst_temps = .{ .mem, .unused },
58571 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62914 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58596,6 +62939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58596,6 +62939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58596 .unused,62939 .unused,
58597 .unused,62940 .unused,
58598 .unused,62941 .unused,
62942 .unused,
62943 .unused,
58599 },62944 },
58600 .dst_temps = .{ .mem, .unused },62945 .dst_temps = .{ .mem, .unused },
58601 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62946 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58626,6 +62971,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58626,6 +62971,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58626 .unused,62971 .unused,
58627 .unused,62972 .unused,
58628 .unused,62973 .unused,
62974 .unused,
62975 .unused,
58629 },62976 },
58630 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },62977 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58631 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },62978 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58652,6 +62999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58652,6 +62999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58652 .unused,62999 .unused,
58653 .unused,63000 .unused,
58654 .unused,63001 .unused,
63002 .unused,
63003 .unused,
58655 },63004 },
58656 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },63005 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58657 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63006 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58678,6 +63027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58678,6 +63027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58678 .unused,63027 .unused,
58679 .unused,63028 .unused,
58680 .unused,63029 .unused,
63030 .unused,
63031 .unused,
58681 },63032 },
58682 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },63033 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58683 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63034 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58704,6 +63055,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58704,6 +63055,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58704 .unused,63055 .unused,
58705 .unused,63056 .unused,
58706 .unused,63057 .unused,
63058 .unused,
63059 .unused,
58707 },63060 },
58708 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },63061 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58709 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63062 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58730,6 +63083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58730,6 +63083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58730 .unused,63083 .unused,
58731 .unused,63084 .unused,
58732 .unused,63085 .unused,
63086 .unused,
63087 .unused,
58733 },63088 },
58734 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },63089 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58735 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63090 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58756,6 +63111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58756,6 +63111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58756 .unused,63111 .unused,
58757 .unused,63112 .unused,
58758 .unused,63113 .unused,
63114 .unused,
63115 .unused,
58759 },63116 },
58760 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },63117 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
58761 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63118 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58782,6 +63139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58782,6 +63139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58782 .unused,63139 .unused,
58783 .unused,63140 .unused,
58784 .unused,63141 .unused,
63142 .unused,
63143 .unused,
58785 },63144 },
58786 .dst_temps = .{ .mem, .unused },63145 .dst_temps = .{ .mem, .unused },
58787 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63146 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58813,6 +63172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58813,6 +63172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58813 .unused,63172 .unused,
58814 .unused,63173 .unused,
58815 .unused,63174 .unused,
63175 .unused,
63176 .unused,
58816 },63177 },
58817 .dst_temps = .{ .mem, .unused },63178 .dst_temps = .{ .mem, .unused },
58818 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63179 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58844,6 +63205,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58844,6 +63205,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58844 .unused,63205 .unused,
58845 .unused,63206 .unused,
58846 .unused,63207 .unused,
63208 .unused,
63209 .unused,
58847 },63210 },
58848 .dst_temps = .{ .mem, .unused },63211 .dst_temps = .{ .mem, .unused },
58849 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63212 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58875,6 +63238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58875,6 +63238,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58875 .unused,63238 .unused,
58876 .unused,63239 .unused,
58877 .unused,63240 .unused,
63241 .unused,
63242 .unused,
58878 },63243 },
58879 .dst_temps = .{ .mem, .unused },63244 .dst_temps = .{ .mem, .unused },
58880 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63245 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58906,6 +63271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58906,6 +63271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58906 .unused,63271 .unused,
58907 .unused,63272 .unused,
58908 .unused,63273 .unused,
63274 .unused,
63275 .unused,
58909 },63276 },
58910 .dst_temps = .{ .mem, .unused },63277 .dst_temps = .{ .mem, .unused },
58911 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63278 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58937,6 +63304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58937,6 +63304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58937 .unused,63304 .unused,
58938 .unused,63305 .unused,
58939 .unused,63306 .unused,
63307 .unused,
63308 .unused,
58940 },63309 },
58941 .dst_temps = .{ .mem, .unused },63310 .dst_temps = .{ .mem, .unused },
58942 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63311 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58968,6 +63337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58968,6 +63337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58968 .unused,63337 .unused,
58969 .unused,63338 .unused,
58970 .unused,63339 .unused,
63340 .unused,
63341 .unused,
58971 },63342 },
58972 .dst_temps = .{ .mem, .unused },63343 .dst_temps = .{ .mem, .unused },
58973 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63344 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -58996,6 +63367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -58996,6 +63367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
58996 .unused,63367 .unused,
58997 .unused,63368 .unused,
58998 .unused,63369 .unused,
63370 .unused,
63371 .unused,
58999 },63372 },
59000 .dst_temps = .{ .mem, .unused },63373 .dst_temps = .{ .mem, .unused },
59001 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63374 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59024,6 +63397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59024,6 +63397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59024 .unused,63397 .unused,
59025 .unused,63398 .unused,
59026 .unused,63399 .unused,
63400 .unused,
63401 .unused,
59027 },63402 },
59028 .dst_temps = .{ .mem, .unused },63403 .dst_temps = .{ .mem, .unused },
59029 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63404 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59052,6 +63427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59052,6 +63427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59052 .unused,63427 .unused,
59053 .unused,63428 .unused,
59054 .unused,63429 .unused,
63430 .unused,
63431 .unused,
59055 },63432 },
59056 .dst_temps = .{ .mem, .unused },63433 .dst_temps = .{ .mem, .unused },
59057 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63434 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59080,6 +63457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59080,6 +63457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59080 .unused,63457 .unused,
59081 .unused,63458 .unused,
59082 .unused,63459 .unused,
63460 .unused,
63461 .unused,
59083 },63462 },
59084 .dst_temps = .{ .mem, .unused },63463 .dst_temps = .{ .mem, .unused },
59085 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63464 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59108,6 +63487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59108,6 +63487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59108 .unused,63487 .unused,
59109 .unused,63488 .unused,
59110 .unused,63489 .unused,
63490 .unused,
63491 .unused,
59111 },63492 },
59112 .dst_temps = .{ .mem, .unused },63493 .dst_temps = .{ .mem, .unused },
59113 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63494 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59136,6 +63517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59136,6 +63517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59136 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },63517 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },
59137 .unused,63518 .unused,
59138 .unused,63519 .unused,
63520 .unused,
63521 .unused,
59139 },63522 },
59140 .dst_temps = .{ .mem, .unused },63523 .dst_temps = .{ .mem, .unused },
59141 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63524 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59169,6 +63552,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59169,6 +63552,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59169 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },63552 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },
59170 .unused,63553 .unused,
59171 .unused,63554 .unused,
63555 .unused,
63556 .unused,
59172 },63557 },
59173 .dst_temps = .{ .mem, .unused },63558 .dst_temps = .{ .mem, .unused },
59174 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63559 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59202,6 +63587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59202,6 +63587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59202 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },63587 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },
59203 .unused,63588 .unused,
59204 .unused,63589 .unused,
63590 .unused,
63591 .unused,
59205 },63592 },
59206 .dst_temps = .{ .mem, .unused },63593 .dst_temps = .{ .mem, .unused },
59207 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63594 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59235,6 +63622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59235,6 +63622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59235 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },63622 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },
59236 .unused,63623 .unused,
59237 .unused,63624 .unused,
63625 .unused,
63626 .unused,
59238 },63627 },
59239 .dst_temps = .{ .mem, .unused },63628 .dst_temps = .{ .mem, .unused },
59240 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63629 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59268,6 +63657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59268,6 +63657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59268 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },63657 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } },
59269 .unused,63658 .unused,
59270 .unused,63659 .unused,
63660 .unused,
63661 .unused,
59271 },63662 },
59272 .dst_temps = .{ .mem, .unused },63663 .dst_temps = .{ .mem, .unused },
59273 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59301,6 +63692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59301,6 +63692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59301 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },63692 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } },
59302 .unused,63693 .unused,
59303 .unused,63694 .unused,
63695 .unused,
63696 .unused,
59304 },63697 },
59305 .dst_temps = .{ .mem, .unused },63698 .dst_temps = .{ .mem, .unused },
59306 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63699 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59334,6 +63727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59334,6 +63727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59334 .unused,63727 .unused,
59335 .unused,63728 .unused,
59336 .unused,63729 .unused,
63730 .unused,
63731 .unused,
59337 },63732 },
59338 .dst_temps = .{ .mem, .unused },63733 .dst_temps = .{ .mem, .unused },
59339 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63734 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59365,6 +63760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59365,6 +63760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59365 .unused,63760 .unused,
59366 .unused,63761 .unused,
59367 .unused,63762 .unused,
63763 .unused,
63764 .unused,
59368 },63765 },
59369 .dst_temps = .{ .mem, .unused },63766 .dst_temps = .{ .mem, .unused },
59370 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63767 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59396,6 +63793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59396,6 +63793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59396 .unused,63793 .unused,
59397 .unused,63794 .unused,
59398 .unused,63795 .unused,
63796 .unused,
63797 .unused,
59399 },63798 },
59400 .dst_temps = .{ .mem, .unused },63799 .dst_temps = .{ .mem, .unused },
59401 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63800 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59427,6 +63826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59427,6 +63826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59427 .unused,63826 .unused,
59428 .unused,63827 .unused,
59429 .unused,63828 .unused,
63829 .unused,
63830 .unused,
59430 },63831 },
59431 .dst_temps = .{ .mem, .unused },63832 .dst_temps = .{ .mem, .unused },
59432 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63833 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59458,6 +63859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59458,6 +63859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59458 .unused,63859 .unused,
59459 .unused,63860 .unused,
59460 .unused,63861 .unused,
63862 .unused,
63863 .unused,
59461 },63864 },
59462 .dst_temps = .{ .mem, .unused },63865 .dst_temps = .{ .mem, .unused },
59463 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63866 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59489,6 +63892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59489,6 +63892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59489 .unused,63892 .unused,
59490 .unused,63893 .unused,
59491 .unused,63894 .unused,
63895 .unused,
63896 .unused,
59492 },63897 },
59493 .dst_temps = .{ .mem, .unused },63898 .dst_temps = .{ .mem, .unused },
59494 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63899 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59520,6 +63925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59520,6 +63925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59520 .unused,63925 .unused,
59521 .unused,63926 .unused,
59522 .unused,63927 .unused,
63928 .unused,
63929 .unused,
59523 },63930 },
59524 .dst_temps = .{ .mem, .unused },63931 .dst_temps = .{ .mem, .unused },
59525 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63932 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59549,6 +63956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59549,6 +63956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59549 .unused,63956 .unused,
59550 .unused,63957 .unused,
59551 .unused,63958 .unused,
63959 .unused,
63960 .unused,
59552 },63961 },
59553 .dst_temps = .{ .mem, .unused },63962 .dst_temps = .{ .mem, .unused },
59554 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63963 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59578,6 +63987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59578,6 +63987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59578 .unused,63987 .unused,
59579 .unused,63988 .unused,
59580 .unused,63989 .unused,
63990 .unused,
63991 .unused,
59581 },63992 },
59582 .dst_temps = .{ .mem, .unused },63993 .dst_temps = .{ .mem, .unused },
59583 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },63994 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59607,6 +64018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59607,6 +64018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59607 .unused,64018 .unused,
59608 .unused,64019 .unused,
59609 .unused,64020 .unused,
64021 .unused,
64022 .unused,
59610 },64023 },
59611 .dst_temps = .{ .{ .reg = .eax }, .unused },64024 .dst_temps = .{ .{ .reg = .eax }, .unused },
59612 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64025 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59631,6 +64044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59631,6 +64044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59631 .unused,64044 .unused,
59632 .unused,64045 .unused,
59633 .unused,64046 .unused,
64047 .unused,
64048 .unused,
59634 },64049 },
59635 .dst_temps = .{ .{ .reg = .eax }, .unused },64050 .dst_temps = .{ .{ .reg = .eax }, .unused },
59636 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64051 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59655,6 +64070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59655,6 +64070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59655 .unused,64070 .unused,
59656 .unused,64071 .unused,
59657 .unused,64072 .unused,
64073 .unused,
64074 .unused,
59658 },64075 },
59659 .dst_temps = .{ .mem, .unused },64076 .dst_temps = .{ .mem, .unused },
59660 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64077 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59684,6 +64101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59684,6 +64101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59684 .unused,64101 .unused,
59685 .unused,64102 .unused,
59686 .unused,64103 .unused,
64104 .unused,
64105 .unused,
59687 },64106 },
59688 .dst_temps = .{ .mem, .unused },64107 .dst_temps = .{ .mem, .unused },
59689 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64108 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59713,6 +64132,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59713,6 +64132,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59713 .unused,64132 .unused,
59714 .unused,64133 .unused,
59715 .unused,64134 .unused,
64135 .unused,
64136 .unused,
59716 },64137 },
59717 .dst_temps = .{ .mem, .unused },64138 .dst_temps = .{ .mem, .unused },
59718 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64139 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59742,6 +64163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59742,6 +64163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59742 .unused,64163 .unused,
59743 .unused,64164 .unused,
59744 .unused,64165 .unused,
64166 .unused,
64167 .unused,
59745 },64168 },
59746 .dst_temps = .{ .mem, .unused },64169 .dst_temps = .{ .mem, .unused },
59747 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64170 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59771,6 +64194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59771,6 +64194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59771 .unused,64194 .unused,
59772 .unused,64195 .unused,
59773 .unused,64196 .unused,
64197 .unused,
64198 .unused,
59774 },64199 },
59775 .dst_temps = .{ .mem, .unused },64200 .dst_temps = .{ .mem, .unused },
59776 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64201 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59800,6 +64225,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59800,6 +64225,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59800 .unused,64225 .unused,
59801 .unused,64226 .unused,
59802 .unused,64227 .unused,
64228 .unused,
64229 .unused,
59803 },64230 },
59804 .dst_temps = .{ .mem, .unused },64231 .dst_temps = .{ .mem, .unused },
59805 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64232 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59829,6 +64256,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59829,6 +64256,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59829 .unused,64256 .unused,
59830 .unused,64257 .unused,
59831 .unused,64258 .unused,
64259 .unused,
64260 .unused,
59832 },64261 },
59833 .dst_temps = .{ .{ .reg = .rax }, .unused },64262 .dst_temps = .{ .{ .reg = .rax }, .unused },
59834 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64263 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59853,6 +64282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59853,6 +64282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59853 .unused,64282 .unused,
59854 .unused,64283 .unused,
59855 .unused,64284 .unused,
64285 .unused,
64286 .unused,
59856 },64287 },
59857 .dst_temps = .{ .{ .reg = .rax }, .unused },64288 .dst_temps = .{ .{ .reg = .rax }, .unused },
59858 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59877,6 +64308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59877,6 +64308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59877 .unused,64308 .unused,
59878 .unused,64309 .unused,
59879 .unused,64310 .unused,
64311 .unused,
64312 .unused,
59880 },64313 },
59881 .dst_temps = .{ .mem, .unused },64314 .dst_temps = .{ .mem, .unused },
59882 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64315 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59906,6 +64339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59906,6 +64339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59906 .unused,64339 .unused,
59907 .unused,64340 .unused,
59908 .unused,64341 .unused,
64342 .unused,
64343 .unused,
59909 },64344 },
59910 .dst_temps = .{ .mem, .unused },64345 .dst_temps = .{ .mem, .unused },
59911 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64346 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59935,6 +64370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59935,6 +64370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59935 .unused,64370 .unused,
59936 .unused,64371 .unused,
59937 .unused,64372 .unused,
64373 .unused,
64374 .unused,
59938 },64375 },
59939 .dst_temps = .{ .mem, .unused },64376 .dst_temps = .{ .mem, .unused },
59940 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64377 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59964,6 +64401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59964,6 +64401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59964 .unused,64401 .unused,
59965 .unused,64402 .unused,
59966 .unused,64403 .unused,
64404 .unused,
64405 .unused,
59967 },64406 },
59968 .dst_temps = .{ .mem, .unused },64407 .dst_temps = .{ .mem, .unused },
59969 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64408 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -59993,6 +64432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -59993,6 +64432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
59993 .unused,64432 .unused,
59994 .unused,64433 .unused,
59995 .unused,64434 .unused,
64435 .unused,
64436 .unused,
59996 },64437 },
59997 .dst_temps = .{ .mem, .unused },64438 .dst_temps = .{ .mem, .unused },
59998 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64439 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60022,6 +64463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60022,6 +64463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60022 .unused,64463 .unused,
60023 .unused,64464 .unused,
60024 .unused,64465 .unused,
64466 .unused,
64467 .unused,
60025 },64468 },
60026 .dst_temps = .{ .mem, .unused },64469 .dst_temps = .{ .mem, .unused },
60027 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64470 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60051,6 +64494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60051,6 +64494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60051 .unused,64494 .unused,
60052 .unused,64495 .unused,
60053 .unused,64496 .unused,
64497 .unused,
64498 .unused,
60054 },64499 },
60055 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },64500 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
60056 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64501 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60075,6 +64520,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60075,6 +64520,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60075 .unused,64520 .unused,
60076 .unused,64521 .unused,
60077 .unused,64522 .unused,
64523 .unused,
64524 .unused,
60078 },64525 },
60079 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },64526 .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused },
60080 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64527 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60099,6 +64546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60099,6 +64546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60099 .unused,64546 .unused,
60100 .unused,64547 .unused,
60101 .unused,64548 .unused,
64549 .unused,
64550 .unused,
60102 },64551 },
60103 .dst_temps = .{ .mem, .unused },64552 .dst_temps = .{ .mem, .unused },
60104 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64553 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60129,6 +64578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60129,6 +64578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60129 .unused,64578 .unused,
60130 .unused,64579 .unused,
60131 .unused,64580 .unused,
64581 .unused,
64582 .unused,
60132 },64583 },
60133 .dst_temps = .{ .mem, .unused },64584 .dst_temps = .{ .mem, .unused },
60134 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64585 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60159,6 +64610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60159,6 +64610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60159 .unused,64610 .unused,
60160 .unused,64611 .unused,
60161 .unused,64612 .unused,
64613 .unused,
64614 .unused,
60162 },64615 },
60163 .dst_temps = .{ .mem, .unused },64616 .dst_temps = .{ .mem, .unused },
60164 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64617 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60189,6 +64642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60189,6 +64642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60189 .unused,64642 .unused,
60190 .unused,64643 .unused,
60191 .unused,64644 .unused,
64645 .unused,
64646 .unused,
60192 },64647 },
60193 .dst_temps = .{ .mem, .unused },64648 .dst_temps = .{ .mem, .unused },
60194 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64649 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60219,6 +64674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60219,6 +64674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60219 .unused,64674 .unused,
60220 .unused,64675 .unused,
60221 .unused,64676 .unused,
64677 .unused,
64678 .unused,
60222 },64679 },
60223 .dst_temps = .{ .mem, .unused },64680 .dst_temps = .{ .mem, .unused },
60224 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64681 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60249,6 +64706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60249,6 +64706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60249 .unused,64706 .unused,
60250 .unused,64707 .unused,
60251 .unused,64708 .unused,
64709 .unused,
64710 .unused,
60252 },64711 },
60253 .dst_temps = .{ .mem, .unused },64712 .dst_temps = .{ .mem, .unused },
60254 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64713 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60279,6 +64738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60279,6 +64738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60279 .unused,64738 .unused,
60280 .unused,64739 .unused,
60281 .unused,64740 .unused,
64741 .unused,
64742 .unused,
60282 },64743 },
60283 .dst_temps = .{ .mem, .unused },64744 .dst_temps = .{ .mem, .unused },
60284 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64745 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60305,6 +64766,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60305,6 +64766,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60305 .unused,64766 .unused,
60306 .unused,64767 .unused,
60307 .unused,64768 .unused,
64769 .unused,
64770 .unused,
60308 },64771 },
60309 .dst_temps = .{ .mem, .unused },64772 .dst_temps = .{ .mem, .unused },
60310 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64773 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60331,6 +64794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60331,6 +64794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60331 .unused,64794 .unused,
60332 .unused,64795 .unused,
60333 .unused,64796 .unused,
64797 .unused,
64798 .unused,
60334 },64799 },
60335 .dst_temps = .{ .mem, .unused },64800 .dst_temps = .{ .mem, .unused },
60336 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64801 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60363,6 +64828,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60363,6 +64828,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60363 .unused,64828 .unused,
60364 .unused,64829 .unused,
60365 .unused,64830 .unused,
64831 .unused,
64832 .unused,
60366 },64833 },
60367 .dst_temps = .{ .mem, .unused },64834 .dst_temps = .{ .mem, .unused },
60368 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64835 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60395,6 +64862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60395,6 +64862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60395 .unused,64862 .unused,
60396 .unused,64863 .unused,
60397 .unused,64864 .unused,
64865 .unused,
64866 .unused,
60398 },64867 },
60399 .dst_temps = .{ .mem, .unused },64868 .dst_temps = .{ .mem, .unused },
60400 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64869 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60427,6 +64896,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60427,6 +64896,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60427 .unused,64896 .unused,
60428 .unused,64897 .unused,
60429 .unused,64898 .unused,
64899 .unused,
64900 .unused,
60430 },64901 },
60431 .dst_temps = .{ .mem, .unused },64902 .dst_temps = .{ .mem, .unused },
60432 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64903 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60459,6 +64930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60459,6 +64930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60459 .unused,64930 .unused,
60460 .unused,64931 .unused,
60461 .unused,64932 .unused,
64933 .unused,
64934 .unused,
60462 },64935 },
60463 .dst_temps = .{ .mem, .unused },64936 .dst_temps = .{ .mem, .unused },
60464 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64937 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60491,6 +64964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60491,6 +64964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60491 .unused,64964 .unused,
60492 .unused,64965 .unused,
60493 .unused,64966 .unused,
64967 .unused,
64968 .unused,
60494 },64969 },
60495 .dst_temps = .{ .mem, .unused },64970 .dst_temps = .{ .mem, .unused },
60496 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },64971 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60538,6 +65013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60538,6 +65013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60538 .unused,65013 .unused,
60539 .unused,65014 .unused,
60540 .unused,65015 .unused,
65016 .unused,
65017 .unused,
60541 },65018 },
60542 .dst_temps = .{ .{ .rc = .sse }, .unused },65019 .dst_temps = .{ .{ .rc = .sse }, .unused },
60543 .each = .{ .once = &.{65020 .each = .{ .once = &.{
...@@ -60564,6 +65041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60564,6 +65041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60564 .unused,65041 .unused,
60565 .unused,65042 .unused,
60566 .unused,65043 .unused,
65044 .unused,
65045 .unused,
60567 },65046 },
60568 .dst_temps = .{ .{ .rc = .sse }, .unused },65047 .dst_temps = .{ .{ .rc = .sse }, .unused },
60569 .each = .{ .once = &.{65048 .each = .{ .once = &.{
...@@ -60590,6 +65069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60590,6 +65069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60590 .unused,65069 .unused,
60591 .unused,65070 .unused,
60592 .unused,65071 .unused,
65072 .unused,
65073 .unused,
60593 },65074 },
60594 .dst_temps = .{ .{ .rc = .sse }, .unused },65075 .dst_temps = .{ .{ .rc = .sse }, .unused },
60595 .each = .{ .once = &.{65076 .each = .{ .once = &.{
...@@ -60616,6 +65097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60616,6 +65097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60616 .unused,65097 .unused,
60617 .unused,65098 .unused,
60618 .unused,65099 .unused,
65100 .unused,
65101 .unused,
60619 },65102 },
60620 .dst_temps = .{ .{ .rc = .sse }, .unused },65103 .dst_temps = .{ .{ .rc = .sse }, .unused },
60621 .each = .{ .once = &.{65104 .each = .{ .once = &.{
...@@ -60656,6 +65139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60656,6 +65139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60656 .unused,65139 .unused,
60657 .unused,65140 .unused,
60658 .unused,65141 .unused,
65142 .unused,
65143 .unused,
60659 },65144 },
60660 .dst_temps = .{ .{ .rc = .sse }, .unused },65145 .dst_temps = .{ .{ .rc = .sse }, .unused },
60661 .each = .{ .once = &.{65146 .each = .{ .once = &.{
...@@ -60695,6 +65180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60695,6 +65180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60695 .unused,65180 .unused,
60696 .unused,65181 .unused,
60697 .unused,65182 .unused,
65183 .unused,
65184 .unused,
60698 },65185 },
60699 .dst_temps = .{ .{ .rc = .sse }, .unused },65186 .dst_temps = .{ .{ .rc = .sse }, .unused },
60700 .clobbers = .{ .eflags = true },65187 .clobbers = .{ .eflags = true },
...@@ -60730,6 +65217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60730,6 +65217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60730 .unused,65217 .unused,
60731 .unused,65218 .unused,
60732 .unused,65219 .unused,
65220 .unused,
65221 .unused,
60733 },65222 },
60734 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65223 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60735 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65224 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60755,6 +65244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60755,6 +65244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60755 .unused,65244 .unused,
60756 .unused,65245 .unused,
60757 .unused,65246 .unused,
65247 .unused,
65248 .unused,
60758 },65249 },
60759 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65250 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60760 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65251 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60780,6 +65271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60780,6 +65271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60780 .unused,65271 .unused,
60781 .unused,65272 .unused,
60782 .unused,65273 .unused,
65274 .unused,
65275 .unused,
60783 },65276 },
60784 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65277 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60785 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65278 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60805,6 +65298,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60805,6 +65298,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60805 .unused,65298 .unused,
60806 .unused,65299 .unused,
60807 .unused,65300 .unused,
65301 .unused,
65302 .unused,
60808 },65303 },
60809 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65304 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60810 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65305 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60830,6 +65325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60830,6 +65325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60830 .unused,65325 .unused,
60831 .unused,65326 .unused,
60832 .unused,65327 .unused,
65328 .unused,
65329 .unused,
60833 },65330 },
60834 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65331 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60835 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65332 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60854,6 +65351,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60854,6 +65351,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60854 .unused,65351 .unused,
60855 .unused,65352 .unused,
60856 .unused,65353 .unused,
65354 .unused,
65355 .unused,
60857 },65356 },
60858 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65357 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60859 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65358 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60878,6 +65377,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60878,6 +65377,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60878 .unused,65377 .unused,
60879 .unused,65378 .unused,
60880 .unused,65379 .unused,
65380 .unused,
65381 .unused,
60881 },65382 },
60882 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65383 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60883 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65384 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60902,6 +65403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60902,6 +65403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60902 .unused,65403 .unused,
60903 .unused,65404 .unused,
60904 .unused,65405 .unused,
65406 .unused,
65407 .unused,
60905 },65408 },
60906 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65409 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60907 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65410 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60926,6 +65429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60926,6 +65429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60926 .unused,65429 .unused,
60927 .unused,65430 .unused,
60928 .unused,65431 .unused,
65432 .unused,
65433 .unused,
60929 },65434 },
60930 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65435 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60931 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65436 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60950,6 +65455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60950,6 +65455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60950 .unused,65455 .unused,
60951 .unused,65456 .unused,
60952 .unused,65457 .unused,
65458 .unused,
65459 .unused,
60953 },65460 },
60954 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65461 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60955 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65462 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -60974,6 +65481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -60974,6 +65481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
60974 .unused,65481 .unused,
60975 .unused,65482 .unused,
60976 .unused,65483 .unused,
65484 .unused,
65485 .unused,
60977 },65486 },
60978 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65487 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
60979 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65488 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61000,6 +65509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61000,6 +65509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61000 .unused,65509 .unused,
61001 .unused,65510 .unused,
61002 .unused,65511 .unused,
65512 .unused,
65513 .unused,
61003 },65514 },
61004 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },65515 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
61005 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65516 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61081,6 +65592,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61081,6 +65592,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61081 .unused,65592 .unused,
61082 .unused,65593 .unused,
61083 .unused,65594 .unused,
65595 .unused,
65596 .unused,
61084 },65597 },
61085 .dst_temps = .{ .mem, .unused },65598 .dst_temps = .{ .mem, .unused },
61086 .clobbers = .{ .eflags = true },65599 .clobbers = .{ .eflags = true },
...@@ -61109,6 +65622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61109,6 +65622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61109 .unused,65622 .unused,
61110 .unused,65623 .unused,
61111 .unused,65624 .unused,
65625 .unused,
65626 .unused,
61112 },65627 },
61113 .dst_temps = .{ .mem, .unused },65628 .dst_temps = .{ .mem, .unused },
61114 .clobbers = .{ .eflags = true },65629 .clobbers = .{ .eflags = true },
...@@ -61137,6 +65652,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61137,6 +65652,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61137 .unused,65652 .unused,
61138 .unused,65653 .unused,
61139 .unused,65654 .unused,
65655 .unused,
65656 .unused,
61140 },65657 },
61141 .dst_temps = .{ .mem, .unused },65658 .dst_temps = .{ .mem, .unused },
61142 .clobbers = .{ .eflags = true },65659 .clobbers = .{ .eflags = true },
...@@ -61165,6 +65682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61165,6 +65682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61165 .unused,65682 .unused,
61166 .unused,65683 .unused,
61167 .unused,65684 .unused,
65685 .unused,
65686 .unused,
61168 },65687 },
61169 .dst_temps = .{ .mem, .unused },65688 .dst_temps = .{ .mem, .unused },
61170 .clobbers = .{ .eflags = true },65689 .clobbers = .{ .eflags = true },
...@@ -61194,6 +65713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61194,6 +65713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61194 .unused,65713 .unused,
61195 .unused,65714 .unused,
61196 .unused,65715 .unused,
65716 .unused,
65717 .unused,
61197 },65718 },
61198 .dst_temps = .{ .mem, .unused },65719 .dst_temps = .{ .mem, .unused },
61199 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65720 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61223,6 +65744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61223,6 +65744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61223 .unused,65744 .unused,
61224 .unused,65745 .unused,
61225 .unused,65746 .unused,
65747 .unused,
65748 .unused,
61226 },65749 },
61227 .dst_temps = .{ .mem, .unused },65750 .dst_temps = .{ .mem, .unused },
61228 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65751 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61252,6 +65775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61252,6 +65775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61252 .unused,65775 .unused,
61253 .unused,65776 .unused,
61254 .unused,65777 .unused,
65778 .unused,
65779 .unused,
61255 },65780 },
61256 .dst_temps = .{ .mem, .unused },65781 .dst_temps = .{ .mem, .unused },
61257 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65782 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61281,6 +65806,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61281,6 +65806,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61281 .unused,65806 .unused,
61282 .unused,65807 .unused,
61283 .unused,65808 .unused,
65809 .unused,
65810 .unused,
61284 },65811 },
61285 .dst_temps = .{ .mem, .unused },65812 .dst_temps = .{ .mem, .unused },
61286 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65813 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61310,6 +65837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61310,6 +65837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61310 .unused,65837 .unused,
61311 .unused,65838 .unused,
61312 .unused,65839 .unused,
65840 .unused,
65841 .unused,
61313 },65842 },
61314 .dst_temps = .{ .mem, .unused },65843 .dst_temps = .{ .mem, .unused },
61315 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65844 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61340,6 +65869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61340,6 +65869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61340 .unused,65869 .unused,
61341 .unused,65870 .unused,
61342 .unused,65871 .unused,
65872 .unused,
65873 .unused,
61343 },65874 },
61344 .dst_temps = .{ .mem, .unused },65875 .dst_temps = .{ .mem, .unused },
61345 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65876 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61370,6 +65901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61370,6 +65901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61370 .unused,65901 .unused,
61371 .unused,65902 .unused,
61372 .unused,65903 .unused,
65904 .unused,
65905 .unused,
61373 },65906 },
61374 .dst_temps = .{ .mem, .unused },65907 .dst_temps = .{ .mem, .unused },
61375 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65908 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61401,6 +65934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61401,6 +65934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61401 .unused,65934 .unused,
61402 .unused,65935 .unused,
61403 .unused,65936 .unused,
65937 .unused,
65938 .unused,
61404 },65939 },
61405 .dst_temps = .{ .mem, .unused },65940 .dst_temps = .{ .mem, .unused },
61406 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65941 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61432,6 +65967,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61432,6 +65967,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61432 .unused,65967 .unused,
61433 .unused,65968 .unused,
61434 .unused,65969 .unused,
65970 .unused,
65971 .unused,
61435 },65972 },
61436 .dst_temps = .{ .mem, .unused },65973 .dst_temps = .{ .mem, .unused },
61437 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },65974 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61461,6 +65998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61461,6 +65998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61461 .unused,65998 .unused,
61462 .unused,65999 .unused,
61463 .unused,66000 .unused,
66001 .unused,
66002 .unused,
61464 },66003 },
61465 .dst_temps = .{ .mem, .unused },66004 .dst_temps = .{ .mem, .unused },
61466 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66005 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61490,6 +66029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61490,6 +66029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61490 .unused,66029 .unused,
61491 .unused,66030 .unused,
61492 .unused,66031 .unused,
66032 .unused,
66033 .unused,
61493 },66034 },
61494 .dst_temps = .{ .mem, .unused },66035 .dst_temps = .{ .mem, .unused },
61495 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66036 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61519,6 +66060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61519,6 +66060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61519 .unused,66060 .unused,
61520 .unused,66061 .unused,
61521 .unused,66062 .unused,
66063 .unused,
66064 .unused,
61522 },66065 },
61523 .dst_temps = .{ .mem, .unused },66066 .dst_temps = .{ .mem, .unused },
61524 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66067 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61548,6 +66091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61548,6 +66091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61548 .unused,66091 .unused,
61549 .unused,66092 .unused,
61550 .unused,66093 .unused,
66094 .unused,
66095 .unused,
61551 },66096 },
61552 .dst_temps = .{ .mem, .unused },66097 .dst_temps = .{ .mem, .unused },
61553 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66098 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61578,6 +66123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61578,6 +66123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61578 .unused,66123 .unused,
61579 .unused,66124 .unused,
61580 .unused,66125 .unused,
66126 .unused,
66127 .unused,
61581 },66128 },
61582 .dst_temps = .{ .mem, .unused },66129 .dst_temps = .{ .mem, .unused },
61583 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66130 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61608,6 +66155,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61608,6 +66155,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61608 .unused,66155 .unused,
61609 .unused,66156 .unused,
61610 .unused,66157 .unused,
66158 .unused,
66159 .unused,
61611 },66160 },
61612 .dst_temps = .{ .mem, .unused },66161 .dst_temps = .{ .mem, .unused },
61613 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66162 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61639,6 +66188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61639,6 +66188,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61639 .unused,66188 .unused,
61640 .unused,66189 .unused,
61641 .unused,66190 .unused,
66191 .unused,
66192 .unused,
61642 },66193 },
61643 .dst_temps = .{ .mem, .unused },66194 .dst_temps = .{ .mem, .unused },
61644 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66195 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61725,6 +66276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61725,6 +66276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61725 .unused,66276 .unused,
61726 .unused,66277 .unused,
61727 .unused,66278 .unused,
66279 .unused,
66280 .unused,
61728 },66281 },
61729 .dst_temps = .{ .mem, .unused },66282 .dst_temps = .{ .mem, .unused },
61730 .clobbers = .{ .eflags = true },66283 .clobbers = .{ .eflags = true },
...@@ -61753,6 +66306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61753,6 +66306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61753 .unused,66306 .unused,
61754 .unused,66307 .unused,
61755 .unused,66308 .unused,
66309 .unused,
66310 .unused,
61756 },66311 },
61757 .dst_temps = .{ .mem, .unused },66312 .dst_temps = .{ .mem, .unused },
61758 .clobbers = .{ .eflags = true },66313 .clobbers = .{ .eflags = true },
...@@ -61781,6 +66336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61781,6 +66336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61781 .unused,66336 .unused,
61782 .unused,66337 .unused,
61783 .unused,66338 .unused,
66339 .unused,
66340 .unused,
61784 },66341 },
61785 .dst_temps = .{ .mem, .unused },66342 .dst_temps = .{ .mem, .unused },
61786 .clobbers = .{ .eflags = true },66343 .clobbers = .{ .eflags = true },
...@@ -61809,6 +66366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61809,6 +66366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61809 .unused,66366 .unused,
61810 .unused,66367 .unused,
61811 .unused,66368 .unused,
66369 .unused,
66370 .unused,
61812 },66371 },
61813 .dst_temps = .{ .mem, .unused },66372 .dst_temps = .{ .mem, .unused },
61814 .clobbers = .{ .eflags = true },66373 .clobbers = .{ .eflags = true },
...@@ -61838,6 +66397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61838,6 +66397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61838 .unused,66397 .unused,
61839 .unused,66398 .unused,
61840 .unused,66399 .unused,
66400 .unused,
66401 .unused,
61841 },66402 },
61842 .dst_temps = .{ .mem, .unused },66403 .dst_temps = .{ .mem, .unused },
61843 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66404 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61867,6 +66428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61867,6 +66428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61867 .unused,66428 .unused,
61868 .unused,66429 .unused,
61869 .unused,66430 .unused,
66431 .unused,
66432 .unused,
61870 },66433 },
61871 .dst_temps = .{ .mem, .unused },66434 .dst_temps = .{ .mem, .unused },
61872 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66435 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61896,6 +66459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61896,6 +66459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61896 .unused,66459 .unused,
61897 .unused,66460 .unused,
61898 .unused,66461 .unused,
66462 .unused,
66463 .unused,
61899 },66464 },
61900 .dst_temps = .{ .mem, .unused },66465 .dst_temps = .{ .mem, .unused },
61901 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66466 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61926,6 +66491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61926,6 +66491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61926 .unused,66491 .unused,
61927 .unused,66492 .unused,
61928 .unused,66493 .unused,
66494 .unused,
66495 .unused,
61929 },66496 },
61930 .dst_temps = .{ .mem, .unused },66497 .dst_temps = .{ .mem, .unused },
61931 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66498 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61957,6 +66524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61957,6 +66524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61957 .unused,66524 .unused,
61958 .unused,66525 .unused,
61959 .unused,66526 .unused,
66527 .unused,
66528 .unused,
61960 },66529 },
61961 .dst_temps = .{ .mem, .unused },66530 .dst_temps = .{ .mem, .unused },
61962 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66531 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -61986,6 +66555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -61986,6 +66555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
61986 .unused,66555 .unused,
61987 .unused,66556 .unused,
61988 .unused,66557 .unused,
66558 .unused,
66559 .unused,
61989 },66560 },
61990 .dst_temps = .{ .mem, .unused },66561 .dst_temps = .{ .mem, .unused },
61991 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66562 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62015,6 +66586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62015,6 +66586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62015 .unused,66586 .unused,
62016 .unused,66587 .unused,
62017 .unused,66588 .unused,
66589 .unused,
66590 .unused,
62018 },66591 },
62019 .dst_temps = .{ .mem, .unused },66592 .dst_temps = .{ .mem, .unused },
62020 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66593 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62045,6 +66618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62045,6 +66618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62045 .unused,66618 .unused,
62046 .unused,66619 .unused,
62047 .unused,66620 .unused,
66621 .unused,
66622 .unused,
62048 },66623 },
62049 .dst_temps = .{ .mem, .unused },66624 .dst_temps = .{ .mem, .unused },
62050 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66625 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62101,6 +66676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62101,6 +66676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62101 .unused,66676 .unused,
62102 .unused,66677 .unused,
62103 .unused,66678 .unused,
66679 .unused,
66680 .unused,
62104 },66681 },
62105 .dst_temps = .{ .mem, .unused },66682 .dst_temps = .{ .mem, .unused },
62106 .clobbers = .{ .eflags = true },66683 .clobbers = .{ .eflags = true },
...@@ -62128,6 +66705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62128,6 +66705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62128 .unused,66705 .unused,
62129 .unused,66706 .unused,
62130 .unused,66707 .unused,
66708 .unused,
66709 .unused,
62131 },66710 },
62132 .dst_temps = .{ .mem, .unused },66711 .dst_temps = .{ .mem, .unused },
62133 .clobbers = .{ .eflags = true },66712 .clobbers = .{ .eflags = true },
...@@ -62156,6 +66735,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62156,6 +66735,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62156 .unused,66735 .unused,
62157 .unused,66736 .unused,
62158 .unused,66737 .unused,
66738 .unused,
66739 .unused,
62159 },66740 },
62160 .dst_temps = .{ .mem, .unused },66741 .dst_temps = .{ .mem, .unused },
62161 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66742 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62185,6 +66766,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62185,6 +66766,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62185 .unused,66766 .unused,
62186 .unused,66767 .unused,
62187 .unused,66768 .unused,
66769 .unused,
66770 .unused,
62188 },66771 },
62189 .dst_temps = .{ .mem, .unused },66772 .dst_temps = .{ .mem, .unused },
62190 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66773 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62214,6 +66797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62214,6 +66797,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62214 .unused,66797 .unused,
62215 .unused,66798 .unused,
62216 .unused,66799 .unused,
66800 .unused,
66801 .unused,
62217 },66802 },
62218 .dst_temps = .{ .mem, .unused },66803 .dst_temps = .{ .mem, .unused },
62219 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66804 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62244,6 +66829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62244,6 +66829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62244 .unused,66829 .unused,
62245 .unused,66830 .unused,
62246 .unused,66831 .unused,
66832 .unused,
66833 .unused,
62247 },66834 },
62248 .dst_temps = .{ .mem, .unused },66835 .dst_temps = .{ .mem, .unused },
62249 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66836 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62275,6 +66862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62275,6 +66862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62275 .unused,66862 .unused,
62276 .unused,66863 .unused,
62277 .unused,66864 .unused,
66865 .unused,
66866 .unused,
62278 },66867 },
62279 .dst_temps = .{ .mem, .unused },66868 .dst_temps = .{ .mem, .unused },
62280 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66869 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62304,6 +66893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62304,6 +66893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62304 .unused,66893 .unused,
62305 .unused,66894 .unused,
62306 .unused,66895 .unused,
66896 .unused,
66897 .unused,
62307 },66898 },
62308 .dst_temps = .{ .mem, .unused },66899 .dst_temps = .{ .mem, .unused },
62309 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66900 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62333,6 +66924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62333,6 +66924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62333 .unused,66924 .unused,
62334 .unused,66925 .unused,
62335 .unused,66926 .unused,
66927 .unused,
66928 .unused,
62336 },66929 },
62337 .dst_temps = .{ .mem, .unused },66930 .dst_temps = .{ .mem, .unused },
62338 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66931 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62363,6 +66956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62363,6 +66956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62363 .unused,66956 .unused,
62364 .unused,66957 .unused,
62365 .unused,66958 .unused,
66959 .unused,
66960 .unused,
62366 },66961 },
62367 .dst_temps = .{ .mem, .unused },66962 .dst_temps = .{ .mem, .unused },
62368 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },66963 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62393,6 +66988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62393,6 +66988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62393 .unused,66988 .unused,
62394 .unused,66989 .unused,
62395 .unused,66990 .unused,
66991 .unused,
66992 .unused,
62396 },66993 },
62397 .dst_temps = .{ .mem, .unused },66994 .dst_temps = .{ .mem, .unused },
62398 .clobbers = .{ .eflags = true },66995 .clobbers = .{ .eflags = true },
...@@ -62423,6 +67020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62423,6 +67020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62423 .unused,67020 .unused,
62424 .unused,67021 .unused,
62425 .unused,67022 .unused,
67023 .unused,
67024 .unused,
62426 },67025 },
62427 .dst_temps = .{ .mem, .unused },67026 .dst_temps = .{ .mem, .unused },
62428 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67027 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62452,6 +67051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62452,6 +67051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62452 .unused,67051 .unused,
62453 .unused,67052 .unused,
62454 .unused,67053 .unused,
67054 .unused,
67055 .unused,
62455 },67056 },
62456 .dst_temps = .{ .mem, .unused },67057 .dst_temps = .{ .mem, .unused },
62457 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67058 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62481,6 +67082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62481,6 +67082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62481 .unused,67082 .unused,
62482 .unused,67083 .unused,
62483 .unused,67084 .unused,
67085 .unused,
67086 .unused,
62484 },67087 },
62485 .dst_temps = .{ .mem, .unused },67088 .dst_temps = .{ .mem, .unused },
62486 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67089 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62511,6 +67114,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62511,6 +67114,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62511 .unused,67114 .unused,
62512 .unused,67115 .unused,
62513 .unused,67116 .unused,
67117 .unused,
67118 .unused,
62514 },67119 },
62515 .dst_temps = .{ .mem, .unused },67120 .dst_temps = .{ .mem, .unused },
62516 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67121 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62542,6 +67147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62542,6 +67147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62542 .unused,67147 .unused,
62543 .unused,67148 .unused,
62544 .unused,67149 .unused,
67150 .unused,
67151 .unused,
62545 },67152 },
62546 .dst_temps = .{ .mem, .unused },67153 .dst_temps = .{ .mem, .unused },
62547 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67154 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62571,6 +67178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62571,6 +67178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62571 .unused,67178 .unused,
62572 .unused,67179 .unused,
62573 .unused,67180 .unused,
67181 .unused,
67182 .unused,
62574 },67183 },
62575 .dst_temps = .{ .mem, .unused },67184 .dst_temps = .{ .mem, .unused },
62576 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67185 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62600,6 +67209,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62600,6 +67209,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62600 .unused,67209 .unused,
62601 .unused,67210 .unused,
62602 .unused,67211 .unused,
67212 .unused,
67213 .unused,
62603 },67214 },
62604 .dst_temps = .{ .mem, .unused },67215 .dst_temps = .{ .mem, .unused },
62605 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67216 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62630,6 +67241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62630,6 +67241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62630 .unused,67241 .unused,
62631 .unused,67242 .unused,
62632 .unused,67243 .unused,
67244 .unused,
67245 .unused,
62633 },67246 },
62634 .dst_temps = .{ .mem, .unused },67247 .dst_temps = .{ .mem, .unused },
62635 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67248 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62661,6 +67274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62661,6 +67274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62661 .unused,67274 .unused,
62662 .unused,67275 .unused,
62663 .unused,67276 .unused,
67277 .unused,
67278 .unused,
62664 },67279 },
62665 .dst_temps = .{ .mem, .unused },67280 .dst_temps = .{ .mem, .unused },
62666 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67281 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62691,6 +67306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62691,6 +67306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62691 .unused,67306 .unused,
62692 .unused,67307 .unused,
62693 .unused,67308 .unused,
67309 .unused,
67310 .unused,
62694 },67311 },
62695 .dst_temps = .{ .mem, .unused },67312 .dst_temps = .{ .mem, .unused },
62696 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67313 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62721,6 +67338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62721,6 +67338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62721 .unused,67338 .unused,
62722 .unused,67339 .unused,
62723 .unused,67340 .unused,
67341 .unused,
67342 .unused,
62724 },67343 },
62725 .dst_temps = .{ .mem, .unused },67344 .dst_temps = .{ .mem, .unused },
62726 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67345 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62752,6 +67371,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62752,6 +67371,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62752 .unused,67371 .unused,
62753 .unused,67372 .unused,
62754 .unused,67373 .unused,
67374 .unused,
67375 .unused,
62755 },67376 },
62756 .dst_temps = .{ .mem, .unused },67377 .dst_temps = .{ .mem, .unused },
62757 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67378 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62784,6 +67405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62784,6 +67405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62784 .unused,67405 .unused,
62785 .unused,67406 .unused,
62786 .unused,67407 .unused,
67408 .unused,
67409 .unused,
62787 },67410 },
62788 .dst_temps = .{ .mem, .unused },67411 .dst_temps = .{ .mem, .unused },
62789 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67412 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62814,6 +67437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62814,6 +67437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62814 .unused,67437 .unused,
62815 .unused,67438 .unused,
62816 .unused,67439 .unused,
67440 .unused,
67441 .unused,
62817 },67442 },
62818 .dst_temps = .{ .mem, .unused },67443 .dst_temps = .{ .mem, .unused },
62819 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67444 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62844,6 +67469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62844,6 +67469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62844 .unused,67469 .unused,
62845 .unused,67470 .unused,
62846 .unused,67471 .unused,
67472 .unused,
67473 .unused,
62847 },67474 },
62848 .dst_temps = .{ .mem, .unused },67475 .dst_temps = .{ .mem, .unused },
62849 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67476 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62875,6 +67502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62875,6 +67502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62875 .unused,67502 .unused,
62876 .unused,67503 .unused,
62877 .unused,67504 .unused,
67505 .unused,
67506 .unused,
62878 },67507 },
62879 .dst_temps = .{ .mem, .unused },67508 .dst_temps = .{ .mem, .unused },
62880 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67509 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62907,6 +67536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62907,6 +67536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62907 .unused,67536 .unused,
62908 .unused,67537 .unused,
62909 .unused,67538 .unused,
67539 .unused,
67540 .unused,
62910 },67541 },
62911 .dst_temps = .{ .mem, .unused },67542 .dst_temps = .{ .mem, .unused },
62912 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67543 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62939,6 +67570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62939,6 +67570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62939 .unused,67570 .unused,
62940 .unused,67571 .unused,
62941 .unused,67572 .unused,
67573 .unused,
67574 .unused,
62942 },67575 },
62943 .dst_temps = .{ .mem, .unused },67576 .dst_temps = .{ .mem, .unused },
62944 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67577 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -62971,6 +67604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -62971,6 +67604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
62971 .unused,67604 .unused,
62972 .unused,67605 .unused,
62973 .unused,67606 .unused,
67607 .unused,
67608 .unused,
62974 },67609 },
62975 .dst_temps = .{ .mem, .unused },67610 .dst_temps = .{ .mem, .unused },
62976 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67611 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63004,6 +67639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63004,6 +67639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63004 .{ .type = .f32, .kind = .mem },67639 .{ .type = .f32, .kind = .mem },
63005 .unused,67640 .unused,
63006 .unused,67641 .unused,
67642 .unused,
67643 .unused,
63007 },67644 },
63008 .dst_temps = .{ .mem, .unused },67645 .dst_temps = .{ .mem, .unused },
63009 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67646 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63038,6 +67675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63038,6 +67675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63038 .unused,67675 .unused,
63039 .unused,67676 .unused,
63040 .unused,67677 .unused,
67678 .unused,
67679 .unused,
63041 },67680 },
63042 .dst_temps = .{ .mem, .unused },67681 .dst_temps = .{ .mem, .unused },
63043 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67682 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63070,6 +67709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63070,6 +67709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63070 .unused,67709 .unused,
63071 .unused,67710 .unused,
63072 .unused,67711 .unused,
67712 .unused,
67713 .unused,
63073 },67714 },
63074 .dst_temps = .{ .mem, .unused },67715 .dst_temps = .{ .mem, .unused },
63075 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67716 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63102,6 +67743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63102,6 +67743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63102 .unused,67743 .unused,
63103 .unused,67744 .unused,
63104 .unused,67745 .unused,
67746 .unused,
67747 .unused,
63105 },67748 },
63106 .dst_temps = .{ .mem, .unused },67749 .dst_temps = .{ .mem, .unused },
63107 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67750 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63135,6 +67778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63135,6 +67778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63135 .{ .type = .f32, .kind = .mem },67778 .{ .type = .f32, .kind = .mem },
63136 .unused,67779 .unused,
63137 .unused,67780 .unused,
67781 .unused,
67782 .unused,
63138 },67783 },
63139 .dst_temps = .{ .mem, .unused },67784 .dst_temps = .{ .mem, .unused },
63140 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },67785 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63169,6 +67814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63169,6 +67814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63169 .unused,67814 .unused,
63170 .unused,67815 .unused,
63171 .unused,67816 .unused,
67817 .unused,
67818 .unused,
63172 },67819 },
63173 .dst_temps = .{ .{ .rc = .sse }, .unused },67820 .dst_temps = .{ .{ .rc = .sse }, .unused },
63174 .each = .{ .once = &.{67821 .each = .{ .once = &.{
...@@ -63194,6 +67841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63194,6 +67841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63194 .unused,67841 .unused,
63195 .unused,67842 .unused,
63196 .unused,67843 .unused,
67844 .unused,
67845 .unused,
63197 },67846 },
63198 .dst_temps = .{ .{ .rc = .sse }, .unused },67847 .dst_temps = .{ .{ .rc = .sse }, .unused },
63199 .each = .{ .once = &.{67848 .each = .{ .once = &.{
...@@ -63219,6 +67868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63219,6 +67868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63219 .unused,67868 .unused,
63220 .unused,67869 .unused,
63221 .unused,67870 .unused,
67871 .unused,
67872 .unused,
63222 },67873 },
63223 .dst_temps = .{ .{ .rc = .sse }, .unused },67874 .dst_temps = .{ .{ .rc = .sse }, .unused },
63224 .each = .{ .once = &.{67875 .each = .{ .once = &.{
...@@ -63244,6 +67895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63244,6 +67895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63244 .unused,67895 .unused,
63245 .unused,67896 .unused,
63246 .unused,67897 .unused,
67898 .unused,
67899 .unused,
63247 },67900 },
63248 .dst_temps = .{ .{ .rc = .sse }, .unused },67901 .dst_temps = .{ .{ .rc = .sse }, .unused },
63249 .each = .{ .once = &.{67902 .each = .{ .once = &.{
...@@ -63269,6 +67922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63269,6 +67922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63269 .unused,67922 .unused,
63270 .unused,67923 .unused,
63271 .unused,67924 .unused,
67925 .unused,
67926 .unused,
63272 },67927 },
63273 .dst_temps = .{ .{ .rc = .sse }, .unused },67928 .dst_temps = .{ .{ .rc = .sse }, .unused },
63274 .each = .{ .once = &.{67929 .each = .{ .once = &.{
...@@ -63294,6 +67949,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63294,6 +67949,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63294 .unused,67949 .unused,
63295 .unused,67950 .unused,
63296 .unused,67951 .unused,
67952 .unused,
67953 .unused,
63297 },67954 },
63298 .dst_temps = .{ .{ .rc = .sse }, .unused },67955 .dst_temps = .{ .{ .rc = .sse }, .unused },
63299 .each = .{ .once = &.{67956 .each = .{ .once = &.{
...@@ -63319,6 +67976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63319,6 +67976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63319 .unused,67976 .unused,
63320 .unused,67977 .unused,
63321 .unused,67978 .unused,
67979 .unused,
67980 .unused,
63322 },67981 },
63323 .dst_temps = .{ .{ .rc = .sse }, .unused },67982 .dst_temps = .{ .{ .rc = .sse }, .unused },
63324 .each = .{ .once = &.{67983 .each = .{ .once = &.{
...@@ -63344,6 +68003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63344,6 +68003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63344 .unused,68003 .unused,
63345 .unused,68004 .unused,
63346 .unused,68005 .unused,
68006 .unused,
68007 .unused,
63347 },68008 },
63348 .dst_temps = .{ .{ .rc = .sse }, .unused },68009 .dst_temps = .{ .{ .rc = .sse }, .unused },
63349 .each = .{ .once = &.{68010 .each = .{ .once = &.{
...@@ -63395,6 +68056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63395,6 +68056,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63395 .unused,68056 .unused,
63396 .unused,68057 .unused,
63397 .unused,68058 .unused,
68059 .unused,
68060 .unused,
63398 },68061 },
63399 .dst_temps = .{ .{ .rc = .sse }, .unused },68062 .dst_temps = .{ .{ .rc = .sse }, .unused },
63400 .each = .{ .once = &.{68063 .each = .{ .once = &.{
...@@ -63420,6 +68083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63420,6 +68083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63420 .unused,68083 .unused,
63421 .unused,68084 .unused,
63422 .unused,68085 .unused,
68086 .unused,
68087 .unused,
63423 },68088 },
63424 .dst_temps = .{ .{ .rc = .sse }, .unused },68089 .dst_temps = .{ .{ .rc = .sse }, .unused },
63425 .each = .{ .once = &.{68090 .each = .{ .once = &.{
...@@ -63470,6 +68135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63470,6 +68135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63470 .unused,68135 .unused,
63471 .unused,68136 .unused,
63472 .unused,68137 .unused,
68138 .unused,
68139 .unused,
63473 },68140 },
63474 .dst_temps = .{ .{ .rc = .sse }, .unused },68141 .dst_temps = .{ .{ .rc = .sse }, .unused },
63475 .clobbers = .{ .eflags = true },68142 .clobbers = .{ .eflags = true },
...@@ -63503,6 +68170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63503,6 +68170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63503 .unused,68170 .unused,
63504 .unused,68171 .unused,
63505 .unused,68172 .unused,
68173 .unused,
68174 .unused,
63506 },68175 },
63507 .dst_temps = .{ .{ .rc = .sse }, .unused },68176 .dst_temps = .{ .{ .rc = .sse }, .unused },
63508 .clobbers = .{ .eflags = true },68177 .clobbers = .{ .eflags = true },
...@@ -63537,6 +68206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63537,6 +68206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63537 .unused,68206 .unused,
63538 .unused,68207 .unused,
63539 .unused,68208 .unused,
68209 .unused,
68210 .unused,
63540 },68211 },
63541 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },68212 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
63542 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68213 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63561,6 +68232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63561,6 +68232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63561 .unused,68232 .unused,
63562 .unused,68233 .unused,
63563 .unused,68234 .unused,
68235 .unused,
68236 .unused,
63564 },68237 },
63565 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },68238 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
63566 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68239 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63585,6 +68258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63585,6 +68258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63585 .unused,68258 .unused,
63586 .unused,68259 .unused,
63587 .unused,68260 .unused,
68261 .unused,
68262 .unused,
63588 },68263 },
63589 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },68264 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
63590 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68265 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63611,6 +68286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63611,6 +68286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63611 .unused,68286 .unused,
63612 .unused,68287 .unused,
63613 .unused,68288 .unused,
68289 .unused,
68290 .unused,
63614 },68291 },
63615 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },68292 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
63616 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68293 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63714,6 +68391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63714,6 +68391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63714 .unused,68391 .unused,
63715 .unused,68392 .unused,
63716 .unused,68393 .unused,
68394 .unused,
68395 .unused,
63717 },68396 },
63718 .dst_temps = .{ .mem, .unused },68397 .dst_temps = .{ .mem, .unused },
63719 .clobbers = .{ .eflags = true },68398 .clobbers = .{ .eflags = true },
...@@ -63742,6 +68421,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63742,6 +68421,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63742 .unused,68421 .unused,
63743 .unused,68422 .unused,
63744 .unused,68423 .unused,
68424 .unused,
68425 .unused,
63745 },68426 },
63746 .dst_temps = .{ .mem, .unused },68427 .dst_temps = .{ .mem, .unused },
63747 .clobbers = .{ .eflags = true },68428 .clobbers = .{ .eflags = true },
...@@ -63770,6 +68451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63770,6 +68451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63770 .unused,68451 .unused,
63771 .unused,68452 .unused,
63772 .unused,68453 .unused,
68454 .unused,
68455 .unused,
63773 },68456 },
63774 .dst_temps = .{ .mem, .unused },68457 .dst_temps = .{ .mem, .unused },
63775 .clobbers = .{ .eflags = true },68458 .clobbers = .{ .eflags = true },
...@@ -63798,6 +68481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63798,6 +68481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63798 .unused,68481 .unused,
63799 .unused,68482 .unused,
63800 .unused,68483 .unused,
68484 .unused,
68485 .unused,
63801 },68486 },
63802 .dst_temps = .{ .mem, .unused },68487 .dst_temps = .{ .mem, .unused },
63803 .clobbers = .{ .eflags = true },68488 .clobbers = .{ .eflags = true },
...@@ -63826,6 +68511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63826,6 +68511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63826 .unused,68511 .unused,
63827 .unused,68512 .unused,
63828 .unused,68513 .unused,
68514 .unused,
68515 .unused,
63829 },68516 },
63830 .dst_temps = .{ .mem, .unused },68517 .dst_temps = .{ .mem, .unused },
63831 .clobbers = .{ .eflags = true },68518 .clobbers = .{ .eflags = true },
...@@ -63854,6 +68541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63854,6 +68541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63854 .unused,68541 .unused,
63855 .unused,68542 .unused,
63856 .unused,68543 .unused,
68544 .unused,
68545 .unused,
63857 },68546 },
63858 .dst_temps = .{ .mem, .unused },68547 .dst_temps = .{ .mem, .unused },
63859 .clobbers = .{ .eflags = true },68548 .clobbers = .{ .eflags = true },
...@@ -63883,6 +68572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63883,6 +68572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63883 .unused,68572 .unused,
63884 .unused,68573 .unused,
63885 .unused,68574 .unused,
68575 .unused,
68576 .unused,
63886 },68577 },
63887 .dst_temps = .{ .mem, .unused },68578 .dst_temps = .{ .mem, .unused },
63888 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68579 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63912,6 +68603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63912,6 +68603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63912 .unused,68603 .unused,
63913 .unused,68604 .unused,
63914 .unused,68605 .unused,
68606 .unused,
68607 .unused,
63915 },68608 },
63916 .dst_temps = .{ .mem, .unused },68609 .dst_temps = .{ .mem, .unused },
63917 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68610 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63941,6 +68634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63941,6 +68634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63941 .unused,68634 .unused,
63942 .unused,68635 .unused,
63943 .unused,68636 .unused,
68637 .unused,
68638 .unused,
63944 },68639 },
63945 .dst_temps = .{ .mem, .unused },68640 .dst_temps = .{ .mem, .unused },
63946 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68641 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63970,6 +68665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63970,6 +68665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63970 .unused,68665 .unused,
63971 .unused,68666 .unused,
63972 .unused,68667 .unused,
68668 .unused,
68669 .unused,
63973 },68670 },
63974 .dst_temps = .{ .mem, .unused },68671 .dst_temps = .{ .mem, .unused },
63975 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68672 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -63999,6 +68696,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -63999,6 +68696,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
63999 .unused,68696 .unused,
64000 .unused,68697 .unused,
64001 .unused,68698 .unused,
68699 .unused,
68700 .unused,
64002 },68701 },
64003 .dst_temps = .{ .mem, .unused },68702 .dst_temps = .{ .mem, .unused },
64004 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68703 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64028,6 +68727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64028,6 +68727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64028 .unused,68727 .unused,
64029 .unused,68728 .unused,
64030 .unused,68729 .unused,
68730 .unused,
68731 .unused,
64031 },68732 },
64032 .dst_temps = .{ .mem, .unused },68733 .dst_temps = .{ .mem, .unused },
64033 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68734 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64057,6 +68758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64057,6 +68758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64057 .unused,68758 .unused,
64058 .unused,68759 .unused,
64059 .unused,68760 .unused,
68761 .unused,
68762 .unused,
64060 },68763 },
64061 .dst_temps = .{ .mem, .unused },68764 .dst_temps = .{ .mem, .unused },
64062 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68765 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64086,6 +68789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64086,6 +68789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64086 .unused,68789 .unused,
64087 .unused,68790 .unused,
64088 .unused,68791 .unused,
68792 .unused,
68793 .unused,
64089 },68794 },
64090 .dst_temps = .{ .mem, .unused },68795 .dst_temps = .{ .mem, .unused },
64091 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },68796 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64192,6 +68897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64192,6 +68897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64192 .unused,68897 .unused,
64193 .unused,68898 .unused,
64194 .unused,68899 .unused,
68900 .unused,
68901 .unused,
64195 },68902 },
64196 .dst_temps = .{ .mem, .unused },68903 .dst_temps = .{ .mem, .unused },
64197 .clobbers = .{ .eflags = true },68904 .clobbers = .{ .eflags = true },
...@@ -64220,6 +68927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64220,6 +68927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64220 .unused,68927 .unused,
64221 .unused,68928 .unused,
64222 .unused,68929 .unused,
68930 .unused,
68931 .unused,
64223 },68932 },
64224 .dst_temps = .{ .mem, .unused },68933 .dst_temps = .{ .mem, .unused },
64225 .clobbers = .{ .eflags = true },68934 .clobbers = .{ .eflags = true },
...@@ -64248,6 +68957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64248,6 +68957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64248 .unused,68957 .unused,
64249 .unused,68958 .unused,
64250 .unused,68959 .unused,
68960 .unused,
68961 .unused,
64251 },68962 },
64252 .dst_temps = .{ .mem, .unused },68963 .dst_temps = .{ .mem, .unused },
64253 .clobbers = .{ .eflags = true },68964 .clobbers = .{ .eflags = true },
...@@ -64276,6 +68987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64276,6 +68987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64276 .unused,68987 .unused,
64277 .unused,68988 .unused,
64278 .unused,68989 .unused,
68990 .unused,
68991 .unused,
64279 },68992 },
64280 .dst_temps = .{ .mem, .unused },68993 .dst_temps = .{ .mem, .unused },
64281 .clobbers = .{ .eflags = true },68994 .clobbers = .{ .eflags = true },
...@@ -64304,6 +69017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64304,6 +69017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64304 .unused,69017 .unused,
64305 .unused,69018 .unused,
64306 .unused,69019 .unused,
69020 .unused,
69021 .unused,
64307 },69022 },
64308 .dst_temps = .{ .mem, .unused },69023 .dst_temps = .{ .mem, .unused },
64309 .clobbers = .{ .eflags = true },69024 .clobbers = .{ .eflags = true },
...@@ -64332,6 +69047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64332,6 +69047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64332 .unused,69047 .unused,
64333 .unused,69048 .unused,
64334 .unused,69049 .unused,
69050 .unused,
69051 .unused,
64335 },69052 },
64336 .dst_temps = .{ .mem, .unused },69053 .dst_temps = .{ .mem, .unused },
64337 .clobbers = .{ .eflags = true },69054 .clobbers = .{ .eflags = true },
...@@ -64361,6 +69078,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64361,6 +69078,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64361 .unused,69078 .unused,
64362 .unused,69079 .unused,
64363 .unused,69080 .unused,
69081 .unused,
69082 .unused,
64364 },69083 },
64365 .dst_temps = .{ .mem, .unused },69084 .dst_temps = .{ .mem, .unused },
64366 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69085 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64390,6 +69109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64390,6 +69109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64390 .unused,69109 .unused,
64391 .unused,69110 .unused,
64392 .unused,69111 .unused,
69112 .unused,
69113 .unused,
64393 },69114 },
64394 .dst_temps = .{ .mem, .unused },69115 .dst_temps = .{ .mem, .unused },
64395 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69116 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64419,6 +69140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64419,6 +69140,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64419 .unused,69140 .unused,
64420 .unused,69141 .unused,
64421 .unused,69142 .unused,
69143 .unused,
69144 .unused,
64422 },69145 },
64423 .dst_temps = .{ .mem, .unused },69146 .dst_temps = .{ .mem, .unused },
64424 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69147 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64448,6 +69171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64448,6 +69171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64448 .unused,69171 .unused,
64449 .unused,69172 .unused,
64450 .unused,69173 .unused,
69174 .unused,
69175 .unused,
64451 },69176 },
64452 .dst_temps = .{ .mem, .unused },69177 .dst_temps = .{ .mem, .unused },
64453 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69178 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64512,6 +69237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64512,6 +69237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64512 .unused,69237 .unused,
64513 .unused,69238 .unused,
64514 .unused,69239 .unused,
69240 .unused,
69241 .unused,
64515 },69242 },
64516 .dst_temps = .{ .mem, .unused },69243 .dst_temps = .{ .mem, .unused },
64517 .clobbers = .{ .eflags = true },69244 .clobbers = .{ .eflags = true },
...@@ -64539,6 +69266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64539,6 +69266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64539 .unused,69266 .unused,
64540 .unused,69267 .unused,
64541 .unused,69268 .unused,
69269 .unused,
69270 .unused,
64542 },69271 },
64543 .dst_temps = .{ .mem, .unused },69272 .dst_temps = .{ .mem, .unused },
64544 .clobbers = .{ .eflags = true },69273 .clobbers = .{ .eflags = true },
...@@ -64566,6 +69295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64566,6 +69295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64566 .unused,69295 .unused,
64567 .unused,69296 .unused,
64568 .unused,69297 .unused,
69298 .unused,
69299 .unused,
64569 },69300 },
64570 .dst_temps = .{ .mem, .unused },69301 .dst_temps = .{ .mem, .unused },
64571 .clobbers = .{ .eflags = true },69302 .clobbers = .{ .eflags = true },
...@@ -64593,6 +69324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64593,6 +69324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64593 .unused,69324 .unused,
64594 .unused,69325 .unused,
64595 .unused,69326 .unused,
69327 .unused,
69328 .unused,
64596 },69329 },
64597 .dst_temps = .{ .mem, .unused },69330 .dst_temps = .{ .mem, .unused },
64598 .clobbers = .{ .eflags = true },69331 .clobbers = .{ .eflags = true },
...@@ -64621,6 +69354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64621,6 +69354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64621 .unused,69354 .unused,
64622 .unused,69355 .unused,
64623 .unused,69356 .unused,
69357 .unused,
69358 .unused,
64624 },69359 },
64625 .dst_temps = .{ .mem, .unused },69360 .dst_temps = .{ .mem, .unused },
64626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69361 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64650,6 +69385,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64650,6 +69385,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64650 .unused,69385 .unused,
64651 .unused,69386 .unused,
64652 .unused,69387 .unused,
69388 .unused,
69389 .unused,
64653 },69390 },
64654 .dst_temps = .{ .mem, .unused },69391 .dst_temps = .{ .mem, .unused },
64655 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69392 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64679,6 +69416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64679,6 +69416,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64679 .unused,69416 .unused,
64680 .unused,69417 .unused,
64681 .unused,69418 .unused,
69419 .unused,
69420 .unused,
64682 },69421 },
64683 .dst_temps = .{ .mem, .unused },69422 .dst_temps = .{ .mem, .unused },
64684 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69423 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64708,6 +69447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64708,6 +69447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64708 .unused,69447 .unused,
64709 .unused,69448 .unused,
64710 .unused,69449 .unused,
69450 .unused,
69451 .unused,
64711 },69452 },
64712 .dst_temps = .{ .mem, .unused },69453 .dst_temps = .{ .mem, .unused },
64713 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69454 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64736,6 +69477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64736,6 +69477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64736 .unused,69477 .unused,
64737 .unused,69478 .unused,
64738 .unused,69479 .unused,
69480 .unused,
69481 .unused,
64739 },69482 },
64740 .dst_temps = .{ .mem, .unused },69483 .dst_temps = .{ .mem, .unused },
64741 .clobbers = .{ .eflags = true },69484 .clobbers = .{ .eflags = true },
...@@ -64764,6 +69507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64764,6 +69507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64764 .unused,69507 .unused,
64765 .unused,69508 .unused,
64766 .unused,69509 .unused,
69510 .unused,
69511 .unused,
64767 },69512 },
64768 .dst_temps = .{ .mem, .unused },69513 .dst_temps = .{ .mem, .unused },
64769 .clobbers = .{ .eflags = true },69514 .clobbers = .{ .eflags = true },
...@@ -64793,6 +69538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64793,6 +69538,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64793 .unused,69538 .unused,
64794 .unused,69539 .unused,
64795 .unused,69540 .unused,
69541 .unused,
69542 .unused,
64796 },69543 },
64797 .dst_temps = .{ .mem, .unused },69544 .dst_temps = .{ .mem, .unused },
64798 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69545 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64822,6 +69569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64822,6 +69569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64822 .unused,69569 .unused,
64823 .unused,69570 .unused,
64824 .unused,69571 .unused,
69572 .unused,
69573 .unused,
64825 },69574 },
64826 .dst_temps = .{ .mem, .unused },69575 .dst_temps = .{ .mem, .unused },
64827 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69576 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64851,6 +69600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64851,6 +69600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64851 .unused,69600 .unused,
64852 .unused,69601 .unused,
64853 .unused,69602 .unused,
69603 .unused,
69604 .unused,
64854 },69605 },
64855 .dst_temps = .{ .mem, .unused },69606 .dst_temps = .{ .mem, .unused },
64856 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69607 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64880,6 +69631,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64880,6 +69631,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64880 .unused,69631 .unused,
64881 .unused,69632 .unused,
64882 .unused,69633 .unused,
69634 .unused,
69635 .unused,
64883 },69636 },
64884 .dst_temps = .{ .mem, .unused },69637 .dst_temps = .{ .mem, .unused },
64885 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69638 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64909,6 +69662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64909,6 +69662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64909 .unused,69662 .unused,
64910 .unused,69663 .unused,
64911 .unused,69664 .unused,
69665 .unused,
69666 .unused,
64912 },69667 },
64913 .dst_temps = .{ .mem, .unused },69668 .dst_temps = .{ .mem, .unused },
64914 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69669 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64939,6 +69694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64939,6 +69694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64939 .unused,69694 .unused,
64940 .unused,69695 .unused,
64941 .unused,69696 .unused,
69697 .unused,
69698 .unused,
64942 },69699 },
64943 .dst_temps = .{ .mem, .unused },69700 .dst_temps = .{ .mem, .unused },
64944 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69701 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64969,6 +69726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64969,6 +69726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64969 .unused,69726 .unused,
64970 .unused,69727 .unused,
64971 .unused,69728 .unused,
69729 .unused,
69730 .unused,
64972 },69731 },
64973 .dst_temps = .{ .mem, .unused },69732 .dst_temps = .{ .mem, .unused },
64974 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69733 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -64999,6 +69758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -64999,6 +69758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
64999 .unused,69758 .unused,
65000 .unused,69759 .unused,
65001 .unused,69760 .unused,
69761 .unused,
69762 .unused,
65002 },69763 },
65003 .dst_temps = .{ .mem, .unused },69764 .dst_temps = .{ .mem, .unused },
65004 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69765 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65029,6 +69790,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65029,6 +69790,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65029 .unused,69790 .unused,
65030 .unused,69791 .unused,
65031 .unused,69792 .unused,
69793 .unused,
69794 .unused,
65032 },69795 },
65033 .dst_temps = .{ .mem, .unused },69796 .dst_temps = .{ .mem, .unused },
65034 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69797 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65061,6 +69824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65061,6 +69824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65061 .unused,69824 .unused,
65062 .unused,69825 .unused,
65063 .unused,69826 .unused,
69827 .unused,
69828 .unused,
65064 },69829 },
65065 .dst_temps = .{ .mem, .unused },69830 .dst_temps = .{ .mem, .unused },
65066 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69831 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65093,6 +69858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65093,6 +69858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65093 .unused,69858 .unused,
65094 .unused,69859 .unused,
65095 .unused,69860 .unused,
69861 .unused,
69862 .unused,
65096 },69863 },
65097 .dst_temps = .{ .mem, .unused },69864 .dst_temps = .{ .mem, .unused },
65098 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69865 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65125,6 +69892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65125,6 +69892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65125 .unused,69892 .unused,
65126 .unused,69893 .unused,
65127 .unused,69894 .unused,
69895 .unused,
69896 .unused,
65128 },69897 },
65129 .dst_temps = .{ .mem, .unused },69898 .dst_temps = .{ .mem, .unused },
65130 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },69899 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65157,6 +69926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65157,6 +69926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65157 .unused,69926 .unused,
65158 .unused,69927 .unused,
65159 .unused,69928 .unused,
69929 .unused,
69930 .unused,
65160 },69931 },
65161 .dst_temps = .{ .{ .rc = .sse }, .unused },69932 .dst_temps = .{ .{ .rc = .sse }, .unused },
65162 .each = .{ .once = &.{69933 .each = .{ .once = &.{
...@@ -65182,6 +69953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65182,6 +69953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65182 .unused,69953 .unused,
65183 .unused,69954 .unused,
65184 .unused,69955 .unused,
69956 .unused,
69957 .unused,
65185 },69958 },
65186 .dst_temps = .{ .{ .rc = .sse }, .unused },69959 .dst_temps = .{ .{ .rc = .sse }, .unused },
65187 .each = .{ .once = &.{69960 .each = .{ .once = &.{
...@@ -65207,6 +69980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65207,6 +69980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65207 .unused,69980 .unused,
65208 .unused,69981 .unused,
65209 .unused,69982 .unused,
69983 .unused,
69984 .unused,
65210 },69985 },
65211 .dst_temps = .{ .{ .rc = .sse }, .unused },69986 .dst_temps = .{ .{ .rc = .sse }, .unused },
65212 .each = .{ .once = &.{69987 .each = .{ .once = &.{
...@@ -65232,6 +70007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65232,6 +70007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65232 .unused,70007 .unused,
65233 .unused,70008 .unused,
65234 .unused,70009 .unused,
70010 .unused,
70011 .unused,
65235 },70012 },
65236 .dst_temps = .{ .{ .rc = .sse }, .unused },70013 .dst_temps = .{ .{ .rc = .sse }, .unused },
65237 .each = .{ .once = &.{70014 .each = .{ .once = &.{
...@@ -65257,6 +70034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65257,6 +70034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65257 .unused,70034 .unused,
65258 .unused,70035 .unused,
65259 .unused,70036 .unused,
70037 .unused,
70038 .unused,
65260 },70039 },
65261 .dst_temps = .{ .{ .rc = .sse }, .unused },70040 .dst_temps = .{ .{ .rc = .sse }, .unused },
65262 .each = .{ .once = &.{70041 .each = .{ .once = &.{
...@@ -65282,6 +70061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65282,6 +70061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65282 .unused,70061 .unused,
65283 .unused,70062 .unused,
65284 .unused,70063 .unused,
70064 .unused,
70065 .unused,
65285 },70066 },
65286 .dst_temps = .{ .{ .rc = .sse }, .unused },70067 .dst_temps = .{ .{ .rc = .sse }, .unused },
65287 .each = .{ .once = &.{70068 .each = .{ .once = &.{
...@@ -65307,6 +70088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65307,6 +70088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65307 .unused,70088 .unused,
65308 .unused,70089 .unused,
65309 .unused,70090 .unused,
70091 .unused,
70092 .unused,
65310 },70093 },
65311 .dst_temps = .{ .{ .rc = .sse }, .unused },70094 .dst_temps = .{ .{ .rc = .sse }, .unused },
65312 .each = .{ .once = &.{70095 .each = .{ .once = &.{
...@@ -65332,6 +70115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65332,6 +70115,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65332 .unused,70115 .unused,
65333 .unused,70116 .unused,
65334 .unused,70117 .unused,
70118 .unused,
70119 .unused,
65335 },70120 },
65336 .dst_temps = .{ .{ .rc = .sse }, .unused },70121 .dst_temps = .{ .{ .rc = .sse }, .unused },
65337 .each = .{ .once = &.{70122 .each = .{ .once = &.{
...@@ -65383,6 +70168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65383,6 +70168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65383 .unused,70168 .unused,
65384 .unused,70169 .unused,
65385 .unused,70170 .unused,
70171 .unused,
70172 .unused,
65386 },70173 },
65387 .dst_temps = .{ .{ .rc = .sse }, .unused },70174 .dst_temps = .{ .{ .rc = .sse }, .unused },
65388 .each = .{ .once = &.{70175 .each = .{ .once = &.{
...@@ -65408,6 +70195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65408,6 +70195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65408 .unused,70195 .unused,
65409 .unused,70196 .unused,
65410 .unused,70197 .unused,
70198 .unused,
70199 .unused,
65411 },70200 },
65412 .dst_temps = .{ .{ .rc = .sse }, .unused },70201 .dst_temps = .{ .{ .rc = .sse }, .unused },
65413 .each = .{ .once = &.{70202 .each = .{ .once = &.{
...@@ -65433,6 +70222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65433,6 +70222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65433 .unused,70222 .unused,
65434 .unused,70223 .unused,
65435 .unused,70224 .unused,
70225 .unused,
70226 .unused,
65436 },70227 },
65437 .dst_temps = .{ .mem, .unused },70228 .dst_temps = .{ .mem, .unused },
65438 .each = .{ .once = &.{70229 .each = .{ .once = &.{
...@@ -65459,6 +70250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65459,6 +70250,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65459 .unused,70250 .unused,
65460 .unused,70251 .unused,
65461 .unused,70252 .unused,
70253 .unused,
70254 .unused,
65462 },70255 },
65463 .dst_temps = .{ .mem, .unused },70256 .dst_temps = .{ .mem, .unused },
65464 .each = .{ .once = &.{70257 .each = .{ .once = &.{
...@@ -65484,6 +70277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65484,6 +70277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65484 .unused,70277 .unused,
65485 .unused,70278 .unused,
65486 .unused,70279 .unused,
70280 .unused,
70281 .unused,
65487 },70282 },
65488 .dst_temps = .{ .mem, .unused },70283 .dst_temps = .{ .mem, .unused },
65489 .each = .{ .once = &.{70284 .each = .{ .once = &.{
...@@ -65508,6 +70303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65508,6 +70303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65508 .unused,70303 .unused,
65509 .unused,70304 .unused,
65510 .unused,70305 .unused,
70306 .unused,
70307 .unused,
65511 },70308 },
65512 .dst_temps = .{ .mem, .unused },70309 .dst_temps = .{ .mem, .unused },
65513 .each = .{ .once = &.{70310 .each = .{ .once = &.{
...@@ -65533,6 +70330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65533,6 +70330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65533 .unused,70330 .unused,
65534 .unused,70331 .unused,
65535 .unused,70332 .unused,
70333 .unused,
70334 .unused,
65536 },70335 },
65537 .dst_temps = .{ .mem, .unused },70336 .dst_temps = .{ .mem, .unused },
65538 .each = .{ .once = &.{70337 .each = .{ .once = &.{
...@@ -65557,6 +70356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65557,6 +70356,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65557 .unused,70356 .unused,
65558 .unused,70357 .unused,
65559 .unused,70358 .unused,
70359 .unused,
70360 .unused,
65560 },70361 },
65561 .dst_temps = .{ .mem, .unused },70362 .dst_temps = .{ .mem, .unused },
65562 .each = .{ .once = &.{70363 .each = .{ .once = &.{
...@@ -65609,6 +70410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65609,6 +70410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65609 .unused,70410 .unused,
65610 .unused,70411 .unused,
65611 .unused,70412 .unused,
70413 .unused,
70414 .unused,
65612 },70415 },
65613 .dst_temps = .{ .{ .rc = .sse }, .unused },70416 .dst_temps = .{ .{ .rc = .sse }, .unused },
65614 .each = .{ .once = &.{70417 .each = .{ .once = &.{
...@@ -65638,6 +70441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65638,6 +70441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65638 .unused,70441 .unused,
65639 .unused,70442 .unused,
65640 .unused,70443 .unused,
70444 .unused,
70445 .unused,
65641 },70446 },
65642 .dst_temps = .{ .{ .rc = .sse }, .unused },70447 .dst_temps = .{ .{ .rc = .sse }, .unused },
65643 .each = .{ .once = &.{70448 .each = .{ .once = &.{
...@@ -65667,6 +70472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65667,6 +70472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65667 .unused,70472 .unused,
65668 .unused,70473 .unused,
65669 .unused,70474 .unused,
70475 .unused,
70476 .unused,
65670 },70477 },
65671 .dst_temps = .{ .mem, .unused },70478 .dst_temps = .{ .mem, .unused },
65672 .each = .{ .once = &.{70479 .each = .{ .once = &.{
...@@ -65690,6 +70497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65690,6 +70497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65690 .unused,70497 .unused,
65691 .unused,70498 .unused,
65692 .unused,70499 .unused,
70500 .unused,
70501 .unused,
65693 },70502 },
65694 .dst_temps = .{ .mem, .unused },70503 .dst_temps = .{ .mem, .unused },
65695 .clobbers = .{ .eflags = true },70504 .clobbers = .{ .eflags = true },
...@@ -65727,6 +70536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65727,6 +70536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65727 .unused,70536 .unused,
65728 .unused,70537 .unused,
65729 .unused,70538 .unused,
70539 .unused,
70540 .unused,
65730 },70541 },
65731 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },70542 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
65732 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70543 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65751,6 +70562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65751,6 +70562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65751 .unused,70562 .unused,
65752 .unused,70563 .unused,
65753 .unused,70564 .unused,
70565 .unused,
70566 .unused,
65754 },70567 },
65755 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },70568 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
65756 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70569 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65775,6 +70588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65775,6 +70588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65775 .unused,70588 .unused,
65776 .unused,70589 .unused,
65777 .unused,70590 .unused,
70591 .unused,
70592 .unused,
65778 },70593 },
65779 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },70594 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
65780 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70595 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65801,6 +70616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65801,6 +70616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65801 .unused,70616 .unused,
65802 .unused,70617 .unused,
65803 .unused,70618 .unused,
70619 .unused,
70620 .unused,
65804 },70621 },
65805 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },70622 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
65806 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70623 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -65904,6 +70721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65904,6 +70721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65904 .unused,70721 .unused,
65905 .unused,70722 .unused,
65906 .unused,70723 .unused,
70724 .unused,
70725 .unused,
65907 },70726 },
65908 .dst_temps = .{ .mem, .unused },70727 .dst_temps = .{ .mem, .unused },
65909 .clobbers = .{ .eflags = true },70728 .clobbers = .{ .eflags = true },
...@@ -65932,6 +70751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65932,6 +70751,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65932 .unused,70751 .unused,
65933 .unused,70752 .unused,
65934 .unused,70753 .unused,
70754 .unused,
70755 .unused,
65935 },70756 },
65936 .dst_temps = .{ .mem, .unused },70757 .dst_temps = .{ .mem, .unused },
65937 .clobbers = .{ .eflags = true },70758 .clobbers = .{ .eflags = true },
...@@ -65962,6 +70783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65962,6 +70783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65962 .unused,70783 .unused,
65963 .unused,70784 .unused,
65964 .unused,70785 .unused,
70786 .unused,
70787 .unused,
65965 },70788 },
65966 .dst_temps = .{ .mem, .unused },70789 .dst_temps = .{ .mem, .unused },
65967 .clobbers = .{ .eflags = true },70790 .clobbers = .{ .eflags = true },
...@@ -65992,6 +70815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -65992,6 +70815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
65992 .unused,70815 .unused,
65993 .unused,70816 .unused,
65994 .unused,70817 .unused,
70818 .unused,
70819 .unused,
65995 },70820 },
65996 .dst_temps = .{ .mem, .unused },70821 .dst_temps = .{ .mem, .unused },
65997 .clobbers = .{ .eflags = true },70822 .clobbers = .{ .eflags = true },
...@@ -66020,6 +70845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66020,6 +70845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66020 .unused,70845 .unused,
66021 .unused,70846 .unused,
66022 .unused,70847 .unused,
70848 .unused,
70849 .unused,
66023 },70850 },
66024 .dst_temps = .{ .mem, .unused },70851 .dst_temps = .{ .mem, .unused },
66025 .clobbers = .{ .eflags = true },70852 .clobbers = .{ .eflags = true },
...@@ -66050,6 +70877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66050,6 +70877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66050 .unused,70877 .unused,
66051 .unused,70878 .unused,
66052 .unused,70879 .unused,
70880 .unused,
70881 .unused,
66053 },70882 },
66054 .dst_temps = .{ .mem, .unused },70883 .dst_temps = .{ .mem, .unused },
66055 .clobbers = .{ .eflags = true },70884 .clobbers = .{ .eflags = true },
...@@ -66081,6 +70910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66081,6 +70910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66081 .unused,70910 .unused,
66082 .unused,70911 .unused,
66083 .unused,70912 .unused,
70913 .unused,
70914 .unused,
66084 },70915 },
66085 .dst_temps = .{ .mem, .unused },70916 .dst_temps = .{ .mem, .unused },
66086 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70917 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66110,6 +70941,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66110,6 +70941,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66110 .unused,70941 .unused,
66111 .unused,70942 .unused,
66112 .unused,70943 .unused,
70944 .unused,
70945 .unused,
66113 },70946 },
66114 .dst_temps = .{ .mem, .unused },70947 .dst_temps = .{ .mem, .unused },
66115 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70948 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66139,6 +70972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66139,6 +70972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66139 .unused,70972 .unused,
66140 .unused,70973 .unused,
66141 .unused,70974 .unused,
70975 .unused,
70976 .unused,
66142 },70977 },
66143 .dst_temps = .{ .mem, .unused },70978 .dst_temps = .{ .mem, .unused },
66144 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },70979 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66168,6 +71003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66168,6 +71003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66168 .unused,71003 .unused,
66169 .unused,71004 .unused,
66170 .unused,71005 .unused,
71006 .unused,
71007 .unused,
66171 },71008 },
66172 .dst_temps = .{ .mem, .unused },71009 .dst_temps = .{ .mem, .unused },
66173 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71010 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66197,6 +71034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66197,6 +71034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66197 .unused,71034 .unused,
66198 .unused,71035 .unused,
66199 .unused,71036 .unused,
71037 .unused,
71038 .unused,
66200 },71039 },
66201 .dst_temps = .{ .mem, .unused },71040 .dst_temps = .{ .mem, .unused },
66202 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71041 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66226,6 +71065,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66226,6 +71065,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66226 .unused,71065 .unused,
66227 .unused,71066 .unused,
66228 .unused,71067 .unused,
71068 .unused,
71069 .unused,
66229 },71070 },
66230 .dst_temps = .{ .mem, .unused },71071 .dst_temps = .{ .mem, .unused },
66231 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71072 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66255,6 +71096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66255,6 +71096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66255 .unused,71096 .unused,
66256 .unused,71097 .unused,
66257 .unused,71098 .unused,
71099 .unused,
71100 .unused,
66258 },71101 },
66259 .dst_temps = .{ .mem, .unused },71102 .dst_temps = .{ .mem, .unused },
66260 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71103 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66284,6 +71127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66284,6 +71127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66284 .unused,71127 .unused,
66285 .unused,71128 .unused,
66286 .unused,71129 .unused,
71130 .unused,
71131 .unused,
66287 },71132 },
66288 .dst_temps = .{ .mem, .unused },71133 .dst_temps = .{ .mem, .unused },
66289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71134 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66313,6 +71158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66313,6 +71158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66313 .unused,71158 .unused,
66314 .unused,71159 .unused,
66315 .unused,71160 .unused,
71161 .unused,
71162 .unused,
66316 },71163 },
66317 .dst_temps = .{ .mem, .unused },71164 .dst_temps = .{ .mem, .unused },
66318 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71165 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66342,6 +71189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66342,6 +71189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66342 .unused,71189 .unused,
66343 .unused,71190 .unused,
66344 .unused,71191 .unused,
71192 .unused,
71193 .unused,
66345 },71194 },
66346 .dst_temps = .{ .mem, .unused },71195 .dst_temps = .{ .mem, .unused },
66347 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71196 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66371,6 +71220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66371,6 +71220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66371 .unused,71220 .unused,
66372 .unused,71221 .unused,
66373 .unused,71222 .unused,
71223 .unused,
71224 .unused,
66374 },71225 },
66375 .dst_temps = .{ .mem, .unused },71226 .dst_temps = .{ .mem, .unused },
66376 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71227 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66400,6 +71251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66400,6 +71251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66400 .unused,71251 .unused,
66401 .unused,71252 .unused,
66402 .unused,71253 .unused,
71254 .unused,
71255 .unused,
66403 },71256 },
66404 .dst_temps = .{ .mem, .unused },71257 .dst_temps = .{ .mem, .unused },
66405 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71258 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66506,6 +71359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66506,6 +71359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66506 .unused,71359 .unused,
66507 .unused,71360 .unused,
66508 .unused,71361 .unused,
71362 .unused,
71363 .unused,
66509 },71364 },
66510 .dst_temps = .{ .mem, .unused },71365 .dst_temps = .{ .mem, .unused },
66511 .clobbers = .{ .eflags = true },71366 .clobbers = .{ .eflags = true },
...@@ -66534,6 +71389,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66534,6 +71389,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66534 .unused,71389 .unused,
66535 .unused,71390 .unused,
66536 .unused,71391 .unused,
71392 .unused,
71393 .unused,
66537 },71394 },
66538 .dst_temps = .{ .mem, .unused },71395 .dst_temps = .{ .mem, .unused },
66539 .clobbers = .{ .eflags = true },71396 .clobbers = .{ .eflags = true },
...@@ -66563,6 +71420,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66563,6 +71420,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66563 .unused,71420 .unused,
66564 .unused,71421 .unused,
66565 .unused,71422 .unused,
71423 .unused,
71424 .unused,
66566 },71425 },
66567 .dst_temps = .{ .mem, .unused },71426 .dst_temps = .{ .mem, .unused },
66568 .clobbers = .{ .eflags = true },71427 .clobbers = .{ .eflags = true },
...@@ -66592,6 +71451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66592,6 +71451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66592 .unused,71451 .unused,
66593 .unused,71452 .unused,
66594 .unused,71453 .unused,
71454 .unused,
71455 .unused,
66595 },71456 },
66596 .dst_temps = .{ .mem, .unused },71457 .dst_temps = .{ .mem, .unused },
66597 .clobbers = .{ .eflags = true },71458 .clobbers = .{ .eflags = true },
...@@ -66620,6 +71481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66620,6 +71481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66620 .unused,71481 .unused,
66621 .unused,71482 .unused,
66622 .unused,71483 .unused,
71484 .unused,
71485 .unused,
66623 },71486 },
66624 .dst_temps = .{ .mem, .unused },71487 .dst_temps = .{ .mem, .unused },
66625 .clobbers = .{ .eflags = true },71488 .clobbers = .{ .eflags = true },
...@@ -66649,6 +71512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66649,6 +71512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66649 .unused,71512 .unused,
66650 .unused,71513 .unused,
66651 .unused,71514 .unused,
71515 .unused,
71516 .unused,
66652 },71517 },
66653 .dst_temps = .{ .mem, .unused },71518 .dst_temps = .{ .mem, .unused },
66654 .clobbers = .{ .eflags = true },71519 .clobbers = .{ .eflags = true },
...@@ -66679,6 +71544,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66679,6 +71544,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66679 .unused,71544 .unused,
66680 .unused,71545 .unused,
66681 .unused,71546 .unused,
71547 .unused,
71548 .unused,
66682 },71549 },
66683 .dst_temps = .{ .mem, .unused },71550 .dst_temps = .{ .mem, .unused },
66684 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71551 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66708,6 +71575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66708,6 +71575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66708 .unused,71575 .unused,
66709 .unused,71576 .unused,
66710 .unused,71577 .unused,
71578 .unused,
71579 .unused,
66711 },71580 },
66712 .dst_temps = .{ .mem, .unused },71581 .dst_temps = .{ .mem, .unused },
66713 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71582 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66737,6 +71606,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66737,6 +71606,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66737 .unused,71606 .unused,
66738 .unused,71607 .unused,
66739 .unused,71608 .unused,
71609 .unused,
71610 .unused,
66740 },71611 },
66741 .dst_temps = .{ .mem, .unused },71612 .dst_temps = .{ .mem, .unused },
66742 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71613 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66766,6 +71637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66766,6 +71637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66766 .unused,71637 .unused,
66767 .unused,71638 .unused,
66768 .unused,71639 .unused,
71640 .unused,
71641 .unused,
66769 },71642 },
66770 .dst_temps = .{ .mem, .unused },71643 .dst_temps = .{ .mem, .unused },
66771 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71644 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66795,6 +71668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66795,6 +71668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66795 .unused,71668 .unused,
66796 .unused,71669 .unused,
66797 .unused,71670 .unused,
71671 .unused,
71672 .unused,
66798 },71673 },
66799 .dst_temps = .{ .mem, .unused },71674 .dst_temps = .{ .mem, .unused },
66800 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71675 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66824,6 +71699,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66824,6 +71699,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66824 .unused,71699 .unused,
66825 .unused,71700 .unused,
66826 .unused,71701 .unused,
71702 .unused,
71703 .unused,
66827 },71704 },
66828 .dst_temps = .{ .mem, .unused },71705 .dst_temps = .{ .mem, .unused },
66829 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71706 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66888,6 +71765,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66888,6 +71765,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66888 .unused,71765 .unused,
66889 .unused,71766 .unused,
66890 .unused,71767 .unused,
71768 .unused,
71769 .unused,
66891 },71770 },
66892 .dst_temps = .{ .mem, .unused },71771 .dst_temps = .{ .mem, .unused },
66893 .clobbers = .{ .eflags = true },71772 .clobbers = .{ .eflags = true },
...@@ -66915,6 +71794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66915,6 +71794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66915 .unused,71794 .unused,
66916 .unused,71795 .unused,
66917 .unused,71796 .unused,
71797 .unused,
71798 .unused,
66918 },71799 },
66919 .dst_temps = .{ .mem, .unused },71800 .dst_temps = .{ .mem, .unused },
66920 .clobbers = .{ .eflags = true },71801 .clobbers = .{ .eflags = true },
...@@ -66942,6 +71823,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66942,6 +71823,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66942 .unused,71823 .unused,
66943 .unused,71824 .unused,
66944 .unused,71825 .unused,
71826 .unused,
71827 .unused,
66945 },71828 },
66946 .dst_temps = .{ .mem, .unused },71829 .dst_temps = .{ .mem, .unused },
66947 .clobbers = .{ .eflags = true },71830 .clobbers = .{ .eflags = true },
...@@ -66970,6 +71853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66970,6 +71853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66970 .unused,71853 .unused,
66971 .unused,71854 .unused,
66972 .unused,71855 .unused,
71856 .unused,
71857 .unused,
66973 },71858 },
66974 .dst_temps = .{ .mem, .unused },71859 .dst_temps = .{ .mem, .unused },
66975 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71860 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -66999,6 +71884,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -66999,6 +71884,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
66999 .unused,71884 .unused,
67000 .unused,71885 .unused,
67001 .unused,71886 .unused,
71887 .unused,
71888 .unused,
67002 },71889 },
67003 .dst_temps = .{ .mem, .unused },71890 .dst_temps = .{ .mem, .unused },
67004 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71891 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67028,6 +71915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67028,6 +71915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67028 .unused,71915 .unused,
67029 .unused,71916 .unused,
67030 .unused,71917 .unused,
71918 .unused,
71919 .unused,
67031 },71920 },
67032 .dst_temps = .{ .mem, .unused },71921 .dst_temps = .{ .mem, .unused },
67033 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71922 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67057,6 +71946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67057,6 +71946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67057 .unused,71946 .unused,
67058 .unused,71947 .unused,
67059 .unused,71948 .unused,
71949 .unused,
71950 .unused,
67060 },71951 },
67061 .dst_temps = .{ .mem, .unused },71952 .dst_temps = .{ .mem, .unused },
67062 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71953 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67086,6 +71977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67086,6 +71977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67086 .unused,71977 .unused,
67087 .unused,71978 .unused,
67088 .unused,71979 .unused,
71980 .unused,
71981 .unused,
67089 },71982 },
67090 .dst_temps = .{ .mem, .unused },71983 .dst_temps = .{ .mem, .unused },
67091 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },71984 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67115,6 +72008,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67115,6 +72008,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67115 .unused,72008 .unused,
67116 .unused,72009 .unused,
67117 .unused,72010 .unused,
72011 .unused,
72012 .unused,
67118 },72013 },
67119 .dst_temps = .{ .mem, .unused },72014 .dst_temps = .{ .mem, .unused },
67120 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72015 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67143,6 +72038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67143,6 +72038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67143 .unused,72038 .unused,
67144 .unused,72039 .unused,
67145 .unused,72040 .unused,
72041 .unused,
72042 .unused,
67146 },72043 },
67147 .dst_temps = .{ .mem, .unused },72044 .dst_temps = .{ .mem, .unused },
67148 .clobbers = .{ .eflags = true },72045 .clobbers = .{ .eflags = true },
...@@ -67171,6 +72068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67171,6 +72068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67171 .unused,72068 .unused,
67172 .unused,72069 .unused,
67173 .unused,72070 .unused,
72071 .unused,
72072 .unused,
67174 },72073 },
67175 .dst_temps = .{ .mem, .unused },72074 .dst_temps = .{ .mem, .unused },
67176 .clobbers = .{ .eflags = true },72075 .clobbers = .{ .eflags = true },
...@@ -67200,6 +72099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67200,6 +72099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67200 .unused,72099 .unused,
67201 .unused,72100 .unused,
67202 .unused,72101 .unused,
72102 .unused,
72103 .unused,
67203 },72104 },
67204 .dst_temps = .{ .mem, .unused },72105 .dst_temps = .{ .mem, .unused },
67205 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72106 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67229,6 +72130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67229,6 +72130,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67229 .unused,72130 .unused,
67230 .unused,72131 .unused,
67231 .unused,72132 .unused,
72133 .unused,
72134 .unused,
67232 },72135 },
67233 .dst_temps = .{ .mem, .unused },72136 .dst_temps = .{ .mem, .unused },
67234 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72137 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67258,6 +72161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67258,6 +72161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67258 .unused,72161 .unused,
67259 .unused,72162 .unused,
67260 .unused,72163 .unused,
72164 .unused,
72165 .unused,
67261 },72166 },
67262 .dst_temps = .{ .mem, .unused },72167 .dst_temps = .{ .mem, .unused },
67263 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72168 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67287,6 +72192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67287,6 +72192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67287 .unused,72192 .unused,
67288 .unused,72193 .unused,
67289 .unused,72194 .unused,
72195 .unused,
72196 .unused,
67290 },72197 },
67291 .dst_temps = .{ .mem, .unused },72198 .dst_temps = .{ .mem, .unused },
67292 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72199 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67316,6 +72223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67316,6 +72223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67316 .unused,72223 .unused,
67317 .unused,72224 .unused,
67318 .unused,72225 .unused,
72226 .unused,
72227 .unused,
67319 },72228 },
67320 .dst_temps = .{ .mem, .unused },72229 .dst_temps = .{ .mem, .unused },
67321 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72230 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67345,6 +72254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67345,6 +72254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67345 .unused,72254 .unused,
67346 .unused,72255 .unused,
67347 .unused,72256 .unused,
72257 .unused,
72258 .unused,
67348 },72259 },
67349 .dst_temps = .{ .mem, .unused },72260 .dst_temps = .{ .mem, .unused },
67350 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72261 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67374,6 +72285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67374,6 +72285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67374 .unused,72285 .unused,
67375 .unused,72286 .unused,
67376 .unused,72287 .unused,
72288 .unused,
72289 .unused,
67377 },72290 },
67378 .dst_temps = .{ .mem, .unused },72291 .dst_temps = .{ .mem, .unused },
67379 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72292 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67404,6 +72317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67404,6 +72317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67404 .unused,72317 .unused,
67405 .unused,72318 .unused,
67406 .unused,72319 .unused,
72320 .unused,
72321 .unused,
67407 },72322 },
67408 .dst_temps = .{ .mem, .unused },72323 .dst_temps = .{ .mem, .unused },
67409 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72324 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67434,6 +72349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67434,6 +72349,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67434 .unused,72349 .unused,
67435 .unused,72350 .unused,
67436 .unused,72351 .unused,
72352 .unused,
72353 .unused,
67437 },72354 },
67438 .dst_temps = .{ .mem, .unused },72355 .dst_temps = .{ .mem, .unused },
67439 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72356 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67464,6 +72381,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67464,6 +72381,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67464 .unused,72381 .unused,
67465 .unused,72382 .unused,
67466 .unused,72383 .unused,
72384 .unused,
72385 .unused,
67467 },72386 },
67468 .dst_temps = .{ .mem, .unused },72387 .dst_temps = .{ .mem, .unused },
67469 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72388 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67494,6 +72413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67494,6 +72413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67494 .unused,72413 .unused,
67495 .unused,72414 .unused,
67496 .unused,72415 .unused,
72416 .unused,
72417 .unused,
67497 },72418 },
67498 .dst_temps = .{ .mem, .unused },72419 .dst_temps = .{ .mem, .unused },
67499 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72420 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67524,6 +72445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67524,6 +72445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67524 .unused,72445 .unused,
67525 .unused,72446 .unused,
67526 .unused,72447 .unused,
72448 .unused,
72449 .unused,
67527 },72450 },
67528 .dst_temps = .{ .mem, .unused },72451 .dst_temps = .{ .mem, .unused },
67529 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72452 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67554,6 +72477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67554,6 +72477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67554 .unused,72477 .unused,
67555 .unused,72478 .unused,
67556 .unused,72479 .unused,
72480 .unused,
72481 .unused,
67557 },72482 },
67558 .dst_temps = .{ .mem, .unused },72483 .dst_temps = .{ .mem, .unused },
67559 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72484 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67586,6 +72511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67586,6 +72511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67586 .unused,72511 .unused,
67587 .unused,72512 .unused,
67588 .unused,72513 .unused,
72514 .unused,
72515 .unused,
67589 },72516 },
67590 .dst_temps = .{ .mem, .unused },72517 .dst_temps = .{ .mem, .unused },
67591 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72518 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67618,6 +72545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67618,6 +72545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67618 .unused,72545 .unused,
67619 .unused,72546 .unused,
67620 .unused,72547 .unused,
72548 .unused,
72549 .unused,
67621 },72550 },
67622 .dst_temps = .{ .mem, .unused },72551 .dst_temps = .{ .mem, .unused },
67623 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72552 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67650,6 +72579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67650,6 +72579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67650 .unused,72579 .unused,
67651 .unused,72580 .unused,
67652 .unused,72581 .unused,
72582 .unused,
72583 .unused,
67653 },72584 },
67654 .dst_temps = .{ .mem, .unused },72585 .dst_temps = .{ .mem, .unused },
67655 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72586 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67682,6 +72613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67682,6 +72613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67682 .unused,72613 .unused,
67683 .unused,72614 .unused,
67684 .unused,72615 .unused,
72616 .unused,
72617 .unused,
67685 },72618 },
67686 .dst_temps = .{ .mem, .unused },72619 .dst_temps = .{ .mem, .unused },
67687 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72620 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67714,6 +72647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67714,6 +72647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67714 .unused,72647 .unused,
67715 .unused,72648 .unused,
67716 .unused,72649 .unused,
72650 .unused,
72651 .unused,
67717 },72652 },
67718 .dst_temps = .{ .mem, .unused },72653 .dst_temps = .{ .mem, .unused },
67719 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72654 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67746,6 +72681,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67746,6 +72681,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67746 .unused,72681 .unused,
67747 .unused,72682 .unused,
67748 .unused,72683 .unused,
72684 .unused,
72685 .unused,
67749 },72686 },
67750 .dst_temps = .{ .{ .rc = .x87 }, .unused },72687 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67751 .each = .{ .once = &.{72688 .each = .{ .once = &.{
...@@ -67772,6 +72709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67772,6 +72709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67772 .unused,72709 .unused,
67773 .unused,72710 .unused,
67774 .unused,72711 .unused,
72712 .unused,
72713 .unused,
67775 },72714 },
67776 .dst_temps = .{ .{ .rc = .x87 }, .unused },72715 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67777 .each = .{ .once = &.{72716 .each = .{ .once = &.{
...@@ -67797,6 +72736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67797,6 +72736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67797 .unused,72736 .unused,
67798 .unused,72737 .unused,
67799 .unused,72738 .unused,
72739 .unused,
72740 .unused,
67800 },72741 },
67801 .dst_temps = .{ .{ .rc = .x87 }, .unused },72742 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67802 .each = .{ .once = &.{72743 .each = .{ .once = &.{
...@@ -67821,6 +72762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67821,6 +72762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67821 .unused,72762 .unused,
67822 .unused,72763 .unused,
67823 .unused,72764 .unused,
72765 .unused,
72766 .unused,
67824 },72767 },
67825 .dst_temps = .{ .{ .rc = .x87 }, .unused },72768 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67826 .each = .{ .once = &.{72769 .each = .{ .once = &.{
...@@ -67846,6 +72789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67846,6 +72789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67846 .unused,72789 .unused,
67847 .unused,72790 .unused,
67848 .unused,72791 .unused,
72792 .unused,
72793 .unused,
67849 },72794 },
67850 .dst_temps = .{ .{ .rc = .x87 }, .unused },72795 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67851 .each = .{ .once = &.{72796 .each = .{ .once = &.{
...@@ -67870,6 +72815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67870,6 +72815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67870 .unused,72815 .unused,
67871 .unused,72816 .unused,
67872 .unused,72817 .unused,
72818 .unused,
72819 .unused,
67873 },72820 },
67874 .dst_temps = .{ .{ .rc = .x87 }, .unused },72821 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67875 .each = .{ .once = &.{72822 .each = .{ .once = &.{
...@@ -67895,6 +72842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67895,6 +72842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67895 .unused,72842 .unused,
67896 .unused,72843 .unused,
67897 .unused,72844 .unused,
72845 .unused,
72846 .unused,
67898 },72847 },
67899 .dst_temps = .{ .{ .rc = .x87 }, .unused },72848 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67900 .each = .{ .once = &.{72849 .each = .{ .once = &.{
...@@ -67918,6 +72867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67918,6 +72867,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67918 .unused,72867 .unused,
67919 .unused,72868 .unused,
67920 .unused,72869 .unused,
72870 .unused,
72871 .unused,
67921 },72872 },
67922 .dst_temps = .{ .{ .rc = .x87 }, .unused },72873 .dst_temps = .{ .{ .rc = .x87 }, .unused },
67923 .clobbers = .{ .eflags = true },72874 .clobbers = .{ .eflags = true },
...@@ -67947,6 +72898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67947,6 +72898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67947 .unused,72898 .unused,
67948 .unused,72899 .unused,
67949 .unused,72900 .unused,
72901 .unused,
72902 .unused,
67950 },72903 },
67951 .dst_temps = .{ .{ .reg = .st0 }, .unused },72904 .dst_temps = .{ .{ .reg = .st0 }, .unused },
67952 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72905 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67971,6 +72924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67971,6 +72924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67971 .unused,72924 .unused,
67972 .unused,72925 .unused,
67973 .unused,72926 .unused,
72927 .unused,
72928 .unused,
67974 },72929 },
67975 .dst_temps = .{ .{ .reg = .st0 }, .unused },72930 .dst_temps = .{ .{ .reg = .st0 }, .unused },
67976 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72931 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -67995,6 +72950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -67995,6 +72950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
67995 .unused,72950 .unused,
67996 .unused,72951 .unused,
67997 .unused,72952 .unused,
72953 .unused,
72954 .unused,
67998 },72955 },
67999 .dst_temps = .{ .{ .reg = .st0 }, .unused },72956 .dst_temps = .{ .{ .reg = .st0 }, .unused },
68000 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72957 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68021,6 +72978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68021,6 +72978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68021 .unused,72978 .unused,
68022 .unused,72979 .unused,
68023 .unused,72980 .unused,
72981 .unused,
72982 .unused,
68024 },72983 },
68025 .dst_temps = .{ .{ .reg = .st0 }, .unused },72984 .dst_temps = .{ .{ .reg = .st0 }, .unused },
68026 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },72985 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68046,6 +73005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68046,6 +73005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68046 .unused,73005 .unused,
68047 .unused,73006 .unused,
68048 .unused,73007 .unused,
73008 .unused,
73009 .unused,
68049 },73010 },
68050 .dst_temps = .{ .mem, .unused },73011 .dst_temps = .{ .mem, .unused },
68051 .clobbers = .{ .eflags = true },73012 .clobbers = .{ .eflags = true },
...@@ -68077,6 +73038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68077,6 +73038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68077 .unused,73038 .unused,
68078 .unused,73039 .unused,
68079 .unused,73040 .unused,
73041 .unused,
73042 .unused,
68080 },73043 },
68081 .dst_temps = .{ .mem, .unused },73044 .dst_temps = .{ .mem, .unused },
68082 .clobbers = .{ .eflags = true },73045 .clobbers = .{ .eflags = true },
...@@ -68108,6 +73071,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68108,6 +73071,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68108 .unused,73071 .unused,
68109 .unused,73072 .unused,
68110 .unused,73073 .unused,
73074 .unused,
73075 .unused,
68111 },73076 },
68112 .dst_temps = .{ .mem, .unused },73077 .dst_temps = .{ .mem, .unused },
68113 .clobbers = .{ .eflags = true },73078 .clobbers = .{ .eflags = true },
...@@ -68139,6 +73104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68139,6 +73104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68139 .unused,73104 .unused,
68140 .unused,73105 .unused,
68141 .unused,73106 .unused,
73107 .unused,
73108 .unused,
68142 },73109 },
68143 .dst_temps = .{ .mem, .unused },73110 .dst_temps = .{ .mem, .unused },
68144 .clobbers = .{ .eflags = true },73111 .clobbers = .{ .eflags = true },
...@@ -68171,6 +73138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68171,6 +73138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68171 .unused,73138 .unused,
68172 .unused,73139 .unused,
68173 .unused,73140 .unused,
73141 .unused,
73142 .unused,
68174 },73143 },
68175 .dst_temps = .{ .mem, .unused },73144 .dst_temps = .{ .mem, .unused },
68176 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73145 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68203,6 +73172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68203,6 +73172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68203 .unused,73172 .unused,
68204 .unused,73173 .unused,
68205 .unused,73174 .unused,
73175 .unused,
73176 .unused,
68206 },73177 },
68207 .dst_temps = .{ .mem, .unused },73178 .dst_temps = .{ .mem, .unused },
68208 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73179 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68235,6 +73206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68235,6 +73206,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68235 .unused,73206 .unused,
68236 .unused,73207 .unused,
68237 .unused,73208 .unused,
73209 .unused,
73210 .unused,
68238 },73211 },
68239 .dst_temps = .{ .mem, .unused },73212 .dst_temps = .{ .mem, .unused },
68240 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73213 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68267,6 +73240,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68267,6 +73240,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68267 .unused,73240 .unused,
68268 .unused,73241 .unused,
68269 .unused,73242 .unused,
73243 .unused,
73244 .unused,
68270 },73245 },
68271 .dst_temps = .{ .mem, .unused },73246 .dst_temps = .{ .mem, .unused },
68272 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73247 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68298,6 +73273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68298,6 +73273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68298 .unused,73273 .unused,
68299 .unused,73274 .unused,
68300 .unused,73275 .unused,
73276 .unused,
73277 .unused,
68301 },73278 },
68302 .dst_temps = .{ .mem, .unused },73279 .dst_temps = .{ .mem, .unused },
68303 .clobbers = .{ .eflags = true },73280 .clobbers = .{ .eflags = true },
...@@ -68326,6 +73303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68326,6 +73303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68326 .unused,73303 .unused,
68327 .unused,73304 .unused,
68328 .unused,73305 .unused,
73306 .unused,
73307 .unused,
68329 },73308 },
68330 .dst_temps = .{ .mem, .unused },73309 .dst_temps = .{ .mem, .unused },
68331 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73310 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68356,6 +73335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68356,6 +73335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68356 .unused,73335 .unused,
68357 .unused,73336 .unused,
68358 .unused,73337 .unused,
73338 .unused,
73339 .unused,
68359 },73340 },
68360 .dst_temps = .{ .mem, .unused },73341 .dst_temps = .{ .mem, .unused },
68361 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73342 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68385,6 +73366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68385,6 +73366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68385 .unused,73366 .unused,
68386 .unused,73367 .unused,
68387 .unused,73368 .unused,
73369 .unused,
73370 .unused,
68388 },73371 },
68389 .dst_temps = .{ .mem, .unused },73372 .dst_temps = .{ .mem, .unused },
68390 .clobbers = .{ .eflags = true },73373 .clobbers = .{ .eflags = true },
...@@ -68413,6 +73396,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68413,6 +73396,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68413 .unused,73396 .unused,
68414 .unused,73397 .unused,
68415 .unused,73398 .unused,
73399 .unused,
73400 .unused,
68416 },73401 },
68417 .dst_temps = .{ .mem, .unused },73402 .dst_temps = .{ .mem, .unused },
68418 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73403 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68443,6 +73428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68443,6 +73428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68443 .unused,73428 .unused,
68444 .unused,73429 .unused,
68445 .unused,73430 .unused,
73431 .unused,
73432 .unused,
68446 },73433 },
68447 .dst_temps = .{ .mem, .unused },73434 .dst_temps = .{ .mem, .unused },
68448 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73435 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68472,6 +73459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68472,6 +73459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68472 .unused,73459 .unused,
68473 .unused,73460 .unused,
68474 .unused,73461 .unused,
73462 .unused,
73463 .unused,
68475 },73464 },
68476 .dst_temps = .{ .mem, .unused },73465 .dst_temps = .{ .mem, .unused },
68477 .clobbers = .{ .eflags = true },73466 .clobbers = .{ .eflags = true },
...@@ -68500,6 +73489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68500,6 +73489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68500 .unused,73489 .unused,
68501 .unused,73490 .unused,
68502 .unused,73491 .unused,
73492 .unused,
73493 .unused,
68503 },73494 },
68504 .dst_temps = .{ .mem, .unused },73495 .dst_temps = .{ .mem, .unused },
68505 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73496 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68530,6 +73521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68530,6 +73521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68530 .unused,73521 .unused,
68531 .unused,73522 .unused,
68532 .unused,73523 .unused,
73524 .unused,
73525 .unused,
68533 },73526 },
68534 .dst_temps = .{ .mem, .unused },73527 .dst_temps = .{ .mem, .unused },
68535 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73528 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68560,6 +73553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68560,6 +73553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68560 .unused,73553 .unused,
68561 .unused,73554 .unused,
68562 .unused,73555 .unused,
73556 .unused,
73557 .unused,
68563 },73558 },
68564 .dst_temps = .{ .mem, .unused },73559 .dst_temps = .{ .mem, .unused },
68565 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73560 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68591,6 +73586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68591,6 +73586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68591 .unused,73586 .unused,
68592 .unused,73587 .unused,
68593 .unused,73588 .unused,
73589 .unused,
73590 .unused,
68594 },73591 },
68595 .dst_temps = .{ .mem, .unused },73592 .dst_temps = .{ .mem, .unused },
68596 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73593 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68622,6 +73619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68622,6 +73619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68622 .unused,73619 .unused,
68623 .unused,73620 .unused,
68624 .unused,73621 .unused,
73622 .unused,
73623 .unused,
68625 },73624 },
68626 .dst_temps = .{ .mem, .unused },73625 .dst_temps = .{ .mem, .unused },
68627 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68655,6 +73654,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68655,6 +73654,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68655 .unused,73654 .unused,
68656 .unused,73655 .unused,
68657 .unused,73656 .unused,
73657 .unused,
73658 .unused,
68658 },73659 },
68659 .dst_temps = .{ .mem, .unused },73660 .dst_temps = .{ .mem, .unused },
68660 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73661 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68689,6 +73690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68689,6 +73690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68689 .unused,73690 .unused,
68690 .unused,73691 .unused,
68691 .unused,73692 .unused,
73693 .unused,
73694 .unused,
68692 },73695 },
68693 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73696 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68694 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73697 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68715,6 +73718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68715,6 +73718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68715 .unused,73718 .unused,
68716 .unused,73719 .unused,
68717 .unused,73720 .unused,
73721 .unused,
73722 .unused,
68718 },73723 },
68719 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73724 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68720 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73725 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68741,6 +73746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68741,6 +73746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68741 .unused,73746 .unused,
68742 .unused,73747 .unused,
68743 .unused,73748 .unused,
73749 .unused,
73750 .unused,
68744 },73751 },
68745 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73752 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68746 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73753 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68767,6 +73774,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68767,6 +73774,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68767 .unused,73774 .unused,
68768 .unused,73775 .unused,
68769 .unused,73776 .unused,
73777 .unused,
73778 .unused,
68770 },73779 },
68771 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73780 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68772 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73781 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68792,6 +73801,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68792,6 +73801,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68792 .unused,73801 .unused,
68793 .unused,73802 .unused,
68794 .unused,73803 .unused,
73804 .unused,
73805 .unused,
68795 },73806 },
68796 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73807 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68797 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73808 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68816,6 +73827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68816,6 +73827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68816 .unused,73827 .unused,
68817 .unused,73828 .unused,
68818 .unused,73829 .unused,
73830 .unused,
73831 .unused,
68819 },73832 },
68820 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73833 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68821 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73834 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68840,6 +73853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68840,6 +73853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68840 .unused,73853 .unused,
68841 .unused,73854 .unused,
68842 .unused,73855 .unused,
73856 .unused,
73857 .unused,
68843 },73858 },
68844 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73859 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68845 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73860 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68864,6 +73879,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68864,6 +73879,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68864 .unused,73879 .unused,
68865 .unused,73880 .unused,
68866 .unused,73881 .unused,
73882 .unused,
73883 .unused,
68867 },73884 },
68868 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73885 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68869 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73886 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68888,6 +73905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68888,6 +73905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68888 .unused,73905 .unused,
68889 .unused,73906 .unused,
68890 .unused,73907 .unused,
73908 .unused,
73909 .unused,
68891 },73910 },
68892 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73911 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68893 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73912 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68912,6 +73931,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68912,6 +73931,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68912 .unused,73931 .unused,
68913 .unused,73932 .unused,
68914 .unused,73933 .unused,
73934 .unused,
73935 .unused,
68915 },73936 },
68916 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73937 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68917 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73938 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68936,6 +73957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68936,6 +73957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68936 .unused,73957 .unused,
68937 .unused,73958 .unused,
68938 .unused,73959 .unused,
73960 .unused,
73961 .unused,
68939 },73962 },
68940 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73963 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68941 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73964 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68962,6 +73985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68962,6 +73985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68962 .unused,73985 .unused,
68963 .unused,73986 .unused,
68964 .unused,73987 .unused,
73988 .unused,
73989 .unused,
68965 },73990 },
68966 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },73991 .dst_temps = .{ .{ .reg = .xmm0 }, .unused },
68967 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },73992 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -68988,6 +74013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -68988,6 +74013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
68988 .unused,74013 .unused,
68989 .unused,74014 .unused,
68990 .unused,74015 .unused,
74016 .unused,
74017 .unused,
68991 },74018 },
68992 .dst_temps = .{ .mem, .unused },74019 .dst_temps = .{ .mem, .unused },
68993 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74020 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69019,6 +74046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69019,6 +74046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69019 .unused,74046 .unused,
69020 .unused,74047 .unused,
69021 .unused,74048 .unused,
74049 .unused,
74050 .unused,
69022 },74051 },
69023 .dst_temps = .{ .mem, .unused },74052 .dst_temps = .{ .mem, .unused },
69024 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74053 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69050,6 +74079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69050,6 +74079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69050 .unused,74079 .unused,
69051 .unused,74080 .unused,
69052 .unused,74081 .unused,
74082 .unused,
74083 .unused,
69053 },74084 },
69054 .dst_temps = .{ .mem, .unused },74085 .dst_temps = .{ .mem, .unused },
69055 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74086 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69081,6 +74112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69081,6 +74112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69081 .unused,74112 .unused,
69082 .unused,74113 .unused,
69083 .unused,74114 .unused,
74115 .unused,
74116 .unused,
69084 },74117 },
69085 .dst_temps = .{ .mem, .unused },74118 .dst_temps = .{ .mem, .unused },
69086 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74119 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69112,6 +74145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69112,6 +74145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69112 .unused,74145 .unused,
69113 .unused,74146 .unused,
69114 .unused,74147 .unused,
74148 .unused,
74149 .unused,
69115 },74150 },
69116 .dst_temps = .{ .mem, .unused },74151 .dst_temps = .{ .mem, .unused },
69117 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74152 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69143,6 +74178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69143,6 +74178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69143 .unused,74178 .unused,
69144 .unused,74179 .unused,
69145 .unused,74180 .unused,
74181 .unused,
74182 .unused,
69146 },74183 },
69147 .dst_temps = .{ .mem, .unused },74184 .dst_temps = .{ .mem, .unused },
69148 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74185 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69174,6 +74211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69174,6 +74211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69174 .unused,74211 .unused,
69175 .unused,74212 .unused,
69176 .unused,74213 .unused,
74214 .unused,
74215 .unused,
69177 },74216 },
69178 .dst_temps = .{ .mem, .unused },74217 .dst_temps = .{ .mem, .unused },
69179 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74218 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69205,6 +74244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69205,6 +74244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69205 .unused,74244 .unused,
69206 .unused,74245 .unused,
69207 .unused,74246 .unused,
74247 .unused,
74248 .unused,
69208 },74249 },
69209 .dst_temps = .{ .mem, .unused },74250 .dst_temps = .{ .mem, .unused },
69210 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74251 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69236,6 +74277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69236,6 +74277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69236 .unused,74277 .unused,
69237 .unused,74278 .unused,
69238 .unused,74279 .unused,
74280 .unused,
74281 .unused,
69239 },74282 },
69240 .dst_temps = .{ .mem, .unused },74283 .dst_temps = .{ .mem, .unused },
69241 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74284 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69267,6 +74310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69267,6 +74310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69267 .unused,74310 .unused,
69268 .unused,74311 .unused,
69269 .unused,74312 .unused,
74313 .unused,
74314 .unused,
69270 },74315 },
69271 .dst_temps = .{ .mem, .unused },74316 .dst_temps = .{ .mem, .unused },
69272 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74317 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69298,6 +74343,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69298,6 +74343,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69298 .unused,74343 .unused,
69299 .unused,74344 .unused,
69300 .unused,74345 .unused,
74346 .unused,
74347 .unused,
69301 },74348 },
69302 .dst_temps = .{ .mem, .unused },74349 .dst_temps = .{ .mem, .unused },
69303 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74350 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69329,6 +74376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69329,6 +74376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69329 .unused,74376 .unused,
69330 .unused,74377 .unused,
69331 .unused,74378 .unused,
74379 .unused,
74380 .unused,
69332 },74381 },
69333 .dst_temps = .{ .mem, .unused },74382 .dst_temps = .{ .mem, .unused },
69334 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74383 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69360,6 +74409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69360,6 +74409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69360 .unused,74409 .unused,
69361 .unused,74410 .unused,
69362 .unused,74411 .unused,
74412 .unused,
74413 .unused,
69363 },74414 },
69364 .dst_temps = .{ .mem, .unused },74415 .dst_temps = .{ .mem, .unused },
69365 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74416 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69389,6 +74440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69389,6 +74440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69389 .unused,74440 .unused,
69390 .unused,74441 .unused,
69391 .unused,74442 .unused,
74443 .unused,
74444 .unused,
69392 },74445 },
69393 .dst_temps = .{ .mem, .unused },74446 .dst_temps = .{ .mem, .unused },
69394 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74447 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69418,6 +74471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69418,6 +74471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69418 .unused,74471 .unused,
69419 .unused,74472 .unused,
69420 .unused,74473 .unused,
74474 .unused,
74475 .unused,
69421 },74476 },
69422 .dst_temps = .{ .mem, .unused },74477 .dst_temps = .{ .mem, .unused },
69423 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74478 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69447,6 +74502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69447,6 +74502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69447 .unused,74502 .unused,
69448 .unused,74503 .unused,
69449 .unused,74504 .unused,
74505 .unused,
74506 .unused,
69450 },74507 },
69451 .dst_temps = .{ .mem, .unused },74508 .dst_temps = .{ .mem, .unused },
69452 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74509 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69476,6 +74533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69476,6 +74533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69476 .unused,74533 .unused,
69477 .unused,74534 .unused,
69478 .unused,74535 .unused,
74536 .unused,
74537 .unused,
69479 },74538 },
69480 .dst_temps = .{ .mem, .unused },74539 .dst_temps = .{ .mem, .unused },
69481 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74540 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69505,6 +74564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69505,6 +74564,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69505 .unused,74564 .unused,
69506 .unused,74565 .unused,
69507 .unused,74566 .unused,
74567 .unused,
74568 .unused,
69508 },74569 },
69509 .dst_temps = .{ .mem, .unused },74570 .dst_temps = .{ .mem, .unused },
69510 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74571 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69534,6 +74595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69534,6 +74595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69534 .unused,74595 .unused,
69535 .unused,74596 .unused,
69536 .unused,74597 .unused,
74598 .unused,
74599 .unused,
69537 },74600 },
69538 .dst_temps = .{ .mem, .unused },74601 .dst_temps = .{ .mem, .unused },
69539 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74602 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69563,6 +74626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69563,6 +74626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69563 .unused,74626 .unused,
69564 .unused,74627 .unused,
69565 .unused,74628 .unused,
74629 .unused,
74630 .unused,
69566 },74631 },
69567 .dst_temps = .{ .mem, .unused },74632 .dst_temps = .{ .mem, .unused },
69568 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74633 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69592,6 +74657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69592,6 +74657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69592 .unused,74657 .unused,
69593 .unused,74658 .unused,
69594 .unused,74659 .unused,
74660 .unused,
74661 .unused,
69595 },74662 },
69596 .dst_temps = .{ .mem, .unused },74663 .dst_temps = .{ .mem, .unused },
69597 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69621,6 +74688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69621,6 +74688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69621 .unused,74688 .unused,
69622 .unused,74689 .unused,
69623 .unused,74690 .unused,
74691 .unused,
74692 .unused,
69624 },74693 },
69625 .dst_temps = .{ .mem, .unused },74694 .dst_temps = .{ .mem, .unused },
69626 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74695 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69650,6 +74719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69650,6 +74719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69650 .unused,74719 .unused,
69651 .unused,74720 .unused,
69652 .unused,74721 .unused,
74722 .unused,
74723 .unused,
69653 },74724 },
69654 .dst_temps = .{ .mem, .unused },74725 .dst_temps = .{ .mem, .unused },
69655 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74726 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69679,6 +74750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69679,6 +74750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69679 .unused,74750 .unused,
69680 .unused,74751 .unused,
69681 .unused,74752 .unused,
74753 .unused,
74754 .unused,
69682 },74755 },
69683 .dst_temps = .{ .mem, .unused },74756 .dst_temps = .{ .mem, .unused },
69684 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74757 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69708,6 +74781,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69708,6 +74781,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69708 .unused,74781 .unused,
69709 .unused,74782 .unused,
69710 .unused,74783 .unused,
74784 .unused,
74785 .unused,
69711 },74786 },
69712 .dst_temps = .{ .mem, .unused },74787 .dst_temps = .{ .mem, .unused },
69713 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74788 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69737,6 +74812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69737,6 +74812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69737 .unused,74812 .unused,
69738 .unused,74813 .unused,
69739 .unused,74814 .unused,
74815 .unused,
74816 .unused,
69740 },74817 },
69741 .dst_temps = .{ .mem, .unused },74818 .dst_temps = .{ .mem, .unused },
69742 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74819 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69766,6 +74843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69766,6 +74843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69766 .unused,74843 .unused,
69767 .unused,74844 .unused,
69768 .unused,74845 .unused,
74846 .unused,
74847 .unused,
69769 },74848 },
69770 .dst_temps = .{ .mem, .unused },74849 .dst_temps = .{ .mem, .unused },
69771 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74850 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69795,6 +74874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69795,6 +74874,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69795 .unused,74874 .unused,
69796 .unused,74875 .unused,
69797 .unused,74876 .unused,
74877 .unused,
74878 .unused,
69798 },74879 },
69799 .dst_temps = .{ .mem, .unused },74880 .dst_temps = .{ .mem, .unused },
69800 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74881 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69824,6 +74905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69824,6 +74905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69824 .unused,74905 .unused,
69825 .unused,74906 .unused,
69826 .unused,74907 .unused,
74908 .unused,
74909 .unused,
69827 },74910 },
69828 .dst_temps = .{ .mem, .unused },74911 .dst_temps = .{ .mem, .unused },
69829 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74912 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69853,6 +74936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69853,6 +74936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69853 .unused,74936 .unused,
69854 .unused,74937 .unused,
69855 .unused,74938 .unused,
74939 .unused,
74940 .unused,
69856 },74941 },
69857 .dst_temps = .{ .mem, .unused },74942 .dst_temps = .{ .mem, .unused },
69858 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74943 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69882,6 +74967,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69882,6 +74967,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69882 .unused,74967 .unused,
69883 .unused,74968 .unused,
69884 .unused,74969 .unused,
74970 .unused,
74971 .unused,
69885 },74972 },
69886 .dst_temps = .{ .mem, .unused },74973 .dst_temps = .{ .mem, .unused },
69887 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },74974 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69912,6 +74999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69912,6 +74999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69912 .unused,74999 .unused,
69913 .unused,75000 .unused,
69914 .unused,75001 .unused,
75002 .unused,
75003 .unused,
69915 },75004 },
69916 .dst_temps = .{ .mem, .unused },75005 .dst_temps = .{ .mem, .unused },
69917 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75006 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69942,6 +75031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69942,6 +75031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69942 .unused,75031 .unused,
69943 .unused,75032 .unused,
69944 .unused,75033 .unused,
75034 .unused,
75035 .unused,
69945 },75036 },
69946 .dst_temps = .{ .mem, .unused },75037 .dst_temps = .{ .mem, .unused },
69947 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75038 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -69972,6 +75063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -69972,6 +75063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
69972 .unused,75063 .unused,
69973 .unused,75064 .unused,
69974 .unused,75065 .unused,
75066 .unused,
75067 .unused,
69975 },75068 },
69976 .dst_temps = .{ .mem, .unused },75069 .dst_temps = .{ .mem, .unused },
69977 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75070 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70002,6 +75095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70002,6 +75095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70002 .unused,75095 .unused,
70003 .unused,75096 .unused,
70004 .unused,75097 .unused,
75098 .unused,
75099 .unused,
70005 },75100 },
70006 .dst_temps = .{ .mem, .unused },75101 .dst_temps = .{ .mem, .unused },
70007 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75102 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70032,6 +75127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70032,6 +75127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70032 .unused,75127 .unused,
70033 .unused,75128 .unused,
70034 .unused,75129 .unused,
75130 .unused,
75131 .unused,
70035 },75132 },
70036 .dst_temps = .{ .mem, .unused },75133 .dst_temps = .{ .mem, .unused },
70037 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75134 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70062,6 +75159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70062,6 +75159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70062 .unused,75159 .unused,
70063 .unused,75160 .unused,
70064 .unused,75161 .unused,
75162 .unused,
75163 .unused,
70065 },75164 },
70066 .dst_temps = .{ .mem, .unused },75165 .dst_temps = .{ .mem, .unused },
70067 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75166 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70094,6 +75193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70094,6 +75193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70094 .unused,75193 .unused,
70095 .unused,75194 .unused,
70096 .unused,75195 .unused,
75196 .unused,
75197 .unused,
70097 },75198 },
70098 .dst_temps = .{ .mem, .unused },75199 .dst_temps = .{ .mem, .unused },
70099 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75200 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70126,6 +75227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70126,6 +75227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70126 .unused,75227 .unused,
70127 .unused,75228 .unused,
70128 .unused,75229 .unused,
75230 .unused,
75231 .unused,
70129 },75232 },
70130 .dst_temps = .{ .mem, .unused },75233 .dst_temps = .{ .mem, .unused },
70131 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75234 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70158,6 +75261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70158,6 +75261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70158 .unused,75261 .unused,
70159 .unused,75262 .unused,
70160 .unused,75263 .unused,
75264 .unused,
75265 .unused,
70161 },75266 },
70162 .dst_temps = .{ .mem, .unused },75267 .dst_temps = .{ .mem, .unused },
70163 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75268 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70190,6 +75295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70190,6 +75295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70190 .unused,75295 .unused,
70191 .unused,75296 .unused,
70192 .unused,75297 .unused,
75298 .unused,
75299 .unused,
70193 },75300 },
70194 .dst_temps = .{ .mem, .unused },75301 .dst_temps = .{ .mem, .unused },
70195 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75302 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70222,6 +75329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70222,6 +75329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70222 .unused,75329 .unused,
70223 .unused,75330 .unused,
70224 .unused,75331 .unused,
75332 .unused,
75333 .unused,
70225 },75334 },
70226 .dst_temps = .{ .mem, .unused },75335 .dst_temps = .{ .mem, .unused },
70227 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75336 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70279,6 +75388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70279,6 +75388,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70279 .unused,75388 .unused,
70280 .unused,75389 .unused,
70281 .unused,75390 .unused,
75391 .unused,
75392 .unused,
70282 },75393 },
70283 .dst_temps = .{ .{ .cc = .nz }, .unused },75394 .dst_temps = .{ .{ .cc = .nz }, .unused },
70284 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75395 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70303,6 +75414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70303,6 +75414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70303 .unused,75414 .unused,
70304 .unused,75415 .unused,
70305 .unused,75416 .unused,
75417 .unused,
75418 .unused,
70306 },75419 },
70307 .dst_temps = .{ .{ .cc = .nz }, .unused },75420 .dst_temps = .{ .{ .cc = .nz }, .unused },
70308 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75421 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70326,6 +75439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70326,6 +75439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70326 .unused,75439 .unused,
70327 .unused,75440 .unused,
70328 .unused,75441 .unused,
75442 .unused,
75443 .unused,
70329 },75444 },
70330 .dst_temps = .{ .{ .cc = .nz }, .unused },75445 .dst_temps = .{ .{ .cc = .nz }, .unused },
70331 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75446 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70364,6 +75479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70364,6 +75479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70364 .unused,75479 .unused,
70365 .unused,75480 .unused,
70366 .unused,75481 .unused,
75482 .unused,
75483 .unused,
70367 },75484 },
70368 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },75485 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },
70369 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75486 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70387,6 +75504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70387,6 +75504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70387 .unused,75504 .unused,
70388 .unused,75505 .unused,
70389 .unused,75506 .unused,
75507 .unused,
75508 .unused,
70390 },75509 },
70391 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },75510 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },
70392 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75511 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70409,6 +75528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70409,6 +75528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70409 .unused,75528 .unused,
70410 .unused,75529 .unused,
70411 .unused,75530 .unused,
75531 .unused,
75532 .unused,
70412 },75533 },
70413 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },75534 .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused },
70414 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75535 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70446,6 +75567,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70446,6 +75567,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70446 .unused,75567 .unused,
70447 .unused,75568 .unused,
70448 .unused,75569 .unused,
75570 .unused,
75571 .unused,
70449 },75572 },
70450 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },75573 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },
70451 .each = .{ .once = &.{75574 .each = .{ .once = &.{
...@@ -70473,6 +75596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70473,6 +75596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70473 .unused,75596 .unused,
70474 .unused,75597 .unused,
70475 .unused,75598 .unused,
75599 .unused,
75600 .unused,
70476 },75601 },
70477 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },75602 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },
70478 .each = .{ .once = &.{75603 .each = .{ .once = &.{
...@@ -70500,6 +75625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70500,6 +75625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70500 .unused,75625 .unused,
70501 .unused,75626 .unused,
70502 .unused,75627 .unused,
75628 .unused,
75629 .unused,
70503 },75630 },
70504 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },75631 .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } },
70505 .each = .{ .once = &.{75632 .each = .{ .once = &.{
...@@ -70549,6 +75676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70549,6 +75676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70549 .unused,75676 .unused,
70550 .unused,75677 .unused,
70551 .unused,75678 .unused,
75679 .unused,
75680 .unused,
70552 },75681 },
70553 .dst_temps = .{ .{ .cc = .nz }, .unused },75682 .dst_temps = .{ .{ .cc = .nz }, .unused },
70554 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75683 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70573,6 +75702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70573,6 +75702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70573 .unused,75702 .unused,
70574 .unused,75703 .unused,
70575 .unused,75704 .unused,
75705 .unused,
75706 .unused,
70576 },75707 },
70577 .dst_temps = .{ .{ .cc = .nz }, .unused },75708 .dst_temps = .{ .{ .cc = .nz }, .unused },
70578 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75709 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70596,6 +75727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70596,6 +75727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70596 .unused,75727 .unused,
70597 .unused,75728 .unused,
70598 .unused,75729 .unused,
75730 .unused,
75731 .unused,
70599 },75732 },
70600 .dst_temps = .{ .{ .cc = .nz }, .unused },75733 .dst_temps = .{ .{ .cc = .nz }, .unused },
70601 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },75734 .clobbers = .{ .eflags = true, .caller_preserved = .zigcc },
...@@ -70661,6 +75794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70661,6 +75794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70661 .unused,75794 .unused,
70662 .unused,75795 .unused,
70663 .unused,75796 .unused,
75797 .unused,
75798 .unused,
70664 },75799 },
70665 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },75800 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
70666 .each = .{ .once = &.{75801 .each = .{ .once = &.{
...@@ -70691,6 +75826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70691,6 +75826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70691 .unused,75826 .unused,
70692 .unused,75827 .unused,
70693 .unused,75828 .unused,
75829 .unused,
75830 .unused,
70694 },75831 },
70695 .dst_temps = .{ .{ .ref = .src0 }, .unused },75832 .dst_temps = .{ .{ .ref = .src0 }, .unused },
70696 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75833 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70724,6 +75861,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70724,6 +75861,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70724 .unused,75861 .unused,
70725 .unused,75862 .unused,
70726 .unused,75863 .unused,
75864 .unused,
75865 .unused,
70727 },75866 },
70728 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },75867 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
70729 .each = .{ .once = &.{75868 .each = .{ .once = &.{
...@@ -70760,6 +75899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70760,6 +75899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70760 .unused,75899 .unused,
70761 .unused,75900 .unused,
70762 .unused,75901 .unused,
75902 .unused,
75903 .unused,
70763 },75904 },
70764 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },75905 .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused },
70765 .each = .{ .once = &.{75906 .each = .{ .once = &.{
...@@ -70789,6 +75930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70789,6 +75930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70789 .unused,75930 .unused,
70790 .unused,75931 .unused,
70791 .unused,75932 .unused,
75933 .unused,
75934 .unused,
70792 },75935 },
70793 .dst_temps = .{ .mem, .unused },75936 .dst_temps = .{ .mem, .unused },
70794 .each = .{ .once = &.{75937 .each = .{ .once = &.{
...@@ -70822,6 +75965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70822,6 +75965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70822 .unused,75965 .unused,
70823 .unused,75966 .unused,
70824 .unused,75967 .unused,
75968 .unused,
75969 .unused,
70825 },75970 },
70826 .dst_temps = .{ .mem, .unused },75971 .dst_temps = .{ .mem, .unused },
70827 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },75972 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70857,6 +76002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70857,6 +76002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70857 .unused,76002 .unused,
70858 .unused,76003 .unused,
70859 .unused,76004 .unused,
76005 .unused,
76006 .unused,
70860 },76007 },
70861 .dst_temps = .{ .mem, .unused },76008 .dst_temps = .{ .mem, .unused },
70862 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76009 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70894,6 +76041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70894,6 +76041,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70894 .unused,76041 .unused,
70895 .unused,76042 .unused,
70896 .unused,76043 .unused,
76044 .unused,
76045 .unused,
70897 },76046 },
70898 .dst_temps = .{ .mem, .unused },76047 .dst_temps = .{ .mem, .unused },
70899 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76048 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -70932,6 +76081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -70932,6 +76081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
70932 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fmah" } } },76081 .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fmah" } } },
70933 .unused,76082 .unused,
70934 .unused,76083 .unused,
76084 .unused,
76085 .unused,
70935 },76086 },
70936 .dst_temps = .{ .mem, .unused },76087 .dst_temps = .{ .mem, .unused },
70937 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76088 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71024,6 +76175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71024,6 +76175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71024 .unused,76175 .unused,
71025 .unused,76176 .unused,
71026 .unused,76177 .unused,
76178 .unused,
76179 .unused,
71027 },76180 },
71028 .dst_temps = .{ .{ .ref = .src0 }, .unused },76181 .dst_temps = .{ .{ .ref = .src0 }, .unused },
71029 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76182 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71150,6 +76303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71150,6 +76303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71150 .unused,76303 .unused,
71151 .unused,76304 .unused,
71152 .unused,76305 .unused,
76306 .unused,
76307 .unused,
71153 },76308 },
71154 .dst_temps = .{ .mem, .unused },76309 .dst_temps = .{ .mem, .unused },
71155 .each = .{ .once = &.{76310 .each = .{ .once = &.{
...@@ -71182,6 +76337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71182,6 +76337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71182 .unused,76337 .unused,
71183 .unused,76338 .unused,
71184 .unused,76339 .unused,
76340 .unused,
76341 .unused,
71185 },76342 },
71186 .dst_temps = .{ .mem, .unused },76343 .dst_temps = .{ .mem, .unused },
71187 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76344 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71216,6 +76373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71216,6 +76373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71216 .unused,76373 .unused,
71217 .unused,76374 .unused,
71218 .unused,76375 .unused,
76376 .unused,
76377 .unused,
71219 },76378 },
71220 .dst_temps = .{ .mem, .unused },76379 .dst_temps = .{ .mem, .unused },
71221 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76380 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71300,6 +76459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71300,6 +76459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71300 .unused,76459 .unused,
71301 .unused,76460 .unused,
71302 .unused,76461 .unused,
76462 .unused,
76463 .unused,
71303 },76464 },
71304 .dst_temps = .{ .{ .ref = .src0 }, .unused },76465 .dst_temps = .{ .{ .ref = .src0 }, .unused },
71305 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76466 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71426,6 +76587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71426,6 +76587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71426 .unused,76587 .unused,
71427 .unused,76588 .unused,
71428 .unused,76589 .unused,
76590 .unused,
76591 .unused,
71429 },76592 },
71430 .dst_temps = .{ .mem, .unused },76593 .dst_temps = .{ .mem, .unused },
71431 .each = .{ .once = &.{76594 .each = .{ .once = &.{
...@@ -71458,6 +76621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71458,6 +76621,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71458 .unused,76621 .unused,
71459 .unused,76622 .unused,
71460 .unused,76623 .unused,
76624 .unused,
76625 .unused,
71461 },76626 },
71462 .dst_temps = .{ .mem, .unused },76627 .dst_temps = .{ .mem, .unused },
71463 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76628 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71492,6 +76657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71492,6 +76657,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71492 .unused,76657 .unused,
71493 .unused,76658 .unused,
71494 .unused,76659 .unused,
76660 .unused,
76661 .unused,
71495 },76662 },
71496 .dst_temps = .{ .mem, .unused },76663 .dst_temps = .{ .mem, .unused },
71497 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76664 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71526,6 +76693,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71526,6 +76693,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71526 .unused,76693 .unused,
71527 .unused,76694 .unused,
71528 .unused,76695 .unused,
76696 .unused,
76697 .unused,
71529 },76698 },
71530 .dst_temps = .{ .mem, .unused },76699 .dst_temps = .{ .mem, .unused },
71531 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76700 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71563,6 +76732,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71563,6 +76732,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71563 .unused,76732 .unused,
71564 .unused,76733 .unused,
71565 .unused,76734 .unused,
76735 .unused,
76736 .unused,
71566 },76737 },
71567 .dst_temps = .{ .{ .reg = .st0 }, .unused },76738 .dst_temps = .{ .{ .reg = .st0 }, .unused },
71568 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76739 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71596,6 +76767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71596,6 +76767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71596 .unused,76767 .unused,
71597 .unused,76768 .unused,
71598 .unused,76769 .unused,
76770 .unused,
76771 .unused,
71599 },76772 },
71600 .dst_temps = .{ .mem, .unused },76773 .dst_temps = .{ .mem, .unused },
71601 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76774 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71634,6 +76807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71634,6 +76807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71634 .unused,76807 .unused,
71635 .unused,76808 .unused,
71636 .unused,76809 .unused,
76810 .unused,
76811 .unused,
71637 },76812 },
71638 .dst_temps = .{ .{ .ref = .src0 }, .unused },76813 .dst_temps = .{ .{ .ref = .src0 }, .unused },
71639 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76814 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71661,6 +76836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71661,6 +76836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71661 .unused,76836 .unused,
71662 .unused,76837 .unused,
71663 .unused,76838 .unused,
76839 .unused,
76840 .unused,
71664 },76841 },
71665 .dst_temps = .{ .mem, .unused },76842 .dst_temps = .{ .mem, .unused },
71666 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76843 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71695,6 +76872,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71695,6 +76872,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71695 .unused,76872 .unused,
71696 .unused,76873 .unused,
71697 .unused,76874 .unused,
76875 .unused,
76876 .unused,
71698 },76877 },
71699 .dst_temps = .{ .mem, .unused },76878 .dst_temps = .{ .mem, .unused },
71700 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76879 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71729,6 +76908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71729,6 +76908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71729 .unused,76908 .unused,
71730 .unused,76909 .unused,
71731 .unused,76910 .unused,
76911 .unused,
76912 .unused,
71732 },76913 },
71733 .dst_temps = .{ .mem, .unused },76914 .dst_temps = .{ .mem, .unused },
71734 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },76915 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -71785,6 +76966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71785,6 +76966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71785 .unused,76966 .unused,
71786 .unused,76967 .unused,
71787 .unused,76968 .unused,
76969 .unused,
76970 .unused,
71788 },76971 },
71789 .dst_temps = .{ .{ .cc = .b }, .unused },76972 .dst_temps = .{ .{ .cc = .b }, .unused },
71790 .clobbers = .{ .eflags = true },76973 .clobbers = .{ .eflags = true },
...@@ -71807,6 +76990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71807,6 +76990,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71807 .unused,76990 .unused,
71808 .unused,76991 .unused,
71809 .unused,76992 .unused,
76993 .unused,
76994 .unused,
71810 },76995 },
71811 .dst_temps = .{ .{ .cc = .b }, .unused },76996 .dst_temps = .{ .{ .cc = .b }, .unused },
71812 .clobbers = .{ .eflags = true },76997 .clobbers = .{ .eflags = true },
...@@ -71829,6 +77014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {...@@ -71829,6 +77014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void {
71829 .unused,77014 .unused,
71830 .unused,77015 .unused,
71831 .unused,77016 .unused,
77017 .unused,
77018 .unused,
71832 },77019 },
71833 .dst_temps = .{ .{ .cc = .b }, .unused },77020 .dst_temps = .{ .{ .cc = .b }, .unused },
71834 .clobbers = .{ .eflags = true },77021 .clobbers = .{ .eflags = true },
...@@ -91318,6 +96505,8 @@ const Temp = struct {...@@ -91318,6 +96505,8 @@ const Temp = struct {
91318 .unused,96505 .unused,
91319 .unused,96506 .unused,
91320 .unused,96507 .unused,
96508 .unused,
96509 .unused,
91321 },96510 },
91322 .dst_temps = .{ .{ .cc = .l }, .unused },96511 .dst_temps = .{ .{ .cc = .l }, .unused },
91323 .clobbers = .{ .eflags = true },96512 .clobbers = .{ .eflags = true },
...@@ -91351,6 +96540,8 @@ const Temp = struct {...@@ -91351,6 +96540,8 @@ const Temp = struct {
91351 .unused,96540 .unused,
91352 .unused,96541 .unused,
91353 .unused,96542 .unused,
96543 .unused,
96544 .unused,
91354 },96545 },
91355 .dst_temps = .{ .{ .cc = .b }, .unused },96546 .dst_temps = .{ .{ .cc = .b }, .unused },
91356 .clobbers = .{ .eflags = true },96547 .clobbers = .{ .eflags = true },
...@@ -91381,6 +96572,8 @@ const Temp = struct {...@@ -91381,6 +96572,8 @@ const Temp = struct {
91381 .unused,96572 .unused,
91382 .unused,96573 .unused,
91383 .unused,96574 .unused,
96575 .unused,
96576 .unused,
91384 },96577 },
91385 .dst_temps = .{ .{ .cc = .l }, .unused },96578 .dst_temps = .{ .{ .cc = .l }, .unused },
91386 .clobbers = .{ .eflags = true },96579 .clobbers = .{ .eflags = true },
...@@ -91413,6 +96606,8 @@ const Temp = struct {...@@ -91413,6 +96606,8 @@ const Temp = struct {
91413 .unused,96606 .unused,
91414 .unused,96607 .unused,
91415 .unused,96608 .unused,
96609 .unused,
96610 .unused,
91416 },96611 },
91417 .dst_temps = .{ .{ .cc = .b }, .unused },96612 .dst_temps = .{ .{ .cc = .b }, .unused },
91418 .clobbers = .{ .eflags = true },96613 .clobbers = .{ .eflags = true },
...@@ -91511,6 +96706,8 @@ const Temp = struct {...@@ -91511,6 +96706,8 @@ const Temp = struct {
91511 .unused,96706 .unused,
91512 .unused,96707 .unused,
91513 .unused,96708 .unused,
96709 .unused,
96710 .unused,
91514 },96711 },
91515 .dst_temps = .{ .{ .cc = .z }, .unused },96712 .dst_temps = .{ .{ .cc = .z }, .unused },
91516 .clobbers = .{ .eflags = true },96713 .clobbers = .{ .eflags = true },
...@@ -91539,6 +96736,8 @@ const Temp = struct {...@@ -91539,6 +96736,8 @@ const Temp = struct {
91539 .unused,96736 .unused,
91540 .unused,96737 .unused,
91541 .unused,96738 .unused,
96739 .unused,
96740 .unused,
91542 },96741 },
91543 .dst_temps = .{ .{ .cc = .z }, .unused },96742 .dst_temps = .{ .{ .cc = .z }, .unused },
91544 .clobbers = .{ .eflags = true },96743 .clobbers = .{ .eflags = true },
...@@ -91578,6 +96777,8 @@ const Temp = struct {...@@ -91578,6 +96777,8 @@ const Temp = struct {
91578 .unused,96777 .unused,
91579 .unused,96778 .unused,
91580 .unused,96779 .unused,
96780 .unused,
96781 .unused,
91581 },96782 },
91582 .dst_temps = .{ .{ .cc = .z }, .unused },96783 .dst_temps = .{ .{ .cc = .z }, .unused },
91583 .clobbers = .{ .eflags = true },96784 .clobbers = .{ .eflags = true },
...@@ -91606,6 +96807,8 @@ const Temp = struct {...@@ -91606,6 +96807,8 @@ const Temp = struct {
91606 .unused,96807 .unused,
91607 .unused,96808 .unused,
91608 .unused,96809 .unused,
96810 .unused,
96811 .unused,
91609 },96812 },
91610 .dst_temps = .{ .{ .cc = .z }, .unused },96813 .dst_temps = .{ .{ .cc = .z }, .unused },
91611 .clobbers = .{ .eflags = true },96814 .clobbers = .{ .eflags = true },
...@@ -91634,6 +96837,8 @@ const Temp = struct {...@@ -91634,6 +96837,8 @@ const Temp = struct {
91634 .unused,96837 .unused,
91635 .unused,96838 .unused,
91636 .unused,96839 .unused,
96840 .unused,
96841 .unused,
91637 },96842 },
91638 .dst_temps = .{ .{ .cc = .z }, .unused },96843 .dst_temps = .{ .{ .cc = .z }, .unused },
91639 .clobbers = .{ .eflags = true },96844 .clobbers = .{ .eflags = true },
...@@ -91659,6 +96864,8 @@ const Temp = struct {...@@ -91659,6 +96864,8 @@ const Temp = struct {
91659 .unused,96864 .unused,
91660 .unused,96865 .unused,
91661 .unused,96866 .unused,
96867 .unused,
96868 .unused,
91662 },96869 },
91663 .dst_temps = .{ .{ .cc = .z }, .unused },96870 .dst_temps = .{ .{ .cc = .z }, .unused },
91664 .clobbers = .{ .eflags = true },96871 .clobbers = .{ .eflags = true },
...@@ -91686,6 +96893,8 @@ const Temp = struct {...@@ -91686,6 +96893,8 @@ const Temp = struct {
91686 .unused,96893 .unused,
91687 .unused,96894 .unused,
91688 .unused,96895 .unused,
96896 .unused,
96897 .unused,
91689 },96898 },
91690 .dst_temps = .{ .{ .cc = .z }, .unused },96899 .dst_temps = .{ .{ .cc = .z }, .unused },
91691 .clobbers = .{ .eflags = true },96900 .clobbers = .{ .eflags = true },
...@@ -91721,6 +96930,8 @@ const Temp = struct {...@@ -91721,6 +96930,8 @@ const Temp = struct {
91721 .unused,96930 .unused,
91722 .unused,96931 .unused,
91723 .unused,96932 .unused,
96933 .unused,
96934 .unused,
91724 },96935 },
91725 .dst_temps = .{ .{ .cc = .z }, .unused },96936 .dst_temps = .{ .{ .cc = .z }, .unused },
91726 .clobbers = .{ .eflags = true },96937 .clobbers = .{ .eflags = true },
...@@ -91756,6 +96967,8 @@ const Temp = struct {...@@ -91756,6 +96967,8 @@ const Temp = struct {
91756 .unused,96967 .unused,
91757 .unused,96968 .unused,
91758 .unused,96969 .unused,
96970 .unused,
96971 .unused,
91759 },96972 },
91760 .dst_temps = .{ .{ .cc = .z }, .unused },96973 .dst_temps = .{ .{ .cc = .z }, .unused },
91761 .clobbers = .{ .eflags = true },96974 .clobbers = .{ .eflags = true },
...@@ -91788,6 +97001,8 @@ const Temp = struct {...@@ -91788,6 +97001,8 @@ const Temp = struct {
91788 .unused,97001 .unused,
91789 .unused,97002 .unused,
91790 .unused,97003 .unused,
97004 .unused,
97005 .unused,
91791 },97006 },
91792 .dst_temps = .{ .{ .cc = .z }, .unused },97007 .dst_temps = .{ .{ .cc = .z }, .unused },
91793 .clobbers = .{ .eflags = true },97008 .clobbers = .{ .eflags = true },
...@@ -91820,6 +97035,8 @@ const Temp = struct {...@@ -91820,6 +97035,8 @@ const Temp = struct {
91820 .unused,97035 .unused,
91821 .unused,97036 .unused,
91822 .unused,97037 .unused,
97038 .unused,
97039 .unused,
91823 },97040 },
91824 .dst_temps = .{ .{ .cc = .z }, .unused },97041 .dst_temps = .{ .{ .cc = .z }, .unused },
91825 .clobbers = .{ .eflags = true },97042 .clobbers = .{ .eflags = true },
...@@ -91852,6 +97069,8 @@ const Temp = struct {...@@ -91852,6 +97069,8 @@ const Temp = struct {
91852 .unused,97069 .unused,
91853 .unused,97070 .unused,
91854 .unused,97071 .unused,
97072 .unused,
97073 .unused,
91855 },97074 },
91856 .dst_temps = .{ .{ .cc = .z }, .unused },97075 .dst_temps = .{ .{ .cc = .z }, .unused },
91857 .clobbers = .{ .eflags = true },97076 .clobbers = .{ .eflags = true },
...@@ -91884,6 +97103,8 @@ const Temp = struct {...@@ -91884,6 +97103,8 @@ const Temp = struct {
91884 .unused,97103 .unused,
91885 .unused,97104 .unused,
91886 .unused,97105 .unused,
97106 .unused,
97107 .unused,
91887 },97108 },
91888 .dst_temps = .{ .{ .cc = .z }, .unused },97109 .dst_temps = .{ .{ .cc = .z }, .unused },
91889 .clobbers = .{ .eflags = true },97110 .clobbers = .{ .eflags = true },
...@@ -91917,6 +97138,8 @@ const Temp = struct {...@@ -91917,6 +97138,8 @@ const Temp = struct {
91917 .unused,97138 .unused,
91918 .unused,97139 .unused,
91919 .unused,97140 .unused,
97141 .unused,
97142 .unused,
91920 },97143 },
91921 .dst_temps = .{ .{ .cc = .z }, .unused },97144 .dst_temps = .{ .{ .cc = .z }, .unused },
91922 .clobbers = .{ .eflags = true },97145 .clobbers = .{ .eflags = true },
...@@ -91950,6 +97173,8 @@ const Temp = struct {...@@ -91950,6 +97173,8 @@ const Temp = struct {
91950 .unused,97173 .unused,
91951 .unused,97174 .unused,
91952 .unused,97175 .unused,
97176 .unused,
97177 .unused,
91953 },97178 },
91954 .dst_temps = .{ .{ .cc = .z }, .unused },97179 .dst_temps = .{ .{ .cc = .z }, .unused },
91955 .clobbers = .{ .eflags = true },97180 .clobbers = .{ .eflags = true },
...@@ -91983,6 +97208,8 @@ const Temp = struct {...@@ -91983,6 +97208,8 @@ const Temp = struct {
91983 .unused,97208 .unused,
91984 .unused,97209 .unused,
91985 .unused,97210 .unused,
97211 .unused,
97212 .unused,
91986 },97213 },
91987 .dst_temps = .{ .{ .cc = .z }, .unused },97214 .dst_temps = .{ .{ .cc = .z }, .unused },
91988 .clobbers = .{ .eflags = true },97215 .clobbers = .{ .eflags = true },
...@@ -92013,6 +97240,8 @@ const Temp = struct {...@@ -92013,6 +97240,8 @@ const Temp = struct {
92013 .unused,97240 .unused,
92014 .unused,97241 .unused,
92015 .unused,97242 .unused,
97243 .unused,
97244 .unused,
92016 },97245 },
92017 .dst_temps = .{ .{ .cc = .z }, .unused },97246 .dst_temps = .{ .{ .cc = .z }, .unused },
92018 .clobbers = .{ .eflags = true },97247 .clobbers = .{ .eflags = true },
...@@ -92085,6 +97314,8 @@ const Temp = struct {...@@ -92085,6 +97314,8 @@ const Temp = struct {
92085 .unused,97314 .unused,
92086 .unused,97315 .unused,
92087 .unused,97316 .unused,
97317 .unused,
97318 .unused,
92088 },97319 },
92089 .dst_temps = .{ .{ .ref = .src0 }, .unused },97320 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92090 .clobbers = .{ .eflags = true },97321 .clobbers = .{ .eflags = true },
...@@ -92108,6 +97339,8 @@ const Temp = struct {...@@ -92108,6 +97339,8 @@ const Temp = struct {
92108 .unused,97339 .unused,
92109 .unused,97340 .unused,
92110 .unused,97341 .unused,
97342 .unused,
97343 .unused,
92111 },97344 },
92112 .dst_temps = .{ .{ .ref = .src0 }, .unused },97345 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92113 .clobbers = .{ .eflags = true },97346 .clobbers = .{ .eflags = true },
...@@ -92131,6 +97364,8 @@ const Temp = struct {...@@ -92131,6 +97364,8 @@ const Temp = struct {
92131 .unused,97364 .unused,
92132 .unused,97365 .unused,
92133 .unused,97366 .unused,
97367 .unused,
97368 .unused,
92134 },97369 },
92135 .dst_temps = .{ .{ .ref = .src0 }, .unused },97370 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92136 .clobbers = .{ .eflags = true },97371 .clobbers = .{ .eflags = true },
...@@ -92154,6 +97389,8 @@ const Temp = struct {...@@ -92154,6 +97389,8 @@ const Temp = struct {
92154 .unused,97389 .unused,
92155 .unused,97390 .unused,
92156 .unused,97391 .unused,
97392 .unused,
97393 .unused,
92157 },97394 },
92158 .dst_temps = .{ .{ .ref = .src0 }, .unused },97395 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92159 .clobbers = .{ .eflags = true },97396 .clobbers = .{ .eflags = true },
...@@ -92178,6 +97415,8 @@ const Temp = struct {...@@ -92178,6 +97415,8 @@ const Temp = struct {
92178 .unused,97415 .unused,
92179 .unused,97416 .unused,
92180 .unused,97417 .unused,
97418 .unused,
97419 .unused,
92181 },97420 },
92182 .dst_temps = .{ .{ .ref = .src0 }, .unused },97421 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92183 .clobbers = .{ .eflags = true },97422 .clobbers = .{ .eflags = true },
...@@ -92202,6 +97441,8 @@ const Temp = struct {...@@ -92202,6 +97441,8 @@ const Temp = struct {
92202 .unused,97441 .unused,
92203 .unused,97442 .unused,
92204 .unused,97443 .unused,
97444 .unused,
97445 .unused,
92205 },97446 },
92206 .dst_temps = .{ .{ .ref = .src0 }, .unused },97447 .dst_temps = .{ .{ .ref = .src0 }, .unused },
92207 .clobbers = .{ .eflags = true },97448 .clobbers = .{ .eflags = true },
...@@ -92230,6 +97471,8 @@ const Temp = struct {...@@ -92230,6 +97471,8 @@ const Temp = struct {
92230 .unused,97471 .unused,
92231 .unused,97472 .unused,
92232 .unused,97473 .unused,
97474 .unused,
97475 .unused,
92233 },97476 },
92234 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },97477 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },
92235 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97478 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92257,6 +97500,8 @@ const Temp = struct {...@@ -92257,6 +97500,8 @@ const Temp = struct {
92257 .unused,97500 .unused,
92258 .unused,97501 .unused,
92259 .unused,97502 .unused,
97503 .unused,
97504 .unused,
92260 },97505 },
92261 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },97506 .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused },
92262 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97507 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92284,6 +97529,8 @@ const Temp = struct {...@@ -92284,6 +97529,8 @@ const Temp = struct {
92284 .unused,97529 .unused,
92285 .unused,97530 .unused,
92286 .unused,97531 .unused,
97532 .unused,
97533 .unused,
92287 },97534 },
92288 .dst_temps = .{ .mem, .unused },97535 .dst_temps = .{ .mem, .unused },
92289 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97536 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92315,6 +97562,8 @@ const Temp = struct {...@@ -92315,6 +97562,8 @@ const Temp = struct {
92315 .unused,97562 .unused,
92316 .unused,97563 .unused,
92317 .unused,97564 .unused,
97565 .unused,
97566 .unused,
92318 },97567 },
92319 .dst_temps = .{ .mem, .unused },97568 .dst_temps = .{ .mem, .unused },
92320 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97569 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92345,6 +97594,8 @@ const Temp = struct {...@@ -92345,6 +97594,8 @@ const Temp = struct {
92345 .unused,97594 .unused,
92346 .unused,97595 .unused,
92347 .unused,97596 .unused,
97597 .unused,
97598 .unused,
92348 },97599 },
92349 .dst_temps = .{ .mem, .unused },97600 .dst_temps = .{ .mem, .unused },
92350 .clobbers = .{ .eflags = true },97601 .clobbers = .{ .eflags = true },
...@@ -92375,6 +97626,8 @@ const Temp = struct {...@@ -92375,6 +97626,8 @@ const Temp = struct {
92375 .unused,97626 .unused,
92376 .unused,97627 .unused,
92377 .unused,97628 .unused,
97629 .unused,
97630 .unused,
92378 },97631 },
92379 .dst_temps = .{ .mem, .unused },97632 .dst_temps = .{ .mem, .unused },
92380 .clobbers = .{ .eflags = true },97633 .clobbers = .{ .eflags = true },
...@@ -92406,6 +97659,8 @@ const Temp = struct {...@@ -92406,6 +97659,8 @@ const Temp = struct {
92406 .unused,97659 .unused,
92407 .unused,97660 .unused,
92408 .unused,97661 .unused,
97662 .unused,
97663 .unused,
92409 },97664 },
92410 .dst_temps = .{ .mem, .unused },97665 .dst_temps = .{ .mem, .unused },
92411 .clobbers = .{ .eflags = true },97666 .clobbers = .{ .eflags = true },
...@@ -92436,6 +97691,8 @@ const Temp = struct {...@@ -92436,6 +97691,8 @@ const Temp = struct {
92436 .unused,97691 .unused,
92437 .unused,97692 .unused,
92438 .unused,97693 .unused,
97694 .unused,
97695 .unused,
92439 },97696 },
92440 .dst_temps = .{ .mem, .unused },97697 .dst_temps = .{ .mem, .unused },
92441 .clobbers = .{ .eflags = true },97698 .clobbers = .{ .eflags = true },
...@@ -92466,6 +97723,8 @@ const Temp = struct {...@@ -92466,6 +97723,8 @@ const Temp = struct {
92466 .unused,97723 .unused,
92467 .unused,97724 .unused,
92468 .unused,97725 .unused,
97726 .unused,
97727 .unused,
92469 },97728 },
92470 .dst_temps = .{ .mem, .unused },97729 .dst_temps = .{ .mem, .unused },
92471 .clobbers = .{ .eflags = true },97730 .clobbers = .{ .eflags = true },
...@@ -92497,6 +97756,8 @@ const Temp = struct {...@@ -92497,6 +97756,8 @@ const Temp = struct {
92497 .unused,97756 .unused,
92498 .unused,97757 .unused,
92499 .unused,97758 .unused,
97759 .unused,
97760 .unused,
92500 },97761 },
92501 .dst_temps = .{ .mem, .unused },97762 .dst_temps = .{ .mem, .unused },
92502 .clobbers = .{ .eflags = true },97763 .clobbers = .{ .eflags = true },
...@@ -92528,6 +97789,8 @@ const Temp = struct {...@@ -92528,6 +97789,8 @@ const Temp = struct {
92528 .unused,97789 .unused,
92529 .unused,97790 .unused,
92530 .unused,97791 .unused,
97792 .unused,
97793 .unused,
92531 },97794 },
92532 .dst_temps = .{ .mem, .unused },97795 .dst_temps = .{ .mem, .unused },
92533 .clobbers = .{ .eflags = true },97796 .clobbers = .{ .eflags = true },
...@@ -92559,6 +97822,8 @@ const Temp = struct {...@@ -92559,6 +97822,8 @@ const Temp = struct {
92559 .unused,97822 .unused,
92560 .unused,97823 .unused,
92561 .unused,97824 .unused,
97825 .unused,
97826 .unused,
92562 },97827 },
92563 .dst_temps = .{ .mem, .unused },97828 .dst_temps = .{ .mem, .unused },
92564 .clobbers = .{ .eflags = true },97829 .clobbers = .{ .eflags = true },
...@@ -92591,6 +97856,8 @@ const Temp = struct {...@@ -92591,6 +97856,8 @@ const Temp = struct {
92591 .unused,97856 .unused,
92592 .unused,97857 .unused,
92593 .unused,97858 .unused,
97859 .unused,
97860 .unused,
92594 },97861 },
92595 .dst_temps = .{ .mem, .unused },97862 .dst_temps = .{ .mem, .unused },
92596 .clobbers = .{ .eflags = true },97863 .clobbers = .{ .eflags = true },
...@@ -92623,6 +97890,8 @@ const Temp = struct {...@@ -92623,6 +97890,8 @@ const Temp = struct {
92623 .unused,97890 .unused,
92624 .unused,97891 .unused,
92625 .unused,97892 .unused,
97893 .unused,
97894 .unused,
92626 },97895 },
92627 .dst_temps = .{ .mem, .unused },97896 .dst_temps = .{ .mem, .unused },
92628 .clobbers = .{ .eflags = true },97897 .clobbers = .{ .eflags = true },
...@@ -92656,6 +97925,8 @@ const Temp = struct {...@@ -92656,6 +97925,8 @@ const Temp = struct {
92656 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },97925 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },
92657 .unused,97926 .unused,
92658 .unused,97927 .unused,
97928 .unused,
97929 .unused,
92659 },97930 },
92660 .dst_temps = .{ .mem, .unused },97931 .dst_temps = .{ .mem, .unused },
92661 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97932 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92692,6 +97963,8 @@ const Temp = struct {...@@ -92692,6 +97963,8 @@ const Temp = struct {
92692 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },97963 .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } },
92693 .unused,97964 .unused,
92694 .unused,97965 .unused,
97966 .unused,
97967 .unused,
92695 },97968 },
92696 .dst_temps = .{ .mem, .unused },97969 .dst_temps = .{ .mem, .unused },
92697 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },97970 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92728,6 +98001,8 @@ const Temp = struct {...@@ -92728,6 +98001,8 @@ const Temp = struct {
92728 .unused,98001 .unused,
92729 .unused,98002 .unused,
92730 .unused,98003 .unused,
98004 .unused,
98005 .unused,
92731 },98006 },
92732 .dst_temps = .{ .mem, .unused },98007 .dst_temps = .{ .mem, .unused },
92733 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },98008 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -92762,6 +98037,8 @@ const Temp = struct {...@@ -92762,6 +98037,8 @@ const Temp = struct {
92762 .unused,98037 .unused,
92763 .unused,98038 .unused,
92764 .unused,98039 .unused,
98040 .unused,
98041 .unused,
92765 },98042 },
92766 .dst_temps = .{ .mem, .unused },98043 .dst_temps = .{ .mem, .unused },
92767 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },98044 .clobbers = .{ .eflags = true, .caller_preserved = .ccc },
...@@ -93067,7 +98344,7 @@ const Select = struct {...@@ -93067,7 +98344,7 @@ const Select = struct {
93067 const mir_tag: Mir.Inst.FixedTag = .{ inst[1], inst[2] };98344 const mir_tag: Mir.Inst.FixedTag = .{ inst[1], inst[2] };
93068 pseudo: {98345 pseudo: {
93069 switch (inst[0]) {98346 switch (inst[0]) {
93070 .@"0:", .@"1:", .@"2:", .@"3:" => |label| s.emitLabel(label),98347 .@"0:", .@"1:", .@"2:", .@"3:", .@"4:" => |label| s.emitLabel(label),
93071 ._ => {},98348 ._ => {},
93072 .pseudo => break :pseudo,98349 .pseudo => break :pseudo,
93073 }98350 }
...@@ -93945,18 +99222,18 @@ const Select = struct {...@@ -93945,18 +99222,18 @@ const Select = struct {
93945 Select.Operand,99222 Select.Operand,
93946 Select.Operand,99223 Select.Operand,
93947 };99224 };
93948 const Label = enum { @"0:", @"1:", @"2:", @"3:", @"_", pseudo };99225 const Label = enum { @"0:", @"1:", @"2:", @"3:", @"4:", @"_", pseudo };
93949 const Operand = struct {99226 const Operand = struct {
93950 flags: packed struct(u16) {99227 flags: packed struct(u32) {
93951 tag: Tag,99228 tag: Tag,
93952 adjust: Adjust = .none,99229 adjust: Adjust = .none,
99230 base: Ref.Sized = .none,
99231 index: packed struct(u7) {
99232 ref: Ref,
99233 scale: Memory.Scale = .@"1",
99234 } = .{ .ref = .none },
93953 unused: u3 = 0,99235 unused: u3 = 0,
93954 },99236 },
93955 base: Ref.Sized = .none,
93956 index: packed struct(u6) {
93957 ref: Ref,
93958 scale: Memory.Scale = .@"1",
93959 } = .{ .ref = .none },
93960 imm: i32 = 0,99237 imm: i32 = 0,
9396199238
93962 const Tag = enum(u3) {99239 const Tag = enum(u3) {
...@@ -94041,6 +99318,7 @@ const Select = struct {...@@ -94041,6 +99318,7 @@ const Select = struct {
94041 const add_4_src0_elem_size: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"4" };99318 const add_4_src0_elem_size: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"4" };
94042 const add_8_src0_elem_size: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"8" };99319 const add_8_src0_elem_size: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"8" };
94043 const add_src0_elem_size_div_8: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .div, .rhs = .@"8" };99320 const add_src0_elem_size_div_8: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .div, .rhs = .@"8" };
99321 const sub_src0_elem_size_div_8: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size, .op = .div, .rhs = .@"8" };
94044 const sub_src0_elem_size: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"1" };99322 const sub_src0_elem_size: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"1" };
94045 const add_src0_elem_size_mul_src1: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size_mul_src1, .op = .mul, .rhs = .@"1" };99323 const add_src0_elem_size_mul_src1: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size_mul_src1, .op = .mul, .rhs = .@"1" };
94046 const sub_src0_elem_size_mul_src1: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size_mul_src1, .op = .mul, .rhs = .@"1" };99324 const sub_src0_elem_size_mul_src1: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size_mul_src1, .op = .mul, .rhs = .@"1" };
...@@ -94053,7 +99331,7 @@ const Select = struct {...@@ -94053,7 +99331,7 @@ const Select = struct {
94053 const add_smin: Adjust = .{ .sign = .pos, .lhs = .smin, .op = .mul, .rhs = .@"1" };99331 const add_smin: Adjust = .{ .sign = .pos, .lhs = .smin, .op = .mul, .rhs = .@"1" };
94054 const add_umax: Adjust = .{ .sign = .pos, .lhs = .umax, .op = .mul, .rhs = .@"1" };99332 const add_umax: Adjust = .{ .sign = .pos, .lhs = .umax, .op = .mul, .rhs = .@"1" };
94055 };99333 };
94056 const Ref = enum(u4) {99334 const Ref = enum(u5) {
94057 tmp0,99335 tmp0,
94058 tmp1,99336 tmp1,
94059 tmp2,99337 tmp2,
...@@ -94063,6 +99341,8 @@ const Select = struct {...@@ -94063,6 +99341,8 @@ const Select = struct {
94063 tmp6,99341 tmp6,
94064 tmp7,99342 tmp7,
94065 tmp8,99343 tmp8,
99344 tmp9,
99345 tmp10,
94066 dst0,99346 dst0,
94067 dst1,99347 dst1,
94068 src0,99348 src0,
...@@ -94070,7 +99350,7 @@ const Select = struct {...@@ -94070,7 +99350,7 @@ const Select = struct {
94070 src2,99350 src2,
94071 none,99351 none,
9407299352
94073 const Sized = packed struct(u8) {99353 const Sized = packed struct(u9) {
94074 ref: Ref,99354 ref: Ref,
94075 size: Memory.Size,99355 size: Memory.Size,
9407699356
...@@ -94175,6 +99455,28 @@ const Select = struct {...@@ -94175,6 +99455,28 @@ const Select = struct {
94175 const tmp8x: Sized = .{ .ref = .tmp8, .size = .xword };99455 const tmp8x: Sized = .{ .ref = .tmp8, .size = .xword };
94176 const tmp8y: Sized = .{ .ref = .tmp8, .size = .yword };99456 const tmp8y: Sized = .{ .ref = .tmp8, .size = .yword };
9417799457
99458 const tmp9: Sized = .{ .ref = .tmp9, .size = .none };
99459 const tmp9b: Sized = .{ .ref = .tmp9, .size = .byte };
99460 const tmp9w: Sized = .{ .ref = .tmp9, .size = .word };
99461 const tmp9d: Sized = .{ .ref = .tmp9, .size = .dword };
99462 const tmp9p: Sized = .{ .ref = .tmp9, .size = .ptr };
99463 const tmp9g: Sized = .{ .ref = .tmp9, .size = .gpr };
99464 const tmp9q: Sized = .{ .ref = .tmp9, .size = .qword };
99465 const tmp9t: Sized = .{ .ref = .tmp9, .size = .tbyte };
99466 const tmp9x: Sized = .{ .ref = .tmp9, .size = .xword };
99467 const tmp9y: Sized = .{ .ref = .tmp9, .size = .yword };
99468
99469 const tmp10: Sized = .{ .ref = .tmp10, .size = .none };
99470 const tmp10b: Sized = .{ .ref = .tmp10, .size = .byte };
99471 const tmp10w: Sized = .{ .ref = .tmp10, .size = .word };
99472 const tmp10d: Sized = .{ .ref = .tmp10, .size = .dword };
99473 const tmp10p: Sized = .{ .ref = .tmp10, .size = .ptr };
99474 const tmp10g: Sized = .{ .ref = .tmp10, .size = .gpr };
99475 const tmp10q: Sized = .{ .ref = .tmp10, .size = .qword };
99476 const tmp10t: Sized = .{ .ref = .tmp10, .size = .tbyte };
99477 const tmp10x: Sized = .{ .ref = .tmp10, .size = .xword };
99478 const tmp10y: Sized = .{ .ref = .tmp10, .size = .yword };
99479
94178 const dst0: Sized = .{ .ref = .dst0, .size = .none };99480 const dst0: Sized = .{ .ref = .dst0, .size = .none };
94179 const dst0b: Sized = .{ .ref = .dst0, .size = .byte };99481 const dst0b: Sized = .{ .ref = .dst0, .size = .byte };
94180 const dst0w: Sized = .{ .ref = .dst0, .size = .word };99482 const dst0w: Sized = .{ .ref = .dst0, .size = .word };
...@@ -94246,178 +99548,200 @@ const Select = struct {...@@ -94246,178 +99548,200 @@ const Select = struct {
9424699548
94247 const @"_": Select.Operand = .{ .flags = .{ .tag = .none } };99549 const @"_": Select.Operand = .{ .flags = .{ .tag = .none } };
9424899550
94249 const @"0b": Select.Operand = .{ .flags = .{ .tag = .backward_label }, .base = .{ .ref = .tmp0, .size = .none } };99551 const @"0b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp0, .size = .none } } };
94250 const @"0f": Select.Operand = .{ .flags = .{ .tag = .forward_label }, .base = .{ .ref = .tmp0, .size = .none } };99552 const @"0f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp0, .size = .none } } };
94251 const @"1b": Select.Operand = .{ .flags = .{ .tag = .backward_label }, .base = .{ .ref = .tmp1, .size = .none } };99553 const @"1b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp1, .size = .none } } };
94252 const @"1f": Select.Operand = .{ .flags = .{ .tag = .forward_label }, .base = .{ .ref = .tmp1, .size = .none } };99554 const @"1f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp1, .size = .none } } };
94253 const @"2b": Select.Operand = .{ .flags = .{ .tag = .backward_label }, .base = .{ .ref = .tmp2, .size = .none } };99555 const @"2b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp2, .size = .none } } };
94254 const @"2f": Select.Operand = .{ .flags = .{ .tag = .forward_label }, .base = .{ .ref = .tmp2, .size = .none } };99556 const @"2f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp2, .size = .none } } };
94255 const @"3b": Select.Operand = .{ .flags = .{ .tag = .backward_label }, .base = .{ .ref = .tmp3, .size = .none } };99557 const @"3b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp3, .size = .none } } };
94256 const @"3f": Select.Operand = .{ .flags = .{ .tag = .forward_label }, .base = .{ .ref = .tmp3, .size = .none } };99558 const @"3f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp3, .size = .none } } };
9425799559 const @"4b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp4, .size = .none } } };
94258 const tmp0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0b };99560 const @"4f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp4, .size = .none } } };
94259 const tmp0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0w };99561
94260 const tmp0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0d };99562 const tmp0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0b } };
94261 const tmp0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0p };99563 const tmp0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0w } };
94262 const tmp0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0g };99564 const tmp0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0d } };
94263 const tmp0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0q };99565 const tmp0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0p } };
94264 const tmp0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0t };99566 const tmp0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0g } };
94265 const tmp0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0x };99567 const tmp0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0q } };
94266 const tmp0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0y };99568 const tmp0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0t } };
9426799569 const tmp0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0x } };
94268 const tmp1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1b };99570 const tmp0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0y } };
94269 const tmp1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1w };99571
94270 const tmp1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1d };99572 const tmp1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1b } };
94271 const tmp1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1p };99573 const tmp1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1w } };
94272 const tmp1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1g };99574 const tmp1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1d } };
94273 const tmp1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1q };99575 const tmp1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1p } };
94274 const tmp1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1t };99576 const tmp1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1g } };
94275 const tmp1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1x };99577 const tmp1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1q } };
94276 const tmp1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1y };99578 const tmp1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1t } };
9427799579 const tmp1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1x } };
94278 const tmp2b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2b };99580 const tmp1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1y } };
94279 const tmp2w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2w };99581
94280 const tmp2d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2d };99582 const tmp2b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2b } };
94281 const tmp2p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2p };99583 const tmp2w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2w } };
94282 const tmp2g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2g };99584 const tmp2d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2d } };
94283 const tmp2q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2q };99585 const tmp2p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2p } };
94284 const tmp2t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2t };99586 const tmp2g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2g } };
94285 const tmp2x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2x };99587 const tmp2q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2q } };
94286 const tmp2y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2y };99588 const tmp2t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2t } };
9428799589 const tmp2x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2x } };
94288 const tmp3b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3b };99590 const tmp2y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2y } };
94289 const tmp3w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3w };99591
94290 const tmp3d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3d };99592 const tmp3b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3b } };
94291 const tmp3p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3p };99593 const tmp3w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3w } };
94292 const tmp3g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3g };99594 const tmp3d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3d } };
94293 const tmp3q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3q };99595 const tmp3p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3p } };
94294 const tmp3t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3t };99596 const tmp3g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3g } };
94295 const tmp3x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3x };99597 const tmp3q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3q } };
94296 const tmp3y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3y };99598 const tmp3t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3t } };
9429799599 const tmp3x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3x } };
94298 const tmp4b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4b };99600 const tmp3y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3y } };
94299 const tmp4w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4w };99601
94300 const tmp4d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4d };99602 const tmp4b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4b } };
94301 const tmp4p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4p };99603 const tmp4w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4w } };
94302 const tmp4g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4g };99604 const tmp4d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4d } };
94303 const tmp4q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4q };99605 const tmp4p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4p } };
94304 const tmp4t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4t };99606 const tmp4g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4g } };
94305 const tmp4x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4x };99607 const tmp4q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4q } };
94306 const tmp4y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4y };99608 const tmp4t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4t } };
9430799609 const tmp4x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4x } };
94308 const tmp5b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5b };99610 const tmp4y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4y } };
94309 const tmp5w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5w };99611
94310 const tmp5d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5d };99612 const tmp5b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5b } };
94311 const tmp5p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5p };99613 const tmp5w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5w } };
94312 const tmp5g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5g };99614 const tmp5d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5d } };
94313 const tmp5q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5q };99615 const tmp5p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5p } };
94314 const tmp5t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5t };99616 const tmp5g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5g } };
94315 const tmp5x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5x };99617 const tmp5q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5q } };
94316 const tmp5y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5y };99618 const tmp5t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5t } };
9431799619 const tmp5x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5x } };
94318 const tmp6b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6b };99620 const tmp5y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5y } };
94319 const tmp6w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6w };99621
94320 const tmp6d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6d };99622 const tmp6b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6b } };
94321 const tmp6p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6p };99623 const tmp6w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6w } };
94322 const tmp6g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6g };99624 const tmp6d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6d } };
94323 const tmp6q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6q };99625 const tmp6p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6p } };
94324 const tmp6t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6t };99626 const tmp6g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6g } };
94325 const tmp6x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6x };99627 const tmp6q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6q } };
94326 const tmp6y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6y };99628 const tmp6t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6t } };
9432799629 const tmp6x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6x } };
94328 const tmp7b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7b };99630 const tmp6y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6y } };
94329 const tmp7w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7w };99631
94330 const tmp7d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7d };99632 const tmp7b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7b } };
94331 const tmp7p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7p };99633 const tmp7w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7w } };
94332 const tmp7g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7g };99634 const tmp7d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7d } };
94333 const tmp7q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7q };99635 const tmp7p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7p } };
94334 const tmp7t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7t };99636 const tmp7g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7g } };
94335 const tmp7x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7x };99637 const tmp7q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7q } };
94336 const tmp7y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7y };99638 const tmp7t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7t } };
9433799639 const tmp7x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7x } };
94338 const tmp8b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8b };99640 const tmp7y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7y } };
94339 const tmp8w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8w };99641
94340 const tmp8d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8d };99642 const tmp8b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8b } };
94341 const tmp8p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8p };99643 const tmp8w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8w } };
94342 const tmp8g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8g };99644 const tmp8d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8d } };
94343 const tmp8q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8q };99645 const tmp8p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8p } };
94344 const tmp8t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8t };99646 const tmp8g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8g } };
94345 const tmp8x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8x };99647 const tmp8q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8q } };
94346 const tmp8y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8y };99648 const tmp8t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8t } };
9434799649 const tmp8x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8x } };
94348 const dst0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0b };99650 const tmp8y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8y } };
94349 const dst0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0w };99651
94350 const dst0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0d };99652 const tmp9b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9b } };
94351 const dst0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0p };99653 const tmp9w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9w } };
94352 const dst0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0g };99654 const tmp9d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9d } };
94353 const dst0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0q };99655 const tmp9p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9p } };
94354 const dst0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0t };99656 const tmp9g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9g } };
94355 const dst0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0x };99657 const tmp9q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9q } };
94356 const dst0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0y };99658 const tmp9t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9t } };
9435799659 const tmp9x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9x } };
94358 const dst1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1b };99660 const tmp9y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9y } };
94359 const dst1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1w };99661
94360 const dst1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1d };99662 const tmp10b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10b } };
94361 const dst1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1p };99663 const tmp10w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10w } };
94362 const dst1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1g };99664 const tmp10d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10d } };
94363 const dst1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1q };99665 const tmp10p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10p } };
94364 const dst1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1t };99666 const tmp10g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10g } };
94365 const dst1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1x };99667 const tmp10q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10q } };
94366 const dst1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1y };99668 const tmp10t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10t } };
9436799669 const tmp10x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10x } };
94368 const src0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0b };99670 const tmp10y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10y } };
94369 const src0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0w };99671
94370 const src0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0d };99672 const dst0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0b } };
94371 const src0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0p };99673 const dst0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0w } };
94372 const src0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0g };99674 const dst0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0d } };
94373 const src0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0q };99675 const dst0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0p } };
94374 const src0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0t };99676 const dst0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0g } };
94375 const src0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0x };99677 const dst0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0q } };
94376 const src0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0y };99678 const dst0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0t } };
9437799679 const dst0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0x } };
94378 const src1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1b };99680 const dst0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0y } };
94379 const src1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1w };99681
94380 const src1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1d };99682 const dst1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1b } };
94381 const src1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1p };99683 const dst1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1w } };
94382 const src1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1g };99684 const dst1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1d } };
94383 const src1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1q };99685 const dst1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1p } };
94384 const src1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1t };99686 const dst1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1g } };
94385 const src1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1x };99687 const dst1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1q } };
94386 const src1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1y };99688 const dst1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1t } };
9438799689 const dst1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1x } };
94388 const src2b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2b };99690 const dst1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1y } };
94389 const src2w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2w };99691
94390 const src2d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2d };99692 const src0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0b } };
94391 const src2p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2p };99693 const src0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0w } };
94392 const src2g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2g };99694 const src0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0d } };
94393 const src2q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2q };99695 const src0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0p } };
94394 const src2t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2t };99696 const src0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0g } };
94395 const src2x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2x };99697 const src0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0q } };
94396 const src2y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2y };99698 const src0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0t } };
99699 const src0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0x } };
99700 const src0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0y } };
99701
99702 const src1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1b } };
99703 const src1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1w } };
99704 const src1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1d } };
99705 const src1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1p } };
99706 const src1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1g } };
99707 const src1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1q } };
99708 const src1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1t } };
99709 const src1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1x } };
99710 const src1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1y } };
99711
99712 const src2b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2b } };
99713 const src2w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2w } };
99714 const src2d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2d } };
99715 const src2p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2p } };
99716 const src2g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2g } };
99717 const src2q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2q } };
99718 const src2t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2t } };
99719 const src2x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2x } };
99720 const src2y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2y } };
9439799721
94398 fn si(imm: i32) Select.Operand {99722 fn si(imm: i32) Select.Operand {
94399 return .{ .flags = .{ .tag = .simm }, .imm = imm };99723 return .{ .flags = .{ .tag = .simm }, .imm = imm };
94400 }99724 }
94401 fn sa(base: Ref.Sized, adjust: Adjust) Select.Operand {99725 fn sa(base: Ref.Sized, adjust: Adjust) Select.Operand {
94402 return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base };99726 return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base } };
94403 }99727 }
94404 fn sa2(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {99728 fn sa2(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {
94405 return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base, .index = .{ .ref = index } };99729 return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base, .index = .{ .ref = index } } };
94406 }99730 }
94407 fn sia(imm: i32, base: Ref.Sized, adjust: Adjust) Select.Operand {99731 fn sia(imm: i32, base: Ref.Sized, adjust: Adjust) Select.Operand {
94408 return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base, .imm = imm };99732 return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base }, .imm = imm };
94409 }99733 }
94410 fn sia2(imm: i32, base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {99734 fn sia2(imm: i32, base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {
94411 return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base, .index = .{ .ref = index }, .imm = imm };99735 return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base, .index = .{ .ref = index } }, .imm = imm };
94412 }99736 }
94413 fn ui(imm: u32) Select.Operand {99737 fn ui(imm: u32) Select.Operand {
94414 return .{ .flags = .{ .tag = .uimm }, .imm = @bitCast(imm) };99738 return .{ .flags = .{ .tag = .uimm }, .imm = @bitCast(imm) };
94415 }99739 }
94416 fn ua(base: Ref.Sized, adjust: Adjust) Select.Operand {99740 fn ua(base: Ref.Sized, adjust: Adjust) Select.Operand {
94417 return .{ .flags = .{ .tag = .uimm, .adjust = adjust }, .base = base };99741 return .{ .flags = .{ .tag = .uimm, .adjust = adjust, .base = base } };
94418 }99742 }
94419 fn uia(imm: u32, base: Ref.Sized, adjust: Adjust) Select.Operand {99743 fn uia(imm: u32, base: Ref.Sized, adjust: Adjust) Select.Operand {
94420 return .{ .flags = .{ .tag = .uimm, .adjust = adjust }, .base = base, .imm = @bitCast(imm) };99744 return .{ .flags = .{ .tag = .uimm, .adjust = adjust, .base = base }, .imm = @bitCast(imm) };
94421 }99745 }
9442299746
94423 fn rm(mode: bits.RoundMode) Select.Operand {99747 fn rm(mode: bits.RoundMode) Select.Operand {
...@@ -94432,166 +99756,234 @@ const Select = struct {...@@ -94432,166 +99756,234 @@ const Select = struct {
9443299756
94433 fn lea(base: Ref.Sized) Select.Operand {99757 fn lea(base: Ref.Sized) Select.Operand {
94434 return .{99758 return .{
94435 .flags = .{ .tag = .lea },99759 .flags = .{
94436 .base = base,99760 .tag = .lea,
99761 .base = base,
99762 },
94437 };99763 };
94438 }99764 }
94439 fn leaa(base: Ref.Sized, adjust: Adjust) Select.Operand {99765 fn leaa(base: Ref.Sized, adjust: Adjust) Select.Operand {
94440 return .{99766 return .{
94441 .flags = .{ .tag = .lea, .adjust = adjust },99767 .flags = .{
94442 .base = base,99768 .tag = .lea,
99769 .adjust = adjust,
99770 .base = base,
99771 },
94443 };99772 };
94444 }99773 }
94445 fn leaad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand {99774 fn leaad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand {
94446 return .{99775 return .{
94447 .flags = .{ .tag = .lea, .adjust = adjust },99776 .flags = .{
94448 .base = base,99777 .tag = .lea,
99778 .adjust = adjust,
99779 .base = base,
99780 },
94449 .imm = disp,99781 .imm = disp,
94450 };99782 };
94451 }99783 }
94452 fn lead(base: Ref.Sized, disp: i32) Select.Operand {99784 fn lead(base: Ref.Sized, disp: i32) Select.Operand {
94453 return .{99785 return .{
94454 .flags = .{ .tag = .lea },99786 .flags = .{
94455 .base = base,99787 .tag = .lea,
99788 .base = base,
99789 },
94456 .imm = disp,99790 .imm = disp,
94457 };99791 };
94458 }99792 }
94459 fn leai(base: Ref.Sized, index: Ref) Select.Operand {99793 fn leai(base: Ref.Sized, index: Ref) Select.Operand {
94460 return .{99794 return .{
94461 .flags = .{ .tag = .lea },99795 .flags = .{
94462 .base = base,99796 .tag = .lea,
94463 .index = .{ .ref = index },99797 .base = base,
99798 .index = .{ .ref = index },
99799 },
94464 };99800 };
94465 }99801 }
94466 fn leaia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {99802 fn leaia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {
94467 return .{99803 return .{
94468 .flags = .{ .tag = .lea, .adjust = adjust },99804 .flags = .{
94469 .base = base,99805 .tag = .lea,
94470 .index = .{ .ref = index },99806 .adjust = adjust,
99807 .base = base,
99808 .index = .{ .ref = index },
99809 },
99810 };
99811 }
99812 fn leaiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand {
99813 return .{
99814 .flags = .{
99815 .tag = .lea,
99816 .adjust = adjust,
99817 .base = base,
99818 .index = .{ .ref = index },
99819 },
99820 .imm = disp,
94471 };99821 };
94472 }99822 }
94473 fn leaid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand {99823 fn leaid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand {
94474 return .{99824 return .{
94475 .flags = .{ .tag = .lea },99825 .flags = .{
94476 .base = base,99826 .tag = .lea,
94477 .index = .{ .ref = index },99827 .base = base,
99828 .index = .{ .ref = index },
99829 },
94478 .imm = disp,99830 .imm = disp,
94479 };99831 };
94480 }99832 }
94481 fn leasi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand {99833 fn leasi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand {
94482 return .{99834 return .{
94483 .flags = .{ .tag = .lea },99835 .flags = .{
94484 .base = base,99836 .tag = .lea,
94485 .index = .{ .ref = index, .scale = scale },99837 .base = base,
99838 .index = .{ .ref = index, .scale = scale },
99839 },
94486 };99840 };
94487 }99841 }
94488 fn leasia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand {99842 fn leasia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand {
94489 return .{99843 return .{
94490 .flags = .{ .tag = .lea, .adjust = adjust },99844 .flags = .{
94491 .base = base,99845 .tag = .lea,
94492 .index = .{ .ref = index, .scale = scale },99846 .adjust = adjust,
99847 .base = base,
99848 .index = .{ .ref = index, .scale = scale },
99849 },
94493 };99850 };
94494 }99851 }
94495 fn leasid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand {99852 fn leasid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand {
94496 return .{99853 return .{
94497 .flags = .{ .tag = .lea },99854 .flags = .{
94498 .base = base,99855 .tag = .lea,
94499 .index = .{ .ref = index, .scale = scale },99856 .base = base,
99857 .index = .{ .ref = index, .scale = scale },
99858 },
94500 .imm = disp,99859 .imm = disp,
94501 };99860 };
94502 }99861 }
94503 fn leasiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand {99862 fn leasiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand {
94504 return .{99863 return .{
94505 .flags = .{ .tag = .lea, .adjust = adjust },99864 .flags = .{
94506 .base = base,99865 .tag = .lea,
94507 .index = .{ .ref = index, .scale = scale },99866 .adjust = adjust,
99867 .base = base,
99868 .index = .{ .ref = index, .scale = scale },
99869 },
94508 .imm = disp,99870 .imm = disp,
94509 };99871 };
94510 }99872 }
9451199873
94512 fn mem(base: Ref.Sized) Select.Operand {99874 fn mem(base: Ref.Sized) Select.Operand {
94513 return .{99875 return .{
94514 .flags = .{ .tag = .mem },99876 .flags = .{
94515 .base = base,99877 .tag = .mem,
99878 .base = base,
99879 },
94516 };99880 };
94517 }99881 }
94518 fn memd(base: Ref.Sized, disp: i32) Select.Operand {99882 fn memd(base: Ref.Sized, disp: i32) Select.Operand {
94519 return .{99883 return .{
94520 .flags = .{ .tag = .mem },99884 .flags = .{
94521 .base = base,99885 .tag = .mem,
99886 .base = base,
99887 },
94522 .imm = disp,99888 .imm = disp,
94523 };99889 };
94524 }99890 }
94525 fn mema(base: Ref.Sized, adjust: Adjust) Select.Operand {99891 fn mema(base: Ref.Sized, adjust: Adjust) Select.Operand {
94526 return .{99892 return .{
94527 .flags = .{ .tag = .mem, .adjust = adjust },99893 .flags = .{
94528 .base = base,99894 .tag = .mem,
99895 .adjust = adjust,
99896 .base = base,
99897 },
94529 };99898 };
94530 }99899 }
94531 fn memad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand {99900 fn memad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand {
94532 return .{99901 return .{
94533 .flags = .{ .tag = .mem, .adjust = adjust },99902 .flags = .{
94534 .base = base,99903 .tag = .mem,
99904 .adjust = adjust,
99905 .base = base,
99906 },
94535 .imm = disp,99907 .imm = disp,
94536 };99908 };
94537 }99909 }
94538 fn memi(base: Ref.Sized, index: Ref) Select.Operand {99910 fn memi(base: Ref.Sized, index: Ref) Select.Operand {
94539 return .{99911 return .{
94540 .flags = .{ .tag = .mem },99912 .flags = .{
94541 .base = base,99913 .tag = .mem,
94542 .index = .{ .ref = index },99914 .base = base,
99915 .index = .{ .ref = index },
99916 },
94543 };99917 };
94544 }99918 }
94545 fn memia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {99919 fn memia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand {
94546 return .{99920 return .{
94547 .flags = .{ .tag = .mem, .adjust = adjust },99921 .flags = .{
94548 .base = base,99922 .tag = .mem,
94549 .index = .{ .ref = index },99923 .adjust = adjust,
99924 .base = base,
99925 .index = .{ .ref = index },
99926 },
94550 };99927 };
94551 }99928 }
94552 fn memiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand {99929 fn memiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand {
94553 return .{99930 return .{
94554 .flags = .{ .tag = .mem, .adjust = adjust },99931 .flags = .{
94555 .base = base,99932 .tag = .mem,
94556 .index = .{ .ref = index },99933 .adjust = adjust,
99934 .base = base,
99935 .index = .{ .ref = index },
99936 },
94557 .imm = disp,99937 .imm = disp,
94558 };99938 };
94559 }99939 }
94560 fn memid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand {99940 fn memid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand {
94561 return .{99941 return .{
94562 .flags = .{ .tag = .mem },99942 .flags = .{
94563 .base = base,99943 .tag = .mem,
94564 .index = .{ .ref = index },99944 .base = base,
99945 .index = .{ .ref = index },
99946 },
94565 .imm = disp,99947 .imm = disp,
94566 };99948 };
94567 }99949 }
94568 fn memsi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand {99950 fn memsi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand {
94569 return .{99951 return .{
94570 .flags = .{ .tag = .mem },99952 .flags = .{
94571 .base = base,99953 .tag = .mem,
94572 .index = .{ .ref = index, .scale = scale },99954 .base = base,
99955 .index = .{ .ref = index, .scale = scale },
99956 },
94573 };99957 };
94574 }99958 }
94575 fn memsia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand {99959 fn memsia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand {
94576 return .{99960 return .{
94577 .flags = .{ .tag = .mem, .adjust = adjust },99961 .flags = .{
94578 .base = base,99962 .tag = .mem,
94579 .index = .{ .ref = index, .scale = scale },99963 .adjust = adjust,
99964 .base = base,
99965 .index = .{ .ref = index, .scale = scale },
99966 },
94580 };99967 };
94581 }99968 }
94582 fn memsid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand {99969 fn memsid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand {
94583 return .{99970 return .{
94584 .flags = .{ .tag = .mem },99971 .flags = .{
94585 .base = base,99972 .tag = .mem,
94586 .index = .{ .ref = index, .scale = scale },99973 .base = base,
99974 .index = .{ .ref = index, .scale = scale },
99975 },
94587 .imm = disp,99976 .imm = disp,
94588 };99977 };
94589 }99978 }
94590 fn memsiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand {99979 fn memsiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand {
94591 return .{99980 return .{
94592 .flags = .{ .tag = .mem, .adjust = adjust },99981 .flags = .{
94593 .base = base,99982 .tag = .mem,
94594 .index = .{ .ref = index, .scale = scale },99983 .adjust = adjust,
99984 .base = base,
99985 .index = .{ .ref = index, .scale = scale },
99986 },
94595 .imm = disp,99987 .imm = disp,
94596 };99988 };
94597 }99989 }
...@@ -94604,29 +99996,29 @@ const Select = struct {...@@ -94604,29 +99996,29 @@ const Select = struct {
94604 .none => 0,99996 .none => 0,
94605 .ptr_size => @divExact(s.cg.target.ptrBitWidth(), 8),99997 .ptr_size => @divExact(s.cg.target.ptrBitWidth(), 8),
94606 .ptr_bit_size => s.cg.target.ptrBitWidth(),99998 .ptr_bit_size => s.cg.target.ptrBitWidth(),
94607 .size => @intCast(op.base.ref.typeOf(s).abiSize(s.cg.pt.zcu)),99999 .size => @intCast(op.flags.base.ref.typeOf(s).abiSize(s.cg.pt.zcu)),
94608 .src0_size => @intCast(Select.Operand.Ref.src0.typeOf(s).abiSize(s.cg.pt.zcu)),100000 .src0_size => @intCast(Select.Operand.Ref.src0.typeOf(s).abiSize(s.cg.pt.zcu)),
94609 .delta_size => @intCast(@as(SignedImm, @intCast(op.base.ref.typeOf(s).abiSize(s.cg.pt.zcu))) -100001 .delta_size => @intCast(@as(SignedImm, @intCast(op.flags.base.ref.typeOf(s).abiSize(s.cg.pt.zcu))) -
94610 @as(SignedImm, @intCast(op.index.ref.typeOf(s).abiSize(s.cg.pt.zcu)))),100002 @as(SignedImm, @intCast(op.flags.index.ref.typeOf(s).abiSize(s.cg.pt.zcu)))),
94611 .delta_elem_size => @intCast(@as(SignedImm, @intCast(op.base.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu))) -100003 .delta_elem_size => @intCast(@as(SignedImm, @intCast(op.flags.base.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu))) -
94612 @as(SignedImm, @intCast(op.index.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)))),100004 @as(SignedImm, @intCast(op.flags.index.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)))),
94613 .size_add_elem_size => {100005 .size_add_elem_size => {
94614 const ty = op.base.ref.typeOf(s);100006 const ty = op.flags.base.ref.typeOf(s);
94615 break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) + ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu));100007 break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) + ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu));
94616 },100008 },
94617 .size_sub_elem_size => {100009 .size_sub_elem_size => {
94618 const ty = op.base.ref.typeOf(s);100010 const ty = op.flags.base.ref.typeOf(s);
94619 break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) - ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu));100011 break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) - ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu));
94620 },100012 },
94621 .unaligned_size => @intCast(s.cg.unalignedSize(op.base.ref.typeOf(s))),100013 .unaligned_size => @intCast(s.cg.unalignedSize(op.flags.base.ref.typeOf(s))),
94622 .bit_size => @intCast(op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu)),100014 .bit_size => @intCast(op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu)),
94623 .src0_bit_size => @intCast(Select.Operand.Ref.src0.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu)),100015 .src0_bit_size => @intCast(Select.Operand.Ref.src0.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu)),
94624 .len => @intCast(op.base.ref.typeOf(s).vectorLen(s.cg.pt.zcu)),100016 .len => @intCast(op.flags.base.ref.typeOf(s).vectorLen(s.cg.pt.zcu)),
94625 .elem_limbs => @intCast(@divExact(100017 .elem_limbs => @intCast(@divExact(
94626 op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).abiSize(s.cg.pt.zcu),100018 op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).abiSize(s.cg.pt.zcu),
94627 @divExact(op.base.size.bitSize(s.cg.target), 8),100019 @divExact(op.flags.base.size.bitSize(s.cg.target), 8),
94628 )),100020 )),
94629 .elem_size => @intCast(op.base.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),100021 .elem_size => @intCast(op.flags.base.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),
94630 .src0_elem_size => @intCast(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),100022 .src0_elem_size => @intCast(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),
94631 .dst0_elem_size => @intCast(Select.Operand.Ref.dst0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),100023 .dst0_elem_size => @intCast(Select.Operand.Ref.dst0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)),
94632 .src0_elem_size_mul_src1 => @intCast(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu) *100024 .src0_elem_size_mul_src1 => @intCast(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu) *
...@@ -94634,13 +100026,13 @@ const Select = struct {...@@ -94634,13 +100026,13 @@ const Select = struct {
94634 .src1 => @intCast(Select.Operand.Ref.src1.valueOf(s).immediate),100026 .src1 => @intCast(Select.Operand.Ref.src1.valueOf(s).immediate),
94635 .log2_src0_elem_size => @intCast(std.math.log2(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu))),100027 .log2_src0_elem_size => @intCast(std.math.log2(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu))),
94636 .smin => @as(SignedImm, std.math.minInt(SignedImm)) >> @truncate(100028 .smin => @as(SignedImm, std.math.minInt(SignedImm)) >> @truncate(
94637 -%op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),100029 -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),
94638 ),100030 ),
94639 .smax => @as(SignedImm, std.math.maxInt(SignedImm)) >> @truncate(100031 .smax => @as(SignedImm, std.math.maxInt(SignedImm)) >> @truncate(
94640 -%op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),100032 -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),
94641 ),100033 ),
94642 .umax => @bitCast(@as(UnsignedImm, std.math.maxInt(UnsignedImm)) >> @truncate(100034 .umax => @bitCast(@as(UnsignedImm, std.math.maxInt(UnsignedImm)) >> @truncate(
94643 -%op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),100035 -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu),
94644 )),100036 )),
94645 };100037 };
94646 const rhs = op.flags.adjust.rhs.toLog2();100038 const rhs = op.flags.adjust.rhs.toLog2();
...@@ -94663,36 +100055,36 @@ const Select = struct {...@@ -94663,36 +100055,36 @@ const Select = struct {
94663 fn lower(op: Select.Operand, s: *Select) InnerError!CodeGen.Operand {100055 fn lower(op: Select.Operand, s: *Select) InnerError!CodeGen.Operand {
94664 return switch (op.flags.tag) {100056 return switch (op.flags.tag) {
94665 .none => .none,100057 .none => .none,
94666 .backward_label => .{ .inst = s.labels[@intFromEnum(op.base.ref)].backward.? },100058 .backward_label => .{ .inst = s.labels[@intFromEnum(op.flags.base.ref)].backward.? },
94667 .forward_label => for (&s.labels[@intFromEnum(op.base.ref)].forward) |*label| {100059 .forward_label => for (&s.labels[@intFromEnum(op.flags.base.ref)].forward) |*label| {
94668 if (label.*) |_| continue;100060 if (label.*) |_| continue;
94669 label.* = @intCast(s.cg.mir_instructions.len);100061 label.* = @intCast(s.cg.mir_instructions.len);
94670 break .{ .inst = undefined };100062 break .{ .inst = undefined };
94671 } else unreachable,100063 } else unreachable,
94672 .ref => switch (op.base.ref.valueOf(s)) {100064 .ref => switch (op.flags.base.ref.valueOf(s)) {
94673 .immediate => |imm| .{ .imm = switch (op.base.size) {100065 .immediate => |imm| .{ .imm = switch (op.flags.base.size) {
94674 .byte => if (std.math.cast(i8, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u8, @intCast(imm))),100066 .byte => if (std.math.cast(i8, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u8, @intCast(imm))),
94675 .word => if (std.math.cast(i16, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u16, @intCast(imm))),100067 .word => if (std.math.cast(i16, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u16, @intCast(imm))),
94676 .dword => if (std.math.cast(i32, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u32, @intCast(imm))),100068 .dword => if (std.math.cast(i32, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(@as(u32, @intCast(imm))),
94677 .qword => if (std.math.cast(i32, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(imm),100069 .qword => if (std.math.cast(i32, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(imm),
94678 else => unreachable,100070 else => unreachable,
94679 } },100071 } },
94680 else => |mcv| .{ .mem = try mcv.mem(s.cg, .{ .size = op.base.size }) },100072 else => |mcv| .{ .mem = try mcv.mem(s.cg, .{ .size = op.flags.base.size }) },
94681 .register => |reg| .{ .reg = s.lowerReg(registerAlias(reg, @intCast(@divExact(op.base.size.bitSize(s.cg.target), 8)))) },100073 .register => |reg| .{ .reg = s.lowerReg(registerAlias(reg, @intCast(@divExact(op.flags.base.size.bitSize(s.cg.target), 8)))) },
94682 .lea_symbol => |sym_off| .{ .imm = .rel(sym_off) },100074 .lea_symbol => |sym_off| .{ .imm = .rel(sym_off) },
94683 },100075 },
94684 .simm => .{ .imm = .s(op.adjustedImm(i32, s)) },100076 .simm => .{ .imm = .s(op.adjustedImm(i32, s)) },
94685 .uimm => .{ .imm = .u(@bitCast(op.adjustedImm(i64, s))) },100077 .uimm => .{ .imm = .u(@bitCast(op.adjustedImm(i64, s))) },
94686 .lea => .{ .mem = .{100078 .lea => .{ .mem = .{
94687 .base = switch (op.base.ref.valueOf(s)) {100079 .base = switch (op.flags.base.ref.valueOf(s)) {
94688 else => unreachable,100080 else => unreachable,
94689 .register => |base_reg| .{ .reg = registerAlias(base_reg, @divExact(s.cg.target.ptrBitWidth(), 8)) },100081 .register => |base_reg| .{ .reg = registerAlias(base_reg, @divExact(s.cg.target.ptrBitWidth(), 8)) },
94690 .register_offset => |base_reg_off| .{ .reg = registerAlias(base_reg_off.reg, @divExact(s.cg.target.ptrBitWidth(), 8)) },100082 .register_offset => |base_reg_off| .{ .reg = registerAlias(base_reg_off.reg, @divExact(s.cg.target.ptrBitWidth(), 8)) },
94691 .lea_symbol => |base_sym_off| .{ .reloc = base_sym_off.sym_index },100083 .lea_symbol => |base_sym_off| .{ .reloc = base_sym_off.sym_index },
94692 },100084 },
94693 .mod = .{ .rm = .{100085 .mod = .{ .rm = .{
94694 .size = op.base.size,100086 .size = op.flags.base.size,
94695 .index = switch (op.index.ref) {100087 .index = switch (op.flags.index.ref) {
94696 else => |index_ref| switch (index_ref.valueOf(s)) {100088 else => |index_ref| switch (index_ref.valueOf(s)) {
94697 else => unreachable,100089 else => unreachable,
94698 .register => |index_reg| registerAlias(index_reg, @divExact(s.cg.target.ptrBitWidth(), 8)),100090 .register => |index_reg| registerAlias(index_reg, @divExact(s.cg.target.ptrBitWidth(), 8)),
...@@ -94700,15 +100092,14 @@ const Select = struct {...@@ -94700,15 +100092,14 @@ const Select = struct {
94700 },100092 },
94701 .none => .none,100093 .none => .none,
94702 },100094 },
94703 .scale = op.index.scale,100095 .scale = op.flags.index.scale,
94704 .disp = op.adjustedImm(i32, s) + switch (op.base.ref.valueOf(s)) {100096 .disp = op.adjustedImm(i32, s) + switch (op.flags.base.ref.valueOf(s)) {
94705 else => unreachable,100097 else => unreachable,
94706 .register => 0,100098 .register => 0,
94707 .register_offset => |base_reg_off| base_reg_off.off,100099 .register_offset => |base_reg_off| base_reg_off.off,
94708 .lea_symbol => |base_sym_off| base_sym_off.off,100100 .lea_symbol => |base_sym_off| base_sym_off.off,
94709 } + switch (op.index.ref) {100101 } + switch (op.flags.index.ref) {
94710 else => |index_ref| switch (index_ref100102 else => |index_ref| switch (index_ref.valueOf(s)) {
94711 .valueOf(s)) {
94712 else => unreachable,100103 else => unreachable,
94713 .register => 0,100104 .register => 0,
94714 .register_offset => |base_reg_off| base_reg_off.off,100105 .register_offset => |base_reg_off| base_reg_off.off,
...@@ -94718,13 +100109,13 @@ const Select = struct {...@@ -94718,13 +100109,13 @@ const Select = struct {
94718 },100109 },
94719 } },100110 } },
94720 } },100111 } },
94721 .mem => .{ .mem = try op.base.ref.valueOf(s).mem(s.cg, .{100112 .mem => .{ .mem = try op.flags.base.ref.valueOf(s).mem(s.cg, .{
94722 .size = op.base.size,100113 .size = op.flags.base.size,
94723 .index = switch (op.index.ref) {100114 .index = switch (op.flags.index.ref) {
94724 else => |index_ref| registerAlias(index_ref.valueOf(s).register, @divExact(s.cg.target.ptrBitWidth(), 8)),100115 else => |index_ref| registerAlias(index_ref.valueOf(s).register, @divExact(s.cg.target.ptrBitWidth(), 8)),
94725 .none => .none,100116 .none => .none,
94726 },100117 },
94727 .scale = op.index.scale,100118 .scale = op.flags.index.scale,
94728 .disp = op.adjustedImm(i32, s),100119 .disp = op.adjustedImm(i32, s),
94729 }) },100120 }) },
94730 };100121 };
src/arch/x86_64/Encoding.zig+6-1
...@@ -459,6 +459,7 @@ pub const Mnemonic = enum {...@@ -459,6 +459,7 @@ pub const Mnemonic = enum {
459 vhaddpd, vhaddps,459 vhaddpd, vhaddps,
460 vinsertf128, vinsertps,460 vinsertf128, vinsertps,
461 vlddqu, vldmxcsr,461 vlddqu, vldmxcsr,
462 vmaskmovpd, vmaskmovps,
462 vmaxpd, vmaxps, vmaxsd, vmaxss,463 vmaxpd, vmaxps, vmaxsd, vmaxss,
463 vminpd, vminps, vminsd, vminss,464 vminpd, vminps, vminsd, vminss,
464 vmovapd, vmovaps,465 vmovapd, vmovaps,
...@@ -481,6 +482,7 @@ pub const Mnemonic = enum {...@@ -481,6 +482,7 @@ pub const Mnemonic = enum {
481 vpblendvb, vpblendw, vpclmulqdq,482 vpblendvb, vpblendw, vpclmulqdq,
482 vpcmpeqb, vpcmpeqd, vpcmpeqq, vpcmpeqw,483 vpcmpeqb, vpcmpeqd, vpcmpeqq, vpcmpeqw,
483 vpcmpgtb, vpcmpgtd, vpcmpgtq, vpcmpgtw,484 vpcmpgtb, vpcmpgtd, vpcmpgtq, vpcmpgtw,
485 vperm2f128, vpermilpd, vpermilps,
484 vpextrb, vpextrd, vpextrq, vpextrw,486 vpextrb, vpextrd, vpextrq, vpextrw,
485 vpinsrb, vpinsrd, vpinsrq, vpinsrw,487 vpinsrb, vpinsrd, vpinsrq, vpinsrw,
486 vpmaxsb, vpmaxsd, vpmaxsw, vpmaxub, vpmaxud, vpmaxuw,488 vpmaxsb, vpmaxsd, vpmaxsw, vpmaxub, vpmaxud, vpmaxuw,
...@@ -521,6 +523,9 @@ pub const Mnemonic = enum {...@@ -521,6 +523,9 @@ pub const Mnemonic = enum {
521 // AVX2523 // AVX2
522 vbroadcasti128, vpbroadcastb, vpbroadcastd, vpbroadcastq, vpbroadcastw,524 vbroadcasti128, vpbroadcastb, vpbroadcastd, vpbroadcastq, vpbroadcastw,
523 vextracti128, vinserti128, vpblendd,525 vextracti128, vinserti128, vpblendd,
526 vperm2i128, vpermd, vpermpd, vpermps, vpermq,
527 vpmaskmovd, vpmaskmovq,
528 vpsllvd, vpsllvq, vpsravd, vpsrlvd, vpsrlvq,
524 // ADX529 // ADX
525 adcx, adox,530 adcx, adox,
526 // AESKLE531 // AESKLE
...@@ -997,7 +1002,7 @@ fn estimateInstructionLength(prefix: Prefix, encoding: Encoding, ops: []const Op...@@ -997,7 +1002,7 @@ fn estimateInstructionLength(prefix: Prefix, encoding: Encoding, ops: []const Op
997}1002}
9981003
999const mnemonic_to_encodings_map = init: {1004const mnemonic_to_encodings_map = init: {
1000 @setEvalBranchQuota(5_600);1005 @setEvalBranchQuota(5_700);
1001 const mnemonic_count = @typeInfo(Mnemonic).@"enum".fields.len;1006 const mnemonic_count = @typeInfo(Mnemonic).@"enum".fields.len;
1002 var mnemonic_map: [mnemonic_count][]Data = @splat(&.{});1007 var mnemonic_map: [mnemonic_count][]Data = @splat(&.{});
1003 const encodings = @import("encodings.zig");1008 const encodings = @import("encodings.zig");
src/arch/x86_64/Mir.zig+38-5
...@@ -756,6 +756,8 @@ pub const Inst = struct {...@@ -756,6 +756,8 @@ pub const Inst = struct {
756 /// Swap GS base register756 /// Swap GS base register
757 swapgs,757 swapgs,
758 /// Test condition758 /// Test condition
759 /// Logical compare
760 /// Packed bit test
759 @"test",761 @"test",
760 /// Undefined instruction762 /// Undefined instruction
761 ud,763 ud,
...@@ -1053,6 +1055,7 @@ pub const Inst = struct {...@@ -1053,6 +1055,7 @@ pub const Inst = struct {
1053 /// Blend scalar single-precision floating-point values1055 /// Blend scalar single-precision floating-point values
1054 /// Blend packed double-precision floating-point values1056 /// Blend packed double-precision floating-point values
1055 /// Blend scalar double-precision floating-point values1057 /// Blend scalar double-precision floating-point values
1058 /// Blend packed dwords
1056 blend,1059 blend,
1057 /// Variable blend packed single-precision floating-point values1060 /// Variable blend packed single-precision floating-point values
1058 /// Variable blend scalar single-precision floating-point values1061 /// Variable blend scalar single-precision floating-point values
...@@ -1127,20 +1130,37 @@ pub const Inst = struct {...@@ -1127,20 +1130,37 @@ pub const Inst = struct {
1127 sha256rnds,1130 sha256rnds,
11281131
1129 // AVX1132 // AVX
1133 /// Load with broadcast floating-point data
1134 /// Load integer and broadcast
1135 broadcast,
1136 /// Conditional SIMD packed loads and stores
1137 /// Condition SIMD integer packed loads and stores
1138 maskmov,
1139 /// Permute floating-point values
1140 /// Permute integer values
1141 perm2,
1142 /// Permute in-lane pairs of double-precision floating-point values
1143 /// Permute in-lane quadruples of single-precision floating-point values
1144 permil,
1145
1146 // BMI
1130 /// Bit field extract1147 /// Bit field extract
1131 bextr,1148 bextr,
1132 /// Extract lowest set isolated bit1149 /// Extract lowest set isolated bit
1133 /// Get mask up to lowest set bit1150 /// Get mask up to lowest set bit
1134 /// Reset lowest set bit1151 /// Reset lowest set bit
1135 bls,1152 bls,
1136 /// Load with broadcast floating-point data
1137 /// Load integer and broadcast
1138 broadcast,
1139 /// Zero high bits starting with specified bit position
1140 bzhi,
1141 /// Count the number of trailing zero bits1153 /// Count the number of trailing zero bits
1142 tzcnt,1154 tzcnt,
11431155
1156 // BMI2
1157 /// Zero high bits starting with specified bit position
1158 bzhi,
1159 /// Parallel bits deposit
1160 pdep,
1161 /// Parallel bits extract
1162 pext,
1163
1144 // F16C1164 // F16C
1145 /// Convert 16-bit floating-point values to single-precision floating-point values1165 /// Convert 16-bit floating-point values to single-precision floating-point values
1146 cvtph2,1166 cvtph2,
...@@ -1164,6 +1184,19 @@ pub const Inst = struct {...@@ -1164,6 +1184,19 @@ pub const Inst = struct {
1164 /// Fused multiply-add of scalar double-precision floating-point values1184 /// Fused multiply-add of scalar double-precision floating-point values
1165 fmadd231,1185 fmadd231,
11661186
1187 // AVX2
1188 /// Permute packed doubleword elements
1189 /// Permute packed qword elements
1190 /// Permute double-precision floating-point elements
1191 /// Permute single-precision floating-point elements
1192 perm,
1193 /// Variable bit shift left logical
1194 sllv,
1195 /// Variable bit shift right arithmetic
1196 srav,
1197 /// Variable bit shift right logical
1198 srlv,
1199
1167 // ADX1200 // ADX
1168 /// Unsigned integer addition of two operands with overflow flag1201 /// Unsigned integer addition of two operands with overflow flag
1169 ado,1202 ado,
src/arch/x86_64/encodings.zig+54-1
...@@ -1932,6 +1932,15 @@ pub const table = [_]Entry{...@@ -1932,6 +1932,15 @@ pub const table = [_]Entry{
19321932
1933 .{ .vldmxcsr, .m, &.{ .m32 }, &.{ 0x0f, 0xae }, 2, .vex_lz_wig, .avx },1933 .{ .vldmxcsr, .m, &.{ .m32 }, &.{ 0x0f, 0xae }, 2, .vex_lz_wig, .avx },
19341934
1935 .{ .vmaskmovps, .rvm, &.{ .xmm, .xmm, .m128 }, &.{ 0x66, 0x0f, 0x38, 0x2c }, 0, .vex_128_w0, .avx },
1936 .{ .vmaskmovps, .rvm, &.{ .ymm, .ymm, .m256 }, &.{ 0x66, 0x0f, 0x38, 0x2c }, 0, .vex_256_w0, .avx },
1937 .{ .vmaskmovpd, .rvm, &.{ .xmm, .xmm, .m128 }, &.{ 0x66, 0x0f, 0x38, 0x2d }, 0, .vex_128_w0, .avx },
1938 .{ .vmaskmovpd, .rvm, &.{ .ymm, .ymm, .m256 }, &.{ 0x66, 0x0f, 0x38, 0x2d }, 0, .vex_256_w0, .avx },
1939 .{ .vmaskmovps, .mvr, &.{ .m128, .xmm, .xmm }, &.{ 0x66, 0x0f, 0x38, 0x2e }, 0, .vex_128_w0, .avx },
1940 .{ .vmaskmovps, .mvr, &.{ .m256, .ymm, .ymm }, &.{ 0x66, 0x0f, 0x38, 0x2e }, 0, .vex_256_w0, .avx },
1941 .{ .vmaskmovpd, .mvr, &.{ .m128, .xmm, .xmm }, &.{ 0x66, 0x0f, 0x38, 0x2f }, 0, .vex_128_w0, .avx },
1942 .{ .vmaskmovpd, .mvr, &.{ .m256, .ymm, .ymm }, &.{ 0x66, 0x0f, 0x38, 0x2f }, 0, .vex_256_w0, .avx },
1943
1935 .{ .vmaxpd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x5f }, 0, .vex_128_wig, .avx },1944 .{ .vmaxpd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x5f }, 0, .vex_128_wig, .avx },
1936 .{ .vmaxpd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x5f }, 0, .vex_256_wig, .avx },1945 .{ .vmaxpd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x5f }, 0, .vex_256_wig, .avx },
19371946
...@@ -2097,6 +2106,18 @@ pub const table = [_]Entry{...@@ -2097,6 +2106,18 @@ pub const table = [_]Entry{
20972106
2098 .{ .vpcmpgtq, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x37 }, 0, .vex_128_wig, .avx },2107 .{ .vpcmpgtq, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x37 }, 0, .vex_128_wig, .avx },
20992108
2109 .{ .vperm2f128, .rvmi, &.{ .ymm, .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x06 }, 0, .vex_256_w0, .avx },
2110
2111 .{ .vpermilpd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x0d }, 0, .vex_128_w0, .avx },
2112 .{ .vpermilpd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x0d }, 0, .vex_256_w0, .avx },
2113 .{ .vpermilpd, .rmi, &.{ .xmm, .xmm_m128, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x05 }, 0, .vex_128_w0, .avx },
2114 .{ .vpermilpd, .rmi, &.{ .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x05 }, 0, .vex_256_w0, .avx },
2115
2116 .{ .vpermilpd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x0c }, 0, .vex_128_w0, .avx },
2117 .{ .vpermilps, .rmi, &.{ .xmm, .xmm_m128, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x04 }, 0, .vex_128_w0, .avx },
2118 .{ .vpermilps, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x0c }, 0, .vex_256_w0, .avx },
2119 .{ .vpermilps, .rmi, &.{ .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x04 }, 0, .vex_256_w0, .avx },
2120
2100 .{ .vpextrb, .mri, &.{ .r32_m8, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x14 }, 0, .vex_128_w0, .avx },2121 .{ .vpextrb, .mri, &.{ .r32_m8, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x14 }, 0, .vex_128_w0, .avx },
2101 .{ .vpextrd, .mri, &.{ .rm32, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x16 }, 0, .vex_128_w0, .avx },2122 .{ .vpextrd, .mri, &.{ .rm32, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x16 }, 0, .vex_128_w0, .avx },
2102 .{ .vpextrq, .mri, &.{ .rm64, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x16 }, 0, .vex_128_w1, .avx },2123 .{ .vpextrq, .mri, &.{ .rm64, .xmm, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x16 }, 0, .vex_128_w1, .avx },
...@@ -2418,6 +2439,25 @@ pub const table = [_]Entry{...@@ -2418,6 +2439,25 @@ pub const table = [_]Entry{
24182439
2419 .{ .vpcmpgtq, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x37 }, 0, .vex_256_wig, .avx2 },2440 .{ .vpcmpgtq, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x37 }, 0, .vex_256_wig, .avx2 },
24202441
2442 .{ .vperm2i128, .rvmi, &.{ .ymm, .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x46 }, 0, .vex_256_w0, .avx2 },
2443
2444 .{ .vpermd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x36 }, 0, .vex_256_w0, .avx2 },
2445
2446 .{ .vpermpd, .rmi, &.{ .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x01 }, 0, .vex_256_w1, .avx2 },
2447
2448 .{ .vpermps, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x16 }, 0, .vex_256_w0, .avx2 },
2449
2450 .{ .vpermq, .rmi, &.{ .ymm, .ymm_m256, .imm8 }, &.{ 0x66, 0x0f, 0x3a, 0x00 }, 0, .vex_256_w1, .avx2 },
2451
2452 .{ .vpmaskmovd, .rvm, &.{ .xmm, .xmm, .m128 }, &.{ 0x66, 0x0f, 0x38, 0x8c }, 0, .vex_128_w0, .avx2 },
2453 .{ .vpmaskmovd, .rvm, &.{ .ymm, .ymm, .m256 }, &.{ 0x66, 0x0f, 0x38, 0x8c }, 0, .vex_256_w0, .avx2 },
2454 .{ .vpmaskmovq, .rvm, &.{ .xmm, .xmm, .m128 }, &.{ 0x66, 0x0f, 0x38, 0x8c }, 0, .vex_128_w1, .avx2 },
2455 .{ .vpmaskmovq, .rvm, &.{ .ymm, .ymm, .m256 }, &.{ 0x66, 0x0f, 0x38, 0x8c }, 0, .vex_256_w1, .avx2 },
2456 .{ .vpmaskmovd, .mvr, &.{ .m128, .xmm, .xmm }, &.{ 0x66, 0x0f, 0x38, 0x8e }, 0, .vex_128_w0, .avx2 },
2457 .{ .vpmaskmovd, .mvr, &.{ .m256, .ymm, .ymm }, &.{ 0x66, 0x0f, 0x38, 0x8e }, 0, .vex_256_w0, .avx2 },
2458 .{ .vpmaskmovq, .mvr, &.{ .m128, .xmm, .xmm }, &.{ 0x66, 0x0f, 0x38, 0x8e }, 0, .vex_128_w1, .avx2 },
2459 .{ .vpmaskmovq, .mvr, &.{ .m256, .ymm, .ymm }, &.{ 0x66, 0x0f, 0x38, 0x8e }, 0, .vex_256_w1, .avx2 },
2460
2421 .{ .vpmaxsb, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x3c }, 0, .vex_256_wig, .avx2 },2461 .{ .vpmaxsb, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x3c }, 0, .vex_256_wig, .avx2 },
2422 .{ .vpmaxsw, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xee }, 0, .vex_256_wig, .avx2 },2462 .{ .vpmaxsw, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xee }, 0, .vex_256_wig, .avx2 },
2423 .{ .vpmaxsd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x3d }, 0, .vex_256_wig, .avx2 },2463 .{ .vpmaxsd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x3d }, 0, .vex_256_wig, .avx2 },
...@@ -2477,11 +2517,19 @@ pub const table = [_]Entry{...@@ -2477,11 +2517,19 @@ pub const table = [_]Entry{
24772517
2478 .{ .vpslldq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 7, .vex_256_wig, .avx2 },2518 .{ .vpslldq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 7, .vex_256_wig, .avx2 },
24792519
2520 .{ .vpsllvd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x47 }, 0, .vex_128_w0, .avx2 },
2521 .{ .vpsllvq, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x47 }, 0, .vex_128_w1, .avx2 },
2522 .{ .vpsllvd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x47 }, 0, .vex_256_w0, .avx2 },
2523 .{ .vpsllvq, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x47 }, 0, .vex_256_w1, .avx2 },
2524
2480 .{ .vpsraw, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xe1 }, 0, .vex_256_wig, .avx2 },2525 .{ .vpsraw, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xe1 }, 0, .vex_256_wig, .avx2 },
2481 .{ .vpsraw, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x71 }, 4, .vex_256_wig, .avx2 },2526 .{ .vpsraw, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x71 }, 4, .vex_256_wig, .avx2 },
2482 .{ .vpsrad, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xe2 }, 0, .vex_256_wig, .avx2 },2527 .{ .vpsrad, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xe2 }, 0, .vex_256_wig, .avx2 },
2483 .{ .vpsrad, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x72 }, 4, .vex_256_wig, .avx2 },2528 .{ .vpsrad, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x72 }, 4, .vex_256_wig, .avx2 },
24842529
2530 .{ .vpsravd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x46 }, 0, .vex_128_w0, .avx2 },
2531 .{ .vpsravd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x46 }, 0, .vex_256_w0, .avx2 },
2532
2485 .{ .vpsrlw, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd1 }, 0, .vex_256_wig, .avx2 },2533 .{ .vpsrlw, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd1 }, 0, .vex_256_wig, .avx2 },
2486 .{ .vpsrlw, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x71 }, 2, .vex_256_wig, .avx2 },2534 .{ .vpsrlw, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x71 }, 2, .vex_256_wig, .avx2 },
2487 .{ .vpsrld, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd2 }, 0, .vex_256_wig, .avx2 },2535 .{ .vpsrld, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd2 }, 0, .vex_256_wig, .avx2 },
...@@ -2489,7 +2537,12 @@ pub const table = [_]Entry{...@@ -2489,7 +2537,12 @@ pub const table = [_]Entry{
2489 .{ .vpsrlq, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd3 }, 0, .vex_256_wig, .avx2 },2537 .{ .vpsrlq, .rvm, &.{ .ymm, .ymm, .xmm_m128 }, &.{ 0x66, 0x0f, 0xd3 }, 0, .vex_256_wig, .avx2 },
2490 .{ .vpsrlq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 2, .vex_256_wig, .avx2 },2538 .{ .vpsrlq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 2, .vex_256_wig, .avx2 },
24912539
2492 .{ .vpsrldq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 3, .vex_128_wig, .avx2 },2540 .{ .vpsrldq, .vmi, &.{ .ymm, .ymm, .imm8 }, &.{ 0x66, 0x0f, 0x73 }, 3, .vex_256_wig, .avx2 },
2541
2542 .{ .vpsrlvd, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x45 }, 0, .vex_128_w0, .avx2 },
2543 .{ .vpsrlvq, .rvm, &.{ .xmm, .xmm, .xmm_m128 }, &.{ 0x66, 0x0f, 0x38, 0x45 }, 0, .vex_128_w1, .avx2 },
2544 .{ .vpsrlvd, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x45 }, 0, .vex_256_w0, .avx2 },
2545 .{ .vpsrlvq, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0x38, 0x45 }, 0, .vex_256_w1, .avx2 },
24932546
2494 .{ .vpsubb, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xf8 }, 0, .vex_256_wig, .avx2 },2547 .{ .vpsubb, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xf8 }, 0, .vex_256_wig, .avx2 },
2495 .{ .vpsubw, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xf9 }, 0, .vex_256_wig, .avx2 },2548 .{ .vpsubw, .rvm, &.{ .ymm, .ymm, .ymm_m256 }, &.{ 0x66, 0x0f, 0xf9 }, 0, .vex_256_wig, .avx2 },
test/behavior/x86_64/math.zig+73
...@@ -17962,6 +17962,78 @@ fn binary(comptime op: anytype, comptime opts: struct { compare: Compare = .rela...@@ -17962,6 +17962,78 @@ fn binary(comptime op: anytype, comptime opts: struct { compare: Compare = .rela
17962 try testArgs(f128, nan(f128), nan(f128));17962 try testArgs(f128, nan(f128), nan(f128));
17963 }17963 }
17964 fn testIntVectors() !void {17964 fn testIntVectors() !void {
17965 try testArgs(@Vector(1, i4), .{
17966 0x1,
17967 }, .{
17968 0x3,
17969 });
17970 try testArgs(@Vector(2, i4), .{
17971 -0x1, 0x7,
17972 }, .{
17973 -0x7, 0x6,
17974 });
17975 try testArgs(@Vector(4, i4), .{
17976 -0x1, 0x2, -0x3, -0x6,
17977 }, .{
17978 -0x2, -0x6, -0x4, 0x1,
17979 });
17980 try testArgs(@Vector(8, i4), .{
17981 -0x4, 0x6, -0x4, -0x1, -0x1, 0x6, 0x5, 0x2,
17982 }, .{
17983 0x2, 0x4, -0x3, -0x6, 0x1, -0x5, -0x1, 0x2,
17984 });
17985 // workaround https://github.com/ziglang/zig/issues/22914
17986 // TODO: try testArgs(@Vector(16, i4), .{
17987 // 0x4, 0x1, -0x7, -0x2, -0x7, 0x4, -0x4, -0x8, -0x1, 0x0, -0x8, 0x5, -0x5, 0x3, 0x3, 0x2,
17988 // }, .{
17989 // 0x7, -0x7, -0x6, -0x1, 0x3, -0x5, -0x3, -0x6, 0x4, 0x4, -0x2, 0x7, -0x2, 0x6, -0x4, -0x1,
17990 // });
17991 try testArgs(@Vector(16, i4), .{
17992 0x7, -0x7, -0x6, -0x1, 0x3, -0x5, -0x3, -0x6, 0x4, 0x4, -0x2, 0x7, -0x2, 0x6, -0x4, -0x1,
17993 }, .{
17994 0x4, 0x1, -0x7, -0x2, -0x7, 0x4, -0x4, -0x8, -0x1, 0x1, -0x8, 0x5, -0x5, 0x3, 0x3, 0x2,
17995 });
17996 try testArgs(@Vector(32, i4), .{
17997 0x0, 0x4, 0x0, -0x6, -0x7, 0x4, -0x3, 0x4, -0x5, 0x2, 0x3, 0x2, -0x6, -0x4, -0x4, -0x3,
17998 0x7, -0x5, -0x3, 0x2, -0x4, 0x4, -0x1, 0x6, -0x7, -0x1, -0x6, -0x2, -0x4, -0x2, 0x5, 0x0,
17999 }, .{
18000 0x5, 0x1, 0x5, 0x7, 0x1, -0x3, 0x3, 0x3, 0x5, 0x4, 0x1, 0x5, 0x4, -0x8, -0x3, -0x6,
18001 -0x2, 0x3, 0x1, 0x2, 0x4, 0x4, -0x8, 0x2, 0x6, -0x1, 0x1, 0x3, -0x1, -0x3, 0x7, -0x7,
18002 });
18003
18004 try testArgs(@Vector(1, u4), .{
18005 0xe,
18006 }, .{
18007 0xc,
18008 });
18009 try testArgs(@Vector(2, u4), .{
18010 0x2, 0x5,
18011 }, .{
18012 0x9, 0xe,
18013 });
18014 try testArgs(@Vector(4, u4), .{
18015 0x2, 0xb, 0xc, 0x7,
18016 }, .{
18017 0x2, 0xa, 0x8, 0x1,
18018 });
18019 try testArgs(@Vector(8, u4), .{
18020 0xf, 0x9, 0x0, 0x6, 0x8, 0x7, 0xd, 0x7,
18021 }, .{
18022 0xb, 0xb, 0x3, 0x6, 0x1, 0x5, 0x4, 0xd,
18023 });
18024 try testArgs(@Vector(16, u4), .{
18025 0x5, 0x1, 0xa, 0x6, 0xb, 0x3, 0x0, 0x7, 0x8, 0x0, 0x9, 0xe, 0x2, 0x9, 0x2, 0x5,
18026 }, .{
18027 0x4, 0x9, 0x4, 0x8, 0x5, 0x7, 0xf, 0x8, 0x3, 0xc, 0x6, 0x9, 0xd, 0xd, 0x2, 0xd,
18028 });
18029 try testArgs(@Vector(32, u4), .{
18030 0xa, 0x5, 0xd, 0x4, 0xe, 0xf, 0xf, 0x2, 0xb, 0x3, 0x9, 0x2, 0x1, 0x9, 0x6, 0x8,
18031 0x7, 0xc, 0x3, 0x5, 0x4, 0xb, 0x5, 0x4, 0x8, 0x2, 0x5, 0x9, 0xf, 0x6, 0x7, 0x7,
18032 }, .{
18033 0xb, 0xf, 0xf, 0xf, 0xb, 0xf, 0xd, 0xc, 0x1, 0xa, 0x1, 0xd, 0x7, 0x4, 0x4, 0x8,
18034 0x2, 0xb, 0xb, 0x4, 0xa, 0x7, 0x6, 0xd, 0xb, 0xb, 0x6, 0xb, 0x1, 0x8, 0xa, 0x6,
18035 });
18036
17965 try testArgs(@Vector(1, i8), .{18037 try testArgs(@Vector(1, i8), .{
17966 -0x54,18038 -0x54,
17967 }, .{18039 }, .{
...@@ -19013,6 +19085,7 @@ inline fn mulUnsafe(comptime Type: type, lhs: Type, rhs: Type) DoubleBits(Type)...@@ -19013,6 +19085,7 @@ inline fn mulUnsafe(comptime Type: type, lhs: Type, rhs: Type) DoubleBits(Type)
19013test mulUnsafe {19085test mulUnsafe {
19014 const test_mul_unsafe = binary(mulUnsafe, .{});19086 const test_mul_unsafe = binary(mulUnsafe, .{});
19015 try test_mul_unsafe.testInts();19087 try test_mul_unsafe.testInts();
19088 try test_mul_unsafe.testIntVectors();
19016}19089}
1901719090
19018inline fn multiply(comptime Type: type, lhs: Type, rhs: Type) @TypeOf(lhs * rhs) {19091inline fn multiply(comptime Type: type, lhs: Type, rhs: Type) @TypeOf(lhs * rhs) {