| ... | @@ -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 | } |
| 2419 | | 2419 | |
| 2420 | fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | 2420 | fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2421 | @setEvalBranchQuota(12_400); | 2421 | @setEvalBranchQuota(12_600); |
| 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; |
| ... | @@ -2477,7 +2477,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2477,7 +2477,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2477 | | 2477 | |
| 2478 | .ctz => try cg.airCtz(inst), | 2478 | .ctz => try cg.airCtz(inst), |
| 2479 | .popcount => try cg.airPopCount(inst), | 2479 | .popcount => try cg.airPopCount(inst), |
| 2480 | .byte_swap => try cg.airByteSwap(inst), | | |
| 2481 | .bit_reverse => try cg.airBitReverse(inst), | 2480 | .bit_reverse => try cg.airBitReverse(inst), |
| 2482 | .splat => try cg.airSplat(inst), | 2481 | .splat => try cg.airSplat(inst), |
| 2483 | .select => try cg.airSelect(inst), | 2482 | .select => try cg.airSelect(inst), |
| ... | @@ -2485,7 +2484,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2485,7 +2484,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2485 | .reduce => try cg.airReduce(inst), | 2484 | .reduce => try cg.airReduce(inst), |
| 2486 | .reduce_optimized => try cg.airReduce(inst), | 2485 | .reduce_optimized => try cg.airReduce(inst), |
| 2487 | .aggregate_init => try cg.airAggregateInit(inst), | 2486 | .aggregate_init => try cg.airAggregateInit(inst), |
| 2488 | .prefetch => try cg.airPrefetch(inst), | | |
| 2489 | // zig fmt: on | 2487 | // zig fmt: on |
| 2490 | | 2488 | |
| 2491 | .arg => if (cg.debug_output != .none) { | 2489 | .arg => if (cg.debug_output != .none) { |
| ... | @@ -2599,6 +2597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2599,6 +2597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2599 | .unused, | 2597 | .unused, |
| 2600 | .unused, | 2598 | .unused, |
| 2601 | .unused, | 2599 | .unused, |
| | 2600 | .unused, |
| | 2601 | .unused, |
| 2602 | }, | 2602 | }, |
| 2603 | .dst_temps = .{ .mem, .unused }, | 2603 | .dst_temps = .{ .mem, .unused }, |
| 2604 | .clobbers = .{ .eflags = true }, | 2604 | .clobbers = .{ .eflags = true }, |
| ... | @@ -2630,6 +2630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2630,6 +2630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2630 | .unused, | 2630 | .unused, |
| 2631 | .unused, | 2631 | .unused, |
| 2632 | .unused, | 2632 | .unused, |
| | 2633 | .unused, |
| | 2634 | .unused, |
| 2633 | }, | 2635 | }, |
| 2634 | .dst_temps = .{ .mem, .unused }, | 2636 | .dst_temps = .{ .mem, .unused }, |
| 2635 | .clobbers = .{ .eflags = true }, | 2637 | .clobbers = .{ .eflags = true }, |
| ... | @@ -2710,6 +2712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2710,6 +2712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2710 | .unused, | 2712 | .unused, |
| 2711 | .unused, | 2713 | .unused, |
| 2712 | .unused, | 2714 | .unused, |
| | 2715 | .unused, |
| | 2716 | .unused, |
| 2713 | }, | 2717 | }, |
| 2714 | .dst_temps = .{ .mem, .unused }, | 2718 | .dst_temps = .{ .mem, .unused }, |
| 2715 | .each = .{ .once = &.{ | 2719 | .each = .{ .once = &.{ |
| ... | @@ -2740,6 +2744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2740,6 +2744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2740 | .unused, | 2744 | .unused, |
| 2741 | .unused, | 2745 | .unused, |
| 2742 | .unused, | 2746 | .unused, |
| | 2747 | .unused, |
| | 2748 | .unused, |
| 2743 | }, | 2749 | }, |
| 2744 | .dst_temps = .{ .mem, .unused }, | 2750 | .dst_temps = .{ .mem, .unused }, |
| 2745 | .each = .{ .once = &.{ | 2751 | .each = .{ .once = &.{ |
| ... | @@ -2770,6 +2776,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2770,6 +2776,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2770 | .unused, | 2776 | .unused, |
| 2771 | .unused, | 2777 | .unused, |
| 2772 | .unused, | 2778 | .unused, |
| | 2779 | .unused, |
| | 2780 | .unused, |
| 2773 | }, | 2781 | }, |
| 2774 | .dst_temps = .{ .mem, .unused }, | 2782 | .dst_temps = .{ .mem, .unused }, |
| 2775 | .each = .{ .once = &.{ | 2783 | .each = .{ .once = &.{ |
| ... | @@ -2800,6 +2808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2800,6 +2808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2800 | .unused, | 2808 | .unused, |
| 2801 | .unused, | 2809 | .unused, |
| 2802 | .unused, | 2810 | .unused, |
| | 2811 | .unused, |
| | 2812 | .unused, |
| 2803 | }, | 2813 | }, |
| 2804 | .dst_temps = .{ .mem, .unused }, | 2814 | .dst_temps = .{ .mem, .unused }, |
| 2805 | .each = .{ .once = &.{ | 2815 | .each = .{ .once = &.{ |
| ... | @@ -2829,6 +2839,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2829,6 +2839,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2829 | .unused, | 2839 | .unused, |
| 2830 | .unused, | 2840 | .unused, |
| 2831 | .unused, | 2841 | .unused, |
| | 2842 | .unused, |
| | 2843 | .unused, |
| 2832 | }, | 2844 | }, |
| 2833 | .dst_temps = .{ .mem, .unused }, | 2845 | .dst_temps = .{ .mem, .unused }, |
| 2834 | .each = .{ .once = &.{ | 2846 | .each = .{ .once = &.{ |
| ... | @@ -2907,6 +2919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2907,6 +2919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2907 | .unused, | 2919 | .unused, |
| 2908 | .unused, | 2920 | .unused, |
| 2909 | .unused, | 2921 | .unused, |
| | 2922 | .unused, |
| | 2923 | .unused, |
| 2910 | }, | 2924 | }, |
| 2911 | .dst_temps = .{ .mem, .unused }, | 2925 | .dst_temps = .{ .mem, .unused }, |
| 2912 | .each = .{ .once = &.{ | 2926 | .each = .{ .once = &.{ |
| ... | @@ -2937,6 +2951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2937,6 +2951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2937 | .unused, | 2951 | .unused, |
| 2938 | .unused, | 2952 | .unused, |
| 2939 | .unused, | 2953 | .unused, |
| | 2954 | .unused, |
| | 2955 | .unused, |
| 2940 | }, | 2956 | }, |
| 2941 | .dst_temps = .{ .mem, .unused }, | 2957 | .dst_temps = .{ .mem, .unused }, |
| 2942 | .each = .{ .once = &.{ | 2958 | .each = .{ .once = &.{ |
| ... | @@ -2967,6 +2983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2967,6 +2983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2967 | .unused, | 2983 | .unused, |
| 2968 | .unused, | 2984 | .unused, |
| 2969 | .unused, | 2985 | .unused, |
| | 2986 | .unused, |
| | 2987 | .unused, |
| 2970 | }, | 2988 | }, |
| 2971 | .dst_temps = .{ .mem, .unused }, | 2989 | .dst_temps = .{ .mem, .unused }, |
| 2972 | .each = .{ .once = &.{ | 2990 | .each = .{ .once = &.{ |
| ... | @@ -2996,6 +3014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -2996,6 +3014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 2996 | .unused, | 3014 | .unused, |
| 2997 | .unused, | 3015 | .unused, |
| 2998 | .unused, | 3016 | .unused, |
| | 3017 | .unused, |
| | 3018 | .unused, |
| 2999 | }, | 3019 | }, |
| 3000 | .dst_temps = .{ .mem, .unused }, | 3020 | .dst_temps = .{ .mem, .unused }, |
| 3001 | .each = .{ .once = &.{ | 3021 | .each = .{ .once = &.{ |
| ... | @@ -3074,6 +3094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3074,6 +3094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3074 | .unused, | 3094 | .unused, |
| 3075 | .unused, | 3095 | .unused, |
| 3076 | .unused, | 3096 | .unused, |
| | 3097 | .unused, |
| | 3098 | .unused, |
| 3077 | }, | 3099 | }, |
| 3078 | .dst_temps = .{ .mem, .unused }, | 3100 | .dst_temps = .{ .mem, .unused }, |
| 3079 | .each = .{ .once = &.{ | 3101 | .each = .{ .once = &.{ |
| ... | @@ -3104,6 +3126,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3104,6 +3126,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3104 | .unused, | 3126 | .unused, |
| 3105 | .unused, | 3127 | .unused, |
| 3106 | .unused, | 3128 | .unused, |
| | 3129 | .unused, |
| | 3130 | .unused, |
| 3107 | }, | 3131 | }, |
| 3108 | .dst_temps = .{ .mem, .unused }, | 3132 | .dst_temps = .{ .mem, .unused }, |
| 3109 | .each = .{ .once = &.{ | 3133 | .each = .{ .once = &.{ |
| ... | @@ -3134,6 +3158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3134,6 +3158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3134 | .unused, | 3158 | .unused, |
| 3135 | .unused, | 3159 | .unused, |
| 3136 | .unused, | 3160 | .unused, |
| | 3161 | .unused, |
| | 3162 | .unused, |
| 3137 | }, | 3163 | }, |
| 3138 | .dst_temps = .{ .mem, .unused }, | 3164 | .dst_temps = .{ .mem, .unused }, |
| 3139 | .each = .{ .once = &.{ | 3165 | .each = .{ .once = &.{ |
| ... | @@ -3163,6 +3189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3163,6 +3189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3163 | .unused, | 3189 | .unused, |
| 3164 | .unused, | 3190 | .unused, |
| 3165 | .unused, | 3191 | .unused, |
| | 3192 | .unused, |
| | 3193 | .unused, |
| 3166 | }, | 3194 | }, |
| 3167 | .dst_temps = .{ .mem, .unused }, | 3195 | .dst_temps = .{ .mem, .unused }, |
| 3168 | .each = .{ .once = &.{ | 3196 | .each = .{ .once = &.{ |
| ... | @@ -3241,6 +3269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3241,6 +3269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3241 | .unused, | 3269 | .unused, |
| 3242 | .unused, | 3270 | .unused, |
| 3243 | .unused, | 3271 | .unused, |
| | 3272 | .unused, |
| | 3273 | .unused, |
| 3244 | }, | 3274 | }, |
| 3245 | .dst_temps = .{ .mem, .unused }, | 3275 | .dst_temps = .{ .mem, .unused }, |
| 3246 | .each = .{ .once = &.{ | 3276 | .each = .{ .once = &.{ |
| ... | @@ -3271,6 +3301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3271,6 +3301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3271 | .unused, | 3301 | .unused, |
| 3272 | .unused, | 3302 | .unused, |
| 3273 | .unused, | 3303 | .unused, |
| | 3304 | .unused, |
| | 3305 | .unused, |
| 3274 | }, | 3306 | }, |
| 3275 | .dst_temps = .{ .mem, .unused }, | 3307 | .dst_temps = .{ .mem, .unused }, |
| 3276 | .each = .{ .once = &.{ | 3308 | .each = .{ .once = &.{ |
| ... | @@ -3301,6 +3333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3301,6 +3333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3301 | .unused, | 3333 | .unused, |
| 3302 | .unused, | 3334 | .unused, |
| 3303 | .unused, | 3335 | .unused, |
| | 3336 | .unused, |
| | 3337 | .unused, |
| 3304 | }, | 3338 | }, |
| 3305 | .dst_temps = .{ .mem, .unused }, | 3339 | .dst_temps = .{ .mem, .unused }, |
| 3306 | .each = .{ .once = &.{ | 3340 | .each = .{ .once = &.{ |
| ... | @@ -3331,6 +3365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3331,6 +3365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3331 | .unused, | 3365 | .unused, |
| 3332 | .unused, | 3366 | .unused, |
| 3333 | .unused, | 3367 | .unused, |
| | 3368 | .unused, |
| | 3369 | .unused, |
| 3334 | }, | 3370 | }, |
| 3335 | .dst_temps = .{ .mem, .unused }, | 3371 | .dst_temps = .{ .mem, .unused }, |
| 3336 | .each = .{ .once = &.{ | 3372 | .each = .{ .once = &.{ |
| ... | @@ -3361,6 +3397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3361,6 +3397,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3361 | .unused, | 3397 | .unused, |
| 3362 | .unused, | 3398 | .unused, |
| 3363 | .unused, | 3399 | .unused, |
| | 3400 | .unused, |
| | 3401 | .unused, |
| 3364 | }, | 3402 | }, |
| 3365 | .dst_temps = .{ .mem, .unused }, | 3403 | .dst_temps = .{ .mem, .unused }, |
| 3366 | .each = .{ .once = &.{ | 3404 | .each = .{ .once = &.{ |
| ... | @@ -3397,6 +3435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3397,6 +3435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3397 | .unused, | 3435 | .unused, |
| 3398 | .unused, | 3436 | .unused, |
| 3399 | .unused, | 3437 | .unused, |
| | 3438 | .unused, |
| | 3439 | .unused, |
| 3400 | }, | 3440 | }, |
| 3401 | .dst_temps = .{ .mem, .unused }, | 3441 | .dst_temps = .{ .mem, .unused }, |
| 3402 | .each = .{ .once = &.{ | 3442 | .each = .{ .once = &.{ |
| ... | @@ -3434,6 +3474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3434,6 +3474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3434 | .unused, | 3474 | .unused, |
| 3435 | .unused, | 3475 | .unused, |
| 3436 | .unused, | 3476 | .unused, |
| | 3477 | .unused, |
| | 3478 | .unused, |
| 3437 | }, | 3479 | }, |
| 3438 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 3480 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 3439 | .each = .{ .once = &.{ | 3481 | .each = .{ .once = &.{ |
| ... | @@ -3463,6 +3505,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3463,6 +3505,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3463 | .unused, | 3505 | .unused, |
| 3464 | .unused, | 3506 | .unused, |
| 3465 | .unused, | 3507 | .unused, |
| | 3508 | .unused, |
| | 3509 | .unused, |
| 3466 | }, | 3510 | }, |
| 3467 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 3511 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 3468 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 3512 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -3492,6 +3536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3492,6 +3536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3492 | .unused, | 3536 | .unused, |
| 3493 | .unused, | 3537 | .unused, |
| 3494 | .unused, | 3538 | .unused, |
| | 3539 | .unused, |
| | 3540 | .unused, |
| 3495 | }, | 3541 | }, |
| 3496 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 3542 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 3497 | .each = .{ .once = &.{ | 3543 | .each = .{ .once = &.{ |
| ... | @@ -3523,6 +3569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3523,6 +3569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3523 | .unused, | 3569 | .unused, |
| 3524 | .unused, | 3570 | .unused, |
| 3525 | .unused, | 3571 | .unused, |
| | 3572 | .unused, |
| | 3573 | .unused, |
| 3526 | }, | 3574 | }, |
| 3527 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 3575 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 3528 | .each = .{ .once = &.{ | 3576 | .each = .{ .once = &.{ |
| ... | @@ -3551,6 +3599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3551,6 +3599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3551 | .unused, | 3599 | .unused, |
| 3552 | .unused, | 3600 | .unused, |
| 3553 | .unused, | 3601 | .unused, |
| | 3602 | .unused, |
| | 3603 | .unused, |
| 3554 | }, | 3604 | }, |
| 3555 | .dst_temps = .{ .mem, .unused }, | 3605 | .dst_temps = .{ .mem, .unused }, |
| 3556 | .clobbers = .{ .eflags = true }, | 3606 | .clobbers = .{ .eflags = true }, |
| ... | @@ -3584,6 +3634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3584,6 +3634,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3584 | .unused, | 3634 | .unused, |
| 3585 | .unused, | 3635 | .unused, |
| 3586 | .unused, | 3636 | .unused, |
| | 3637 | .unused, |
| | 3638 | .unused, |
| 3587 | }, | 3639 | }, |
| 3588 | .dst_temps = .{ .mem, .unused }, | 3640 | .dst_temps = .{ .mem, .unused }, |
| 3589 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 3641 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -3618,6 +3670,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3618,6 +3670,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3618 | .unused, | 3670 | .unused, |
| 3619 | .unused, | 3671 | .unused, |
| 3620 | .unused, | 3672 | .unused, |
| | 3673 | .unused, |
| | 3674 | .unused, |
| 3621 | }, | 3675 | }, |
| 3622 | .dst_temps = .{ .mem, .unused }, | 3676 | .dst_temps = .{ .mem, .unused }, |
| 3623 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 3677 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -3653,6 +3707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3653,6 +3707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3653 | .unused, | 3707 | .unused, |
| 3654 | .unused, | 3708 | .unused, |
| 3655 | .unused, | 3709 | .unused, |
| | 3710 | .unused, |
| | 3711 | .unused, |
| 3656 | }, | 3712 | }, |
| 3657 | .dst_temps = .{ .mem, .unused }, | 3713 | .dst_temps = .{ .mem, .unused }, |
| 3658 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 3714 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -3689,6 +3745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3689,6 +3745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3689 | .unused, | 3745 | .unused, |
| 3690 | .unused, | 3746 | .unused, |
| 3691 | .unused, | 3747 | .unused, |
| | 3748 | .unused, |
| | 3749 | .unused, |
| 3692 | }, | 3750 | }, |
| 3693 | .dst_temps = .{ .mem, .unused }, | 3751 | .dst_temps = .{ .mem, .unused }, |
| 3694 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 3752 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -3807,6 +3865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3807,6 +3865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3807 | .unused, | 3865 | .unused, |
| 3808 | .unused, | 3866 | .unused, |
| 3809 | .unused, | 3867 | .unused, |
| | 3868 | .unused, |
| | 3869 | .unused, |
| 3810 | }, | 3870 | }, |
| 3811 | .dst_temps = .{ .mem, .unused }, | 3871 | .dst_temps = .{ .mem, .unused }, |
| 3812 | .clobbers = .{ .eflags = true }, | 3872 | .clobbers = .{ .eflags = true }, |
| ... | @@ -3838,6 +3898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3838,6 +3898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3838 | .unused, | 3898 | .unused, |
| 3839 | .unused, | 3899 | .unused, |
| 3840 | .unused, | 3900 | .unused, |
| | 3901 | .unused, |
| | 3902 | .unused, |
| 3841 | }, | 3903 | }, |
| 3842 | .dst_temps = .{ .mem, .unused }, | 3904 | .dst_temps = .{ .mem, .unused }, |
| 3843 | .clobbers = .{ .eflags = true }, | 3905 | .clobbers = .{ .eflags = true }, |
| ... | @@ -3901,6 +3963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3901,6 +3963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3901 | .unused, | 3963 | .unused, |
| 3902 | .unused, | 3964 | .unused, |
| 3903 | .unused, | 3965 | .unused, |
| | 3966 | .unused, |
| | 3967 | .unused, |
| 3904 | }, | 3968 | }, |
| 3905 | .dst_temps = .{ .mem, .unused }, | 3969 | .dst_temps = .{ .mem, .unused }, |
| 3906 | .each = .{ .once = &.{ | 3970 | .each = .{ .once = &.{ |
| ... | @@ -3976,6 +4040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -3976,6 +4040,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 3976 | .unused, | 4040 | .unused, |
| 3977 | .unused, | 4041 | .unused, |
| 3978 | .unused, | 4042 | .unused, |
| | 4043 | .unused, |
| | 4044 | .unused, |
| 3979 | }, | 4045 | }, |
| 3980 | .dst_temps = .{ .mem, .unused }, | 4046 | .dst_temps = .{ .mem, .unused }, |
| 3981 | .clobbers = .{ .eflags = true }, | 4047 | .clobbers = .{ .eflags = true }, |
| ... | @@ -4007,6 +4073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4007,6 +4073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4007 | .unused, | 4073 | .unused, |
| 4008 | .unused, | 4074 | .unused, |
| 4009 | .unused, | 4075 | .unused, |
| | 4076 | .unused, |
| | 4077 | .unused, |
| 4010 | }, | 4078 | }, |
| 4011 | .dst_temps = .{ .mem, .unused }, | 4079 | .dst_temps = .{ .mem, .unused }, |
| 4012 | .clobbers = .{ .eflags = true }, | 4080 | .clobbers = .{ .eflags = true }, |
| ... | @@ -4038,6 +4106,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4038,6 +4106,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4038 | .unused, | 4106 | .unused, |
| 4039 | .unused, | 4107 | .unused, |
| 4040 | .unused, | 4108 | .unused, |
| | 4109 | .unused, |
| | 4110 | .unused, |
| 4041 | }, | 4111 | }, |
| 4042 | .dst_temps = .{ .mem, .unused }, | 4112 | .dst_temps = .{ .mem, .unused }, |
| 4043 | .each = .{ .once = &.{ | 4113 | .each = .{ .once = &.{ |
| ... | @@ -4068,6 +4138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4068,6 +4138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4068 | .unused, | 4138 | .unused, |
| 4069 | .unused, | 4139 | .unused, |
| 4070 | .unused, | 4140 | .unused, |
| | 4141 | .unused, |
| | 4142 | .unused, |
| 4071 | }, | 4143 | }, |
| 4072 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 4144 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 4073 | .each = .{ .once = &.{ | 4145 | .each = .{ .once = &.{ |
| ... | @@ -4098,6 +4170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4098,6 +4170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4098 | .unused, | 4170 | .unused, |
| 4099 | .unused, | 4171 | .unused, |
| 4100 | .unused, | 4172 | .unused, |
| | 4173 | .unused, |
| | 4174 | .unused, |
| 4101 | }, | 4175 | }, |
| 4102 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 4176 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 4103 | .each = .{ .once = &.{ | 4177 | .each = .{ .once = &.{ |
| ... | @@ -4125,6 +4199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4125,6 +4199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4125 | .unused, | 4199 | .unused, |
| 4126 | .unused, | 4200 | .unused, |
| 4127 | .unused, | 4201 | .unused, |
| | 4202 | .unused, |
| | 4203 | .unused, |
| 4128 | }, | 4204 | }, |
| 4129 | .dst_temps = .{ .mem, .unused }, | 4205 | .dst_temps = .{ .mem, .unused }, |
| 4130 | .each = .{ .once = &.{ | 4206 | .each = .{ .once = &.{ |
| ... | @@ -4157,6 +4233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4157,6 +4233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4157 | .unused, | 4233 | .unused, |
| 4158 | .unused, | 4234 | .unused, |
| 4159 | .unused, | 4235 | .unused, |
| | 4236 | .unused, |
| | 4237 | .unused, |
| 4160 | }, | 4238 | }, |
| 4161 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 4239 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 4162 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 4240 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -4184,6 +4262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4184,6 +4262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4184 | .unused, | 4262 | .unused, |
| 4185 | .unused, | 4263 | .unused, |
| 4186 | .unused, | 4264 | .unused, |
| | 4265 | .unused, |
| | 4266 | .unused, |
| 4187 | }, | 4267 | }, |
| 4188 | .dst_temps = .{ .mem, .unused }, | 4268 | .dst_temps = .{ .mem, .unused }, |
| 4189 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 4269 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -4217,6 +4297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4217,6 +4297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4217 | .unused, | 4297 | .unused, |
| 4218 | .unused, | 4298 | .unused, |
| 4219 | .unused, | 4299 | .unused, |
| | 4300 | .unused, |
| | 4301 | .unused, |
| 4220 | }, | 4302 | }, |
| 4221 | .dst_temps = .{ .mem, .unused }, | 4303 | .dst_temps = .{ .mem, .unused }, |
| 4222 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 4304 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -4250,6 +4332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4250,6 +4332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4250 | .unused, | 4332 | .unused, |
| 4251 | .unused, | 4333 | .unused, |
| 4252 | .unused, | 4334 | .unused, |
| | 4335 | .unused, |
| | 4336 | .unused, |
| 4253 | }, | 4337 | }, |
| 4254 | .dst_temps = .{ .mem, .unused }, | 4338 | .dst_temps = .{ .mem, .unused }, |
| 4255 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 4339 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -4355,6 +4439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4355,6 +4439,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4355 | .unused, | 4439 | .unused, |
| 4356 | .unused, | 4440 | .unused, |
| 4357 | .unused, | 4441 | .unused, |
| | 4442 | .unused, |
| | 4443 | .unused, |
| 4358 | }, | 4444 | }, |
| 4359 | .dst_temps = .{ .mem, .unused }, | 4445 | .dst_temps = .{ .mem, .unused }, |
| 4360 | .clobbers = .{ .eflags = true }, | 4446 | .clobbers = .{ .eflags = true }, |
| ... | @@ -4386,6 +4472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4386,6 +4472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4386 | .unused, | 4472 | .unused, |
| 4387 | .unused, | 4473 | .unused, |
| 4388 | .unused, | 4474 | .unused, |
| | 4475 | .unused, |
| | 4476 | .unused, |
| 4389 | }, | 4477 | }, |
| 4390 | .dst_temps = .{ .mem, .unused }, | 4478 | .dst_temps = .{ .mem, .unused }, |
| 4391 | .clobbers = .{ .eflags = true }, | 4479 | .clobbers = .{ .eflags = true }, |
| ... | @@ -4463,6 +4551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4463,6 +4551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4463 | .unused, | 4551 | .unused, |
| 4464 | .unused, | 4552 | .unused, |
| 4465 | .unused, | 4553 | .unused, |
| | 4554 | .unused, |
| | 4555 | .unused, |
| 4466 | }, | 4556 | }, |
| 4467 | .dst_temps = .{ .mem, .unused }, | 4557 | .dst_temps = .{ .mem, .unused }, |
| 4468 | .each = .{ .once = &.{ | 4558 | .each = .{ .once = &.{ |
| ... | @@ -4493,6 +4583,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4493,6 +4583,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4493 | .unused, | 4583 | .unused, |
| 4494 | .unused, | 4584 | .unused, |
| 4495 | .unused, | 4585 | .unused, |
| | 4586 | .unused, |
| | 4587 | .unused, |
| 4496 | }, | 4588 | }, |
| 4497 | .dst_temps = .{ .mem, .unused }, | 4589 | .dst_temps = .{ .mem, .unused }, |
| 4498 | .each = .{ .once = &.{ | 4590 | .each = .{ .once = &.{ |
| ... | @@ -4523,6 +4615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4523,6 +4615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4523 | .unused, | 4615 | .unused, |
| 4524 | .unused, | 4616 | .unused, |
| 4525 | .unused, | 4617 | .unused, |
| | 4618 | .unused, |
| | 4619 | .unused, |
| 4526 | }, | 4620 | }, |
| 4527 | .dst_temps = .{ .mem, .unused }, | 4621 | .dst_temps = .{ .mem, .unused }, |
| 4528 | .each = .{ .once = &.{ | 4622 | .each = .{ .once = &.{ |
| ... | @@ -4553,6 +4647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4553,6 +4647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4553 | .unused, | 4647 | .unused, |
| 4554 | .unused, | 4648 | .unused, |
| 4555 | .unused, | 4649 | .unused, |
| | 4650 | .unused, |
| | 4651 | .unused, |
| 4556 | }, | 4652 | }, |
| 4557 | .dst_temps = .{ .mem, .unused }, | 4653 | .dst_temps = .{ .mem, .unused }, |
| 4558 | .each = .{ .once = &.{ | 4654 | .each = .{ .once = &.{ |
| ... | @@ -4582,6 +4678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4582,6 +4678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4582 | .unused, | 4678 | .unused, |
| 4583 | .unused, | 4679 | .unused, |
| 4584 | .unused, | 4680 | .unused, |
| | 4681 | .unused, |
| | 4682 | .unused, |
| 4585 | }, | 4683 | }, |
| 4586 | .dst_temps = .{ .mem, .unused }, | 4684 | .dst_temps = .{ .mem, .unused }, |
| 4587 | .each = .{ .once = &.{ | 4685 | .each = .{ .once = &.{ |
| ... | @@ -4657,6 +4755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4657,6 +4755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4657 | .unused, | 4755 | .unused, |
| 4658 | .unused, | 4756 | .unused, |
| 4659 | .unused, | 4757 | .unused, |
| | 4758 | .unused, |
| | 4759 | .unused, |
| 4660 | }, | 4760 | }, |
| 4661 | .dst_temps = .{ .mem, .unused }, | 4761 | .dst_temps = .{ .mem, .unused }, |
| 4662 | .each = .{ .once = &.{ | 4762 | .each = .{ .once = &.{ |
| ... | @@ -4687,6 +4787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4687,6 +4787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4687 | .unused, | 4787 | .unused, |
| 4688 | .unused, | 4788 | .unused, |
| 4689 | .unused, | 4789 | .unused, |
| | 4790 | .unused, |
| | 4791 | .unused, |
| 4690 | }, | 4792 | }, |
| 4691 | .dst_temps = .{ .mem, .unused }, | 4793 | .dst_temps = .{ .mem, .unused }, |
| 4692 | .each = .{ .once = &.{ | 4794 | .each = .{ .once = &.{ |
| ... | @@ -4717,6 +4819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4717,6 +4819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4717 | .unused, | 4819 | .unused, |
| 4718 | .unused, | 4820 | .unused, |
| 4719 | .unused, | 4821 | .unused, |
| | 4822 | .unused, |
| | 4823 | .unused, |
| 4720 | }, | 4824 | }, |
| 4721 | .dst_temps = .{ .mem, .unused }, | 4825 | .dst_temps = .{ .mem, .unused }, |
| 4722 | .each = .{ .once = &.{ | 4826 | .each = .{ .once = &.{ |
| ... | @@ -4746,6 +4850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4746,6 +4850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4746 | .unused, | 4850 | .unused, |
| 4747 | .unused, | 4851 | .unused, |
| 4748 | .unused, | 4852 | .unused, |
| | 4853 | .unused, |
| | 4854 | .unused, |
| 4749 | }, | 4855 | }, |
| 4750 | .dst_temps = .{ .mem, .unused }, | 4856 | .dst_temps = .{ .mem, .unused }, |
| 4751 | .each = .{ .once = &.{ | 4857 | .each = .{ .once = &.{ |
| ... | @@ -4821,6 +4927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4821,6 +4927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4821 | .unused, | 4927 | .unused, |
| 4822 | .unused, | 4928 | .unused, |
| 4823 | .unused, | 4929 | .unused, |
| | 4930 | .unused, |
| | 4931 | .unused, |
| 4824 | }, | 4932 | }, |
| 4825 | .dst_temps = .{ .mem, .unused }, | 4933 | .dst_temps = .{ .mem, .unused }, |
| 4826 | .each = .{ .once = &.{ | 4934 | .each = .{ .once = &.{ |
| ... | @@ -4851,6 +4959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4851,6 +4959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4851 | .unused, | 4959 | .unused, |
| 4852 | .unused, | 4960 | .unused, |
| 4853 | .unused, | 4961 | .unused, |
| | 4962 | .unused, |
| | 4963 | .unused, |
| 4854 | }, | 4964 | }, |
| 4855 | .dst_temps = .{ .mem, .unused }, | 4965 | .dst_temps = .{ .mem, .unused }, |
| 4856 | .each = .{ .once = &.{ | 4966 | .each = .{ .once = &.{ |
| ... | @@ -4881,6 +4991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4881,6 +4991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4881 | .unused, | 4991 | .unused, |
| 4882 | .unused, | 4992 | .unused, |
| 4883 | .unused, | 4993 | .unused, |
| | 4994 | .unused, |
| | 4995 | .unused, |
| 4884 | }, | 4996 | }, |
| 4885 | .dst_temps = .{ .mem, .unused }, | 4997 | .dst_temps = .{ .mem, .unused }, |
| 4886 | .each = .{ .once = &.{ | 4998 | .each = .{ .once = &.{ |
| ... | @@ -4910,6 +5022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4910,6 +5022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4910 | .unused, | 5022 | .unused, |
| 4911 | .unused, | 5023 | .unused, |
| 4912 | .unused, | 5024 | .unused, |
| | 5025 | .unused, |
| | 5026 | .unused, |
| 4913 | }, | 5027 | }, |
| 4914 | .dst_temps = .{ .mem, .unused }, | 5028 | .dst_temps = .{ .mem, .unused }, |
| 4915 | .each = .{ .once = &.{ | 5029 | .each = .{ .once = &.{ |
| ... | @@ -4985,6 +5099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -4985,6 +5099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 4985 | .unused, | 5099 | .unused, |
| 4986 | .unused, | 5100 | .unused, |
| 4987 | .unused, | 5101 | .unused, |
| | 5102 | .unused, |
| | 5103 | .unused, |
| 4988 | }, | 5104 | }, |
| 4989 | .dst_temps = .{ .mem, .unused }, | 5105 | .dst_temps = .{ .mem, .unused }, |
| 4990 | .each = .{ .once = &.{ | 5106 | .each = .{ .once = &.{ |
| ... | @@ -5015,6 +5131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5015,6 +5131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5015 | .unused, | 5131 | .unused, |
| 5016 | .unused, | 5132 | .unused, |
| 5017 | .unused, | 5133 | .unused, |
| | 5134 | .unused, |
| | 5135 | .unused, |
| 5018 | }, | 5136 | }, |
| 5019 | .dst_temps = .{ .mem, .unused }, | 5137 | .dst_temps = .{ .mem, .unused }, |
| 5020 | .each = .{ .once = &.{ | 5138 | .each = .{ .once = &.{ |
| ... | @@ -5045,6 +5163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5045,6 +5163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5045 | .unused, | 5163 | .unused, |
| 5046 | .unused, | 5164 | .unused, |
| 5047 | .unused, | 5165 | .unused, |
| | 5166 | .unused, |
| | 5167 | .unused, |
| 5048 | }, | 5168 | }, |
| 5049 | .dst_temps = .{ .mem, .unused }, | 5169 | .dst_temps = .{ .mem, .unused }, |
| 5050 | .each = .{ .once = &.{ | 5170 | .each = .{ .once = &.{ |
| ... | @@ -5075,6 +5195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5075,6 +5195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5075 | .unused, | 5195 | .unused, |
| 5076 | .unused, | 5196 | .unused, |
| 5077 | .unused, | 5197 | .unused, |
| | 5198 | .unused, |
| | 5199 | .unused, |
| 5078 | }, | 5200 | }, |
| 5079 | .dst_temps = .{ .mem, .unused }, | 5201 | .dst_temps = .{ .mem, .unused }, |
| 5080 | .each = .{ .once = &.{ | 5202 | .each = .{ .once = &.{ |
| ... | @@ -5105,6 +5227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5105,6 +5227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5105 | .unused, | 5227 | .unused, |
| 5106 | .unused, | 5228 | .unused, |
| 5107 | .unused, | 5229 | .unused, |
| | 5230 | .unused, |
| | 5231 | .unused, |
| 5108 | }, | 5232 | }, |
| 5109 | .dst_temps = .{ .mem, .unused }, | 5233 | .dst_temps = .{ .mem, .unused }, |
| 5110 | .each = .{ .once = &.{ | 5234 | .each = .{ .once = &.{ |
| ... | @@ -5141,6 +5265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5141,6 +5265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5141 | .unused, | 5265 | .unused, |
| 5142 | .unused, | 5266 | .unused, |
| 5143 | .unused, | 5267 | .unused, |
| | 5268 | .unused, |
| | 5269 | .unused, |
| 5144 | }, | 5270 | }, |
| 5145 | .dst_temps = .{ .mem, .unused }, | 5271 | .dst_temps = .{ .mem, .unused }, |
| 5146 | .each = .{ .once = &.{ | 5272 | .each = .{ .once = &.{ |
| ... | @@ -5178,6 +5304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5178,6 +5304,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5178 | .unused, | 5304 | .unused, |
| 5179 | .unused, | 5305 | .unused, |
| 5180 | .unused, | 5306 | .unused, |
| | 5307 | .unused, |
| | 5308 | .unused, |
| 5181 | }, | 5309 | }, |
| 5182 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 5310 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 5183 | .each = .{ .once = &.{ | 5311 | .each = .{ .once = &.{ |
| ... | @@ -5207,6 +5335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5207,6 +5335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5207 | .unused, | 5335 | .unused, |
| 5208 | .unused, | 5336 | .unused, |
| 5209 | .unused, | 5337 | .unused, |
| | 5338 | .unused, |
| | 5339 | .unused, |
| 5210 | }, | 5340 | }, |
| 5211 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 5341 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 5212 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 5342 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5236,6 +5366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5236,6 +5366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5236 | .unused, | 5366 | .unused, |
| 5237 | .unused, | 5367 | .unused, |
| 5238 | .unused, | 5368 | .unused, |
| | 5369 | .unused, |
| | 5370 | .unused, |
| 5239 | }, | 5371 | }, |
| 5240 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 5372 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 5241 | .each = .{ .once = &.{ | 5373 | .each = .{ .once = &.{ |
| ... | @@ -5267,6 +5399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5267,6 +5399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5267 | .unused, | 5399 | .unused, |
| 5268 | .unused, | 5400 | .unused, |
| 5269 | .unused, | 5401 | .unused, |
| | 5402 | .unused, |
| | 5403 | .unused, |
| 5270 | }, | 5404 | }, |
| 5271 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 5405 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 5272 | .each = .{ .once = &.{ | 5406 | .each = .{ .once = &.{ |
| ... | @@ -5295,6 +5429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5295,6 +5429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5295 | .unused, | 5429 | .unused, |
| 5296 | .unused, | 5430 | .unused, |
| 5297 | .unused, | 5431 | .unused, |
| | 5432 | .unused, |
| | 5433 | .unused, |
| 5298 | }, | 5434 | }, |
| 5299 | .dst_temps = .{ .mem, .unused }, | 5435 | .dst_temps = .{ .mem, .unused }, |
| 5300 | .clobbers = .{ .eflags = true }, | 5436 | .clobbers = .{ .eflags = true }, |
| ... | @@ -5328,6 +5464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5328,6 +5464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5328 | .unused, | 5464 | .unused, |
| 5329 | .unused, | 5465 | .unused, |
| 5330 | .unused, | 5466 | .unused, |
| | 5467 | .unused, |
| | 5468 | .unused, |
| 5331 | }, | 5469 | }, |
| 5332 | .dst_temps = .{ .mem, .unused }, | 5470 | .dst_temps = .{ .mem, .unused }, |
| 5333 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 5471 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5362,6 +5500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5362,6 +5500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5362 | .unused, | 5500 | .unused, |
| 5363 | .unused, | 5501 | .unused, |
| 5364 | .unused, | 5502 | .unused, |
| | 5503 | .unused, |
| | 5504 | .unused, |
| 5365 | }, | 5505 | }, |
| 5366 | .dst_temps = .{ .mem, .unused }, | 5506 | .dst_temps = .{ .mem, .unused }, |
| 5367 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 5507 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5397,6 +5537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5397,6 +5537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5397 | .unused, | 5537 | .unused, |
| 5398 | .unused, | 5538 | .unused, |
| 5399 | .unused, | 5539 | .unused, |
| | 5540 | .unused, |
| | 5541 | .unused, |
| 5400 | }, | 5542 | }, |
| 5401 | .dst_temps = .{ .mem, .unused }, | 5543 | .dst_temps = .{ .mem, .unused }, |
| 5402 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 5544 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5433,6 +5575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5433,6 +5575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5433 | .unused, | 5575 | .unused, |
| 5434 | .unused, | 5576 | .unused, |
| 5435 | .unused, | 5577 | .unused, |
| | 5578 | .unused, |
| | 5579 | .unused, |
| 5436 | }, | 5580 | }, |
| 5437 | .dst_temps = .{ .mem, .unused }, | 5581 | .dst_temps = .{ .mem, .unused }, |
| 5438 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 5582 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5546,6 +5690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5546,6 +5690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5546 | .unused, | 5690 | .unused, |
| 5547 | .unused, | 5691 | .unused, |
| 5548 | .unused, | 5692 | .unused, |
| | 5693 | .unused, |
| | 5694 | .unused, |
| 5549 | }, | 5695 | }, |
| 5550 | .dst_temps = .{ .mem, .unused }, | 5696 | .dst_temps = .{ .mem, .unused }, |
| 5551 | .clobbers = .{ .eflags = true }, | 5697 | .clobbers = .{ .eflags = true }, |
| ... | @@ -5577,6 +5723,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5577,6 +5723,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5577 | .unused, | 5723 | .unused, |
| 5578 | .unused, | 5724 | .unused, |
| 5579 | .unused, | 5725 | .unused, |
| | 5726 | .unused, |
| | 5727 | .unused, |
| 5580 | }, | 5728 | }, |
| 5581 | .dst_temps = .{ .mem, .unused }, | 5729 | .dst_temps = .{ .mem, .unused }, |
| 5582 | .clobbers = .{ .eflags = true }, | 5730 | .clobbers = .{ .eflags = true }, |
| ... | @@ -5638,6 +5786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5638,6 +5786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5638 | .unused, | 5786 | .unused, |
| 5639 | .unused, | 5787 | .unused, |
| 5640 | .unused, | 5788 | .unused, |
| | 5789 | .unused, |
| | 5790 | .unused, |
| 5641 | }, | 5791 | }, |
| 5642 | .dst_temps = .{ .mem, .unused }, | 5792 | .dst_temps = .{ .mem, .unused }, |
| 5643 | .each = .{ .once = &.{ | 5793 | .each = .{ .once = &.{ |
| ... | @@ -5710,6 +5860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5710,6 +5860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5710 | .unused, | 5860 | .unused, |
| 5711 | .unused, | 5861 | .unused, |
| 5712 | .unused, | 5862 | .unused, |
| | 5863 | .unused, |
| | 5864 | .unused, |
| 5713 | }, | 5865 | }, |
| 5714 | .dst_temps = .{ .mem, .unused }, | 5866 | .dst_temps = .{ .mem, .unused }, |
| 5715 | .clobbers = .{ .eflags = true }, | 5867 | .clobbers = .{ .eflags = true }, |
| ... | @@ -5741,6 +5893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5741,6 +5893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5741 | .unused, | 5893 | .unused, |
| 5742 | .unused, | 5894 | .unused, |
| 5743 | .unused, | 5895 | .unused, |
| | 5896 | .unused, |
| | 5897 | .unused, |
| 5744 | }, | 5898 | }, |
| 5745 | .dst_temps = .{ .mem, .unused }, | 5899 | .dst_temps = .{ .mem, .unused }, |
| 5746 | .clobbers = .{ .eflags = true }, | 5900 | .clobbers = .{ .eflags = true }, |
| ... | @@ -5772,6 +5926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5772,6 +5926,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5772 | .unused, | 5926 | .unused, |
| 5773 | .unused, | 5927 | .unused, |
| 5774 | .unused, | 5928 | .unused, |
| | 5929 | .unused, |
| | 5930 | .unused, |
| 5775 | }, | 5931 | }, |
| 5776 | .dst_temps = .{ .mem, .unused }, | 5932 | .dst_temps = .{ .mem, .unused }, |
| 5777 | .each = .{ .once = &.{ | 5933 | .each = .{ .once = &.{ |
| ... | @@ -5802,6 +5958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5802,6 +5958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5802 | .unused, | 5958 | .unused, |
| 5803 | .unused, | 5959 | .unused, |
| 5804 | .unused, | 5960 | .unused, |
| | 5961 | .unused, |
| | 5962 | .unused, |
| 5805 | }, | 5963 | }, |
| 5806 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 5964 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 5807 | .each = .{ .once = &.{ | 5965 | .each = .{ .once = &.{ |
| ... | @@ -5830,6 +5988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5830,6 +5988,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5830 | .unused, | 5988 | .unused, |
| 5831 | .unused, | 5989 | .unused, |
| 5832 | .unused, | 5990 | .unused, |
| | 5991 | .unused, |
| | 5992 | .unused, |
| 5833 | }, | 5993 | }, |
| 5834 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 5994 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 5835 | .each = .{ .once = &.{ | 5995 | .each = .{ .once = &.{ |
| ... | @@ -5858,6 +6018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5858,6 +6018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5858 | .unused, | 6018 | .unused, |
| 5859 | .unused, | 6019 | .unused, |
| 5860 | .unused, | 6020 | .unused, |
| | 6021 | .unused, |
| | 6022 | .unused, |
| 5861 | }, | 6023 | }, |
| 5862 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 6024 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 5863 | .each = .{ .once = &.{ | 6025 | .each = .{ .once = &.{ |
| ... | @@ -5885,6 +6047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5885,6 +6047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5885 | .unused, | 6047 | .unused, |
| 5886 | .unused, | 6048 | .unused, |
| 5887 | .unused, | 6049 | .unused, |
| | 6050 | .unused, |
| | 6051 | .unused, |
| 5888 | }, | 6052 | }, |
| 5889 | .dst_temps = .{ .mem, .unused }, | 6053 | .dst_temps = .{ .mem, .unused }, |
| 5890 | .each = .{ .once = &.{ | 6054 | .each = .{ .once = &.{ |
| ... | @@ -5917,6 +6081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5917,6 +6081,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5917 | .unused, | 6081 | .unused, |
| 5918 | .unused, | 6082 | .unused, |
| 5919 | .unused, | 6083 | .unused, |
| | 6084 | .unused, |
| | 6085 | .unused, |
| 5920 | }, | 6086 | }, |
| 5921 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 6087 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 5922 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6088 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5944,6 +6110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5944,6 +6110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5944 | .unused, | 6110 | .unused, |
| 5945 | .unused, | 6111 | .unused, |
| 5946 | .unused, | 6112 | .unused, |
| | 6113 | .unused, |
| | 6114 | .unused, |
| 5947 | }, | 6115 | }, |
| 5948 | .dst_temps = .{ .mem, .unused }, | 6116 | .dst_temps = .{ .mem, .unused }, |
| 5949 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6117 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -5977,6 +6145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -5977,6 +6145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 5977 | .unused, | 6145 | .unused, |
| 5978 | .unused, | 6146 | .unused, |
| 5979 | .unused, | 6147 | .unused, |
| | 6148 | .unused, |
| | 6149 | .unused, |
| 5980 | }, | 6150 | }, |
| 5981 | .dst_temps = .{ .mem, .unused }, | 6151 | .dst_temps = .{ .mem, .unused }, |
| 5982 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6152 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -6010,6 +6180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6010,6 +6180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6010 | .unused, | 6180 | .unused, |
| 6011 | .unused, | 6181 | .unused, |
| 6012 | .unused, | 6182 | .unused, |
| | 6183 | .unused, |
| | 6184 | .unused, |
| 6013 | }, | 6185 | }, |
| 6014 | .dst_temps = .{ .mem, .unused }, | 6186 | .dst_temps = .{ .mem, .unused }, |
| 6015 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6187 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -6034,10 +6206,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6034,10 +6206,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); | 6206 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); |
| 6035 | }, | 6207 | }, |
| 6036 | .sub_safe => unreachable, | 6208 | .sub_safe => unreachable, |
| 6037 | .mul, .mul_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, .mul) else fallback: { | 6209 | .mul, .mul_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, .mul) else { |
| 6038 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; | 6210 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; |
| 6039 | const ty = cg.typeOf(bin_op.lhs); | 6211 | 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 }); | 6212 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); |
| 6042 | var res: [1]Temp = undefined; | 6213 | var res: [1]Temp = undefined; |
| 6043 | cg.select(&res, &.{ty}, &ops, comptime &.{ .{ | 6214 | cg.select(&res, &.{ty}, &ops, comptime &.{ .{ |
| ... | @@ -6157,6 +6328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6157,6 +6328,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6157 | .unused, | 6328 | .unused, |
| 6158 | .unused, | 6329 | .unused, |
| 6159 | .unused, | 6330 | .unused, |
| | 6331 | .unused, |
| | 6332 | .unused, |
| 6160 | }, | 6333 | }, |
| 6161 | .dst_temps = .{ .mem, .unused }, | 6334 | .dst_temps = .{ .mem, .unused }, |
| 6162 | .clobbers = .{ .eflags = true }, | 6335 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6192,6 +6365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6192,6 +6365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6192 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 6365 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 6193 | .unused, | 6366 | .unused, |
| 6194 | .unused, | 6367 | .unused, |
| | 6368 | .unused, |
| | 6369 | .unused, |
| 6195 | }, | 6370 | }, |
| 6196 | .dst_temps = .{ .mem, .unused }, | 6371 | .dst_temps = .{ .mem, .unused }, |
| 6197 | .clobbers = .{ .eflags = true }, | 6372 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6236,6 +6411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6236,6 +6411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6236 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 6411 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 6237 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 6412 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 6238 | .unused, | 6413 | .unused, |
| | 6414 | .unused, |
| | 6415 | .unused, |
| 6239 | }, | 6416 | }, |
| 6240 | .dst_temps = .{ .mem, .unused }, | 6417 | .dst_temps = .{ .mem, .unused }, |
| 6241 | .clobbers = .{ .eflags = true }, | 6418 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6283,6 +6460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6283,6 +6460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6283 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 6460 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 6284 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 6461 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 6285 | .unused, | 6462 | .unused, |
| | 6463 | .unused, |
| | 6464 | .unused, |
| 6286 | }, | 6465 | }, |
| 6287 | .dst_temps = .{ .mem, .unused }, | 6466 | .dst_temps = .{ .mem, .unused }, |
| 6288 | .clobbers = .{ .eflags = true }, | 6467 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6330,6 +6509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6330,6 +6509,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6330 | .{ .type = .u64, .kind = .{ .reg = .rax } }, | 6509 | .{ .type = .u64, .kind = .{ .reg = .rax } }, |
| 6331 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 6510 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 6332 | .unused, | 6511 | .unused, |
| | 6512 | .unused, |
| | 6513 | .unused, |
| 6333 | }, | 6514 | }, |
| 6334 | .dst_temps = .{ .mem, .unused }, | 6515 | .dst_temps = .{ .mem, .unused }, |
| 6335 | .clobbers = .{ .eflags = true }, | 6516 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6378,6 +6559,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6378,6 +6559,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6378 | .{ .type = .u64, .kind = .{ .reg = .rax } }, | 6559 | .{ .type = .u64, .kind = .{ .reg = .rax } }, |
| 6379 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 6560 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 6380 | .unused, | 6561 | .unused, |
| | 6562 | .unused, |
| | 6563 | .unused, |
| 6381 | }, | 6564 | }, |
| 6382 | .dst_temps = .{ .mem, .unused }, | 6565 | .dst_temps = .{ .mem, .unused }, |
| 6383 | .clobbers = .{ .eflags = true }, | 6566 | .clobbers = .{ .eflags = true }, |
| ... | @@ -6407,17 +6590,55 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6407,17 +6590,55 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6407 | .{ ._, ._ns, .j, .@"0b", ._, ._, ._ }, | 6590 | .{ ._, ._ns, .j, .@"0b", ._, ._, ._ }, |
| 6408 | } }, | 6591 | } }, |
| 6409 | }, .{ | 6592 | }, .{ |
| 6410 | .required_features = .{ .f16c, null, null, null }, | 6593 | .required_features = .{ .avx, null, null, null }, |
| 6411 | .src_constraints = .{ | 6594 | .src_constraints = .{ |
| 6412 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 6595 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6413 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 6596 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| | 6597 | .any, |
| | 6598 | }, |
| | 6599 | .patterns = &.{ |
| | 6600 | .{ .src = .{ .mem, .mem, .none } }, |
| | 6601 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 6602 | .{ .src = .{ .mem, .to_sse, .none } }, |
| | 6603 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 6604 | }, |
| | 6605 | .extra_temps = .{ |
| | 6606 | .{ .type = .vector_8_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6607 | .unused, |
| | 6608 | .unused, |
| | 6609 | .unused, |
| | 6610 | .unused, |
| | 6611 | .unused, |
| | 6612 | .unused, |
| | 6613 | .unused, |
| | 6614 | .unused, |
| | 6615 | .unused, |
| | 6616 | .unused, |
| | 6617 | }, |
| | 6618 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 6619 | .each = .{ .once = &.{ |
| | 6620 | .{ ._, .vp_w, .movsxb, .dst0x, .src0q, ._, ._ }, |
| | 6621 | .{ ._, .vp_w, .movsxb, .tmp0x, .src1q, ._, ._ }, |
| | 6622 | .{ ._, .vp_w, .mull, .dst0x, .dst0x, .tmp0x, ._ }, |
| | 6623 | .{ ._, .vp_b, .ackssw, .dst0x, .dst0x, .dst0x, ._ }, |
| | 6624 | } }, |
| | 6625 | }, .{ |
| | 6626 | .required_features = .{ .sse4_1, null, null, null }, |
| | 6627 | .src_constraints = .{ |
| | 6628 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| | 6629 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6414 | .any, | 6630 | .any, |
| 6415 | }, | 6631 | }, |
| 6416 | .patterns = &.{ | 6632 | .patterns = &.{ |
| | 6633 | .{ .src = .{ .mem, .mem, .none } }, |
| | 6634 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 6635 | .{ .src = .{ .mem, .to_sse, .none } }, |
| 6417 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 6636 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 6418 | }, | 6637 | }, |
| 6419 | .extra_temps = .{ | 6638 | .extra_temps = .{ |
| 6420 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 6639 | .{ .type = .vector_8_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6640 | .unused, |
| | 6641 | .unused, |
| 6421 | .unused, | 6642 | .unused, |
| 6422 | .unused, | 6643 | .unused, |
| 6423 | .unused, | 6644 | .unused, |
| ... | @@ -6429,24 +6650,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6429,24 +6650,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6429 | }, | 6650 | }, |
| 6430 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 6651 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 6431 | .each = .{ .once = &.{ | 6652 | .each = .{ .once = &.{ |
| 6432 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 6653 | .{ ._, .p_w, .movsxb, .dst0x, .src0q, ._, ._ }, |
| 6433 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 6654 | .{ ._, .p_w, .movsxb, .tmp0x, .src1q, ._, ._ }, |
| 6434 | .{ ._, .v_ss, .mul, .dst0x, .dst0x, .tmp0d, ._ }, | 6655 | .{ ._, .p_w, .mull, .dst0x, .tmp0x, ._, ._ }, |
| 6435 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 6656 | .{ ._, .p_b, .ackssw, .dst0x, .dst0x, ._, ._ }, |
| 6436 | } }, | 6657 | } }, |
| 6437 | }, .{ | 6658 | }, .{ |
| 6438 | .required_features = .{ .sse, null, null, null }, | 6659 | .required_features = .{ .sse2, null, null, null }, |
| 6439 | .src_constraints = .{ | 6660 | .src_constraints = .{ |
| 6440 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 6661 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6441 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 6662 | .{ .scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6442 | .any, | 6663 | .any, |
| 6443 | }, | 6664 | }, |
| 6444 | .patterns = &.{ | 6665 | .patterns = &.{ |
| 6445 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, | 6666 | .{ .src = .{ .to_mut_sse, .to_mut_sse, .none } }, |
| 6446 | }, | 6667 | }, |
| 6447 | .call_frame = .{ .alignment = .@"16" }, | | |
| 6448 | .extra_temps = .{ | 6668 | .extra_temps = .{ |
| 6449 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, | 6669 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| | 6670 | .unused, |
| | 6671 | .unused, |
| 6450 | .unused, | 6672 | .unused, |
| 6451 | .unused, | 6673 | .unused, |
| 6452 | .unused, | 6674 | .unused, |
| ... | @@ -6457,15 +6679,21 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6457,15 +6679,21 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6457 | .unused, | 6679 | .unused, |
| 6458 | }, | 6680 | }, |
| 6459 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 6681 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 6460 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 6461 | .each = .{ .once = &.{ | 6682 | .each = .{ .once = &.{ |
| 6462 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 6683 | .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ }, |
| | 6684 | .{ ._, .p_b, .cmpgt, .tmp0x, .src0x, ._, ._ }, |
| | 6685 | .{ ._, .p_, .unpcklbw, .dst0x, .tmp0x, ._, ._ }, |
| | 6686 | .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ }, |
| | 6687 | .{ ._, .p_b, .cmpgt, .tmp0x, .src1x, ._, ._ }, |
| | 6688 | .{ ._, .p_, .unpcklbw, .src1x, .tmp0x, ._, ._ }, |
| | 6689 | .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ }, |
| | 6690 | .{ ._, .p_b, .ackssw, .dst0x, .dst0x, ._, ._ }, |
| 6463 | } }, | 6691 | } }, |
| 6464 | }, .{ | 6692 | }, .{ |
| 6465 | .required_features = .{ .f16c, null, null, null }, | 6693 | .required_features = .{ .avx2, null, null, null }, |
| 6466 | .src_constraints = .{ | 6694 | .src_constraints = .{ |
| 6467 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, | 6695 | .{ .scalar_signed_int = .{ .of = .xword, .is = .byte } }, |
| 6468 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, | 6696 | .{ .scalar_signed_int = .{ .of = .xword, .is = .byte } }, |
| 6469 | .any, | 6697 | .any, |
| 6470 | }, | 6698 | }, |
| 6471 | .patterns = &.{ | 6699 | .patterns = &.{ |
| ... | @@ -6475,7 +6703,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6475,7 +6703,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6475 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 6703 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 6476 | }, | 6704 | }, |
| 6477 | .extra_temps = .{ | 6705 | .extra_temps = .{ |
| 6478 | .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 6706 | .{ .type = .vector_16_i16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6707 | .unused, |
| | 6708 | .unused, |
| 6479 | .unused, | 6709 | .unused, |
| 6480 | .unused, | 6710 | .unused, |
| 6481 | .unused, | 6711 | .unused, |
| ... | @@ -6487,16 +6717,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6487,16 +6717,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6487 | }, | 6717 | }, |
| 6488 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 6718 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 6489 | .each = .{ .once = &.{ | 6719 | .each = .{ .once = &.{ |
| 6490 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 6720 | .{ ._, .vp_w, .movsxb, .dst0y, .src0x, ._, ._ }, |
| 6491 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 6721 | .{ ._, .vp_w, .movsxb, .tmp0y, .src1x, ._, ._ }, |
| 6492 | .{ ._, .v_ps, .mul, .dst0x, .dst0x, .tmp0x, ._ }, | 6722 | .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ }, |
| 6493 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 6723 | .{ ._, .vp_b, .ackssw, .dst0y, .dst0y, .dst0y, ._ }, |
| | 6724 | .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ }, |
| 6494 | } }, | 6725 | } }, |
| 6495 | }, .{ | 6726 | }, .{ |
| 6496 | .required_features = .{ .f16c, null, null, null }, | 6727 | .required_features = .{ .avx, null, null, null }, |
| 6497 | .src_constraints = .{ | 6728 | .src_constraints = .{ |
| 6498 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, | 6729 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6499 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, | 6730 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6500 | .any, | 6731 | .any, |
| 6501 | }, | 6732 | }, |
| 6502 | .patterns = &.{ | 6733 | .patterns = &.{ |
| ... | @@ -6506,7 +6737,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6506,7 +6737,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6506 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 6737 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 6507 | }, | 6738 | }, |
| 6508 | .extra_temps = .{ | 6739 | .extra_temps = .{ |
| 6509 | .{ .type = .vector_8_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 6740 | .{ .type = .vector_8_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6741 | .unused, |
| | 6742 | .unused, |
| 6510 | .unused, | 6743 | .unused, |
| 6511 | .unused, | 6744 | .unused, |
| 6512 | .unused, | 6745 | .unused, |
| ... | @@ -6518,16 +6751,114 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6518,16 +6751,114 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6518 | }, | 6751 | }, |
| 6519 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 6752 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 6520 | .each = .{ .once = &.{ | 6753 | .each = .{ .once = &.{ |
| 6521 | .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ }, | 6754 | .{ ._, .vp_w, .movzxb, .dst0x, .src0q, ._, ._ }, |
| 6522 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, | 6755 | .{ ._, .vp_w, .movzxb, .tmp0x, .src1q, ._, ._ }, |
| 6523 | .{ ._, .v_ps, .mul, .dst0y, .dst0y, .tmp0y, ._ }, | 6756 | .{ ._, .vp_w, .mull, .dst0x, .dst0x, .tmp0x, ._ }, |
| 6524 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, | 6757 | .{ ._, .vp_b, .ackusw, .dst0x, .dst0x, .dst0x, ._ }, |
| 6525 | } }, | 6758 | } }, |
| 6526 | }, .{ | 6759 | }, .{ |
| 6527 | .required_features = .{ .f16c, null, null, null }, | 6760 | .required_features = .{ .sse4_1, null, null, null }, |
| 6528 | .src_constraints = .{ | 6761 | .src_constraints = .{ |
| 6529 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } }, | 6762 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6530 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } }, | 6763 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| | 6764 | .any, |
| | 6765 | }, |
| | 6766 | .patterns = &.{ |
| | 6767 | .{ .src = .{ .mem, .mem, .none } }, |
| | 6768 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 6769 | .{ .src = .{ .mem, .to_sse, .none } }, |
| | 6770 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 6771 | }, |
| | 6772 | .extra_temps = .{ |
| | 6773 | .{ .type = .vector_8_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6774 | .unused, |
| | 6775 | .unused, |
| | 6776 | .unused, |
| | 6777 | .unused, |
| | 6778 | .unused, |
| | 6779 | .unused, |
| | 6780 | .unused, |
| | 6781 | .unused, |
| | 6782 | .unused, |
| | 6783 | .unused, |
| | 6784 | }, |
| | 6785 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 6786 | .each = .{ .once = &.{ |
| | 6787 | .{ ._, .p_w, .movzxb, .dst0x, .src0q, ._, ._ }, |
| | 6788 | .{ ._, .p_w, .movzxb, .tmp0x, .src1q, ._, ._ }, |
| | 6789 | .{ ._, .p_w, .mull, .dst0x, .tmp0x, ._, ._ }, |
| | 6790 | .{ ._, .p_b, .ackusw, .dst0x, .dst0x, ._, ._ }, |
| | 6791 | } }, |
| | 6792 | }, .{ |
| | 6793 | .required_features = .{ .sse2, null, null, null }, |
| | 6794 | .src_constraints = .{ |
| | 6795 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| | 6796 | .{ .scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| | 6797 | .any, |
| | 6798 | }, |
| | 6799 | .patterns = &.{ |
| | 6800 | .{ .src = .{ .to_mut_sse, .to_mut_sse, .none } }, |
| | 6801 | }, |
| | 6802 | .extra_temps = .{ |
| | 6803 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 6804 | .unused, |
| | 6805 | .unused, |
| | 6806 | .unused, |
| | 6807 | .unused, |
| | 6808 | .unused, |
| | 6809 | .unused, |
| | 6810 | .unused, |
| | 6811 | .unused, |
| | 6812 | .unused, |
| | 6813 | .unused, |
| | 6814 | }, |
| | 6815 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 6816 | .each = .{ .once = &.{ |
| | 6817 | .{ ._, .p_, .xor, .tmp0x, .tmp0x, ._, ._ }, |
| | 6818 | .{ ._, .p_, .unpcklbw, .dst0x, .tmp0x, ._, ._ }, |
| | 6819 | .{ ._, .p_, .unpcklbw, .src1x, .tmp0x, ._, ._ }, |
| | 6820 | .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ }, |
| | 6821 | .{ ._, .p_b, .ackusw, .dst0x, .dst0x, ._, ._ }, |
| | 6822 | } }, |
| | 6823 | }, .{ |
| | 6824 | .required_features = .{ .avx2, null, null, null }, |
| | 6825 | .src_constraints = .{ |
| | 6826 | .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, |
| | 6827 | .{ .scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, |
| | 6828 | .any, |
| | 6829 | }, |
| | 6830 | .patterns = &.{ |
| | 6831 | .{ .src = .{ .mem, .mem, .none } }, |
| | 6832 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 6833 | .{ .src = .{ .mem, .to_sse, .none } }, |
| | 6834 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 6835 | }, |
| | 6836 | .extra_temps = .{ |
| | 6837 | .{ .type = .vector_16_u16, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 6838 | .unused, |
| | 6839 | .unused, |
| | 6840 | .unused, |
| | 6841 | .unused, |
| | 6842 | .unused, |
| | 6843 | .unused, |
| | 6844 | .unused, |
| | 6845 | .unused, |
| | 6846 | .unused, |
| | 6847 | .unused, |
| | 6848 | }, |
| | 6849 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 6850 | .each = .{ .once = &.{ |
| | 6851 | .{ ._, .vp_w, .movzxb, .dst0y, .src0x, ._, ._ }, |
| | 6852 | .{ ._, .vp_w, .movzxb, .tmp0y, .src1x, ._, ._ }, |
| | 6853 | .{ ._, .vp_w, .mull, .dst0y, .dst0y, .tmp0y, ._ }, |
| | 6854 | .{ ._, .vp_b, .ackusw, .dst0y, .dst0y, .dst0y, ._ }, |
| | 6855 | .{ ._, .v_q, .perm, .dst0y, .dst0y, .ui(0b10_00_10_00), ._ }, |
| | 6856 | } }, |
| | 6857 | }, .{ |
| | 6858 | .required_features = .{ .avx2, null, null, null }, |
| | 6859 | .src_constraints = .{ |
| | 6860 | .{ .multiple_scalar_signed_int = .{ .of = .xword, .is = .byte } }, |
| | 6861 | .{ .multiple_scalar_signed_int = .{ .of = .xword, .is = .byte } }, |
| 6531 | .any, | 6862 | .any, |
| 6532 | }, | 6863 | }, |
| 6533 | .patterns = &.{ | 6864 | .patterns = &.{ |
| ... | @@ -6535,8 +6866,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6535,8 +6866,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6535 | }, | 6866 | }, |
| 6536 | .extra_temps = .{ | 6867 | .extra_temps = .{ |
| 6537 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 6868 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6538 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, | 6869 | .{ .type = .vector_16_i16, .kind = .{ .rc = .sse } }, |
| 6539 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, | 6870 | .{ .type = .vector_16_i16, .kind = .{ .rc = .sse } }, |
| | 6871 | .unused, |
| | 6872 | .unused, |
| 6540 | .unused, | 6873 | .unused, |
| 6541 | .unused, | 6874 | .unused, |
| 6542 | .unused, | 6875 | .unused, |
| ... | @@ -6548,29 +6881,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6548,29 +6881,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6548 | .clobbers = .{ .eflags = true }, | 6881 | .clobbers = .{ .eflags = true }, |
| 6549 | .each = .{ .once = &.{ | 6882 | .each = .{ .once = &.{ |
| 6550 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 6883 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6551 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 6884 | .{ .@"0:", .vp_w, .movsxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6552 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 6885 | .{ ._, .vp_w, .movsxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6553 | .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .tmp2y, ._ }, | 6886 | .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| 6554 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, | 6887 | .{ ._, .vp_b, .ackssw, .tmp1y, .tmp1y, .tmp1y, ._ }, |
| | 6888 | .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ }, |
| | 6889 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 6555 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 6890 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 6556 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 6891 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6557 | } }, | 6892 | } }, |
| 6558 | }, .{ | 6893 | }, .{ |
| 6559 | .required_features = .{ .avx, null, null, null }, | 6894 | .required_features = .{ .avx, null, null, null }, |
| 6560 | .src_constraints = .{ | 6895 | .src_constraints = .{ |
| 6561 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6896 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6562 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6897 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6563 | .any, | 6898 | .any, |
| 6564 | }, | 6899 | }, |
| 6565 | .patterns = &.{ | 6900 | .patterns = &.{ |
| 6566 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 6901 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6567 | }, | 6902 | }, |
| 6568 | .call_frame = .{ .alignment = .@"16" }, | | |
| 6569 | .extra_temps = .{ | 6903 | .extra_temps = .{ |
| 6570 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 6904 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6571 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 6905 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6572 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 6906 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6573 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, | 6907 | .unused, |
| | 6908 | .unused, |
| | 6909 | .unused, |
| 6574 | .unused, | 6910 | .unused, |
| 6575 | .unused, | 6911 | .unused, |
| 6576 | .unused, | 6912 | .unused, |
| ... | @@ -6578,33 +6914,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6578,33 +6914,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6578 | .unused, | 6914 | .unused, |
| 6579 | }, | 6915 | }, |
| 6580 | .dst_temps = .{ .mem, .unused }, | 6916 | .dst_temps = .{ .mem, .unused }, |
| 6581 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6917 | .clobbers = .{ .eflags = true }, |
| 6582 | .each = .{ .once = &.{ | 6918 | .each = .{ .once = &.{ |
| 6583 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 6919 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6584 | .{ .@"0:", .vp_, .xor, .tmp2x, .tmp2x, .tmp2x, ._ }, | 6920 | .{ .@"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) }, | 6921 | .{ ._, .vp_w, .movsxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6586 | .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) }, | 6922 | .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .tmp2x, ._ }, |
| 6587 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 6923 | .{ ._, .vp_b, .ackssw, .tmp1x, .tmp1x, .tmp1x, ._ }, |
| 6588 | .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, | 6924 | .{ ._, .v_q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 6589 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | 6925 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 6590 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 6926 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6591 | } }, | 6927 | } }, |
| 6592 | }, .{ | 6928 | }, .{ |
| 6593 | .required_features = .{ .sse4_1, null, null, null }, | 6929 | .required_features = .{ .sse4_1, null, null, null }, |
| 6594 | .src_constraints = .{ | 6930 | .src_constraints = .{ |
| 6595 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6931 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6596 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6932 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6597 | .any, | 6933 | .any, |
| 6598 | }, | 6934 | }, |
| 6599 | .patterns = &.{ | 6935 | .patterns = &.{ |
| 6600 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 6936 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6601 | }, | 6937 | }, |
| 6602 | .call_frame = .{ .alignment = .@"16" }, | | |
| 6603 | .extra_temps = .{ | 6938 | .extra_temps = .{ |
| 6604 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 6939 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6605 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 6940 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6606 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 6941 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6607 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, | 6942 | .unused, |
| | 6943 | .unused, |
| | 6944 | .unused, |
| 6608 | .unused, | 6945 | .unused, |
| 6609 | .unused, | 6946 | .unused, |
| 6610 | .unused, | 6947 | .unused, |
| ... | @@ -6612,178 +6949,199 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6612,178 +6949,199 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6612 | .unused, | 6949 | .unused, |
| 6613 | }, | 6950 | }, |
| 6614 | .dst_temps = .{ .mem, .unused }, | 6951 | .dst_temps = .{ .mem, .unused }, |
| 6615 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6952 | .clobbers = .{ .eflags = true }, |
| 6616 | .each = .{ .once = &.{ | 6953 | .each = .{ .once = &.{ |
| 6617 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 6954 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6618 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, | 6955 | .{ .@"0:", .p_w, .movsxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6619 | .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ }, | 6956 | .{ ._, .p_w, .movsxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6620 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 6957 | .{ ._, .p_w, .mull, .tmp1x, .tmp2x, ._, ._ }, |
| 6621 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 6958 | .{ ._, .p_b, .ackssw, .tmp1x, .tmp1x, ._, ._ }, |
| 6622 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 6959 | .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 6623 | .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, | 6960 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 6624 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | | |
| 6625 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 6961 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6626 | } }, | 6962 | } }, |
| 6627 | }, .{ | 6963 | }, .{ |
| 6628 | .required_features = .{ .sse2, null, null, null }, | 6964 | .required_features = .{ .sse2, null, null, null }, |
| 6629 | .src_constraints = .{ | 6965 | .src_constraints = .{ |
| 6630 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6966 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6631 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 6967 | .{ .multiple_scalar_signed_int = .{ .of = .qword, .is = .byte } }, |
| 6632 | .any, | 6968 | .any, |
| 6633 | }, | 6969 | }, |
| 6634 | .patterns = &.{ | 6970 | .patterns = &.{ |
| 6635 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 6971 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6636 | }, | 6972 | }, |
| 6637 | .call_frame = .{ .alignment = .@"16" }, | | |
| 6638 | .extra_temps = .{ | 6973 | .extra_temps = .{ |
| 6639 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 6974 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6640 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 6975 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6641 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 6976 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6642 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, | 6977 | .{ .type = .vector_8_i16, .kind = .{ .rc = .sse } }, |
| 6643 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 6978 | .unused, |
| | 6979 | .unused, |
| | 6980 | .unused, |
| 6644 | .unused, | 6981 | .unused, |
| 6645 | .unused, | 6982 | .unused, |
| 6646 | .unused, | 6983 | .unused, |
| 6647 | .unused, | 6984 | .unused, |
| 6648 | }, | 6985 | }, |
| 6649 | .dst_temps = .{ .mem, .unused }, | 6986 | .dst_temps = .{ .mem, .unused }, |
| 6650 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 6987 | .clobbers = .{ .eflags = true }, |
| 6651 | .each = .{ .once = &.{ | 6988 | .each = .{ .once = &.{ |
| 6652 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 6989 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6653 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, | 6990 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| 6654 | .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ }, | 6991 | .{ ._, ._q, .mov, .tmp2x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6655 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 6992 | .{ ._, .p_b, .cmpgt, .tmp1x, .tmp2x, ._, ._ }, |
| 6656 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 6993 | .{ ._, .p_, .unpcklbw, .tmp2x, .tmp1x, ._, ._ }, |
| 6657 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 6994 | .{ ._, .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| 6658 | .{ ._, .p_w, .extr, .tmp4d, .tmp1x, .ui(0), ._ }, | 6995 | .{ ._, ._q, .mov, .tmp3x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6659 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp4w, ._, ._ }, | 6996 | .{ ._, .p_b, .cmpgt, .tmp1x, .tmp3x, ._, ._ }, |
| 6660 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | 6997 | .{ ._, .p_, .unpcklbw, .tmp3x, .tmp1x, ._, ._ }, |
| | 6998 | .{ ._, .p_w, .mull, .tmp2x, .tmp3x, ._, ._ }, |
| | 6999 | .{ ._, .p_b, .ackssw, .tmp2x, .tmp2x, ._, ._ }, |
| | 7000 | .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp2x, ._, ._ }, |
| | 7001 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 6661 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7002 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6662 | } }, | 7003 | } }, |
| 6663 | }, .{ | 7004 | }, .{ |
| 6664 | .required_features = .{ .sse, null, null, null }, | 7005 | .required_features = .{ .slow_incdec, null, null, null }, |
| 6665 | .src_constraints = .{ | 7006 | .src_constraints = .{ |
| 6666 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 7007 | .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } }, |
| 6667 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, | 7008 | .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } }, |
| 6668 | .any, | 7009 | .any, |
| 6669 | }, | 7010 | }, |
| 6670 | .patterns = &.{ | 7011 | .patterns = &.{ |
| 6671 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 7012 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6672 | }, | 7013 | }, |
| 6673 | .call_frame = .{ .alignment = .@"16" }, | | |
| 6674 | .extra_temps = .{ | 7014 | .extra_temps = .{ |
| 6675 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7015 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6676 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 7016 | .{ .type = .i8, .kind = .{ .reg = .al } }, |
| 6677 | .{ .type = .f32, .kind = .mem }, | 7017 | .unused, |
| 6678 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 7018 | .unused, |
| 6679 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 7019 | .unused, |
| 6680 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, | 7020 | .unused, |
| | 7021 | .unused, |
| | 7022 | .unused, |
| 6681 | .unused, | 7023 | .unused, |
| 6682 | .unused, | 7024 | .unused, |
| 6683 | .unused, | 7025 | .unused, |
| 6684 | }, | 7026 | }, |
| 6685 | .dst_temps = .{ .mem, .unused }, | 7027 | .dst_temps = .{ .mem, .unused }, |
| 6686 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 7028 | .clobbers = .{ .eflags = true }, |
| 6687 | .each = .{ .once = &.{ | 7029 | .each = .{ .once = &.{ |
| 6688 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7030 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6689 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ }, | 7031 | .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6690 | .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ }, | 7032 | .{ ._, .i_, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 6691 | .{ ._, ._ss, .mov, .tmp3x, .mem(.tmp2d), ._, ._ }, | 7033 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ }, |
| 6692 | .{ ._, ._, .movzx, .tmp1d, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ }, | 7034 | .{ ._, ._, .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", ._, ._, ._ }, | 7035 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6701 | } }, | 7036 | } }, |
| 6702 | }, .{ | 7037 | }, .{ |
| 6703 | .required_features = .{ .avx, null, null, null }, | | |
| 6704 | .src_constraints = .{ | 7038 | .src_constraints = .{ |
| 6705 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | 7039 | .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } }, |
| 6706 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | 7040 | .{ .multiple_scalar_signed_int = .{ .of = .byte, .is = .byte } }, |
| 6707 | .any, | 7041 | .any, |
| 6708 | }, | 7042 | }, |
| 6709 | .patterns = &.{ | 7043 | .patterns = &.{ |
| 6710 | .{ .src = .{ .to_sse, .mem, .none } }, | 7044 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6711 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, | | |
| 6712 | .{ .src = .{ .to_sse, .to_sse, .none } }, | | |
| 6713 | }, | 7045 | }, |
| 6714 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 7046 | .extra_temps = .{ |
| | 7047 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7048 | .{ .type = .i8, .kind = .{ .reg = .al } }, |
| | 7049 | .unused, |
| | 7050 | .unused, |
| | 7051 | .unused, |
| | 7052 | .unused, |
| | 7053 | .unused, |
| | 7054 | .unused, |
| | 7055 | .unused, |
| | 7056 | .unused, |
| | 7057 | .unused, |
| | 7058 | }, |
| | 7059 | .dst_temps = .{ .mem, .unused }, |
| | 7060 | .clobbers = .{ .eflags = true }, |
| 6715 | .each = .{ .once = &.{ | 7061 | .each = .{ .once = &.{ |
| 6716 | .{ ._, .v_ss, .mul, .dst0x, .src0x, .src1d, ._ }, | 7062 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6717 | } }, | 7063 | .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6718 | }, .{ | 7064 | .{ ._, .i_, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 6719 | .required_features = .{ .sse, null, null, null }, | 7065 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ }, |
| 6720 | .src_constraints = .{ | 7066 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 6721 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | 7067 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 6722 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | | |
| 6723 | .any, | | |
| 6724 | }, | | |
| 6725 | .patterns = &.{ | | |
| 6726 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | | |
| 6727 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, | | |
| 6728 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | | |
| 6729 | }, | | |
| 6730 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | | |
| 6731 | .each = .{ .once = &.{ | | |
| 6732 | .{ ._, ._ss, .mul, .dst0x, .src1d, ._, ._ }, | | |
| 6733 | } }, | 7068 | } }, |
| 6734 | }, .{ | 7069 | }, .{ |
| 6735 | .required_features = .{ .avx, null, null, null }, | 7070 | .required_features = .{ .avx2, null, null, null }, |
| 6736 | .src_constraints = .{ | 7071 | .src_constraints = .{ |
| 6737 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | 7072 | .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, |
| 6738 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | 7073 | .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .byte } }, |
| 6739 | .any, | 7074 | .any, |
| 6740 | }, | 7075 | }, |
| 6741 | .patterns = &.{ | 7076 | .patterns = &.{ |
| 6742 | .{ .src = .{ .to_sse, .mem, .none } }, | 7077 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6743 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, | | |
| 6744 | .{ .src = .{ .to_sse, .to_sse, .none } }, | | |
| 6745 | }, | | |
| 6746 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | | |
| 6747 | .each = .{ .once = &.{ | | |
| 6748 | .{ ._, .v_ps, .mul, .dst0x, .src0x, .src1x, ._ }, | | |
| 6749 | } }, | | |
| 6750 | }, .{ | | |
| 6751 | .required_features = .{ .sse, null, null, null }, | | |
| 6752 | .src_constraints = .{ | | |
| 6753 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | | |
| 6754 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | | |
| 6755 | .any, | | |
| 6756 | }, | 7078 | }, |
| 6757 | .patterns = &.{ | 7079 | .extra_temps = .{ |
| 6758 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 7080 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6759 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, | 7081 | .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } }, |
| 6760 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 7082 | .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } }, |
| | 7083 | .unused, |
| | 7084 | .unused, |
| | 7085 | .unused, |
| | 7086 | .unused, |
| | 7087 | .unused, |
| | 7088 | .unused, |
| | 7089 | .unused, |
| | 7090 | .unused, |
| 6761 | }, | 7091 | }, |
| 6762 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 7092 | .dst_temps = .{ .mem, .unused }, |
| | 7093 | .clobbers = .{ .eflags = true }, |
| 6763 | .each = .{ .once = &.{ | 7094 | .each = .{ .once = &.{ |
| 6764 | .{ ._, ._ps, .mul, .dst0x, .src1x, ._, ._ }, | 7095 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 7096 | .{ .@"0:", .vp_w, .movzxb, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7097 | .{ ._, .vp_w, .movzxb, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7098 | .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| | 7099 | .{ ._, .vp_b, .ackusw, .tmp1y, .tmp1y, .tmp1y, ._ }, |
| | 7100 | .{ ._, .v_q, .perm, .tmp1y, .tmp1y, .ui(0b10_00_10_00), ._ }, |
| | 7101 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 7102 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 7103 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6765 | } }, | 7104 | } }, |
| 6766 | }, .{ | 7105 | }, .{ |
| 6767 | .required_features = .{ .avx, null, null, null }, | 7106 | .required_features = .{ .avx, null, null, null }, |
| 6768 | .src_constraints = .{ | 7107 | .src_constraints = .{ |
| 6769 | .{ .scalar_float = .{ .of = .yword, .is = .dword } }, | 7108 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6770 | .{ .scalar_float = .{ .of = .yword, .is = .dword } }, | 7109 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6771 | .any, | 7110 | .any, |
| 6772 | }, | 7111 | }, |
| 6773 | .patterns = &.{ | 7112 | .patterns = &.{ |
| 6774 | .{ .src = .{ .to_sse, .mem, .none } }, | 7113 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6775 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, | | |
| 6776 | .{ .src = .{ .to_sse, .to_sse, .none } }, | | |
| 6777 | }, | 7114 | }, |
| 6778 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 7115 | .extra_temps = .{ |
| | 7116 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7117 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7118 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7119 | .unused, |
| | 7120 | .unused, |
| | 7121 | .unused, |
| | 7122 | .unused, |
| | 7123 | .unused, |
| | 7124 | .unused, |
| | 7125 | .unused, |
| | 7126 | .unused, |
| | 7127 | }, |
| | 7128 | .dst_temps = .{ .mem, .unused }, |
| | 7129 | .clobbers = .{ .eflags = true }, |
| 6779 | .each = .{ .once = &.{ | 7130 | .each = .{ .once = &.{ |
| 6780 | .{ ._, .v_ps, .mul, .dst0y, .src0y, .src1y, ._ }, | 7131 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 7132 | .{ .@"0:", .vp_w, .movzxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7133 | .{ ._, .vp_w, .movzxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7134 | .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .tmp2x, ._ }, |
| | 7135 | .{ ._, .vp_b, .ackusw, .tmp1x, .tmp1x, .tmp1x, ._ }, |
| | 7136 | .{ ._, .v_q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 7137 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| | 7138 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6781 | } }, | 7139 | } }, |
| 6782 | }, .{ | 7140 | }, .{ |
| 6783 | .required_features = .{ .avx, null, null, null }, | 7141 | .required_features = .{ .sse4_1, null, null, null }, |
| 6784 | .src_constraints = .{ | 7142 | .src_constraints = .{ |
| 6785 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .dword } }, | 7143 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6786 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .dword } }, | 7144 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6787 | .any, | 7145 | .any, |
| 6788 | }, | 7146 | }, |
| 6789 | .patterns = &.{ | 7147 | .patterns = &.{ |
| ... | @@ -6791,7 +7149,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6791,7 +7149,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6791 | }, | 7149 | }, |
| 6792 | .extra_temps = .{ | 7150 | .extra_temps = .{ |
| 6793 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7151 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6794 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, | 7152 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7153 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7154 | .unused, |
| 6795 | .unused, | 7155 | .unused, |
| 6796 | .unused, | 7156 | .unused, |
| 6797 | .unused, | 7157 | .unused, |
| ... | @@ -6804,17 +7164,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6804,17 +7164,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6804 | .clobbers = .{ .eflags = true }, | 7164 | .clobbers = .{ .eflags = true }, |
| 6805 | .each = .{ .once = &.{ | 7165 | .each = .{ .once = &.{ |
| 6806 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7166 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6807 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 7167 | .{ .@"0:", .p_w, .movzxb, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6808 | .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 7168 | .{ ._, .p_w, .movzxb, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6809 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 7169 | .{ ._, .p_w, .mull, .tmp1x, .tmp2x, ._, ._ }, |
| 6810 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 7170 | .{ ._, .p_b, .ackusw, .tmp1x, .tmp1x, ._, ._ }, |
| | 7171 | .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 7172 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 6811 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7173 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6812 | } }, | 7174 | } }, |
| 6813 | }, .{ | 7175 | }, .{ |
| 6814 | .required_features = .{ .sse, null, null, null }, | 7176 | .required_features = .{ .sse2, null, null, null }, |
| 6815 | .src_constraints = .{ | 7177 | .src_constraints = .{ |
| 6816 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, | 7178 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6817 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, | 7179 | .{ .multiple_scalar_unsigned_int = .{ .of = .qword, .is = .byte } }, |
| 6818 | .any, | 7180 | .any, |
| 6819 | }, | 7181 | }, |
| 6820 | .patterns = &.{ | 7182 | .patterns = &.{ |
| ... | @@ -6822,7 +7184,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6822,7 +7184,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6822 | }, | 7184 | }, |
| 6823 | .extra_temps = .{ | 7185 | .extra_temps = .{ |
| 6824 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7186 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6825 | .{ .type = .vector_4_f32, .kind = .{ .rc = .sse } }, | 7187 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7188 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7189 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| 6826 | .unused, | 7190 | .unused, |
| 6827 | .unused, | 7191 | .unused, |
| 6828 | .unused, | 7192 | .unused, |
| ... | @@ -6835,57 +7199,64 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6835,57 +7199,64 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6835 | .clobbers = .{ .eflags = true }, | 7199 | .clobbers = .{ .eflags = true }, |
| 6836 | .each = .{ .once = &.{ | 7200 | .each = .{ .once = &.{ |
| 6837 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7201 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6838 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 7202 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| 6839 | .{ ._, ._ps, .mul, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 7203 | .{ ._, ._q, .mov, .tmp2x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6840 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 7204 | .{ ._, .p_, .unpcklbw, .tmp2x, .tmp1x, ._, ._ }, |
| 6841 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 7205 | .{ ._, ._q, .mov, .tmp3x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7206 | .{ ._, .p_, .unpcklbw, .tmp3x, .tmp1x, ._, ._ }, |
| | 7207 | .{ ._, .p_w, .mull, .tmp2x, .tmp3x, ._, ._ }, |
| | 7208 | .{ ._, .p_b, .ackusw, .tmp2x, .tmp2x, ._, ._ }, |
| | 7209 | .{ ._, ._q, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp2x, ._, ._ }, |
| | 7210 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 6842 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7211 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6843 | } }, | 7212 | } }, |
| 6844 | }, .{ | 7213 | }, .{ |
| 6845 | .required_features = .{ .avx, null, null, null }, | 7214 | .required_features = .{ .slow_incdec, null, null, null }, |
| 6846 | .src_constraints = .{ | 7215 | .src_constraints = .{ |
| 6847 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 7216 | .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } }, |
| 6848 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 7217 | .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } }, |
| 6849 | .any, | 7218 | .any, |
| 6850 | }, | 7219 | }, |
| 6851 | .patterns = &.{ | 7220 | .patterns = &.{ |
| 6852 | .{ .src = .{ .to_sse, .mem, .none } }, | 7221 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6853 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, | | |
| 6854 | .{ .src = .{ .to_sse, .to_sse, .none } }, | | |
| 6855 | }, | | |
| 6856 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | | |
| 6857 | .each = .{ .once = &.{ | | |
| 6858 | .{ ._, .v_sd, .mul, .dst0x, .src0x, .src1q, ._ }, | | |
| 6859 | } }, | | |
| 6860 | }, .{ | | |
| 6861 | .required_features = .{ .sse2, null, null, null }, | | |
| 6862 | .src_constraints = .{ | | |
| 6863 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | | |
| 6864 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | | |
| 6865 | .any, | | |
| 6866 | }, | 7222 | }, |
| 6867 | .patterns = &.{ | 7223 | .extra_temps = .{ |
| 6868 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 7224 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6869 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, | 7225 | .{ .type = .u8, .kind = .{ .reg = .al } }, |
| 6870 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 7226 | .unused, |
| | 7227 | .unused, |
| | 7228 | .unused, |
| | 7229 | .unused, |
| | 7230 | .unused, |
| | 7231 | .unused, |
| | 7232 | .unused, |
| | 7233 | .unused, |
| | 7234 | .unused, |
| 6871 | }, | 7235 | }, |
| 6872 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 7236 | .dst_temps = .{ .mem, .unused }, |
| | 7237 | .clobbers = .{ .eflags = true }, |
| 6873 | .each = .{ .once = &.{ | 7238 | .each = .{ .once = &.{ |
| 6874 | .{ ._, ._sd, .mul, .dst0x, .src1q, ._, ._ }, | 7239 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 7240 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7241 | .{ ._, ._, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| | 7242 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ }, |
| | 7243 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 7244 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6875 | } }, | 7245 | } }, |
| 6876 | }, .{ | 7246 | }, .{ |
| 6877 | .required_features = .{ .x87, null, null, null }, | | |
| 6878 | .src_constraints = .{ | 7247 | .src_constraints = .{ |
| 6879 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 7248 | .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } }, |
| 6880 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 7249 | .{ .multiple_scalar_unsigned_int = .{ .of = .byte, .is = .byte } }, |
| 6881 | .any, | 7250 | .any, |
| 6882 | }, | 7251 | }, |
| 6883 | .patterns = &.{ | 7252 | .patterns = &.{ |
| 6884 | .{ .src = .{ .mem, .mem, .none } }, | 7253 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 6885 | }, | 7254 | }, |
| 6886 | .extra_temps = .{ | 7255 | .extra_temps = .{ |
| 6887 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, | 7256 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6888 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 7257 | .{ .type = .u8, .kind = .{ .reg = .al } }, |
| | 7258 | .unused, |
| | 7259 | .unused, |
| 6889 | .unused, | 7260 | .unused, |
| 6890 | .unused, | 7261 | .unused, |
| 6891 | .unused, | 7262 | .unused, |
| ... | @@ -6895,16 +7266,20 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6895,16 +7266,20 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6895 | .unused, | 7266 | .unused, |
| 6896 | }, | 7267 | }, |
| 6897 | .dst_temps = .{ .mem, .unused }, | 7268 | .dst_temps = .{ .mem, .unused }, |
| | 7269 | .clobbers = .{ .eflags = true }, |
| 6898 | .each = .{ .once = &.{ | 7270 | .each = .{ .once = &.{ |
| 6899 | .{ ._, .f_, .ld, .src0q, ._, ._, ._ }, | 7271 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6900 | .{ ._, .f_, .mul, .src1q, ._, ._, ._ }, | 7272 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6901 | .{ ._, .f_p, .st, .dst0q, ._, ._, ._ }, | 7273 | .{ ._, ._, .mul, .memia(.src1b, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| | 7274 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_unaligned_size), .tmp1b, ._, ._ }, |
| | 7275 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| | 7276 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 6902 | } }, | 7277 | } }, |
| 6903 | }, .{ | 7278 | }, .{ |
| 6904 | .required_features = .{ .avx, null, null, null }, | 7279 | .required_features = .{ .avx, null, null, null }, |
| 6905 | .src_constraints = .{ | 7280 | .src_constraints = .{ |
| 6906 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 7281 | .{ .scalar_int = .{ .of = .xword, .is = .word } }, |
| 6907 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 7282 | .{ .scalar_int = .{ .of = .xword, .is = .word } }, |
| 6908 | .any, | 7283 | .any, |
| 6909 | }, | 7284 | }, |
| 6910 | .patterns = &.{ | 7285 | .patterns = &.{ |
| ... | @@ -6914,13 +7289,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6914,13 +7289,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6914 | }, | 7289 | }, |
| 6915 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 7290 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 6916 | .each = .{ .once = &.{ | 7291 | .each = .{ .once = &.{ |
| 6917 | .{ ._, .v_pd, .mul, .dst0x, .src0x, .src1x, ._ }, | 7292 | .{ ._, .vp_w, .mull, .dst0x, .src0x, .src1x, ._ }, |
| 6918 | } }, | 7293 | } }, |
| 6919 | }, .{ | 7294 | }, .{ |
| 6920 | .required_features = .{ .sse2, null, null, null }, | 7295 | .required_features = .{ .sse2, null, null, null }, |
| 6921 | .src_constraints = .{ | 7296 | .src_constraints = .{ |
| 6922 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 7297 | .{ .scalar_int = .{ .of = .xword, .is = .word } }, |
| 6923 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 7298 | .{ .scalar_int = .{ .of = .xword, .is = .word } }, |
| 6924 | .any, | 7299 | .any, |
| 6925 | }, | 7300 | }, |
| 6926 | .patterns = &.{ | 7301 | .patterns = &.{ |
| ... | @@ -6930,13 +7305,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6930,13 +7305,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6930 | }, | 7305 | }, |
| 6931 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 7306 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 6932 | .each = .{ .once = &.{ | 7307 | .each = .{ .once = &.{ |
| 6933 | .{ ._, ._pd, .mul, .dst0x, .src1x, ._, ._ }, | 7308 | .{ ._, .p_w, .mull, .dst0x, .src1x, ._, ._ }, |
| 6934 | } }, | 7309 | } }, |
| 6935 | }, .{ | 7310 | }, .{ |
| 6936 | .required_features = .{ .avx, null, null, null }, | 7311 | .required_features = .{ .avx2, null, null, null }, |
| 6937 | .src_constraints = .{ | 7312 | .src_constraints = .{ |
| 6938 | .{ .scalar_float = .{ .of = .yword, .is = .qword } }, | 7313 | .{ .scalar_int = .{ .of = .yword, .is = .word } }, |
| 6939 | .{ .scalar_float = .{ .of = .yword, .is = .qword } }, | 7314 | .{ .scalar_int = .{ .of = .yword, .is = .word } }, |
| 6940 | .any, | 7315 | .any, |
| 6941 | }, | 7316 | }, |
| 6942 | .patterns = &.{ | 7317 | .patterns = &.{ |
| ... | @@ -6946,13 +7321,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6946,13 +7321,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6946 | }, | 7321 | }, |
| 6947 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 7322 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 6948 | .each = .{ .once = &.{ | 7323 | .each = .{ .once = &.{ |
| 6949 | .{ ._, .v_pd, .mul, .dst0y, .src0y, .src1y, ._ }, | 7324 | .{ ._, .vp_w, .mull, .dst0y, .src0y, .src1y, ._ }, |
| 6950 | } }, | 7325 | } }, |
| 6951 | }, .{ | 7326 | }, .{ |
| 6952 | .required_features = .{ .avx, null, null, null }, | 7327 | .required_features = .{ .avx2, null, null, null }, |
| 6953 | .src_constraints = .{ | 7328 | .src_constraints = .{ |
| 6954 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .qword } }, | 7329 | .{ .multiple_scalar_int = .{ .of = .yword, .is = .word } }, |
| 6955 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .qword } }, | 7330 | .{ .multiple_scalar_int = .{ .of = .yword, .is = .word } }, |
| 6956 | .any, | 7331 | .any, |
| 6957 | }, | 7332 | }, |
| 6958 | .patterns = &.{ | 7333 | .patterns = &.{ |
| ... | @@ -6960,7 +7335,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6960,7 +7335,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6960 | }, | 7335 | }, |
| 6961 | .extra_temps = .{ | 7336 | .extra_temps = .{ |
| 6962 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7337 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6963 | .{ .type = .vector_4_f64, .kind = .{ .rc = .sse } }, | 7338 | .{ .type = .vector_16_u16, .kind = .{ .rc = .sse } }, |
| | 7339 | .unused, |
| | 7340 | .unused, |
| 6964 | .unused, | 7341 | .unused, |
| 6965 | .unused, | 7342 | .unused, |
| 6966 | .unused, | 7343 | .unused, |
| ... | @@ -6973,17 +7350,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6973,17 +7350,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6973 | .clobbers = .{ .eflags = true }, | 7350 | .clobbers = .{ .eflags = true }, |
| 6974 | .each = .{ .once = &.{ | 7351 | .each = .{ .once = &.{ |
| 6975 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7352 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 6976 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 7353 | .{ .@"0:", .v_dqa, .mov, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 6977 | .{ ._, .v_pd, .mul, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 7354 | .{ ._, .vp_w, .mull, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| 6978 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 7355 | .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 6979 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 7356 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 6980 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7357 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 6981 | } }, | 7358 | } }, |
| 6982 | }, .{ | 7359 | }, .{ |
| 6983 | .required_features = .{ .sse2, null, null, null }, | 7360 | .required_features = .{ .avx, null, null, null }, |
| 6984 | .src_constraints = .{ | 7361 | .src_constraints = .{ |
| 6985 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, | 7362 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } }, |
| 6986 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, | 7363 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } }, |
| 6987 | .any, | 7364 | .any, |
| 6988 | }, | 7365 | }, |
| 6989 | .patterns = &.{ | 7366 | .patterns = &.{ |
| ... | @@ -6991,7 +7368,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -6991,7 +7368,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 6991 | }, | 7368 | }, |
| 6992 | .extra_temps = .{ | 7369 | .extra_temps = .{ |
| 6993 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7370 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 6994 | .{ .type = .vector_2_f64, .kind = .{ .rc = .sse } }, | 7371 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| | 7372 | .unused, |
| | 7373 | .unused, |
| 6995 | .unused, | 7374 | .unused, |
| 6996 | .unused, | 7375 | .unused, |
| 6997 | .unused, | 7376 | .unused, |
| ... | @@ -7004,17 +7383,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7004,17 +7383,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7004 | .clobbers = .{ .eflags = true }, | 7383 | .clobbers = .{ .eflags = true }, |
| 7005 | .each = .{ .once = &.{ | 7384 | .each = .{ .once = &.{ |
| 7006 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7385 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7007 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 7386 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7008 | .{ ._, ._pd, .mul, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 7387 | .{ ._, .vp_w, .mull, .tmp1x, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._ }, |
| 7009 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 7388 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7010 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 7389 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7011 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7390 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7012 | } }, | 7391 | } }, |
| 7013 | }, .{ | 7392 | }, .{ |
| 7014 | .required_features = .{ .x87, null, null, null }, | 7393 | .required_features = .{ .sse2, null, null, null }, |
| 7015 | .src_constraints = .{ | 7394 | .src_constraints = .{ |
| 7016 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 7395 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } }, |
| 7017 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 7396 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .word } }, |
| 7018 | .any, | 7397 | .any, |
| 7019 | }, | 7398 | }, |
| 7020 | .patterns = &.{ | 7399 | .patterns = &.{ |
| ... | @@ -7022,8 +7401,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7022,8 +7401,10 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7022 | }, | 7401 | }, |
| 7023 | .extra_temps = .{ | 7402 | .extra_temps = .{ |
| 7024 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7403 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7025 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, | 7404 | .{ .type = .vector_8_u16, .kind = .{ .rc = .sse } }, |
| 7026 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 7405 | .unused, |
| | 7406 | .unused, |
| | 7407 | .unused, |
| 7027 | .unused, | 7408 | .unused, |
| 7028 | .unused, | 7409 | .unused, |
| 7029 | .unused, | 7410 | .unused, |
| ... | @@ -7032,27 +7413,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7032,27 +7413,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7032 | .unused, | 7413 | .unused, |
| 7033 | }, | 7414 | }, |
| 7034 | .dst_temps = .{ .mem, .unused }, | 7415 | .dst_temps = .{ .mem, .unused }, |
| | 7416 | .clobbers = .{ .eflags = true }, |
| 7035 | .each = .{ .once = &.{ | 7417 | .each = .{ .once = &.{ |
| 7036 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7418 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7037 | .{ .@"0:", .f_, .ld, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 7419 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7038 | .{ ._, .f_, .mul, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 7420 | .{ ._, .p_w, .mull, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7039 | .{ ._, .f_p, .st, .memia(.dst0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 7421 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7040 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, | 7422 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7041 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7423 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7042 | } }, | 7424 | } }, |
| 7043 | }, .{ | 7425 | }, .{ |
| 7044 | .required_features = .{ .x87, null, null, null }, | | |
| 7045 | .src_constraints = .{ | 7426 | .src_constraints = .{ |
| 7046 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7427 | .{ .multiple_scalar_signed_int = .{ .of = .word, .is = .word } }, |
| 7047 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7428 | .{ .multiple_scalar_signed_int = .{ .of = .word, .is = .word } }, |
| 7048 | .any, | 7429 | .any, |
| 7049 | }, | 7430 | }, |
| 7050 | .patterns = &.{ | 7431 | .patterns = &.{ |
| 7051 | .{ .src = .{ .mem, .mem, .none } }, | 7432 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7052 | }, | 7433 | }, |
| 7053 | .extra_temps = .{ | 7434 | .extra_temps = .{ |
| 7054 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, | 7435 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7055 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 7436 | .{ .type = .i16, .kind = .{ .rc = .general_purpose } }, |
| | 7437 | .unused, |
| | 7438 | .unused, |
| 7056 | .unused, | 7439 | .unused, |
| 7057 | .unused, | 7440 | .unused, |
| 7058 | .unused, | 7441 | .unused, |
| ... | @@ -7061,27 +7444,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7061,27 +7444,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7061 | .unused, | 7444 | .unused, |
| 7062 | .unused, | 7445 | .unused, |
| 7063 | }, | 7446 | }, |
| 7064 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 7447 | .dst_temps = .{ .mem, .unused }, |
| | 7448 | .clobbers = .{ .eflags = true }, |
| 7065 | .each = .{ .once = &.{ | 7449 | .each = .{ .once = &.{ |
| 7066 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | 7450 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7067 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, | 7451 | .{ .@"0:", ._, .movsx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7068 | .{ ._, .f_p, .mul, ._, ._, ._, ._ }, | 7452 | .{ ._, .i_, .mul, .tmp1w, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7069 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, | 7453 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ }, |
| | 7454 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 7455 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7070 | } }, | 7456 | } }, |
| 7071 | }, .{ | 7457 | }, .{ |
| 7072 | .required_features = .{ .x87, null, null, null }, | | |
| 7073 | .src_constraints = .{ | 7458 | .src_constraints = .{ |
| 7074 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7459 | .{ .multiple_scalar_unsigned_int = .{ .of = .word, .is = .word } }, |
| 7075 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7460 | .{ .multiple_scalar_unsigned_int = .{ .of = .word, .is = .word } }, |
| 7076 | .any, | 7461 | .any, |
| 7077 | }, | 7462 | }, |
| 7078 | .patterns = &.{ | 7463 | .patterns = &.{ |
| 7079 | .{ .src = .{ .to_x87, .mem, .none }, .commute = .{ 0, 1 } }, | 7464 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7080 | .{ .src = .{ .mem, .to_x87, .none } }, | | |
| 7081 | .{ .src = .{ .to_x87, .to_x87, .none } }, | | |
| 7082 | }, | 7465 | }, |
| 7083 | .extra_temps = .{ | 7466 | .extra_temps = .{ |
| 7084 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 7467 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7468 | .{ .type = .u16, .kind = .{ .rc = .general_purpose } }, |
| | 7469 | .unused, |
| 7085 | .unused, | 7470 | .unused, |
| 7086 | .unused, | 7471 | .unused, |
| 7087 | .unused, | 7472 | .unused, |
| ... | @@ -7091,56 +7476,78 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7091,56 +7476,78 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7091 | .unused, | 7476 | .unused, |
| 7092 | .unused, | 7477 | .unused, |
| 7093 | }, | 7478 | }, |
| 7094 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 7479 | .dst_temps = .{ .mem, .unused }, |
| | 7480 | .clobbers = .{ .eflags = true }, |
| 7095 | .each = .{ .once = &.{ | 7481 | .each = .{ .once = &.{ |
| 7096 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | 7482 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7097 | .{ ._, .f_, .mul, .tmp0t, .src1t, ._, ._ }, | 7483 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7098 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, | 7484 | .{ ._, .i_, .mul, .tmp1w, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7485 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ }, |
| | 7486 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 7487 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7099 | } }, | 7488 | } }, |
| 7100 | }, .{ | 7489 | }, .{ |
| 7101 | .required_features = .{ .x87, null, null, null }, | 7490 | .required_features = .{ .avx, null, null, null }, |
| 7102 | .src_constraints = .{ | 7491 | .src_constraints = .{ |
| 7103 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7492 | .{ .scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7104 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .tbyte } }, | 7493 | .{ .scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7105 | .any, | 7494 | .any, |
| 7106 | }, | 7495 | }, |
| 7107 | .patterns = &.{ | 7496 | .patterns = &.{ |
| 7108 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 7497 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 7498 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| | 7499 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7109 | }, | 7500 | }, |
| 7110 | .extra_temps = .{ | 7501 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7111 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7502 | .each = .{ .once = &.{ |
| 7112 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, | 7503 | .{ ._, .vp_d, .mull, .dst0x, .src0x, .src1x, ._ }, |
| 7113 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 7504 | } }, |
| 7114 | .unused, | 7505 | }, .{ |
| 7115 | .unused, | 7506 | .required_features = .{ .sse4_1, null, null, null }, |
| 7116 | .unused, | 7507 | .src_constraints = .{ |
| 7117 | .unused, | 7508 | .{ .scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7118 | .unused, | 7509 | .{ .scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7119 | .unused, | 7510 | .any, |
| 7120 | }, | 7511 | }, |
| 7121 | .dst_temps = .{ .mem, .unused }, | 7512 | .patterns = &.{ |
| | 7513 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 7514 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, |
| | 7515 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| | 7516 | }, |
| | 7517 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7122 | .each = .{ .once = &.{ | 7518 | .each = .{ .once = &.{ |
| 7123 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7519 | .{ ._, .p_d, .mull, .dst0x, .src1x, ._, ._ }, |
| 7124 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | | |
| 7125 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | | |
| 7126 | .{ ._, .f_p, .mul, ._, ._, ._, ._ }, | | |
| 7127 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | | |
| 7128 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | | |
| 7129 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 7130 | } }, | 7520 | } }, |
| 7131 | }, .{ | 7521 | }, .{ |
| 7132 | .required_features = .{ .sse, null, null, null }, | 7522 | .required_features = .{ .avx2, null, null, null }, |
| 7133 | .src_constraints = .{ | 7523 | .src_constraints = .{ |
| 7134 | .{ .scalar_float = .{ .of = .xword, .is = .xword } }, | 7524 | .{ .scalar_int = .{ .of = .yword, .is = .dword } }, |
| 7135 | .{ .scalar_float = .{ .of = .xword, .is = .xword } }, | 7525 | .{ .scalar_int = .{ .of = .yword, .is = .dword } }, |
| 7136 | .any, | 7526 | .any, |
| 7137 | }, | 7527 | }, |
| 7138 | .patterns = &.{ | 7528 | .patterns = &.{ |
| 7139 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, | 7529 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 7530 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| | 7531 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 7532 | }, |
| | 7533 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 7534 | .each = .{ .once = &.{ |
| | 7535 | .{ ._, .vp_d, .mull, .dst0y, .src0y, .src1y, ._ }, |
| | 7536 | } }, |
| | 7537 | }, .{ |
| | 7538 | .required_features = .{ .avx2, null, null, null }, |
| | 7539 | .src_constraints = .{ |
| | 7540 | .{ .multiple_scalar_int = .{ .of = .yword, .is = .dword } }, |
| | 7541 | .{ .multiple_scalar_int = .{ .of = .yword, .is = .dword } }, |
| | 7542 | .any, |
| | 7543 | }, |
| | 7544 | .patterns = &.{ |
| | 7545 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7140 | }, | 7546 | }, |
| 7141 | .call_frame = .{ .alignment = .@"16" }, | | |
| 7142 | .extra_temps = .{ | 7547 | .extra_temps = .{ |
| 7143 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, | 7548 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7549 | .{ .type = .vector_8_u32, .kind = .{ .rc = .sse } }, |
| | 7550 | .unused, |
| 7144 | .unused, | 7551 | .unused, |
| 7145 | .unused, | 7552 | .unused, |
| 7146 | .unused, | 7553 | .unused, |
| ... | @@ -7150,27 +7557,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7150,27 +7557,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7150 | .unused, | 7557 | .unused, |
| 7151 | .unused, | 7558 | .unused, |
| 7152 | }, | 7559 | }, |
| 7153 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 7560 | .dst_temps = .{ .mem, .unused }, |
| 7154 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 7561 | .clobbers = .{ .eflags = true }, |
| 7155 | .each = .{ .once = &.{ | 7562 | .each = .{ .once = &.{ |
| 7156 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 7563 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 7564 | .{ .@"0:", .v_dqa, .mov, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 7565 | .{ ._, .vp_d, .mull, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| | 7566 | .{ ._, .v_dqa, .mov, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| | 7567 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| | 7568 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7157 | } }, | 7569 | } }, |
| 7158 | }, .{ | 7570 | }, .{ |
| 7159 | .required_features = .{ .avx, null, null, null }, | 7571 | .required_features = .{ .avx, null, null, null }, |
| 7160 | .src_constraints = .{ | 7572 | .src_constraints = .{ |
| 7161 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7573 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7162 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7574 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7163 | .any, | 7575 | .any, |
| 7164 | }, | 7576 | }, |
| 7165 | .patterns = &.{ | 7577 | .patterns = &.{ |
| 7166 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 7578 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7167 | }, | 7579 | }, |
| 7168 | .call_frame = .{ .alignment = .@"16" }, | | |
| 7169 | .extra_temps = .{ | 7580 | .extra_temps = .{ |
| 7170 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7581 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7171 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 7582 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, |
| 7172 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 7583 | .unused, |
| 7173 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, | 7584 | .unused, |
| | 7585 | .unused, |
| | 7586 | .unused, |
| 7174 | .unused, | 7587 | .unused, |
| 7175 | .unused, | 7588 | .unused, |
| 7176 | .unused, | 7589 | .unused, |
| ... | @@ -7178,32 +7591,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7178,32 +7591,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7178 | .unused, | 7591 | .unused, |
| 7179 | }, | 7592 | }, |
| 7180 | .dst_temps = .{ .mem, .unused }, | 7593 | .dst_temps = .{ .mem, .unused }, |
| 7181 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 7594 | .clobbers = .{ .eflags = true }, |
| 7182 | .each = .{ .once = &.{ | 7595 | .each = .{ .once = &.{ |
| 7183 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7596 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7184 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 7597 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7185 | .{ ._, .v_dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 7598 | .{ ._, .vp_d, .mull, .tmp1x, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._ }, |
| 7186 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | | |
| 7187 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 7599 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7188 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 7600 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7189 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7601 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7190 | } }, | 7602 | } }, |
| 7191 | }, .{ | 7603 | }, .{ |
| 7192 | .required_features = .{ .sse2, null, null, null }, | 7604 | .required_features = .{ .sse4_1, null, null, null }, |
| 7193 | .src_constraints = .{ | 7605 | .src_constraints = .{ |
| 7194 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7606 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7195 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7607 | .{ .multiple_scalar_int = .{ .of = .xword, .is = .dword } }, |
| 7196 | .any, | 7608 | .any, |
| 7197 | }, | 7609 | }, |
| 7198 | .patterns = &.{ | 7610 | .patterns = &.{ |
| 7199 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 7611 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7200 | }, | 7612 | }, |
| 7201 | .call_frame = .{ .alignment = .@"16" }, | | |
| 7202 | .extra_temps = .{ | 7613 | .extra_temps = .{ |
| 7203 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7614 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7204 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 7615 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, |
| 7205 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 7616 | .unused, |
| 7206 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, | 7617 | .unused, |
| | 7618 | .unused, |
| | 7619 | .unused, |
| 7207 | .unused, | 7620 | .unused, |
| 7208 | .unused, | 7621 | .unused, |
| 7209 | .unused, | 7622 | .unused, |
| ... | @@ -7211,32 +7624,31 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7211,32 +7624,31 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7211 | .unused, | 7624 | .unused, |
| 7212 | }, | 7625 | }, |
| 7213 | .dst_temps = .{ .mem, .unused }, | 7626 | .dst_temps = .{ .mem, .unused }, |
| 7214 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 7627 | .clobbers = .{ .eflags = true }, |
| 7215 | .each = .{ .once = &.{ | 7628 | .each = .{ .once = &.{ |
| 7216 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7629 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7217 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 7630 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7218 | .{ ._, ._dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 7631 | .{ ._, .p_d, .mull, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7219 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | | |
| 7220 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 7632 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7221 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 7633 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7222 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7634 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7223 | } }, | 7635 | } }, |
| 7224 | }, .{ | 7636 | }, .{ |
| 7225 | .required_features = .{ .sse, null, null, null }, | | |
| 7226 | .src_constraints = .{ | 7637 | .src_constraints = .{ |
| 7227 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7638 | .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, |
| 7228 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, | 7639 | .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, |
| 7229 | .any, | 7640 | .any, |
| 7230 | }, | 7641 | }, |
| 7231 | .patterns = &.{ | 7642 | .patterns = &.{ |
| 7232 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 7643 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7233 | }, | 7644 | }, |
| 7234 | .call_frame = .{ .alignment = .@"16" }, | | |
| 7235 | .extra_temps = .{ | 7645 | .extra_temps = .{ |
| 7236 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 7646 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7237 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 7647 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 7238 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 7648 | .unused, |
| 7239 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, | 7649 | .unused, |
| | 7650 | .unused, |
| | 7651 | .unused, |
| 7240 | .unused, | 7652 | .unused, |
| 7241 | .unused, | 7653 | .unused, |
| 7242 | .unused, | 7654 | .unused, |
| ... | @@ -7244,49 +7656,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7244,49 +7656,29 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7244 | .unused, | 7656 | .unused, |
| 7245 | }, | 7657 | }, |
| 7246 | .dst_temps = .{ .mem, .unused }, | 7658 | .dst_temps = .{ .mem, .unused }, |
| 7247 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 7659 | .clobbers = .{ .eflags = true }, |
| 7248 | .each = .{ .once = &.{ | 7660 | .each = .{ .once = &.{ |
| 7249 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 7661 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7250 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 7662 | .{ .@"0:", ._, .mov, .tmp1d, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7251 | .{ ._, ._ps, .mova, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 7663 | .{ ._, .i_, .mul, .tmp1d, .memia(.src1d, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7252 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 7664 | .{ ._, ._, .mov, .memia(.dst0d, .tmp0, .add_unaligned_size), .tmp1d, ._, ._ }, |
| 7253 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 7665 | .{ ._, ._, .add, .tmp0p, .si(4), ._, ._ }, |
| 7254 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | | |
| 7255 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 7666 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7256 | } }, | 7667 | } }, |
| 7257 | } }) catch |err| switch (err) { | 7668 | }, .{ |
| 7258 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ | 7669 | .required_features = .{ .@"64bit", null, null, null }, |
| 7259 | @tagName(air_tag), | | |
| 7260 | ty.fmt(pt), | | |
| 7261 | ops[0].tracking(cg), | | |
| 7262 | ops[1].tracking(cg), | | |
| 7263 | }), | | |
| 7264 | else => |e| return e, | | |
| 7265 | }; | | |
| 7266 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); | | |
| 7267 | }, | | |
| 7268 | .mul_safe => unreachable, | | |
| 7269 | .div_float, .div_float_optimized, .div_exact, .div_exact_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, switch (air_tag) { | | |
| 7270 | else => unreachable, | | |
| 7271 | .div_float, .div_float_optimized => .div_float, | | |
| 7272 | .div_exact, .div_exact_optimized => .div_exact, | | |
| 7273 | }) else { | | |
| 7274 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; | | |
| 7275 | const ty = cg.typeOf(bin_op.lhs); | | |
| 7276 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); | | |
| 7277 | var res: [1]Temp = undefined; | | |
| 7278 | (if (cg.floatBits(ty.scalarType(zcu))) |_| cg.select(&res, &.{ty}, &ops, comptime &.{ .{ | | |
| 7279 | .required_features = .{ .f16c, null, null, null }, | | |
| 7280 | .src_constraints = .{ | 7670 | .src_constraints = .{ |
| 7281 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 7671 | .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, |
| 7282 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 7672 | .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, |
| 7283 | .any, | 7673 | .any, |
| 7284 | }, | 7674 | }, |
| 7285 | .patterns = &.{ | 7675 | .patterns = &.{ |
| 7286 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 7676 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7287 | }, | 7677 | }, |
| 7288 | .extra_temps = .{ | 7678 | .extra_temps = .{ |
| 7289 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 7679 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7680 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7681 | .unused, |
| 7290 | .unused, | 7682 | .unused, |
| 7291 | .unused, | 7683 | .unused, |
| 7292 | .unused, | 7684 | .unused, |
| ... | @@ -7296,34 +7688,338 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7296,34 +7688,338 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7296 | .unused, | 7688 | .unused, |
| 7297 | .unused, | 7689 | .unused, |
| 7298 | }, | 7690 | }, |
| 7299 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 7691 | .dst_temps = .{ .mem, .unused }, |
| | 7692 | .clobbers = .{ .eflags = true }, |
| 7300 | .each = .{ .once = &.{ | 7693 | .each = .{ .once = &.{ |
| 7301 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 7694 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7302 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 7695 | .{ .@"0:", ._, .mov, .tmp1q, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7303 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, | 7696 | .{ ._, .i_, .mul, .tmp1q, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7304 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 7697 | .{ ._, ._, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1q, ._, ._ }, |
| | 7698 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| | 7699 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 7305 | } }, | 7700 | } }, |
| 7306 | }, .{ | 7701 | }, .{ |
| 7307 | .required_features = .{ .sse, null, null, null }, | 7702 | .required_features = .{ .@"64bit", .bmi2, .adx, null }, |
| 7308 | .src_constraints = .{ | 7703 | .src_constraints = .{ |
| 7309 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 7704 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| 7310 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 7705 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| 7311 | .any, | 7706 | .any, |
| 7312 | }, | 7707 | }, |
| 7313 | .patterns = &.{ | 7708 | .patterns = &.{ |
| 7314 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, | 7709 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 7315 | }, | 7710 | }, |
| 7316 | .call_frame = .{ .alignment = .@"16" }, | | |
| 7317 | .extra_temps = .{ | 7711 | .extra_temps = .{ |
| 7318 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 7712 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7319 | .unused, | 7713 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 7320 | .unused, | 7714 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 7321 | .unused, | 7715 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 7322 | .unused, | 7716 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7323 | .unused, | 7717 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 7324 | .unused, | 7718 | .{ .type = .isize, .kind = .{ .reg = .rcx } }, |
| 7325 | .unused, | 7719 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 7326 | .unused, | 7720 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7721 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7722 | .unused, |
| | 7723 | }, |
| | 7724 | .dst_temps = .{ .mem, .unused }, |
| | 7725 | .clobbers = .{ .eflags = true }, |
| | 7726 | .each = .{ .once = &.{ |
| | 7727 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ }, |
| | 7728 | .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ }, |
| | 7729 | .{ ._, ._, .lea, .tmp2p, .memia(.src1, .tmp0, .add_size), ._, ._ }, |
| | 7730 | .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ }, |
| | 7731 | .{ ._, ._, .mov, .tmp4d, .sia(-8, .src0, .add_elem_size), ._, ._ }, |
| | 7732 | .{ .@"1:", ._, .xor, .tmp5d, .tmp5d, ._, ._ }, |
| | 7733 | .{ ._, ._, .@"or", .tmp5q, .leai(.tmp1q, .tmp4), ._, ._ }, |
| | 7734 | .{ ._, ._z, .j, .@"3f", ._, ._, ._ }, |
| | 7735 | .{ ._, ._, .lea, .tmp6p, .leaad(.tmp4, .sub_src0_elem_size, 8), ._, ._ }, |
| | 7736 | .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ }, |
| | 7737 | .{ .@"2:", ._x, .mul, .tmp9q, .tmp8q, .leai(.tmp2q, .tmp6), ._ }, |
| | 7738 | .{ ._, ._x, .adc, .tmp8q, .tmp7q, ._, ._ }, |
| | 7739 | .{ ._, ._, .mov, .leaiad(.tmp3q, .tmp6, .add_dst0_elem_size, -8), .tmp8q, ._, ._ }, |
| | 7740 | .{ ._, ._rcxz, .j, .@"2f", ._, ._, ._ }, |
| | 7741 | .{ ._, ._x, .ado, .tmp9q, .leaia(.tmp3q, .tmp6, .add_dst0_elem_size), ._, ._ }, |
| | 7742 | .{ ._, ._, .mov, .tmp7q, .tmp9q, ._, ._ }, |
| | 7743 | .{ ._, ._, .lea, .tmp6p, .lead(.tmp6, 8), ._, ._ }, |
| | 7744 | .{ ._, ._mp, .j, .@"2b", ._, ._, ._ }, |
| | 7745 | .{ .@"3:", ._, .mov, .leai(.tmp3q, .tmp4), .tmp5q, ._, ._ }, |
| | 7746 | .{ .@"2:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ }, |
| | 7747 | .{ ._, ._, .sub, .tmp4d, .si(8), ._, ._ }, |
| | 7748 | .{ ._, ._ae, .j, .@"1b", ._, ._, ._ }, |
| | 7749 | .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ }, |
| | 7750 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 7751 | } }, |
| | 7752 | }, .{ |
| | 7753 | .required_features = .{ .@"64bit", .bmi2, .slow_incdec, null }, |
| | 7754 | .src_constraints = .{ |
| | 7755 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7756 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7757 | .any, |
| | 7758 | }, |
| | 7759 | .patterns = &.{ |
| | 7760 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 7761 | }, |
| | 7762 | .extra_temps = .{ |
| | 7763 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7764 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7765 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7766 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7767 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7768 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7769 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 7770 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| | 7771 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7772 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7773 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7774 | }, |
| | 7775 | .dst_temps = .{ .mem, .unused }, |
| | 7776 | .clobbers = .{ .eflags = true }, |
| | 7777 | .each = .{ .once = &.{ |
| | 7778 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ }, |
| | 7779 | .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ }, |
| | 7780 | .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ }, |
| | 7781 | .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ }, |
| | 7782 | .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ }, |
| | 7783 | .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ }, |
| | 7784 | .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ }, |
| | 7785 | .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ }, |
| | 7786 | .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ }, |
| | 7787 | .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ }, |
| | 7788 | .{ ._, ._nz, .j, .@"3f", ._, ._, ._ }, |
| | 7789 | .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ }, |
| | 7790 | .{ ._, ._mp, .j, .@"4f", ._, ._, ._ }, |
| | 7791 | .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ }, |
| | 7792 | .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ }, |
| | 7793 | .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ }, |
| | 7794 | .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ }, |
| | 7795 | .{ .@"3:", ._x, .mul, .tmp10q, .tmp9q, .leasi(.tmp2q, .@"8", .tmp5), ._ }, |
| | 7796 | .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ }, |
| | 7797 | .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ }, |
| | 7798 | .{ ._, ._c, .in, .tmp5p, ._, ._, ._ }, |
| | 7799 | .{ ._, ._nz, .j, .@"2b", ._, ._, ._ }, |
| | 7800 | .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ }, |
| | 7801 | .{ ._, ._, .sub, .tmp4d, .si(1), ._, ._ }, |
| | 7802 | .{ ._, ._ae, .j, .@"1b", ._, ._, ._ }, |
| | 7803 | .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ }, |
| | 7804 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 7805 | } }, |
| | 7806 | }, .{ |
| | 7807 | .required_features = .{ .@"64bit", .bmi2, null, null }, |
| | 7808 | .src_constraints = .{ |
| | 7809 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7810 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7811 | .any, |
| | 7812 | }, |
| | 7813 | .patterns = &.{ |
| | 7814 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 7815 | }, |
| | 7816 | .extra_temps = .{ |
| | 7817 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7818 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7819 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7820 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7821 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7822 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7823 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 7824 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| | 7825 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7826 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7827 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7828 | }, |
| | 7829 | .dst_temps = .{ .mem, .unused }, |
| | 7830 | .clobbers = .{ .eflags = true }, |
| | 7831 | .each = .{ .once = &.{ |
| | 7832 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ }, |
| | 7833 | .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ }, |
| | 7834 | .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ }, |
| | 7835 | .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ }, |
| | 7836 | .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ }, |
| | 7837 | .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ }, |
| | 7838 | .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ }, |
| | 7839 | .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ }, |
| | 7840 | .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ }, |
| | 7841 | .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ }, |
| | 7842 | .{ ._, ._nz, .j, .@"3f", ._, ._, ._ }, |
| | 7843 | .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ }, |
| | 7844 | .{ ._, ._mp, .j, .@"4f", ._, ._, ._ }, |
| | 7845 | .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ }, |
| | 7846 | .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ }, |
| | 7847 | .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ }, |
| | 7848 | .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ }, |
| | 7849 | .{ .@"3:", ._x, .mul, .tmp10q, .tmp9q, .leasi(.tmp2q, .@"8", .tmp5), ._ }, |
| | 7850 | .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ }, |
| | 7851 | .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ }, |
| | 7852 | .{ ._, ._c, .in, .tmp5p, ._, ._, ._ }, |
| | 7853 | .{ ._, ._nz, .j, .@"2b", ._, ._, ._ }, |
| | 7854 | .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ }, |
| | 7855 | .{ ._, ._c, .de, .tmp4d, ._, ._, ._ }, |
| | 7856 | .{ ._, ._ns, .j, .@"1b", ._, ._, ._ }, |
| | 7857 | .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ }, |
| | 7858 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 7859 | } }, |
| | 7860 | }, .{ |
| | 7861 | .required_features = .{ .@"64bit", .slow_incdec, null, null }, |
| | 7862 | .src_constraints = .{ |
| | 7863 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7864 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7865 | .any, |
| | 7866 | }, |
| | 7867 | .patterns = &.{ |
| | 7868 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 7869 | }, |
| | 7870 | .extra_temps = .{ |
| | 7871 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7872 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7873 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7874 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7875 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7876 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7877 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7878 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| | 7879 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7880 | .{ .type = .u64, .kind = .{ .reg = .rax } }, |
| | 7881 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 7882 | }, |
| | 7883 | .dst_temps = .{ .mem, .unused }, |
| | 7884 | .clobbers = .{ .eflags = true }, |
| | 7885 | .each = .{ .once = &.{ |
| | 7886 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ }, |
| | 7887 | .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ }, |
| | 7888 | .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ }, |
| | 7889 | .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ }, |
| | 7890 | .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ }, |
| | 7891 | .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ }, |
| | 7892 | .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ }, |
| | 7893 | .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ }, |
| | 7894 | .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ }, |
| | 7895 | .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ }, |
| | 7896 | .{ ._, ._nz, .j, .@"3f", ._, ._, ._ }, |
| | 7897 | .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ }, |
| | 7898 | .{ ._, ._mp, .j, .@"4f", ._, ._, ._ }, |
| | 7899 | .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ }, |
| | 7900 | .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ }, |
| | 7901 | .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ }, |
| | 7902 | .{ .@"3:", ._, .mov, .tmp9q, .tmp6q, ._, ._ }, |
| | 7903 | .{ ._, ._, .mul, .leasi(.tmp2q, .@"8", .tmp5), ._, ._, ._ }, |
| | 7904 | .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ }, |
| | 7905 | .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ }, |
| | 7906 | .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ }, |
| | 7907 | .{ ._, ._c, .in, .tmp5p, ._, ._, ._ }, |
| | 7908 | .{ ._, ._nz, .j, .@"2b", ._, ._, ._ }, |
| | 7909 | .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ }, |
| | 7910 | .{ ._, ._, .sub, .tmp4d, .si(1), ._, ._ }, |
| | 7911 | .{ ._, ._ae, .j, .@"1b", ._, ._, ._ }, |
| | 7912 | .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ }, |
| | 7913 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 7914 | } }, |
| | 7915 | }, .{ |
| | 7916 | .required_features = .{ .@"64bit", null, null, null }, |
| | 7917 | .src_constraints = .{ |
| | 7918 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7919 | .{ .scalar_remainder_int = .{ .of = .qword, .is = .qword } }, |
| | 7920 | .any, |
| | 7921 | }, |
| | 7922 | .patterns = &.{ |
| | 7923 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 7924 | }, |
| | 7925 | .extra_temps = .{ |
| | 7926 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7927 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7928 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7929 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 7930 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7931 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 7932 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7933 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| | 7934 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 7935 | .{ .type = .u64, .kind = .{ .reg = .rax } }, |
| | 7936 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 7937 | }, |
| | 7938 | .dst_temps = .{ .mem, .unused }, |
| | 7939 | .clobbers = .{ .eflags = true }, |
| | 7940 | .each = .{ .once = &.{ |
| | 7941 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_size), ._, ._ }, |
| | 7942 | .{ .@"0:", ._, .lea, .tmp1p, .memia(.src0, .tmp0, .add_size), ._, ._ }, |
| | 7943 | .{ ._, ._, .lea, .tmp2p, .memiad(.src1, .tmp0, .add_size, 8), ._, ._ }, |
| | 7944 | .{ ._, ._, .lea, .tmp3p, .memia(.dst0, .tmp0, .add_size), ._, ._ }, |
| | 7945 | .{ ._, ._, .mov, .tmp4d, .sia(-1, .src0, .add_elem_size_div_8), ._, ._ }, |
| | 7946 | .{ .@"1:", ._, .lea, .tmp5p, .leaa(.tmp4, .sub_src0_elem_size_div_8), ._, ._ }, |
| | 7947 | .{ ._, ._, .xor, .tmp6d, .tmp6d, ._, ._ }, |
| | 7948 | .{ ._, ._, .xor, .tmp7d, .tmp7d, ._, ._ }, |
| | 7949 | .{ ._, ._, .xor, .tmp8d, .tmp8d, ._, ._ }, |
| | 7950 | .{ ._, ._, .@"or", .tmp6q, .leasi(.tmp1q, .@"8", .tmp4), ._, ._ }, |
| | 7951 | .{ ._, ._nz, .j, .@"3f", ._, ._, ._ }, |
| | 7952 | .{ ._, ._, .mov, .leasi(.tmp3q, .@"8", .tmp4), .tmp6q, ._, ._ }, |
| | 7953 | .{ ._, ._mp, .j, .@"4f", ._, ._, ._ }, |
| | 7954 | .{ .@"2:", ._, .adc, .tmp10q, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), ._, ._ }, |
| | 7955 | .{ ._, ._, .adc, .tmp7b, .si(0), ._, ._ }, |
| | 7956 | .{ ._, ._, .mov, .tmp8q, .tmp10q, ._, ._ }, |
| | 7957 | .{ .@"3:", ._, .mov, .tmp9q, .tmp6q, ._, ._ }, |
| | 7958 | .{ ._, ._, .mul, .leasi(.tmp2q, .@"8", .tmp5), ._, ._, ._ }, |
| | 7959 | .{ ._, ._l, .sh, .tmp7b, .ui(4), ._, ._ }, |
| | 7960 | .{ ._, ._, .adc, .tmp9q, .tmp8q, ._, ._ }, |
| | 7961 | .{ ._, ._, .mov, .leasia(.tmp3q, .@"8", .tmp5, .add_src0_elem_size), .tmp9q, ._, ._ }, |
| | 7962 | .{ ._, ._c, .in, .tmp5p, ._, ._, ._ }, |
| | 7963 | .{ ._, ._nz, .j, .@"2b", ._, ._, ._ }, |
| | 7964 | .{ .@"4:", ._, .lea, .tmp2p, .lead(.tmp2, 8), ._, ._ }, |
| | 7965 | .{ ._, ._c, .de, .tmp4d, ._, ._, ._ }, |
| | 7966 | .{ ._, ._ns, .j, .@"1b", ._, ._, ._ }, |
| | 7967 | .{ ._, ._, .add, .tmp0p, .sa(.src0, .add_elem_size), ._, ._ }, |
| | 7968 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 7969 | } }, |
| | 7970 | }, .{ |
| | 7971 | .required_features = .{ .f16c, null, null, null }, |
| | 7972 | .src_constraints = .{ |
| | 7973 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 7974 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 7975 | .any, |
| | 7976 | }, |
| | 7977 | .patterns = &.{ |
| | 7978 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 7979 | }, |
| | 7980 | .extra_temps = .{ |
| | 7981 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 7982 | .unused, |
| | 7983 | .unused, |
| | 7984 | .unused, |
| | 7985 | .unused, |
| | 7986 | .unused, |
| | 7987 | .unused, |
| | 7988 | .unused, |
| | 7989 | .unused, |
| | 7990 | .unused, |
| | 7991 | .unused, |
| | 7992 | }, |
| | 7993 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 7994 | .each = .{ .once = &.{ |
| | 7995 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| | 7996 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| | 7997 | .{ ._, .v_ss, .mul, .dst0x, .dst0x, .tmp0d, ._ }, |
| | 7998 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| | 7999 | } }, |
| | 8000 | }, .{ |
| | 8001 | .required_features = .{ .sse, null, null, null }, |
| | 8002 | .src_constraints = .{ |
| | 8003 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 8004 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 8005 | .any, |
| | 8006 | }, |
| | 8007 | .patterns = &.{ |
| | 8008 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, |
| | 8009 | }, |
| | 8010 | .call_frame = .{ .alignment = .@"16" }, |
| | 8011 | .extra_temps = .{ |
| | 8012 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, |
| | 8013 | .unused, |
| | 8014 | .unused, |
| | 8015 | .unused, |
| | 8016 | .unused, |
| | 8017 | .unused, |
| | 8018 | .unused, |
| | 8019 | .unused, |
| | 8020 | .unused, |
| | 8021 | .unused, |
| | 8022 | .unused, |
| 7327 | }, | 8023 | }, |
| 7328 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 8024 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7329 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 8025 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -7353,12 +8049,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7353,12 +8049,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7353 | .unused, | 8049 | .unused, |
| 7354 | .unused, | 8050 | .unused, |
| 7355 | .unused, | 8051 | .unused, |
| | 8052 | .unused, |
| | 8053 | .unused, |
| 7356 | }, | 8054 | }, |
| 7357 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8055 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7358 | .each = .{ .once = &.{ | 8056 | .each = .{ .once = &.{ |
| 7359 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 8057 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| 7360 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 8058 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| 7361 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, | 8059 | .{ ._, .v_ps, .mul, .dst0x, .dst0x, .tmp0x, ._ }, |
| 7362 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 8060 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 7363 | } }, | 8061 | } }, |
| 7364 | }, .{ | 8062 | }, .{ |
| ... | @@ -7384,12 +8082,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7384,12 +8082,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7384 | .unused, | 8082 | .unused, |
| 7385 | .unused, | 8083 | .unused, |
| 7386 | .unused, | 8084 | .unused, |
| | 8085 | .unused, |
| | 8086 | .unused, |
| 7387 | }, | 8087 | }, |
| 7388 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8088 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7389 | .each = .{ .once = &.{ | 8089 | .each = .{ .once = &.{ |
| 7390 | .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ }, | 8090 | .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ }, |
| 7391 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, | 8091 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, |
| 7392 | .{ ._, .v_ps, .div, .dst0y, .dst0y, .tmp0y, ._ }, | 8092 | .{ ._, .v_ps, .mul, .dst0y, .dst0y, .tmp0y, ._ }, |
| 7393 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, | 8093 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, |
| 7394 | } }, | 8094 | } }, |
| 7395 | }, .{ | 8095 | }, .{ |
| ... | @@ -7412,6 +8112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7412,6 +8112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7412 | .unused, | 8112 | .unused, |
| 7413 | .unused, | 8113 | .unused, |
| 7414 | .unused, | 8114 | .unused, |
| | 8115 | .unused, |
| | 8116 | .unused, |
| 7415 | }, | 8117 | }, |
| 7416 | .dst_temps = .{ .mem, .unused }, | 8118 | .dst_temps = .{ .mem, .unused }, |
| 7417 | .clobbers = .{ .eflags = true }, | 8119 | .clobbers = .{ .eflags = true }, |
| ... | @@ -7419,7 +8121,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7419,7 +8121,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7419 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8121 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7420 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 8122 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7421 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 8123 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7422 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .tmp2y, ._ }, | 8124 | .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| 7423 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, | 8125 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, |
| 7424 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 8126 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7425 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8127 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7439,7 +8141,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7439,7 +8141,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7439 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8141 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7440 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 8142 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 7441 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 8143 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 7442 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 8144 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, |
| | 8145 | .unused, |
| | 8146 | .unused, |
| 7443 | .unused, | 8147 | .unused, |
| 7444 | .unused, | 8148 | .unused, |
| 7445 | .unused, | 8149 | .unused, |
| ... | @@ -7473,7 +8177,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7473,7 +8177,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7473 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8177 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7474 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 8178 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 7475 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 8179 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 7476 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 8180 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, |
| | 8181 | .unused, |
| | 8182 | .unused, |
| 7477 | .unused, | 8183 | .unused, |
| 7478 | .unused, | 8184 | .unused, |
| 7479 | .unused, | 8185 | .unused, |
| ... | @@ -7508,12 +8214,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7508,12 +8214,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7508 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8214 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 7509 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 8215 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 7510 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 8216 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 7511 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 8217 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, |
| 7512 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 8218 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 7513 | .unused, | 8219 | .unused, |
| 7514 | .unused, | 8220 | .unused, |
| 7515 | .unused, | 8221 | .unused, |
| 7516 | .unused, | 8222 | .unused, |
| | 8223 | .unused, |
| | 8224 | .unused, |
| 7517 | }, | 8225 | }, |
| 7518 | .dst_temps = .{ .mem, .unused }, | 8226 | .dst_temps = .{ .mem, .unused }, |
| 7519 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 8227 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -7546,7 +8254,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7546,7 +8254,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7546 | .{ .type = .f32, .kind = .mem }, | 8254 | .{ .type = .f32, .kind = .mem }, |
| 7547 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 8255 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 7548 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 8256 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 7549 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 8257 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__mulhf3" } } }, |
| | 8258 | .unused, |
| | 8259 | .unused, |
| 7550 | .unused, | 8260 | .unused, |
| 7551 | .unused, | 8261 | .unused, |
| 7552 | .unused, | 8262 | .unused, |
| ... | @@ -7577,11 +8287,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7577,11 +8287,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7577 | }, | 8287 | }, |
| 7578 | .patterns = &.{ | 8288 | .patterns = &.{ |
| 7579 | .{ .src = .{ .to_sse, .mem, .none } }, | 8289 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8290 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7580 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8291 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7581 | }, | 8292 | }, |
| 7582 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8293 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7583 | .each = .{ .once = &.{ | 8294 | .each = .{ .once = &.{ |
| 7584 | .{ ._, .v_ss, .div, .dst0x, .src0x, .src1d, ._ }, | 8295 | .{ ._, .v_ss, .mul, .dst0x, .src0x, .src1d, ._ }, |
| 7585 | } }, | 8296 | } }, |
| 7586 | }, .{ | 8297 | }, .{ |
| 7587 | .required_features = .{ .sse, null, null, null }, | 8298 | .required_features = .{ .sse, null, null, null }, |
| ... | @@ -7592,11 +8303,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7592,11 +8303,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7592 | }, | 8303 | }, |
| 7593 | .patterns = &.{ | 8304 | .patterns = &.{ |
| 7594 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 8305 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 8306 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, |
| 7595 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 8307 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| 7596 | }, | 8308 | }, |
| 7597 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 8309 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7598 | .each = .{ .once = &.{ | 8310 | .each = .{ .once = &.{ |
| 7599 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, | 8311 | .{ ._, ._ss, .mul, .dst0x, .src1d, ._, ._ }, |
| 7600 | } }, | 8312 | } }, |
| 7601 | }, .{ | 8313 | }, .{ |
| 7602 | .required_features = .{ .avx, null, null, null }, | 8314 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -7607,11 +8319,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7607,11 +8319,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7607 | }, | 8319 | }, |
| 7608 | .patterns = &.{ | 8320 | .patterns = &.{ |
| 7609 | .{ .src = .{ .to_sse, .mem, .none } }, | 8321 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8322 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7610 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8323 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7611 | }, | 8324 | }, |
| 7612 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8325 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7613 | .each = .{ .once = &.{ | 8326 | .each = .{ .once = &.{ |
| 7614 | .{ ._, .v_ps, .div, .dst0x, .src0x, .src1x, ._ }, | 8327 | .{ ._, .v_ps, .mul, .dst0x, .src0x, .src1x, ._ }, |
| 7615 | } }, | 8328 | } }, |
| 7616 | }, .{ | 8329 | }, .{ |
| 7617 | .required_features = .{ .sse, null, null, null }, | 8330 | .required_features = .{ .sse, null, null, null }, |
| ... | @@ -7622,11 +8335,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7622,11 +8335,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7622 | }, | 8335 | }, |
| 7623 | .patterns = &.{ | 8336 | .patterns = &.{ |
| 7624 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 8337 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 8338 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, |
| 7625 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 8339 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| 7626 | }, | 8340 | }, |
| 7627 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 8341 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7628 | .each = .{ .once = &.{ | 8342 | .each = .{ .once = &.{ |
| 7629 | .{ ._, ._ps, .div, .dst0x, .src1x, ._, ._ }, | 8343 | .{ ._, ._ps, .mul, .dst0x, .src1x, ._, ._ }, |
| 7630 | } }, | 8344 | } }, |
| 7631 | }, .{ | 8345 | }, .{ |
| 7632 | .required_features = .{ .avx, null, null, null }, | 8346 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -7637,11 +8351,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7637,11 +8351,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7637 | }, | 8351 | }, |
| 7638 | .patterns = &.{ | 8352 | .patterns = &.{ |
| 7639 | .{ .src = .{ .to_sse, .mem, .none } }, | 8353 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8354 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7640 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8355 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7641 | }, | 8356 | }, |
| 7642 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8357 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7643 | .each = .{ .once = &.{ | 8358 | .each = .{ .once = &.{ |
| 7644 | .{ ._, .v_ps, .div, .dst0y, .src0y, .src1y, ._ }, | 8359 | .{ ._, .v_ps, .mul, .dst0y, .src0y, .src1y, ._ }, |
| 7645 | } }, | 8360 | } }, |
| 7646 | }, .{ | 8361 | }, .{ |
| 7647 | .required_features = .{ .avx, null, null, null }, | 8362 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -7663,13 +8378,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7663,13 +8378,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7663 | .unused, | 8378 | .unused, |
| 7664 | .unused, | 8379 | .unused, |
| 7665 | .unused, | 8380 | .unused, |
| | 8381 | .unused, |
| | 8382 | .unused, |
| 7666 | }, | 8383 | }, |
| 7667 | .dst_temps = .{ .mem, .unused }, | 8384 | .dst_temps = .{ .mem, .unused }, |
| 7668 | .clobbers = .{ .eflags = true }, | 8385 | .clobbers = .{ .eflags = true }, |
| 7669 | .each = .{ .once = &.{ | 8386 | .each = .{ .once = &.{ |
| 7670 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8387 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7671 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 8388 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7672 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 8389 | .{ ._, .v_ps, .mul, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| 7673 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 8390 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 7674 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 8391 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 7675 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8392 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7694,13 +8411,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7694,13 +8411,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7694 | .unused, | 8411 | .unused, |
| 7695 | .unused, | 8412 | .unused, |
| 7696 | .unused, | 8413 | .unused, |
| | 8414 | .unused, |
| | 8415 | .unused, |
| 7697 | }, | 8416 | }, |
| 7698 | .dst_temps = .{ .mem, .unused }, | 8417 | .dst_temps = .{ .mem, .unused }, |
| 7699 | .clobbers = .{ .eflags = true }, | 8418 | .clobbers = .{ .eflags = true }, |
| 7700 | .each = .{ .once = &.{ | 8419 | .each = .{ .once = &.{ |
| 7701 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8420 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7702 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 8421 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7703 | .{ ._, ._ps, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 8422 | .{ ._, ._ps, .mul, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7704 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 8423 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7705 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 8424 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7706 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8425 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7714,11 +8433,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7714,11 +8433,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7714 | }, | 8433 | }, |
| 7715 | .patterns = &.{ | 8434 | .patterns = &.{ |
| 7716 | .{ .src = .{ .to_sse, .mem, .none } }, | 8435 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8436 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7717 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8437 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7718 | }, | 8438 | }, |
| 7719 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8439 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7720 | .each = .{ .once = &.{ | 8440 | .each = .{ .once = &.{ |
| 7721 | .{ ._, .v_sd, .div, .dst0x, .src0x, .src1q, ._ }, | 8441 | .{ ._, .v_sd, .mul, .dst0x, .src0x, .src1q, ._ }, |
| 7722 | } }, | 8442 | } }, |
| 7723 | }, .{ | 8443 | }, .{ |
| 7724 | .required_features = .{ .sse2, null, null, null }, | 8444 | .required_features = .{ .sse2, null, null, null }, |
| ... | @@ -7729,11 +8449,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7729,11 +8449,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7729 | }, | 8449 | }, |
| 7730 | .patterns = &.{ | 8450 | .patterns = &.{ |
| 7731 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 8451 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 8452 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, |
| 7732 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 8453 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| 7733 | }, | 8454 | }, |
| 7734 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 8455 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7735 | .each = .{ .once = &.{ | 8456 | .each = .{ .once = &.{ |
| 7736 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, | 8457 | .{ ._, ._sd, .mul, .dst0x, .src1q, ._, ._ }, |
| 7737 | } }, | 8458 | } }, |
| 7738 | }, .{ | 8459 | }, .{ |
| 7739 | .required_features = .{ .x87, null, null, null }, | 8460 | .required_features = .{ .x87, null, null, null }, |
| ... | @@ -7755,11 +8476,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7755,11 +8476,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7755 | .unused, | 8476 | .unused, |
| 7756 | .unused, | 8477 | .unused, |
| 7757 | .unused, | 8478 | .unused, |
| | 8479 | .unused, |
| | 8480 | .unused, |
| 7758 | }, | 8481 | }, |
| 7759 | .dst_temps = .{ .mem, .unused }, | 8482 | .dst_temps = .{ .mem, .unused }, |
| 7760 | .each = .{ .once = &.{ | 8483 | .each = .{ .once = &.{ |
| 7761 | .{ ._, .f_, .ld, .src0q, ._, ._, ._ }, | 8484 | .{ ._, .f_, .ld, .src0q, ._, ._, ._ }, |
| 7762 | .{ ._, .f_, .div, .src1q, ._, ._, ._ }, | 8485 | .{ ._, .f_, .mul, .src1q, ._, ._, ._ }, |
| 7763 | .{ ._, .f_p, .st, .dst0q, ._, ._, ._ }, | 8486 | .{ ._, .f_p, .st, .dst0q, ._, ._, ._ }, |
| 7764 | } }, | 8487 | } }, |
| 7765 | }, .{ | 8488 | }, .{ |
| ... | @@ -7771,11 +8494,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7771,11 +8494,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7771 | }, | 8494 | }, |
| 7772 | .patterns = &.{ | 8495 | .patterns = &.{ |
| 7773 | .{ .src = .{ .to_sse, .mem, .none } }, | 8496 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8497 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7774 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8498 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7775 | }, | 8499 | }, |
| 7776 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8500 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7777 | .each = .{ .once = &.{ | 8501 | .each = .{ .once = &.{ |
| 7778 | .{ ._, .v_pd, .div, .dst0x, .src0x, .src1x, ._ }, | 8502 | .{ ._, .v_pd, .mul, .dst0x, .src0x, .src1x, ._ }, |
| 7779 | } }, | 8503 | } }, |
| 7780 | }, .{ | 8504 | }, .{ |
| 7781 | .required_features = .{ .sse2, null, null, null }, | 8505 | .required_features = .{ .sse2, null, null, null }, |
| ... | @@ -7786,11 +8510,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7786,11 +8510,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7786 | }, | 8510 | }, |
| 7787 | .patterns = &.{ | 8511 | .patterns = &.{ |
| 7788 | .{ .src = .{ .to_mut_sse, .mem, .none } }, | 8512 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 8513 | .{ .src = .{ .mem, .to_mut_sse, .none }, .commute = .{ 0, 1 } }, |
| 7789 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, | 8514 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| 7790 | }, | 8515 | }, |
| 7791 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 8516 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 7792 | .each = .{ .once = &.{ | 8517 | .each = .{ .once = &.{ |
| 7793 | .{ ._, ._pd, .div, .dst0x, .src1x, ._, ._ }, | 8518 | .{ ._, ._pd, .mul, .dst0x, .src1x, ._, ._ }, |
| 7794 | } }, | 8519 | } }, |
| 7795 | }, .{ | 8520 | }, .{ |
| 7796 | .required_features = .{ .avx, null, null, null }, | 8521 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -7801,11 +8526,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7801,11 +8526,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7801 | }, | 8526 | }, |
| 7802 | .patterns = &.{ | 8527 | .patterns = &.{ |
| 7803 | .{ .src = .{ .to_sse, .mem, .none } }, | 8528 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 8529 | .{ .src = .{ .mem, .to_sse, .none }, .commute = .{ 0, 1 } }, |
| 7804 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 8530 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 7805 | }, | 8531 | }, |
| 7806 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8532 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 7807 | .each = .{ .once = &.{ | 8533 | .each = .{ .once = &.{ |
| 7808 | .{ ._, .v_pd, .div, .dst0y, .src0y, .src1y, ._ }, | 8534 | .{ ._, .v_pd, .mul, .dst0y, .src0y, .src1y, ._ }, |
| 7809 | } }, | 8535 | } }, |
| 7810 | }, .{ | 8536 | }, .{ |
| 7811 | .required_features = .{ .avx, null, null, null }, | 8537 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -7827,13 +8553,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7827,13 +8553,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7827 | .unused, | 8553 | .unused, |
| 7828 | .unused, | 8554 | .unused, |
| 7829 | .unused, | 8555 | .unused, |
| | 8556 | .unused, |
| | 8557 | .unused, |
| 7830 | }, | 8558 | }, |
| 7831 | .dst_temps = .{ .mem, .unused }, | 8559 | .dst_temps = .{ .mem, .unused }, |
| 7832 | .clobbers = .{ .eflags = true }, | 8560 | .clobbers = .{ .eflags = true }, |
| 7833 | .each = .{ .once = &.{ | 8561 | .each = .{ .once = &.{ |
| 7834 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8562 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7835 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 8563 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7836 | .{ ._, .v_pd, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 8564 | .{ ._, .v_pd, .mul, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| 7837 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 8565 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 7838 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 8566 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 7839 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8567 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7858,13 +8586,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7858,13 +8586,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7858 | .unused, | 8586 | .unused, |
| 7859 | .unused, | 8587 | .unused, |
| 7860 | .unused, | 8588 | .unused, |
| | 8589 | .unused, |
| | 8590 | .unused, |
| 7861 | }, | 8591 | }, |
| 7862 | .dst_temps = .{ .mem, .unused }, | 8592 | .dst_temps = .{ .mem, .unused }, |
| 7863 | .clobbers = .{ .eflags = true }, | 8593 | .clobbers = .{ .eflags = true }, |
| 7864 | .each = .{ .once = &.{ | 8594 | .each = .{ .once = &.{ |
| 7865 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8595 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7866 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 8596 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7867 | .{ ._, ._pd, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 8597 | .{ ._, ._pd, .mul, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 7868 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 8598 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 7869 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 8599 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 7870 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8600 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7889,12 +8619,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7889,12 +8619,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7889 | .unused, | 8619 | .unused, |
| 7890 | .unused, | 8620 | .unused, |
| 7891 | .unused, | 8621 | .unused, |
| | 8622 | .unused, |
| | 8623 | .unused, |
| 7892 | }, | 8624 | }, |
| 7893 | .dst_temps = .{ .mem, .unused }, | 8625 | .dst_temps = .{ .mem, .unused }, |
| 7894 | .each = .{ .once = &.{ | 8626 | .each = .{ .once = &.{ |
| 7895 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8627 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 7896 | .{ .@"0:", .f_, .ld, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8628 | .{ .@"0:", .f_, .ld, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 7897 | .{ ._, .f_, .div, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8629 | .{ ._, .f_, .mul, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 7898 | .{ ._, .f_p, .st, .memia(.dst0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8630 | .{ ._, .f_p, .st, .memia(.dst0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 7899 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, | 8631 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 7900 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8632 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -7919,39 +8651,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7919,39 +8651,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7919 | .unused, | 8651 | .unused, |
| 7920 | .unused, | 8652 | .unused, |
| 7921 | .unused, | 8653 | .unused, |
| 7922 | }, | | |
| 7923 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | | |
| 7924 | .each = .{ .once = &.{ | | |
| 7925 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | | |
| 7926 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, | | |
| 7927 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, | | |
| 7928 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, | | |
| 7929 | } }, | | |
| 7930 | }, .{ | | |
| 7931 | .required_features = .{ .x87, null, null, null }, | | |
| 7932 | .src_constraints = .{ | | |
| 7933 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | | |
| 7934 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, | | |
| 7935 | .any, | | |
| 7936 | }, | | |
| 7937 | .patterns = &.{ | | |
| 7938 | .{ .src = .{ .to_x87, .mem, .none }, .commute = .{ 0, 1 } }, | | |
| 7939 | }, | | |
| 7940 | .extra_temps = .{ | | |
| 7941 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | | |
| 7942 | .unused, | | |
| 7943 | .unused, | | |
| 7944 | .unused, | | |
| 7945 | .unused, | | |
| 7946 | .unused, | | |
| 7947 | .unused, | | |
| 7948 | .unused, | 8654 | .unused, |
| 7949 | .unused, | 8655 | .unused, |
| 7950 | }, | 8656 | }, |
| 7951 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 8657 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 7952 | .each = .{ .once = &.{ | 8658 | .each = .{ .once = &.{ |
| 7953 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | 8659 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| 7954 | .{ ._, .f_, .divr, .tmp0t, .src1t, ._, ._ }, | 8660 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, |
| | 8661 | .{ ._, .f_p, .mul, ._, ._, ._, ._ }, |
| 7955 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, | 8662 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, |
| 7956 | } }, | 8663 | } }, |
| 7957 | }, .{ | 8664 | }, .{ |
| ... | @@ -7962,6 +8669,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7962,6 +8669,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7962 | .any, | 8669 | .any, |
| 7963 | }, | 8670 | }, |
| 7964 | .patterns = &.{ | 8671 | .patterns = &.{ |
| | 8672 | .{ .src = .{ .to_x87, .mem, .none }, .commute = .{ 0, 1 } }, |
| 7965 | .{ .src = .{ .mem, .to_x87, .none } }, | 8673 | .{ .src = .{ .mem, .to_x87, .none } }, |
| 7966 | .{ .src = .{ .to_x87, .to_x87, .none } }, | 8674 | .{ .src = .{ .to_x87, .to_x87, .none } }, |
| 7967 | }, | 8675 | }, |
| ... | @@ -7975,11 +8683,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -7975,11 +8683,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 7975 | .unused, | 8683 | .unused, |
| 7976 | .unused, | 8684 | .unused, |
| 7977 | .unused, | 8685 | .unused, |
| | 8686 | .unused, |
| | 8687 | .unused, |
| 7978 | }, | 8688 | }, |
| 7979 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 8689 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 7980 | .each = .{ .once = &.{ | 8690 | .each = .{ .once = &.{ |
| 7981 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | 8691 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| 7982 | .{ ._, .f_, .div, .tmp0t, .src1t, ._, ._ }, | 8692 | .{ ._, .f_, .mul, .tmp0t, .src1t, ._, ._ }, |
| 7983 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, | 8693 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, |
| 7984 | } }, | 8694 | } }, |
| 7985 | }, .{ | 8695 | }, .{ |
| ... | @@ -8002,13 +8712,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8002,13 +8712,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8002 | .unused, | 8712 | .unused, |
| 8003 | .unused, | 8713 | .unused, |
| 8004 | .unused, | 8714 | .unused, |
| | 8715 | .unused, |
| | 8716 | .unused, |
| 8005 | }, | 8717 | }, |
| 8006 | .dst_temps = .{ .mem, .unused }, | 8718 | .dst_temps = .{ .mem, .unused }, |
| 8007 | .each = .{ .once = &.{ | 8719 | .each = .{ .once = &.{ |
| 8008 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 8720 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8009 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8721 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8010 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8722 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8011 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, | 8723 | .{ ._, .f_p, .mul, ._, ._, ._, ._ }, |
| 8012 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 8724 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8013 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 8725 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 8014 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8726 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -8025,7 +8737,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8025,7 +8737,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8025 | }, | 8737 | }, |
| 8026 | .call_frame = .{ .alignment = .@"16" }, | 8738 | .call_frame = .{ .alignment = .@"16" }, |
| 8027 | .extra_temps = .{ | 8739 | .extra_temps = .{ |
| 8028 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 8740 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, |
| | 8741 | .unused, |
| | 8742 | .unused, |
| 8029 | .unused, | 8743 | .unused, |
| 8030 | .unused, | 8744 | .unused, |
| 8031 | .unused, | 8745 | .unused, |
| ... | @@ -8055,7 +8769,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8055,7 +8769,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8055 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8769 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 8056 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 8770 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 8057 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 8771 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 8058 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 8772 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, |
| | 8773 | .unused, |
| | 8774 | .unused, |
| 8059 | .unused, | 8775 | .unused, |
| 8060 | .unused, | 8776 | .unused, |
| 8061 | .unused, | 8777 | .unused, |
| ... | @@ -8088,7 +8804,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8088,7 +8804,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8088 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8804 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 8089 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 8805 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 8090 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 8806 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 8091 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 8807 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, |
| | 8808 | .unused, |
| | 8809 | .unused, |
| 8092 | .unused, | 8810 | .unused, |
| 8093 | .unused, | 8811 | .unused, |
| 8094 | .unused, | 8812 | .unused, |
| ... | @@ -8121,7 +8839,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8121,7 +8839,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8121 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 8839 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 8122 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 8840 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 8123 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 8841 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 8124 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 8842 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__multf3" } } }, |
| | 8843 | .unused, |
| | 8844 | .unused, |
| 8125 | .unused, | 8845 | .unused, |
| 8126 | .unused, | 8846 | .unused, |
| 8127 | .unused, | 8847 | .unused, |
| ... | @@ -8139,10 +8859,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8139,10 +8859,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8139 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 8859 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 8140 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 8860 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8141 | } }, | 8861 | } }, |
| 8142 | } }) else err: { | 8862 | } }) catch |err| switch (err) { |
| 8143 | assert(air_tag == .div_exact); | | |
| 8144 | res[0] = ops[0].divTruncInts(&ops[1], cg) catch |err| break :err err; | | |
| 8145 | }) catch |err| switch (err) { | | |
| 8146 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ | 8863 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ |
| 8147 | @tagName(air_tag), | 8864 | @tagName(air_tag), |
| 8148 | ty.fmt(pt), | 8865 | ty.fmt(pt), |
| ... | @@ -8153,7 +8870,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8153,7 +8870,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8153 | }; | 8870 | }; |
| 8154 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); | 8871 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); |
| 8155 | }, | 8872 | }, |
| 8156 | .div_trunc => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, air_tag) else { | 8873 | .mul_safe => unreachable, |
| | 8874 | .div_float, .div_float_optimized, .div_exact, .div_exact_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, switch (air_tag) { |
| | 8875 | else => unreachable, |
| | 8876 | .div_float, .div_float_optimized => .div_float, |
| | 8877 | .div_exact, .div_exact_optimized => .div_exact, |
| | 8878 | }) else { |
| 8157 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; | 8879 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; |
| 8158 | const ty = cg.typeOf(bin_op.lhs); | 8880 | const ty = cg.typeOf(bin_op.lhs); |
| 8159 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); | 8881 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); |
| ... | @@ -8178,6 +8900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8178,6 +8900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8178 | .unused, | 8900 | .unused, |
| 8179 | .unused, | 8901 | .unused, |
| 8180 | .unused, | 8902 | .unused, |
| | 8903 | .unused, |
| | 8904 | .unused, |
| 8181 | }, | 8905 | }, |
| 8182 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8906 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8183 | .each = .{ .once = &.{ | 8907 | .each = .{ .once = &.{ |
| ... | @@ -8185,9 +8909,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8185,9 +8909,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8185 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 8909 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| 8186 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, | 8910 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, |
| 8187 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 8911 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 8188 | .{ ._, .v_ps, .cvtph2, .dst0x, .dst0q, ._, ._ }, | | |
| 8189 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }) }, | | |
| 8190 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | | |
| 8191 | } }, | 8912 | } }, |
| 8192 | }, .{ | 8913 | }, .{ |
| 8193 | .required_features = .{ .sse, null, null, null }, | 8914 | .required_features = .{ .sse, null, null, null }, |
| ... | @@ -8202,7 +8923,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8202,7 +8923,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8202 | .call_frame = .{ .alignment = .@"16" }, | 8923 | .call_frame = .{ .alignment = .@"16" }, |
| 8203 | .extra_temps = .{ | 8924 | .extra_temps = .{ |
| 8204 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 8925 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 8205 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, | 8926 | .unused, |
| | 8927 | .unused, |
| | 8928 | .unused, |
| 8206 | .unused, | 8929 | .unused, |
| 8207 | .unused, | 8930 | .unused, |
| 8208 | .unused, | 8931 | .unused, |
| ... | @@ -8215,7 +8938,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8215,7 +8938,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8215 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 8938 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| 8216 | .each = .{ .once = &.{ | 8939 | .each = .{ .once = &.{ |
| 8217 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 8940 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| 8218 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | | |
| 8219 | } }, | 8941 | } }, |
| 8220 | }, .{ | 8942 | }, .{ |
| 8221 | .required_features = .{ .f16c, null, null, null }, | 8943 | .required_features = .{ .f16c, null, null, null }, |
| ... | @@ -8240,6 +8962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8240,6 +8962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8240 | .unused, | 8962 | .unused, |
| 8241 | .unused, | 8963 | .unused, |
| 8242 | .unused, | 8964 | .unused, |
| | 8965 | .unused, |
| | 8966 | .unused, |
| 8243 | }, | 8967 | }, |
| 8244 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 8968 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8245 | .each = .{ .once = &.{ | 8969 | .each = .{ .once = &.{ |
| ... | @@ -8247,9 +8971,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8247,9 +8971,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8247 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 8971 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| 8248 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, | 8972 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, |
| 8249 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 8973 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 8250 | .{ ._, .v_ps, .cvtph2, .dst0x, .dst0q, ._, ._ }, | | |
| 8251 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8252 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | | |
| 8253 | } }, | 8974 | } }, |
| 8254 | }, .{ | 8975 | }, .{ |
| 8255 | .required_features = .{ .f16c, null, null, null }, | 8976 | .required_features = .{ .f16c, null, null, null }, |
| ... | @@ -8274,6 +8995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8274,6 +8995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8274 | .unused, | 8995 | .unused, |
| 8275 | .unused, | 8996 | .unused, |
| 8276 | .unused, | 8997 | .unused, |
| | 8998 | .unused, |
| | 8999 | .unused, |
| 8277 | }, | 9000 | }, |
| 8278 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9001 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8279 | .each = .{ .once = &.{ | 9002 | .each = .{ .once = &.{ |
| ... | @@ -8281,9 +9004,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8281,9 +9004,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8281 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, | 9004 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, |
| 8282 | .{ ._, .v_ps, .div, .dst0y, .dst0y, .tmp0y, ._ }, | 9005 | .{ ._, .v_ps, .div, .dst0y, .dst0y, .tmp0y, ._ }, |
| 8283 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, | 9006 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, |
| 8284 | .{ ._, .v_ps, .cvtph2, .dst0y, .dst0x, ._, ._ }, | | |
| 8285 | .{ ._, .v_ps, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8286 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, | | |
| 8287 | } }, | 9007 | } }, |
| 8288 | }, .{ | 9008 | }, .{ |
| 8289 | .required_features = .{ .f16c, null, null, null }, | 9009 | .required_features = .{ .f16c, null, null, null }, |
| ... | @@ -8305,6 +9025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8305,6 +9025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8305 | .unused, | 9025 | .unused, |
| 8306 | .unused, | 9026 | .unused, |
| 8307 | .unused, | 9027 | .unused, |
| | 9028 | .unused, |
| | 9029 | .unused, |
| 8308 | }, | 9030 | }, |
| 8309 | .dst_temps = .{ .mem, .unused }, | 9031 | .dst_temps = .{ .mem, .unused }, |
| 8310 | .clobbers = .{ .eflags = true }, | 9032 | .clobbers = .{ .eflags = true }, |
| ... | @@ -8313,9 +9035,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8313,9 +9035,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8313 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9035 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8314 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9036 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8315 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .tmp2y, ._ }, | 9037 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| 8316 | .{ ._, .v_, .cvtps2ph, .tmp1x, .tmp1y, .rm(.{}), ._ }, | | |
| 8317 | .{ ._, .v_ps, .cvtph2, .tmp1y, .tmp1x, ._, ._ }, | | |
| 8318 | .{ ._, .v_ps, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8319 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, | 9038 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, |
| 8320 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9039 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 8321 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9040 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -8336,7 +9055,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8336,7 +9055,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8336 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 9055 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 8337 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 9056 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 8338 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 9057 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 8339 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, | 9058 | .unused, |
| | 9059 | .unused, |
| | 9060 | .unused, |
| 8340 | .unused, | 9061 | .unused, |
| 8341 | .unused, | 9062 | .unused, |
| 8342 | .unused, | 9063 | .unused, |
| ... | @@ -8350,7 +9071,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8350,7 +9071,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8350 | .{ ._, .vp_w, .insr, .tmp1x, .tmp2x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) }, | 9071 | .{ ._, .vp_w, .insr, .tmp1x, .tmp2x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) }, |
| 8351 | .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) }, | 9072 | .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) }, |
| 8352 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9073 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 8353 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 8354 | .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, | 9074 | .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, |
| 8355 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | 9075 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| 8356 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9076 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -8371,7 +9091,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8371,7 +9091,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8371 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 9091 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 8372 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 9092 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 8373 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 9093 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 8374 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, | 9094 | .unused, |
| | 9095 | .unused, |
| | 9096 | .unused, |
| 8375 | .unused, | 9097 | .unused, |
| 8376 | .unused, | 9098 | .unused, |
| 8377 | .unused, | 9099 | .unused, |
| ... | @@ -8386,7 +9108,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8386,7 +9108,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8386 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 9108 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| 8387 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 9109 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| 8388 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9110 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 8389 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 8390 | .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, | 9111 | .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, |
| 8391 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | 9112 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| 8392 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9113 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -8407,11 +9128,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8407,11 +9128,13 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8407 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 9128 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 8408 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 9129 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 8409 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 9130 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 8410 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, | | |
| 8411 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 9131 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 8412 | .unused, | 9132 | .unused, |
| 8413 | .unused, | 9133 | .unused, |
| 8414 | .unused, | 9134 | .unused, |
| | 9135 | .unused, |
| | 9136 | .unused, |
| | 9137 | .unused, |
| 8415 | }, | 9138 | }, |
| 8416 | .dst_temps = .{ .mem, .unused }, | 9139 | .dst_temps = .{ .mem, .unused }, |
| 8417 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 9140 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -8422,9 +9145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8422,9 +9145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8422 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 9145 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| 8423 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, | 9146 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| 8424 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9147 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 8425 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | 9148 | .{ ._, .p_w, .extr, .tmp4d, .tmp1x, .ui(0), ._ }, |
| 8426 | .{ ._, .p_w, .extr, .tmp5d, .tmp1x, .ui(0), ._ }, | 9149 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp4w, ._, ._ }, |
| 8427 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp5w, ._, ._ }, | | |
| 8428 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, | 9150 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| 8429 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9151 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8430 | } }, | 9152 | } }, |
| ... | @@ -8446,7 +9168,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8446,7 +9168,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8446 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, | 9168 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| 8447 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, | 9169 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| 8448 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 9170 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 8449 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, | 9171 | .unused, |
| | 9172 | .unused, |
| | 9173 | .unused, |
| 8450 | .unused, | 9174 | .unused, |
| 8451 | .unused, | 9175 | .unused, |
| 8452 | }, | 9176 | }, |
| ... | @@ -8461,7 +9185,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8461,7 +9185,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8461 | .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ }, | 9185 | .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ }, |
| 8462 | .{ ._, ._ss, .mov, .tmp4x, .mem(.tmp2d), ._, ._ }, | 9186 | .{ ._, ._ss, .mov, .tmp4x, .mem(.tmp2d), ._, ._ }, |
| 8463 | .{ ._, ._, .call, .tmp5d, ._, ._, ._ }, | 9187 | .{ ._, ._, .call, .tmp5d, ._, ._, ._ }, |
| 8464 | .{ ._, ._, .call, .tmp6d, ._, ._, ._ }, | | |
| 8465 | .{ ._, ._ss, .mov, .mem(.tmp2d), .tmp3x, ._, ._ }, | 9188 | .{ ._, ._ss, .mov, .mem(.tmp2d), .tmp3x, ._, ._ }, |
| 8466 | .{ ._, ._, .mov, .tmp1d, .mem(.tmp2d), ._, ._ }, | 9189 | .{ ._, ._, .mov, .tmp1d, .mem(.tmp2d), ._, ._ }, |
| 8467 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ }, | 9190 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ }, |
| ... | @@ -8482,10 +9205,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8482,10 +9205,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8482 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9205 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8483 | .each = .{ .once = &.{ | 9206 | .each = .{ .once = &.{ |
| 8484 | .{ ._, .v_ss, .div, .dst0x, .src0x, .src1d, ._ }, | 9207 | .{ ._, .v_ss, .div, .dst0x, .src0x, .src1d, ._ }, |
| 8485 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }) }, | | |
| 8486 | } }, | 9208 | } }, |
| 8487 | }, .{ | 9209 | }, .{ |
| 8488 | .required_features = .{ .sse4_1, null, null, null }, | 9210 | .required_features = .{ .sse, null, null, null }, |
| 8489 | .src_constraints = .{ | 9211 | .src_constraints = .{ |
| 8490 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | 9212 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| 8491 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | 9213 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| ... | @@ -8498,35 +9220,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8498,35 +9220,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8498 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9220 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 8499 | .each = .{ .once = &.{ | 9221 | .each = .{ .once = &.{ |
| 8500 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, | 9222 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, |
| 8501 | .{ ._, ._ss, .round, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8502 | } }, | | |
| 8503 | }, .{ | | |
| 8504 | .required_features = .{ .sse, null, null, null }, | | |
| 8505 | .src_constraints = .{ | | |
| 8506 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | | |
| 8507 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, | | |
| 8508 | .any, | | |
| 8509 | }, | | |
| 8510 | .patterns = &.{ | | |
| 8511 | .{ .src = .{ .{ .to_reg = .xmm0 }, .to_mem, .none } }, | | |
| 8512 | }, | | |
| 8513 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8514 | .extra_temps = .{ | | |
| 8515 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncf" } } }, | | |
| 8516 | .unused, | | |
| 8517 | .unused, | | |
| 8518 | .unused, | | |
| 8519 | .unused, | | |
| 8520 | .unused, | | |
| 8521 | .unused, | | |
| 8522 | .unused, | | |
| 8523 | .unused, | | |
| 8524 | }, | | |
| 8525 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | | |
| 8526 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8527 | .each = .{ .once = &.{ | | |
| 8528 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, | | |
| 8529 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | | |
| 8530 | } }, | 9223 | } }, |
| 8531 | }, .{ | 9224 | }, .{ |
| 8532 | .required_features = .{ .avx, null, null, null }, | 9225 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8542,10 +9235,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8542,10 +9235,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8542 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9235 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8543 | .each = .{ .once = &.{ | 9236 | .each = .{ .once = &.{ |
| 8544 | .{ ._, .v_ps, .div, .dst0x, .src0x, .src1x, ._ }, | 9237 | .{ ._, .v_ps, .div, .dst0x, .src0x, .src1x, ._ }, |
| 8545 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8546 | } }, | 9238 | } }, |
| 8547 | }, .{ | 9239 | }, .{ |
| 8548 | .required_features = .{ .sse4_1, null, null, null }, | 9240 | .required_features = .{ .sse, null, null, null }, |
| 8549 | .src_constraints = .{ | 9241 | .src_constraints = .{ |
| 8550 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | 9242 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| 8551 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, | 9243 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| ... | @@ -8558,40 +9250,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8558,40 +9250,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8558 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9250 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 8559 | .each = .{ .once = &.{ | 9251 | .each = .{ .once = &.{ |
| 8560 | .{ ._, ._ps, .div, .dst0x, .src1x, ._, ._ }, | 9252 | .{ ._, ._ps, .div, .dst0x, .src1x, ._, ._ }, |
| 8561 | .{ ._, ._ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8562 | } }, | | |
| 8563 | }, .{ | | |
| 8564 | .required_features = .{ .sse, null, null, null }, | | |
| 8565 | .src_constraints = .{ | | |
| 8566 | .{ .multiple_scalar_float = .{ .of = .dword, .is = .dword } }, | | |
| 8567 | .{ .multiple_scalar_float = .{ .of = .dword, .is = .dword } }, | | |
| 8568 | .any, | | |
| 8569 | }, | | |
| 8570 | .patterns = &.{ | | |
| 8571 | .{ .src = .{ .to_mem, .to_mem, .none } }, | | |
| 8572 | }, | | |
| 8573 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8574 | .extra_temps = .{ | | |
| 8575 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 8576 | .{ .type = .f32, .kind = .{ .reg = .xmm0 } }, | | |
| 8577 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncf" } } }, | | |
| 8578 | .unused, | | |
| 8579 | .unused, | | |
| 8580 | .unused, | | |
| 8581 | .unused, | | |
| 8582 | .unused, | | |
| 8583 | .unused, | | |
| 8584 | }, | | |
| 8585 | .dst_temps = .{ .mem, .unused }, | | |
| 8586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8587 | .each = .{ .once = &.{ | | |
| 8588 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | | |
| 8589 | .{ .@"0:", ._ss, .mov, .tmp1x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ }, | | |
| 8590 | .{ ._, ._ss, .div, .tmp1x, .memia(.src1d, .tmp0, .add_unaligned_size), ._, ._ }, | | |
| 8591 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, | | |
| 8592 | .{ ._, ._ss, .mov, .memia(.dst0d, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | | |
| 8593 | .{ ._, ._, .add, .tmp0p, .si(4), ._, ._ }, | | |
| 8594 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 8595 | } }, | 9253 | } }, |
| 8596 | }, .{ | 9254 | }, .{ |
| 8597 | .required_features = .{ .avx, null, null, null }, | 9255 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8607,7 +9265,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8607,7 +9265,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8607 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9265 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8608 | .each = .{ .once = &.{ | 9266 | .each = .{ .once = &.{ |
| 8609 | .{ ._, .v_ps, .div, .dst0y, .src0y, .src1y, ._ }, | 9267 | .{ ._, .v_ps, .div, .dst0y, .src0y, .src1y, ._ }, |
| 8610 | .{ ._, .v_ps, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8611 | } }, | 9268 | } }, |
| 8612 | }, .{ | 9269 | }, .{ |
| 8613 | .required_features = .{ .avx, null, null, null }, | 9270 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8629,6 +9286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8629,6 +9286,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8629 | .unused, | 9286 | .unused, |
| 8630 | .unused, | 9287 | .unused, |
| 8631 | .unused, | 9288 | .unused, |
| | 9289 | .unused, |
| | 9290 | .unused, |
| 8632 | }, | 9291 | }, |
| 8633 | .dst_temps = .{ .mem, .unused }, | 9292 | .dst_temps = .{ .mem, .unused }, |
| 8634 | .clobbers = .{ .eflags = true }, | 9293 | .clobbers = .{ .eflags = true }, |
| ... | @@ -8636,13 +9295,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8636,13 +9295,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8636 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9295 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8637 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 9296 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8638 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 9297 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| 8639 | .{ ._, .v_ps, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8640 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 9298 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 8641 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 9299 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 8642 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9300 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8643 | } }, | 9301 | } }, |
| 8644 | }, .{ | 9302 | }, .{ |
| 8645 | .required_features = .{ .sse4_1, null, null, null }, | 9303 | .required_features = .{ .sse, null, null, null }, |
| 8646 | .src_constraints = .{ | 9304 | .src_constraints = .{ |
| 8647 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, | 9305 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, |
| 8648 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, | 9306 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, |
| ... | @@ -8661,6 +9319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8661,6 +9319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8661 | .unused, | 9319 | .unused, |
| 8662 | .unused, | 9320 | .unused, |
| 8663 | .unused, | 9321 | .unused, |
| | 9322 | .unused, |
| | 9323 | .unused, |
| 8664 | }, | 9324 | }, |
| 8665 | .dst_temps = .{ .mem, .unused }, | 9325 | .dst_temps = .{ .mem, .unused }, |
| 8666 | .clobbers = .{ .eflags = true }, | 9326 | .clobbers = .{ .eflags = true }, |
| ... | @@ -8668,7 +9328,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8668,7 +9328,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8668 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9328 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8669 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9329 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8670 | .{ ._, ._ps, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9330 | .{ ._, ._ps, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8671 | .{ ._, ._ps, .round, .tmp1x, .tmp1x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8672 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 9331 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 8673 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9332 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 8674 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9333 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -8687,10 +9346,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8687,10 +9346,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8687 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9346 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8688 | .each = .{ .once = &.{ | 9347 | .each = .{ .once = &.{ |
| 8689 | .{ ._, .v_sd, .div, .dst0x, .src0x, .src1q, ._ }, | 9348 | .{ ._, .v_sd, .div, .dst0x, .src0x, .src1q, ._ }, |
| 8690 | .{ ._, .v_sd, .round, .dst0x, .dst0x, .dst0q, .rm(.{ .direction = .zero, .precision = .inexact }) }, | | |
| 8691 | } }, | 9349 | } }, |
| 8692 | }, .{ | 9350 | }, .{ |
| 8693 | .required_features = .{ .sse4_1, null, null, null }, | 9351 | .required_features = .{ .sse2, null, null, null }, |
| 8694 | .src_constraints = .{ | 9352 | .src_constraints = .{ |
| 8695 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 9353 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| 8696 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 9354 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| ... | @@ -8703,50 +9361,22 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8703,50 +9361,22 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8703 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9361 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 8704 | .each = .{ .once = &.{ | 9362 | .each = .{ .once = &.{ |
| 8705 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, | 9363 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, |
| 8706 | .{ ._, ._sd, .round, .dst0x, .dst0q, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8707 | } }, | 9364 | } }, |
| 8708 | }, .{ | 9365 | }, .{ |
| 8709 | .required_features = .{ .sse2, null, null, null }, | 9366 | .required_features = .{ .x87, null, null, null }, |
| 8710 | .src_constraints = .{ | 9367 | .src_constraints = .{ |
| 8711 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 9368 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| 8712 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | 9369 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| 8713 | .any, | 9370 | .any, |
| 8714 | }, | 9371 | }, |
| 8715 | .patterns = &.{ | 9372 | .patterns = &.{ |
| 8716 | .{ .src = .{ .{ .to_reg = .xmm0 }, .to_mem, .none } }, | 9373 | .{ .src = .{ .mem, .mem, .none } }, |
| 8717 | }, | 9374 | }, |
| 8718 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8719 | .extra_temps = .{ | 9375 | .extra_temps = .{ |
| 8720 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, | 9376 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, |
| 8721 | .unused, | 9377 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| 8722 | .unused, | | |
| 8723 | .unused, | | |
| 8724 | .unused, | | |
| 8725 | .unused, | | |
| 8726 | .unused, | | |
| 8727 | .unused, | 9378 | .unused, |
| 8728 | .unused, | 9379 | .unused, |
| 8729 | }, | | |
| 8730 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | | |
| 8731 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8732 | .each = .{ .once = &.{ | | |
| 8733 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, | | |
| 8734 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | | |
| 8735 | } }, | | |
| 8736 | }, .{ | | |
| 8737 | .required_features = .{ .sse, null, null, null }, | | |
| 8738 | .src_constraints = .{ | | |
| 8739 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | | |
| 8740 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, | | |
| 8741 | .any, | | |
| 8742 | }, | | |
| 8743 | .patterns = &.{ | | |
| 8744 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, | | |
| 8745 | }, | | |
| 8746 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8747 | .extra_temps = .{ | | |
| 8748 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divdf3" } } }, | | |
| 8749 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, | | |
| 8750 | .unused, | 9380 | .unused, |
| 8751 | .unused, | 9381 | .unused, |
| 8752 | .unused, | 9382 | .unused, |
| ... | @@ -8755,11 +9385,11 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8755,11 +9385,11 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8755 | .unused, | 9385 | .unused, |
| 8756 | .unused, | 9386 | .unused, |
| 8757 | }, | 9387 | }, |
| 8758 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9388 | .dst_temps = .{ .mem, .unused }, |
| 8759 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8760 | .each = .{ .once = &.{ | 9389 | .each = .{ .once = &.{ |
| 8761 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 9390 | .{ ._, .f_, .ld, .src0q, ._, ._, ._ }, |
| 8762 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | 9391 | .{ ._, .f_, .div, .src1q, ._, ._, ._ }, |
| | 9392 | .{ ._, .f_p, .st, .dst0q, ._, ._, ._ }, |
| 8763 | } }, | 9393 | } }, |
| 8764 | }, .{ | 9394 | }, .{ |
| 8765 | .required_features = .{ .avx, null, null, null }, | 9395 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8775,10 +9405,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8775,10 +9405,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8775 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9405 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8776 | .each = .{ .once = &.{ | 9406 | .each = .{ .once = &.{ |
| 8777 | .{ ._, .v_pd, .div, .dst0x, .src0x, .src1x, ._ }, | 9407 | .{ ._, .v_pd, .div, .dst0x, .src0x, .src1x, ._ }, |
| 8778 | .{ ._, .v_pd, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8779 | } }, | 9408 | } }, |
| 8780 | }, .{ | 9409 | }, .{ |
| 8781 | .required_features = .{ .sse4_1, null, null, null }, | 9410 | .required_features = .{ .sse2, null, null, null }, |
| 8782 | .src_constraints = .{ | 9411 | .src_constraints = .{ |
| 8783 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 9412 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| 8784 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, | 9413 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| ... | @@ -8791,7 +9420,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8791,7 +9420,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8791 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9420 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 8792 | .each = .{ .once = &.{ | 9421 | .each = .{ .once = &.{ |
| 8793 | .{ ._, ._pd, .div, .dst0x, .src1x, ._, ._ }, | 9422 | .{ ._, ._pd, .div, .dst0x, .src1x, ._, ._ }, |
| 8794 | .{ ._, ._pd, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8795 | } }, | 9423 | } }, |
| 8796 | }, .{ | 9424 | }, .{ |
| 8797 | .required_features = .{ .avx, null, null, null }, | 9425 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8807,7 +9435,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8807,7 +9435,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8807 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9435 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 8808 | .each = .{ .once = &.{ | 9436 | .each = .{ .once = &.{ |
| 8809 | .{ ._, .v_pd, .div, .dst0y, .src0y, .src1y, ._ }, | 9437 | .{ ._, .v_pd, .div, .dst0y, .src0y, .src1y, ._ }, |
| 8810 | .{ ._, .v_pd, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8811 | } }, | 9438 | } }, |
| 8812 | }, .{ | 9439 | }, .{ |
| 8813 | .required_features = .{ .avx, null, null, null }, | 9440 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -8829,6 +9456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8829,6 +9456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8829 | .unused, | 9456 | .unused, |
| 8830 | .unused, | 9457 | .unused, |
| 8831 | .unused, | 9458 | .unused, |
| | 9459 | .unused, |
| | 9460 | .unused, |
| 8832 | }, | 9461 | }, |
| 8833 | .dst_temps = .{ .mem, .unused }, | 9462 | .dst_temps = .{ .mem, .unused }, |
| 8834 | .clobbers = .{ .eflags = true }, | 9463 | .clobbers = .{ .eflags = true }, |
| ... | @@ -8836,13 +9465,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8836,13 +9465,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8836 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9465 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8837 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, | 9466 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8838 | .{ ._, .v_pd, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, | 9467 | .{ ._, .v_pd, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| 8839 | .{ ._, .v_pd, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8840 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, | 9468 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| 8841 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, | 9469 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| 8842 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9470 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8843 | } }, | 9471 | } }, |
| 8844 | }, .{ | 9472 | }, .{ |
| 8845 | .required_features = .{ .sse4_1, null, null, null }, | 9473 | .required_features = .{ .sse2, null, null, null }, |
| 8846 | .src_constraints = .{ | 9474 | .src_constraints = .{ |
| 8847 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, | 9475 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, |
| 8848 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, | 9476 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, |
| ... | @@ -8861,6 +9489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8861,6 +9489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8861 | .unused, | 9489 | .unused, |
| 8862 | .unused, | 9490 | .unused, |
| 8863 | .unused, | 9491 | .unused, |
| | 9492 | .unused, |
| | 9493 | .unused, |
| 8864 | }, | 9494 | }, |
| 8865 | .dst_temps = .{ .mem, .unused }, | 9495 | .dst_temps = .{ .mem, .unused }, |
| 8866 | .clobbers = .{ .eflags = true }, | 9496 | .clobbers = .{ .eflags = true }, |
| ... | @@ -8868,13 +9498,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8868,13 +9498,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8868 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9498 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8869 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9499 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8870 | .{ ._, ._pd, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9500 | .{ ._, ._pd, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 8871 | .{ ._, ._pd, .round, .tmp1x, .tmp1x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, | | |
| 8872 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 9501 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 8873 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9502 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 8874 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9503 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8875 | } }, | 9504 | } }, |
| 8876 | }, .{ | 9505 | }, .{ |
| 8877 | .required_features = .{ .sse2, null, null, null }, | 9506 | .required_features = .{ .x87, null, null, null }, |
| 8878 | .src_constraints = .{ | 9507 | .src_constraints = .{ |
| 8879 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 9508 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| 8880 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 9509 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| ... | @@ -8883,11 +9512,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8883,11 +9512,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8883 | .patterns = &.{ | 9512 | .patterns = &.{ |
| 8884 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 9513 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 8885 | }, | 9514 | }, |
| 8886 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8887 | .extra_temps = .{ | 9515 | .extra_temps = .{ |
| 8888 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 9516 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 8889 | .{ .type = .f64, .kind = .{ .reg = .xmm0 } }, | 9517 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, |
| 8890 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, | 9518 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| | 9519 | .unused, |
| | 9520 | .unused, |
| 8891 | .unused, | 9521 | .unused, |
| 8892 | .unused, | 9522 | .unused, |
| 8893 | .unused, | 9523 | .unused, |
| ... | @@ -8896,51 +9526,43 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8896,51 +9526,43 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8896 | .unused, | 9526 | .unused, |
| 8897 | }, | 9527 | }, |
| 8898 | .dst_temps = .{ .mem, .unused }, | 9528 | .dst_temps = .{ .mem, .unused }, |
| 8899 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8900 | .each = .{ .once = &.{ | 9529 | .each = .{ .once = &.{ |
| 8901 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9530 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 8902 | .{ .@"0:", ._sd, .mov, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, | 9531 | .{ .@"0:", .f_, .ld, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8903 | .{ ._, ._sd, .div, .tmp1x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, | 9532 | .{ ._, .f_, .div, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8904 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, | 9533 | .{ ._, .f_p, .st, .memia(.dst0q, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 8905 | .{ ._, ._sd, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | | |
| 8906 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, | 9534 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| 8907 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9535 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 8908 | } }, | 9536 | } }, |
| 8909 | }, .{ | 9537 | }, .{ |
| 8910 | .required_features = .{ .sse, null, null, null }, | 9538 | .required_features = .{ .x87, null, null, null }, |
| 8911 | .src_constraints = .{ | 9539 | .src_constraints = .{ |
| 8912 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 9540 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| 8913 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, | 9541 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| 8914 | .any, | 9542 | .any, |
| 8915 | }, | 9543 | }, |
| 8916 | .patterns = &.{ | 9544 | .patterns = &.{ |
| 8917 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 9545 | .{ .src = .{ .mem, .mem, .none } }, |
| 8918 | }, | 9546 | }, |
| 8919 | .call_frame = .{ .alignment = .@"16" }, | | |
| 8920 | .extra_temps = .{ | 9547 | .extra_temps = .{ |
| 8921 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 9548 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, |
| 8922 | .{ .type = .f64, .kind = .{ .reg = .xmm0 } }, | 9549 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| 8923 | .{ .type = .f64, .kind = .{ .reg = .xmm1 } }, | 9550 | .unused, |
| 8924 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divdf3" } } }, | 9551 | .unused, |
| 8925 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, | 9552 | .unused, |
| | 9553 | .unused, |
| | 9554 | .unused, |
| 8926 | .unused, | 9555 | .unused, |
| 8927 | .unused, | 9556 | .unused, |
| 8928 | .unused, | 9557 | .unused, |
| 8929 | .unused, | 9558 | .unused, |
| 8930 | }, | 9559 | }, |
| 8931 | .dst_temps = .{ .mem, .unused }, | 9560 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 8932 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8933 | .each = .{ .once = &.{ | 9561 | .each = .{ .once = &.{ |
| 8934 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9562 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| 8935 | .{ .@"0:", ._ps, .xor, .tmp1x, .tmp1x, ._, ._ }, | 9563 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, |
| 8936 | .{ ._, ._ps, .xor, .tmp2x, .tmp2x, ._, ._ }, | 9564 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, |
| 8937 | .{ ._, ._ps, .movl, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, | 9565 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, |
| 8938 | .{ ._, ._ps, .movl, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, | | |
| 8939 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | | |
| 8940 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 8941 | .{ ._, ._ps, .movl, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | | |
| 8942 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, | | |
| 8943 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 8944 | } }, | 9566 | } }, |
| 8945 | }, .{ | 9567 | }, .{ |
| 8946 | .required_features = .{ .x87, null, null, null }, | 9568 | .required_features = .{ .x87, null, null, null }, |
| ... | @@ -8950,28 +9572,56 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8950,28 +9572,56 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8950 | .any, | 9572 | .any, |
| 8951 | }, | 9573 | }, |
| 8952 | .patterns = &.{ | 9574 | .patterns = &.{ |
| 8953 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 9575 | .{ .src = .{ .to_x87, .mem, .none }, .commute = .{ 0, 1 } }, |
| 8954 | }, | 9576 | }, |
| 8955 | .call_frame = .{ .size = 16, .alignment = .@"16" }, | | |
| 8956 | .extra_temps = .{ | 9577 | .extra_temps = .{ |
| 8957 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, | | |
| 8958 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 9578 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| 8959 | .{ .type = .f80, .kind = .{ .frame = .call_frame } }, | 9579 | .unused, |
| 8960 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__truncx" } } }, | 9580 | .unused, |
| | 9581 | .unused, |
| | 9582 | .unused, |
| | 9583 | .unused, |
| 8961 | .unused, | 9584 | .unused, |
| 8962 | .unused, | 9585 | .unused, |
| 8963 | .unused, | 9586 | .unused, |
| 8964 | .unused, | 9587 | .unused, |
| 8965 | .unused, | 9588 | .unused, |
| 8966 | }, | 9589 | }, |
| 8967 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 9590 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 8968 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 8969 | .each = .{ .once = &.{ | 9591 | .each = .{ .once = &.{ |
| 8970 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, | 9592 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| 8971 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, | 9593 | .{ ._, .f_, .divr, .tmp0t, .src1t, ._, ._ }, |
| 8972 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, | 9594 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, |
| 8973 | .{ ._, .f_p, .st, .mem(.tmp2t), ._, ._, ._ }, | 9595 | } }, |
| 8974 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9596 | }, .{ |
| | 9597 | .required_features = .{ .x87, null, null, null }, |
| | 9598 | .src_constraints = .{ |
| | 9599 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 9600 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 9601 | .any, |
| | 9602 | }, |
| | 9603 | .patterns = &.{ |
| | 9604 | .{ .src = .{ .mem, .to_x87, .none } }, |
| | 9605 | .{ .src = .{ .to_x87, .to_x87, .none } }, |
| | 9606 | }, |
| | 9607 | .extra_temps = .{ |
| | 9608 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| | 9609 | .unused, |
| | 9610 | .unused, |
| | 9611 | .unused, |
| | 9612 | .unused, |
| | 9613 | .unused, |
| | 9614 | .unused, |
| | 9615 | .unused, |
| | 9616 | .unused, |
| | 9617 | .unused, |
| | 9618 | .unused, |
| | 9619 | }, |
| | 9620 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| | 9621 | .each = .{ .once = &.{ |
| | 9622 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| | 9623 | .{ ._, .f_, .div, .tmp0t, .src1t, ._, ._ }, |
| | 9624 | .{ ._, .f_p, .st, .dst0t, ._, ._, ._ }, |
| 8975 | } }, | 9625 | } }, |
| 8976 | }, .{ | 9626 | }, .{ |
| 8977 | .required_features = .{ .x87, null, null, null }, | 9627 | .required_features = .{ .x87, null, null, null }, |
| ... | @@ -8983,28 +9633,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -8983,28 +9633,25 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 8983 | .patterns = &.{ | 9633 | .patterns = &.{ |
| 8984 | .{ .src = .{ .to_mem, .to_mem, .none } }, | 9634 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| 8985 | }, | 9635 | }, |
| 8986 | .call_frame = .{ .size = 16, .alignment = .@"16" }, | | |
| 8987 | .extra_temps = .{ | 9636 | .extra_temps = .{ |
| 8988 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 9637 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 8989 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, | 9638 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, |
| 8990 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 9639 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| 8991 | .{ .type = .f80, .kind = .{ .frame = .call_frame } }, | 9640 | .unused, |
| 8992 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__truncx" } } }, | 9641 | .unused, |
| | 9642 | .unused, |
| | 9643 | .unused, |
| 8993 | .unused, | 9644 | .unused, |
| 8994 | .unused, | 9645 | .unused, |
| 8995 | .unused, | 9646 | .unused, |
| 8996 | .unused, | 9647 | .unused, |
| 8997 | }, | 9648 | }, |
| 8998 | .dst_temps = .{ .mem, .unused }, | 9649 | .dst_temps = .{ .mem, .unused }, |
| 8999 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 9000 | .each = .{ .once = &.{ | 9650 | .each = .{ .once = &.{ |
| 9001 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, | 9651 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| 9002 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 9652 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 9003 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 9653 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 9004 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, | 9654 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, |
| 9005 | .{ ._, .f_p, .st, .mem(.tmp3t), ._, ._, ._ }, | | |
| 9006 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 9007 | .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ }, | | |
| 9008 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, | 9655 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| 9009 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9656 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 9010 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9657 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -9022,7 +9669,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9022,7 +9669,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9022 | .call_frame = .{ .alignment = .@"16" }, | 9669 | .call_frame = .{ .alignment = .@"16" }, |
| 9023 | .extra_temps = .{ | 9670 | .extra_temps = .{ |
| 9024 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 9671 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| 9025 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, | 9672 | .unused, |
| | 9673 | .unused, |
| | 9674 | .unused, |
| 9026 | .unused, | 9675 | .unused, |
| 9027 | .unused, | 9676 | .unused, |
| 9028 | .unused, | 9677 | .unused, |
| ... | @@ -9035,7 +9684,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9035,7 +9684,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9035 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 9684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| 9036 | .each = .{ .once = &.{ | 9685 | .each = .{ .once = &.{ |
| 9037 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 9686 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| 9038 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | | |
| 9039 | } }, | 9687 | } }, |
| 9040 | }, .{ | 9688 | }, .{ |
| 9041 | .required_features = .{ .avx, null, null, null }, | 9689 | .required_features = .{ .avx, null, null, null }, |
| ... | @@ -9053,7 +9701,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9053,7 +9701,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9053 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 9701 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 9054 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 9702 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 9055 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 9703 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| 9056 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, | 9704 | .unused, |
| | 9705 | .unused, |
| | 9706 | .unused, |
| 9057 | .unused, | 9707 | .unused, |
| 9058 | .unused, | 9708 | .unused, |
| 9059 | .unused, | 9709 | .unused, |
| ... | @@ -9066,7 +9716,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9066,7 +9716,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9066 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9716 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9067 | .{ ._, .v_dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9717 | .{ ._, .v_dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9068 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9718 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 9069 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 9070 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 9719 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 9071 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9720 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 9072 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9721 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -9087,7 +9736,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9087,7 +9736,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9087 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 9736 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 9088 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 9737 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 9089 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 9738 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| 9090 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, | 9739 | .unused, |
| | 9740 | .unused, |
| | 9741 | .unused, |
| 9091 | .unused, | 9742 | .unused, |
| 9092 | .unused, | 9743 | .unused, |
| 9093 | .unused, | 9744 | .unused, |
| ... | @@ -9100,7 +9751,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9100,7 +9751,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9100 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9751 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9101 | .{ ._, ._dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9752 | .{ ._, ._dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9102 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9753 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 9103 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 9104 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 9754 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 9105 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9755 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 9106 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9756 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| ... | @@ -9121,7 +9771,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9121,7 +9771,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9121 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, | 9771 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| 9122 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, | 9772 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| 9123 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, | 9773 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| 9124 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, | 9774 | .unused, |
| | 9775 | .unused, |
| | 9776 | .unused, |
| 9125 | .unused, | 9777 | .unused, |
| 9126 | .unused, | 9778 | .unused, |
| 9127 | .unused, | 9779 | .unused, |
| ... | @@ -9134,12 +9786,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9134,12 +9786,12 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9134 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, | 9786 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9135 | .{ ._, ._ps, .mova, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, | 9787 | .{ ._, ._ps, .mova, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| 9136 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, | 9788 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| 9137 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, | | |
| 9138 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, | 9789 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| 9139 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, | 9790 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| 9140 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 9791 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 9141 | } }, | 9792 | } }, |
| 9142 | } }) else err: { | 9793 | } }) else err: { |
| | 9794 | assert(air_tag == .div_exact); |
| 9143 | res[0] = ops[0].divTruncInts(&ops[1], cg) catch |err| break :err err; | 9795 | res[0] = ops[0].divTruncInts(&ops[1], cg) catch |err| break :err err; |
| 9144 | }) catch |err| switch (err) { | 9796 | }) catch |err| switch (err) { |
| 9145 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ | 9797 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ |
| ... | @@ -9152,121 +9804,1176 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9152,121 +9804,1176 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9152 | }; | 9804 | }; |
| 9153 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); | 9805 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); |
| 9154 | }, | 9806 | }, |
| 9155 | .div_trunc_optimized, .div_floor_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, switch (air_tag) { | 9807 | .div_trunc => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, air_tag) else { |
| 9156 | else => unreachable, | | |
| 9157 | .div_trunc_optimized => .div_trunc, | | |
| 9158 | .div_floor_optimized => .div_floor, | | |
| 9159 | }) else { | | |
| 9160 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; | 9808 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; |
| | 9809 | const ty = cg.typeOf(bin_op.lhs); |
| 9161 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); | 9810 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); |
| 9162 | var res: [1]Temp = undefined; | 9811 | var res: [1]Temp = undefined; |
| 9163 | cg.select(&res, &.{cg.typeOf(bin_op.lhs)}, &ops, switch (@as(bits.RoundMode.Direction, switch (air_tag) { | 9812 | (if (cg.floatBits(ty.scalarType(zcu))) |_| cg.select(&res, &.{ty}, &ops, comptime &.{ .{ |
| 9164 | else => unreachable, | 9813 | .required_features = .{ .f16c, null, null, null }, |
| 9165 | .div_trunc_optimized => .zero, | 9814 | .src_constraints = .{ |
| 9166 | .div_floor_optimized => .down, | 9815 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| 9167 | })) { | 9816 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| 9168 | else => unreachable, | 9817 | .any, |
| 9169 | inline .zero, .down => |direction| comptime &.{ .{ | 9818 | }, |
| 9170 | .required_features = .{ .f16c, null, null, null }, | 9819 | .patterns = &.{ |
| 9171 | .src_constraints = .{ | 9820 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 9172 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 9821 | }, |
| 9173 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 9822 | .extra_temps = .{ |
| 9174 | .any, | 9823 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| 9175 | }, | 9824 | .unused, |
| 9176 | .patterns = &.{ | 9825 | .unused, |
| 9177 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 9826 | .unused, |
| 9178 | }, | 9827 | .unused, |
| 9179 | .extra_temps = .{ | 9828 | .unused, |
| 9180 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 9829 | .unused, |
| 9181 | .unused, | 9830 | .unused, |
| 9182 | .unused, | 9831 | .unused, |
| 9183 | .unused, | 9832 | .unused, |
| 9184 | .unused, | 9833 | .unused, |
| 9185 | .unused, | 9834 | }, |
| 9186 | .unused, | 9835 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 9187 | .unused, | 9836 | .each = .{ .once = &.{ |
| 9188 | .unused, | 9837 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| 9189 | }, | 9838 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| 9190 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9839 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, |
| 9191 | .each = .{ .once = &.{ | 9840 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 9192 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 9841 | .{ ._, .v_ps, .cvtph2, .dst0x, .dst0q, ._, ._ }, |
| 9193 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 9842 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }) }, |
| 9194 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, | 9843 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 9195 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = direction, .precision = .inexact }) }, | 9844 | } }, |
| 9196 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 9845 | }, .{ |
| 9197 | } }, | 9846 | .required_features = .{ .sse, null, null, null }, |
| 9198 | }, .{ | 9847 | .src_constraints = .{ |
| 9199 | .required_features = .{ .sse, null, null, null }, | 9848 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| 9200 | .src_constraints = .{ | 9849 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| 9201 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 9850 | .any, |
| 9202 | .{ .scalar_float = .{ .of = .word, .is = .word } }, | 9851 | }, |
| 9203 | .any, | 9852 | .patterns = &.{ |
| 9204 | }, | 9853 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, |
| 9205 | .patterns = &.{ | 9854 | }, |
| 9206 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, | 9855 | .call_frame = .{ .alignment = .@"16" }, |
| 9207 | }, | 9856 | .extra_temps = .{ |
| 9208 | .call_frame = .{ .alignment = .@"16" }, | 9857 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| 9209 | .extra_temps = .{ | 9858 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, |
| 9210 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, | 9859 | .unused, |
| 9211 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = switch (direction) { | 9860 | .unused, |
| 9212 | else => unreachable, | 9861 | .unused, |
| 9213 | .zero => "__trunch", | 9862 | .unused, |
| 9214 | .down => "__floorh", | 9863 | .unused, |
| 9215 | } } } }, | 9864 | .unused, |
| 9216 | .unused, | 9865 | .unused, |
| 9217 | .unused, | 9866 | .unused, |
| 9218 | .unused, | 9867 | .unused, |
| 9219 | .unused, | 9868 | }, |
| 9220 | .unused, | 9869 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 9221 | .unused, | 9870 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| 9222 | .unused, | 9871 | .each = .{ .once = &.{ |
| 9223 | }, | 9872 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| 9224 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 9873 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, |
| 9225 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 9874 | } }, |
| 9226 | .each = .{ .once = &.{ | 9875 | }, .{ |
| 9227 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 9876 | .required_features = .{ .f16c, null, null, null }, |
| 9228 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | 9877 | .src_constraints = .{ |
| 9229 | } }, | 9878 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, |
| 9230 | }, .{ | 9879 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, |
| 9231 | .required_features = .{ .f16c, null, null, null }, | 9880 | .any, |
| 9232 | .src_constraints = .{ | 9881 | }, |
| 9233 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, | 9882 | .patterns = &.{ |
| 9234 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, | 9883 | .{ .src = .{ .mem, .mem, .none } }, |
| 9235 | .any, | 9884 | .{ .src = .{ .to_sse, .mem, .none } }, |
| 9236 | }, | 9885 | .{ .src = .{ .mem, .to_sse, .none } }, |
| 9237 | .patterns = &.{ | 9886 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| 9238 | .{ .src = .{ .mem, .mem, .none } }, | 9887 | }, |
| 9239 | .{ .src = .{ .to_sse, .mem, .none } }, | 9888 | .extra_temps = .{ |
| 9240 | .{ .src = .{ .mem, .to_sse, .none } }, | 9889 | .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| 9241 | .{ .src = .{ .to_sse, .to_sse, .none } }, | 9890 | .unused, |
| 9242 | }, | 9891 | .unused, |
| 9243 | .extra_temps = .{ | 9892 | .unused, |
| 9244 | .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, | 9893 | .unused, |
| 9245 | .unused, | 9894 | .unused, |
| 9246 | .unused, | 9895 | .unused, |
| 9247 | .unused, | 9896 | .unused, |
| 9248 | .unused, | 9897 | .unused, |
| 9249 | .unused, | 9898 | .unused, |
| 9250 | .unused, | 9899 | .unused, |
| 9251 | .unused, | 9900 | }, |
| 9252 | .unused, | 9901 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 9253 | }, | 9902 | .each = .{ .once = &.{ |
| 9254 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 9903 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| 9255 | .each = .{ .once = &.{ | 9904 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| 9256 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, | 9905 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, |
| 9257 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, | 9906 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 9258 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, | 9907 | .{ ._, .v_ps, .cvtph2, .dst0x, .dst0q, ._, ._ }, |
| 9259 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = direction, .precision = .inexact }), ._ }, | 9908 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| 9260 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, | 9909 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| 9261 | } }, | 9910 | } }, |
| 9262 | }, .{ | 9911 | }, .{ |
| 9263 | .required_features = .{ .f16c, null, null, null }, | 9912 | .required_features = .{ .f16c, null, null, null }, |
| 9264 | .src_constraints = .{ | 9913 | .src_constraints = .{ |
| 9265 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, | 9914 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, |
| 9266 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, | 9915 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, |
| 9267 | .any, | 9916 | .any, |
| 9268 | }, | 9917 | }, |
| 9269 | .patterns = &.{ | 9918 | .patterns = &.{ |
| | 9919 | .{ .src = .{ .mem, .mem, .none } }, |
| | 9920 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 9921 | .{ .src = .{ .mem, .to_sse, .none } }, |
| | 9922 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 9923 | }, |
| | 9924 | .extra_temps = .{ |
| | 9925 | .{ .type = .vector_8_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 9926 | .unused, |
| | 9927 | .unused, |
| | 9928 | .unused, |
| | 9929 | .unused, |
| | 9930 | .unused, |
| | 9931 | .unused, |
| | 9932 | .unused, |
| | 9933 | .unused, |
| | 9934 | .unused, |
| | 9935 | .unused, |
| | 9936 | }, |
| | 9937 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 9938 | .each = .{ .once = &.{ |
| | 9939 | .{ ._, .v_ps, .cvtph2, .dst0y, .src0x, ._, ._ }, |
| | 9940 | .{ ._, .v_ps, .cvtph2, .tmp0y, .src1x, ._, ._ }, |
| | 9941 | .{ ._, .v_ps, .div, .dst0y, .dst0y, .tmp0y, ._ }, |
| | 9942 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, |
| | 9943 | .{ ._, .v_ps, .cvtph2, .dst0y, .dst0x, ._, ._ }, |
| | 9944 | .{ ._, .v_ps, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 9945 | .{ ._, .v_, .cvtps2ph, .dst0x, .dst0y, .rm(.{}), ._ }, |
| | 9946 | } }, |
| | 9947 | }, .{ |
| | 9948 | .required_features = .{ .f16c, null, null, null }, |
| | 9949 | .src_constraints = .{ |
| | 9950 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } }, |
| | 9951 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .word } }, |
| | 9952 | .any, |
| | 9953 | }, |
| | 9954 | .patterns = &.{ |
| | 9955 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 9956 | }, |
| | 9957 | .extra_temps = .{ |
| | 9958 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 9959 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, |
| | 9960 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, |
| | 9961 | .unused, |
| | 9962 | .unused, |
| | 9963 | .unused, |
| | 9964 | .unused, |
| | 9965 | .unused, |
| | 9966 | .unused, |
| | 9967 | .unused, |
| | 9968 | .unused, |
| | 9969 | }, |
| | 9970 | .dst_temps = .{ .mem, .unused }, |
| | 9971 | .clobbers = .{ .eflags = true }, |
| | 9972 | .each = .{ .once = &.{ |
| | 9973 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 9974 | .{ .@"0:", .v_ps, .cvtph2, .tmp1y, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 9975 | .{ ._, .v_ps, .cvtph2, .tmp2y, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 9976 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .tmp2y, ._ }, |
| | 9977 | .{ ._, .v_, .cvtps2ph, .tmp1x, .tmp1y, .rm(.{}), ._ }, |
| | 9978 | .{ ._, .v_ps, .cvtph2, .tmp1y, .tmp1x, ._, ._ }, |
| | 9979 | .{ ._, .v_ps, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 9980 | .{ ._, .v_, .cvtps2ph, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1y, .rm(.{}), ._ }, |
| | 9981 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 9982 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 9983 | } }, |
| | 9984 | }, .{ |
| | 9985 | .required_features = .{ .avx, null, null, null }, |
| | 9986 | .src_constraints = .{ |
| | 9987 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 9988 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 9989 | .any, |
| | 9990 | }, |
| | 9991 | .patterns = &.{ |
| | 9992 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 9993 | }, |
| | 9994 | .call_frame = .{ .alignment = .@"16" }, |
| | 9995 | .extra_temps = .{ |
| | 9996 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 9997 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| | 9998 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| | 9999 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| | 10000 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, |
| | 10001 | .unused, |
| | 10002 | .unused, |
| | 10003 | .unused, |
| | 10004 | .unused, |
| | 10005 | .unused, |
| | 10006 | .unused, |
| | 10007 | }, |
| | 10008 | .dst_temps = .{ .mem, .unused }, |
| | 10009 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10010 | .each = .{ .once = &.{ |
| | 10011 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10012 | .{ .@"0:", .vp_, .xor, .tmp2x, .tmp2x, .tmp2x, ._ }, |
| | 10013 | .{ ._, .vp_w, .insr, .tmp1x, .tmp2x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0) }, |
| | 10014 | .{ ._, .vp_w, .insr, .tmp2x, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0) }, |
| | 10015 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10016 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10017 | .{ ._, .vp_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, |
| | 10018 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 10019 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10020 | } }, |
| | 10021 | }, .{ |
| | 10022 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10023 | .src_constraints = .{ |
| | 10024 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10025 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10026 | .any, |
| | 10027 | }, |
| | 10028 | .patterns = &.{ |
| | 10029 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10030 | }, |
| | 10031 | .call_frame = .{ .alignment = .@"16" }, |
| | 10032 | .extra_temps = .{ |
| | 10033 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10034 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| | 10035 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| | 10036 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| | 10037 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, |
| | 10038 | .unused, |
| | 10039 | .unused, |
| | 10040 | .unused, |
| | 10041 | .unused, |
| | 10042 | .unused, |
| | 10043 | .unused, |
| | 10044 | }, |
| | 10045 | .dst_temps = .{ .mem, .unused }, |
| | 10046 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10047 | .each = .{ .once = &.{ |
| | 10048 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10049 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| | 10050 | .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ }, |
| | 10051 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| | 10052 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| | 10053 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10054 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10055 | .{ ._, .p_w, .extr, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1x, .ui(0), ._ }, |
| | 10056 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 10057 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10058 | } }, |
| | 10059 | }, .{ |
| | 10060 | .required_features = .{ .sse2, null, null, null }, |
| | 10061 | .src_constraints = .{ |
| | 10062 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10063 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10064 | .any, |
| | 10065 | }, |
| | 10066 | .patterns = &.{ |
| | 10067 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10068 | }, |
| | 10069 | .call_frame = .{ .alignment = .@"16" }, |
| | 10070 | .extra_temps = .{ |
| | 10071 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10072 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| | 10073 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| | 10074 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| | 10075 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, |
| | 10076 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| | 10077 | .unused, |
| | 10078 | .unused, |
| | 10079 | .unused, |
| | 10080 | .unused, |
| | 10081 | .unused, |
| | 10082 | }, |
| | 10083 | .dst_temps = .{ .mem, .unused }, |
| | 10084 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10085 | .each = .{ .once = &.{ |
| | 10086 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10087 | .{ .@"0:", .p_, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| | 10088 | .{ ._, .p_, .xor, .tmp2x, .tmp2x, ._, ._ }, |
| | 10089 | .{ ._, .p_w, .insr, .tmp1x, .memia(.src0w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| | 10090 | .{ ._, .p_w, .insr, .tmp2x, .memia(.src1w, .tmp0, .add_unaligned_size), .ui(0), ._ }, |
| | 10091 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10092 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10093 | .{ ._, .p_w, .extr, .tmp5d, .tmp1x, .ui(0), ._ }, |
| | 10094 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp5w, ._, ._ }, |
| | 10095 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 10096 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10097 | } }, |
| | 10098 | }, .{ |
| | 10099 | .required_features = .{ .sse, null, null, null }, |
| | 10100 | .src_constraints = .{ |
| | 10101 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10102 | .{ .multiple_scalar_float = .{ .of = .word, .is = .word } }, |
| | 10103 | .any, |
| | 10104 | }, |
| | 10105 | .patterns = &.{ |
| | 10106 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10107 | }, |
| | 10108 | .call_frame = .{ .alignment = .@"16" }, |
| | 10109 | .extra_temps = .{ |
| | 10110 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10111 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| | 10112 | .{ .type = .f32, .kind = .mem }, |
| | 10113 | .{ .type = .f16, .kind = .{ .reg = .xmm0 } }, |
| | 10114 | .{ .type = .f16, .kind = .{ .reg = .xmm1 } }, |
| | 10115 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| | 10116 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__trunch" } } }, |
| | 10117 | .unused, |
| | 10118 | .unused, |
| | 10119 | .unused, |
| | 10120 | .unused, |
| | 10121 | }, |
| | 10122 | .dst_temps = .{ .mem, .unused }, |
| | 10123 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10124 | .each = .{ .once = &.{ |
| | 10125 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10126 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0w, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10127 | .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ }, |
| | 10128 | .{ ._, ._ss, .mov, .tmp3x, .mem(.tmp2d), ._, ._ }, |
| | 10129 | .{ ._, ._, .movzx, .tmp1d, .memia(.src1w, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10130 | .{ ._, ._, .mov, .mem(.tmp2d), .tmp1d, ._, ._ }, |
| | 10131 | .{ ._, ._ss, .mov, .tmp4x, .mem(.tmp2d), ._, ._ }, |
| | 10132 | .{ ._, ._, .call, .tmp5d, ._, ._, ._ }, |
| | 10133 | .{ ._, ._, .call, .tmp6d, ._, ._, ._ }, |
| | 10134 | .{ ._, ._ss, .mov, .mem(.tmp2d), .tmp3x, ._, ._ }, |
| | 10135 | .{ ._, ._, .mov, .tmp1d, .mem(.tmp2d), ._, ._ }, |
| | 10136 | .{ ._, ._, .mov, .memia(.dst0w, .tmp0, .add_unaligned_size), .tmp1w, ._, ._ }, |
| | 10137 | .{ ._, ._, .add, .tmp0p, .si(2), ._, ._ }, |
| | 10138 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10139 | } }, |
| | 10140 | }, .{ |
| | 10141 | .required_features = .{ .avx, null, null, null }, |
| | 10142 | .src_constraints = .{ |
| | 10143 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10144 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10145 | .any, |
| | 10146 | }, |
| | 10147 | .patterns = &.{ |
| | 10148 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10149 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10150 | }, |
| | 10151 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10152 | .each = .{ .once = &.{ |
| | 10153 | .{ ._, .v_ss, .div, .dst0x, .src0x, .src1d, ._ }, |
| | 10154 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }) }, |
| | 10155 | } }, |
| | 10156 | }, .{ |
| | 10157 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10158 | .src_constraints = .{ |
| | 10159 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10160 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10161 | .any, |
| | 10162 | }, |
| | 10163 | .patterns = &.{ |
| | 10164 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 10165 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| | 10166 | }, |
| | 10167 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10168 | .each = .{ .once = &.{ |
| | 10169 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, |
| | 10170 | .{ ._, ._ss, .round, .dst0x, .dst0d, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10171 | } }, |
| | 10172 | }, .{ |
| | 10173 | .required_features = .{ .sse, null, null, null }, |
| | 10174 | .src_constraints = .{ |
| | 10175 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10176 | .{ .scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10177 | .any, |
| | 10178 | }, |
| | 10179 | .patterns = &.{ |
| | 10180 | .{ .src = .{ .{ .to_reg = .xmm0 }, .to_mem, .none } }, |
| | 10181 | }, |
| | 10182 | .call_frame = .{ .alignment = .@"16" }, |
| | 10183 | .extra_temps = .{ |
| | 10184 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncf" } } }, |
| | 10185 | .unused, |
| | 10186 | .unused, |
| | 10187 | .unused, |
| | 10188 | .unused, |
| | 10189 | .unused, |
| | 10190 | .unused, |
| | 10191 | .unused, |
| | 10192 | .unused, |
| | 10193 | .unused, |
| | 10194 | .unused, |
| | 10195 | }, |
| | 10196 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10197 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10198 | .each = .{ .once = &.{ |
| | 10199 | .{ ._, ._ss, .div, .dst0x, .src1d, ._, ._ }, |
| | 10200 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| | 10201 | } }, |
| | 10202 | }, .{ |
| | 10203 | .required_features = .{ .avx, null, null, null }, |
| | 10204 | .src_constraints = .{ |
| | 10205 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10206 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10207 | .any, |
| | 10208 | }, |
| | 10209 | .patterns = &.{ |
| | 10210 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10211 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10212 | }, |
| | 10213 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10214 | .each = .{ .once = &.{ |
| | 10215 | .{ ._, .v_ps, .div, .dst0x, .src0x, .src1x, ._ }, |
| | 10216 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10217 | } }, |
| | 10218 | }, .{ |
| | 10219 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10220 | .src_constraints = .{ |
| | 10221 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10222 | .{ .scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10223 | .any, |
| | 10224 | }, |
| | 10225 | .patterns = &.{ |
| | 10226 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 10227 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| | 10228 | }, |
| | 10229 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10230 | .each = .{ .once = &.{ |
| | 10231 | .{ ._, ._ps, .div, .dst0x, .src1x, ._, ._ }, |
| | 10232 | .{ ._, ._ps, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10233 | } }, |
| | 10234 | }, .{ |
| | 10235 | .required_features = .{ .sse, null, null, null }, |
| | 10236 | .src_constraints = .{ |
| | 10237 | .{ .multiple_scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10238 | .{ .multiple_scalar_float = .{ .of = .dword, .is = .dword } }, |
| | 10239 | .any, |
| | 10240 | }, |
| | 10241 | .patterns = &.{ |
| | 10242 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10243 | }, |
| | 10244 | .call_frame = .{ .alignment = .@"16" }, |
| | 10245 | .extra_temps = .{ |
| | 10246 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10247 | .{ .type = .f32, .kind = .{ .reg = .xmm0 } }, |
| | 10248 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncf" } } }, |
| | 10249 | .unused, |
| | 10250 | .unused, |
| | 10251 | .unused, |
| | 10252 | .unused, |
| | 10253 | .unused, |
| | 10254 | .unused, |
| | 10255 | .unused, |
| | 10256 | .unused, |
| | 10257 | }, |
| | 10258 | .dst_temps = .{ .mem, .unused }, |
| | 10259 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10260 | .each = .{ .once = &.{ |
| | 10261 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10262 | .{ .@"0:", ._ss, .mov, .tmp1x, .memia(.src0d, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10263 | .{ ._, ._ss, .div, .tmp1x, .memia(.src1d, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10264 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, |
| | 10265 | .{ ._, ._ss, .mov, .memia(.dst0d, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10266 | .{ ._, ._, .add, .tmp0p, .si(4), ._, ._ }, |
| | 10267 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10268 | } }, |
| | 10269 | }, .{ |
| | 10270 | .required_features = .{ .avx, null, null, null }, |
| | 10271 | .src_constraints = .{ |
| | 10272 | .{ .scalar_float = .{ .of = .yword, .is = .dword } }, |
| | 10273 | .{ .scalar_float = .{ .of = .yword, .is = .dword } }, |
| | 10274 | .any, |
| | 10275 | }, |
| | 10276 | .patterns = &.{ |
| | 10277 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10278 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10279 | }, |
| | 10280 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10281 | .each = .{ .once = &.{ |
| | 10282 | .{ ._, .v_ps, .div, .dst0y, .src0y, .src1y, ._ }, |
| | 10283 | .{ ._, .v_ps, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10284 | } }, |
| | 10285 | }, .{ |
| | 10286 | .required_features = .{ .avx, null, null, null }, |
| | 10287 | .src_constraints = .{ |
| | 10288 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .dword } }, |
| | 10289 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .dword } }, |
| | 10290 | .any, |
| | 10291 | }, |
| | 10292 | .patterns = &.{ |
| | 10293 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10294 | }, |
| | 10295 | .extra_temps = .{ |
| | 10296 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10297 | .{ .type = .vector_8_f32, .kind = .{ .rc = .sse } }, |
| | 10298 | .unused, |
| | 10299 | .unused, |
| | 10300 | .unused, |
| | 10301 | .unused, |
| | 10302 | .unused, |
| | 10303 | .unused, |
| | 10304 | .unused, |
| | 10305 | .unused, |
| | 10306 | .unused, |
| | 10307 | }, |
| | 10308 | .dst_temps = .{ .mem, .unused }, |
| | 10309 | .clobbers = .{ .eflags = true }, |
| | 10310 | .each = .{ .once = &.{ |
| | 10311 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10312 | .{ .@"0:", .v_ps, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10313 | .{ ._, .v_ps, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| | 10314 | .{ ._, .v_ps, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10315 | .{ ._, .v_ps, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| | 10316 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| | 10317 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10318 | } }, |
| | 10319 | }, .{ |
| | 10320 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10321 | .src_constraints = .{ |
| | 10322 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10323 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .dword } }, |
| | 10324 | .any, |
| | 10325 | }, |
| | 10326 | .patterns = &.{ |
| | 10327 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10328 | }, |
| | 10329 | .extra_temps = .{ |
| | 10330 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10331 | .{ .type = .vector_4_f32, .kind = .{ .rc = .sse } }, |
| | 10332 | .unused, |
| | 10333 | .unused, |
| | 10334 | .unused, |
| | 10335 | .unused, |
| | 10336 | .unused, |
| | 10337 | .unused, |
| | 10338 | .unused, |
| | 10339 | .unused, |
| | 10340 | .unused, |
| | 10341 | }, |
| | 10342 | .dst_temps = .{ .mem, .unused }, |
| | 10343 | .clobbers = .{ .eflags = true }, |
| | 10344 | .each = .{ .once = &.{ |
| | 10345 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10346 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10347 | .{ ._, ._ps, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10348 | .{ ._, ._ps, .round, .tmp1x, .tmp1x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10349 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10350 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10351 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10352 | } }, |
| | 10353 | }, .{ |
| | 10354 | .required_features = .{ .avx, null, null, null }, |
| | 10355 | .src_constraints = .{ |
| | 10356 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10357 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10358 | .any, |
| | 10359 | }, |
| | 10360 | .patterns = &.{ |
| | 10361 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10362 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10363 | }, |
| | 10364 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10365 | .each = .{ .once = &.{ |
| | 10366 | .{ ._, .v_sd, .div, .dst0x, .src0x, .src1q, ._ }, |
| | 10367 | .{ ._, .v_sd, .round, .dst0x, .dst0x, .dst0q, .rm(.{ .direction = .zero, .precision = .inexact }) }, |
| | 10368 | } }, |
| | 10369 | }, .{ |
| | 10370 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10371 | .src_constraints = .{ |
| | 10372 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10373 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10374 | .any, |
| | 10375 | }, |
| | 10376 | .patterns = &.{ |
| | 10377 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 10378 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| | 10379 | }, |
| | 10380 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10381 | .each = .{ .once = &.{ |
| | 10382 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, |
| | 10383 | .{ ._, ._sd, .round, .dst0x, .dst0q, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10384 | } }, |
| | 10385 | }, .{ |
| | 10386 | .required_features = .{ .sse2, null, null, null }, |
| | 10387 | .src_constraints = .{ |
| | 10388 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10389 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10390 | .any, |
| | 10391 | }, |
| | 10392 | .patterns = &.{ |
| | 10393 | .{ .src = .{ .{ .to_reg = .xmm0 }, .to_mem, .none } }, |
| | 10394 | }, |
| | 10395 | .call_frame = .{ .alignment = .@"16" }, |
| | 10396 | .extra_temps = .{ |
| | 10397 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, |
| | 10398 | .unused, |
| | 10399 | .unused, |
| | 10400 | .unused, |
| | 10401 | .unused, |
| | 10402 | .unused, |
| | 10403 | .unused, |
| | 10404 | .unused, |
| | 10405 | .unused, |
| | 10406 | .unused, |
| | 10407 | .unused, |
| | 10408 | }, |
| | 10409 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10410 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10411 | .each = .{ .once = &.{ |
| | 10412 | .{ ._, ._sd, .div, .dst0x, .src1q, ._, ._ }, |
| | 10413 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| | 10414 | } }, |
| | 10415 | }, .{ |
| | 10416 | .required_features = .{ .sse, null, null, null }, |
| | 10417 | .src_constraints = .{ |
| | 10418 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10419 | .{ .scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10420 | .any, |
| | 10421 | }, |
| | 10422 | .patterns = &.{ |
| | 10423 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, |
| | 10424 | }, |
| | 10425 | .call_frame = .{ .alignment = .@"16" }, |
| | 10426 | .extra_temps = .{ |
| | 10427 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divdf3" } } }, |
| | 10428 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, |
| | 10429 | .unused, |
| | 10430 | .unused, |
| | 10431 | .unused, |
| | 10432 | .unused, |
| | 10433 | .unused, |
| | 10434 | .unused, |
| | 10435 | .unused, |
| | 10436 | .unused, |
| | 10437 | .unused, |
| | 10438 | }, |
| | 10439 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10440 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10441 | .each = .{ .once = &.{ |
| | 10442 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| | 10443 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, |
| | 10444 | } }, |
| | 10445 | }, .{ |
| | 10446 | .required_features = .{ .avx, null, null, null }, |
| | 10447 | .src_constraints = .{ |
| | 10448 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10449 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10450 | .any, |
| | 10451 | }, |
| | 10452 | .patterns = &.{ |
| | 10453 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10454 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10455 | }, |
| | 10456 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10457 | .each = .{ .once = &.{ |
| | 10458 | .{ ._, .v_pd, .div, .dst0x, .src0x, .src1x, ._ }, |
| | 10459 | .{ ._, .v_pd, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10460 | } }, |
| | 10461 | }, .{ |
| | 10462 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10463 | .src_constraints = .{ |
| | 10464 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10465 | .{ .scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10466 | .any, |
| | 10467 | }, |
| | 10468 | .patterns = &.{ |
| | 10469 | .{ .src = .{ .to_mut_sse, .mem, .none } }, |
| | 10470 | .{ .src = .{ .to_mut_sse, .to_sse, .none } }, |
| | 10471 | }, |
| | 10472 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10473 | .each = .{ .once = &.{ |
| | 10474 | .{ ._, ._pd, .div, .dst0x, .src1x, ._, ._ }, |
| | 10475 | .{ ._, ._pd, .round, .dst0x, .dst0x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10476 | } }, |
| | 10477 | }, .{ |
| | 10478 | .required_features = .{ .avx, null, null, null }, |
| | 10479 | .src_constraints = .{ |
| | 10480 | .{ .scalar_float = .{ .of = .yword, .is = .qword } }, |
| | 10481 | .{ .scalar_float = .{ .of = .yword, .is = .qword } }, |
| | 10482 | .any, |
| | 10483 | }, |
| | 10484 | .patterns = &.{ |
| | 10485 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10486 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10487 | }, |
| | 10488 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10489 | .each = .{ .once = &.{ |
| | 10490 | .{ ._, .v_pd, .div, .dst0y, .src0y, .src1y, ._ }, |
| | 10491 | .{ ._, .v_pd, .round, .dst0y, .dst0y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10492 | } }, |
| | 10493 | }, .{ |
| | 10494 | .required_features = .{ .avx, null, null, null }, |
| | 10495 | .src_constraints = .{ |
| | 10496 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .qword } }, |
| | 10497 | .{ .multiple_scalar_float = .{ .of = .yword, .is = .qword } }, |
| | 10498 | .any, |
| | 10499 | }, |
| | 10500 | .patterns = &.{ |
| | 10501 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10502 | }, |
| | 10503 | .extra_temps = .{ |
| | 10504 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10505 | .{ .type = .vector_4_f64, .kind = .{ .rc = .sse } }, |
| | 10506 | .unused, |
| | 10507 | .unused, |
| | 10508 | .unused, |
| | 10509 | .unused, |
| | 10510 | .unused, |
| | 10511 | .unused, |
| | 10512 | .unused, |
| | 10513 | .unused, |
| | 10514 | .unused, |
| | 10515 | }, |
| | 10516 | .dst_temps = .{ .mem, .unused }, |
| | 10517 | .clobbers = .{ .eflags = true }, |
| | 10518 | .each = .{ .once = &.{ |
| | 10519 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10520 | .{ .@"0:", .v_pd, .mova, .tmp1y, .memia(.src0y, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10521 | .{ ._, .v_pd, .div, .tmp1y, .tmp1y, .memia(.src1y, .tmp0, .add_unaligned_size), ._ }, |
| | 10522 | .{ ._, .v_pd, .round, .tmp1y, .tmp1y, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10523 | .{ ._, .v_pd, .mova, .memia(.dst0y, .tmp0, .add_unaligned_size), .tmp1y, ._, ._ }, |
| | 10524 | .{ ._, ._, .add, .tmp0p, .si(32), ._, ._ }, |
| | 10525 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10526 | } }, |
| | 10527 | }, .{ |
| | 10528 | .required_features = .{ .sse4_1, null, null, null }, |
| | 10529 | .src_constraints = .{ |
| | 10530 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10531 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .qword } }, |
| | 10532 | .any, |
| | 10533 | }, |
| | 10534 | .patterns = &.{ |
| | 10535 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10536 | }, |
| | 10537 | .extra_temps = .{ |
| | 10538 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10539 | .{ .type = .vector_2_f64, .kind = .{ .rc = .sse } }, |
| | 10540 | .unused, |
| | 10541 | .unused, |
| | 10542 | .unused, |
| | 10543 | .unused, |
| | 10544 | .unused, |
| | 10545 | .unused, |
| | 10546 | .unused, |
| | 10547 | .unused, |
| | 10548 | .unused, |
| | 10549 | }, |
| | 10550 | .dst_temps = .{ .mem, .unused }, |
| | 10551 | .clobbers = .{ .eflags = true }, |
| | 10552 | .each = .{ .once = &.{ |
| | 10553 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10554 | .{ .@"0:", ._pd, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10555 | .{ ._, ._pd, .div, .tmp1x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10556 | .{ ._, ._pd, .round, .tmp1x, .tmp1x, .rm(.{ .direction = .zero, .precision = .inexact }), ._ }, |
| | 10557 | .{ ._, ._pd, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10558 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10559 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10560 | } }, |
| | 10561 | }, .{ |
| | 10562 | .required_features = .{ .sse2, null, null, null }, |
| | 10563 | .src_constraints = .{ |
| | 10564 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10565 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10566 | .any, |
| | 10567 | }, |
| | 10568 | .patterns = &.{ |
| | 10569 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10570 | }, |
| | 10571 | .call_frame = .{ .alignment = .@"16" }, |
| | 10572 | .extra_temps = .{ |
| | 10573 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10574 | .{ .type = .f64, .kind = .{ .reg = .xmm0 } }, |
| | 10575 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, |
| | 10576 | .unused, |
| | 10577 | .unused, |
| | 10578 | .unused, |
| | 10579 | .unused, |
| | 10580 | .unused, |
| | 10581 | .unused, |
| | 10582 | .unused, |
| | 10583 | .unused, |
| | 10584 | }, |
| | 10585 | .dst_temps = .{ .mem, .unused }, |
| | 10586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10587 | .each = .{ .once = &.{ |
| | 10588 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10589 | .{ .@"0:", ._sd, .mov, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10590 | .{ ._, ._sd, .div, .tmp1x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10591 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, |
| | 10592 | .{ ._, ._sd, .mov, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10593 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| | 10594 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10595 | } }, |
| | 10596 | }, .{ |
| | 10597 | .required_features = .{ .sse, null, null, null }, |
| | 10598 | .src_constraints = .{ |
| | 10599 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10600 | .{ .multiple_scalar_float = .{ .of = .qword, .is = .qword } }, |
| | 10601 | .any, |
| | 10602 | }, |
| | 10603 | .patterns = &.{ |
| | 10604 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10605 | }, |
| | 10606 | .call_frame = .{ .alignment = .@"16" }, |
| | 10607 | .extra_temps = .{ |
| | 10608 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10609 | .{ .type = .f64, .kind = .{ .reg = .xmm0 } }, |
| | 10610 | .{ .type = .f64, .kind = .{ .reg = .xmm1 } }, |
| | 10611 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divdf3" } } }, |
| | 10612 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "trunc" } } }, |
| | 10613 | .unused, |
| | 10614 | .unused, |
| | 10615 | .unused, |
| | 10616 | .unused, |
| | 10617 | .unused, |
| | 10618 | .unused, |
| | 10619 | }, |
| | 10620 | .dst_temps = .{ .mem, .unused }, |
| | 10621 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10622 | .each = .{ .once = &.{ |
| | 10623 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10624 | .{ .@"0:", ._ps, .xor, .tmp1x, .tmp1x, ._, ._ }, |
| | 10625 | .{ ._, ._ps, .xor, .tmp2x, .tmp2x, ._, ._ }, |
| | 10626 | .{ ._, ._ps, .movl, .tmp1x, .memia(.src0q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10627 | .{ ._, ._ps, .movl, .tmp2x, .memia(.src1q, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10628 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10629 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10630 | .{ ._, ._ps, .movl, .memia(.dst0q, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10631 | .{ ._, ._, .add, .tmp0p, .si(8), ._, ._ }, |
| | 10632 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10633 | } }, |
| | 10634 | }, .{ |
| | 10635 | .required_features = .{ .x87, null, null, null }, |
| | 10636 | .src_constraints = .{ |
| | 10637 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 10638 | .{ .scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 10639 | .any, |
| | 10640 | }, |
| | 10641 | .patterns = &.{ |
| | 10642 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10643 | }, |
| | 10644 | .call_frame = .{ .size = 16, .alignment = .@"16" }, |
| | 10645 | .extra_temps = .{ |
| | 10646 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, |
| | 10647 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| | 10648 | .{ .type = .f80, .kind = .{ .frame = .call_frame } }, |
| | 10649 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__truncx" } } }, |
| | 10650 | .unused, |
| | 10651 | .unused, |
| | 10652 | .unused, |
| | 10653 | .unused, |
| | 10654 | .unused, |
| | 10655 | .unused, |
| | 10656 | .unused, |
| | 10657 | }, |
| | 10658 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| | 10659 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10660 | .each = .{ .once = &.{ |
| | 10661 | .{ ._, .f_, .ld, .src0t, ._, ._, ._ }, |
| | 10662 | .{ ._, .f_, .ld, .src1t, ._, ._, ._ }, |
| | 10663 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, |
| | 10664 | .{ ._, .f_p, .st, .mem(.tmp2t), ._, ._, ._ }, |
| | 10665 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10666 | } }, |
| | 10667 | }, .{ |
| | 10668 | .required_features = .{ .x87, null, null, null }, |
| | 10669 | .src_constraints = .{ |
| | 10670 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 10671 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .tbyte } }, |
| | 10672 | .any, |
| | 10673 | }, |
| | 10674 | .patterns = &.{ |
| | 10675 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10676 | }, |
| | 10677 | .call_frame = .{ .size = 16, .alignment = .@"16" }, |
| | 10678 | .extra_temps = .{ |
| | 10679 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10680 | .{ .type = .f80, .kind = .{ .reg = .st6 } }, |
| | 10681 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| | 10682 | .{ .type = .f80, .kind = .{ .frame = .call_frame } }, |
| | 10683 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__truncx" } } }, |
| | 10684 | .unused, |
| | 10685 | .unused, |
| | 10686 | .unused, |
| | 10687 | .unused, |
| | 10688 | .unused, |
| | 10689 | .unused, |
| | 10690 | }, |
| | 10691 | .dst_temps = .{ .mem, .unused }, |
| | 10692 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10693 | .each = .{ .once = &.{ |
| | 10694 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10695 | .{ .@"0:", .f_, .ld, .memia(.src0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| | 10696 | .{ ._, .f_, .ld, .memia(.src1t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| | 10697 | .{ ._, .f_p, .div, ._, ._, ._, ._ }, |
| | 10698 | .{ ._, .f_p, .st, .mem(.tmp3t), ._, ._, ._ }, |
| | 10699 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10700 | .{ .pseudo, .f_cstp, .de, ._, ._, ._, ._ }, |
| | 10701 | .{ ._, .f_p, .st, .memia(.dst0t, .tmp0, .add_unaligned_size), ._, ._, ._ }, |
| | 10702 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10703 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10704 | } }, |
| | 10705 | }, .{ |
| | 10706 | .required_features = .{ .sse, null, null, null }, |
| | 10707 | .src_constraints = .{ |
| | 10708 | .{ .scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10709 | .{ .scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10710 | .any, |
| | 10711 | }, |
| | 10712 | .patterns = &.{ |
| | 10713 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, |
| | 10714 | }, |
| | 10715 | .call_frame = .{ .alignment = .@"16" }, |
| | 10716 | .extra_temps = .{ |
| | 10717 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| | 10718 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, |
| | 10719 | .unused, |
| | 10720 | .unused, |
| | 10721 | .unused, |
| | 10722 | .unused, |
| | 10723 | .unused, |
| | 10724 | .unused, |
| | 10725 | .unused, |
| | 10726 | .unused, |
| | 10727 | .unused, |
| | 10728 | }, |
| | 10729 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10730 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10731 | .each = .{ .once = &.{ |
| | 10732 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| | 10733 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, |
| | 10734 | } }, |
| | 10735 | }, .{ |
| | 10736 | .required_features = .{ .avx, null, null, null }, |
| | 10737 | .src_constraints = .{ |
| | 10738 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10739 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10740 | .any, |
| | 10741 | }, |
| | 10742 | .patterns = &.{ |
| | 10743 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10744 | }, |
| | 10745 | .call_frame = .{ .alignment = .@"16" }, |
| | 10746 | .extra_temps = .{ |
| | 10747 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10748 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| | 10749 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| | 10750 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| | 10751 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, |
| | 10752 | .unused, |
| | 10753 | .unused, |
| | 10754 | .unused, |
| | 10755 | .unused, |
| | 10756 | .unused, |
| | 10757 | .unused, |
| | 10758 | }, |
| | 10759 | .dst_temps = .{ .mem, .unused }, |
| | 10760 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10761 | .each = .{ .once = &.{ |
| | 10762 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10763 | .{ .@"0:", .v_dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10764 | .{ ._, .v_dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10765 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10766 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10767 | .{ ._, .v_dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10768 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10769 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10770 | } }, |
| | 10771 | }, .{ |
| | 10772 | .required_features = .{ .sse2, null, null, null }, |
| | 10773 | .src_constraints = .{ |
| | 10774 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10775 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10776 | .any, |
| | 10777 | }, |
| | 10778 | .patterns = &.{ |
| | 10779 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10780 | }, |
| | 10781 | .call_frame = .{ .alignment = .@"16" }, |
| | 10782 | .extra_temps = .{ |
| | 10783 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10784 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| | 10785 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| | 10786 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| | 10787 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, |
| | 10788 | .unused, |
| | 10789 | .unused, |
| | 10790 | .unused, |
| | 10791 | .unused, |
| | 10792 | .unused, |
| | 10793 | .unused, |
| | 10794 | }, |
| | 10795 | .dst_temps = .{ .mem, .unused }, |
| | 10796 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10797 | .each = .{ .once = &.{ |
| | 10798 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10799 | .{ .@"0:", ._dqa, .mov, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10800 | .{ ._, ._dqa, .mov, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10801 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10802 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10803 | .{ ._, ._dqa, .mov, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10804 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10805 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10806 | } }, |
| | 10807 | }, .{ |
| | 10808 | .required_features = .{ .sse, null, null, null }, |
| | 10809 | .src_constraints = .{ |
| | 10810 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10811 | .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, |
| | 10812 | .any, |
| | 10813 | }, |
| | 10814 | .patterns = &.{ |
| | 10815 | .{ .src = .{ .to_mem, .to_mem, .none } }, |
| | 10816 | }, |
| | 10817 | .call_frame = .{ .alignment = .@"16" }, |
| | 10818 | .extra_temps = .{ |
| | 10819 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 10820 | .{ .type = .f128, .kind = .{ .reg = .xmm0 } }, |
| | 10821 | .{ .type = .f128, .kind = .{ .reg = .xmm1 } }, |
| | 10822 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divtf3" } } }, |
| | 10823 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "truncq" } } }, |
| | 10824 | .unused, |
| | 10825 | .unused, |
| | 10826 | .unused, |
| | 10827 | .unused, |
| | 10828 | .unused, |
| | 10829 | .unused, |
| | 10830 | }, |
| | 10831 | .dst_temps = .{ .mem, .unused }, |
| | 10832 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10833 | .each = .{ .once = &.{ |
| | 10834 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_unaligned_size), ._, ._ }, |
| | 10835 | .{ .@"0:", ._ps, .mova, .tmp1x, .memia(.src0x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10836 | .{ ._, ._ps, .mova, .tmp2x, .memia(.src1x, .tmp0, .add_unaligned_size), ._, ._ }, |
| | 10837 | .{ ._, ._, .call, .tmp3d, ._, ._, ._ }, |
| | 10838 | .{ ._, ._, .call, .tmp4d, ._, ._, ._ }, |
| | 10839 | .{ ._, ._ps, .mova, .memia(.dst0x, .tmp0, .add_unaligned_size), .tmp1x, ._, ._ }, |
| | 10840 | .{ ._, ._, .add, .tmp0p, .si(16), ._, ._ }, |
| | 10841 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 10842 | } }, |
| | 10843 | } }) else err: { |
| | 10844 | res[0] = ops[0].divTruncInts(&ops[1], cg) catch |err| break :err err; |
| | 10845 | }) catch |err| switch (err) { |
| | 10846 | error.SelectFailed => return cg.fail("failed to select {s} {} {} {}", .{ |
| | 10847 | @tagName(air_tag), |
| | 10848 | ty.fmt(pt), |
| | 10849 | ops[0].tracking(cg), |
| | 10850 | ops[1].tracking(cg), |
| | 10851 | }), |
| | 10852 | else => |e| return e, |
| | 10853 | }; |
| | 10854 | try res[0].finish(inst, &.{ bin_op.lhs, bin_op.rhs }, &ops, cg); |
| | 10855 | }, |
| | 10856 | .div_trunc_optimized, .div_floor_optimized => |air_tag| if (use_old) try cg.airMulDivBinOp(inst, switch (air_tag) { |
| | 10857 | else => unreachable, |
| | 10858 | .div_trunc_optimized => .div_trunc, |
| | 10859 | .div_floor_optimized => .div_floor, |
| | 10860 | }) else { |
| | 10861 | const bin_op = air_datas[@intFromEnum(inst)].bin_op; |
| | 10862 | var ops = try cg.tempsFromOperands(inst, .{ bin_op.lhs, bin_op.rhs }); |
| | 10863 | var res: [1]Temp = undefined; |
| | 10864 | cg.select(&res, &.{cg.typeOf(bin_op.lhs)}, &ops, switch (@as(bits.RoundMode.Direction, switch (air_tag) { |
| | 10865 | else => unreachable, |
| | 10866 | .div_trunc_optimized => .zero, |
| | 10867 | .div_floor_optimized => .down, |
| | 10868 | })) { |
| | 10869 | else => unreachable, |
| | 10870 | inline .zero, .down => |direction| comptime &.{ .{ |
| | 10871 | .required_features = .{ .f16c, null, null, null }, |
| | 10872 | .src_constraints = .{ |
| | 10873 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 10874 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 10875 | .any, |
| | 10876 | }, |
| | 10877 | .patterns = &.{ |
| | 10878 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10879 | }, |
| | 10880 | .extra_temps = .{ |
| | 10881 | .{ .type = .f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 10882 | .unused, |
| | 10883 | .unused, |
| | 10884 | .unused, |
| | 10885 | .unused, |
| | 10886 | .unused, |
| | 10887 | .unused, |
| | 10888 | .unused, |
| | 10889 | .unused, |
| | 10890 | .unused, |
| | 10891 | .unused, |
| | 10892 | }, |
| | 10893 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10894 | .each = .{ .once = &.{ |
| | 10895 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| | 10896 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| | 10897 | .{ ._, .v_ss, .div, .dst0x, .dst0x, .tmp0d, ._ }, |
| | 10898 | .{ ._, .v_ss, .round, .dst0x, .dst0x, .dst0d, .rm(.{ .direction = direction, .precision = .inexact }) }, |
| | 10899 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| | 10900 | } }, |
| | 10901 | }, .{ |
| | 10902 | .required_features = .{ .sse, null, null, null }, |
| | 10903 | .src_constraints = .{ |
| | 10904 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 10905 | .{ .scalar_float = .{ .of = .word, .is = .word } }, |
| | 10906 | .any, |
| | 10907 | }, |
| | 10908 | .patterns = &.{ |
| | 10909 | .{ .src = .{ .{ .to_reg = .xmm0 }, .{ .to_reg = .xmm1 }, .none } }, |
| | 10910 | }, |
| | 10911 | .call_frame = .{ .alignment = .@"16" }, |
| | 10912 | .extra_temps = .{ |
| | 10913 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__divhf3" } } }, |
| | 10914 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = switch (direction) { |
| | 10915 | else => unreachable, |
| | 10916 | .zero => "__trunch", |
| | 10917 | .down => "__floorh", |
| | 10918 | } } } }, |
| | 10919 | .unused, |
| | 10920 | .unused, |
| | 10921 | .unused, |
| | 10922 | .unused, |
| | 10923 | .unused, |
| | 10924 | .unused, |
| | 10925 | .unused, |
| | 10926 | .unused, |
| | 10927 | .unused, |
| | 10928 | }, |
| | 10929 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 10930 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| | 10931 | .each = .{ .once = &.{ |
| | 10932 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| | 10933 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, |
| | 10934 | } }, |
| | 10935 | }, .{ |
| | 10936 | .required_features = .{ .f16c, null, null, null }, |
| | 10937 | .src_constraints = .{ |
| | 10938 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, |
| | 10939 | .{ .scalar_float = .{ .of = .qword, .is = .word } }, |
| | 10940 | .any, |
| | 10941 | }, |
| | 10942 | .patterns = &.{ |
| | 10943 | .{ .src = .{ .mem, .mem, .none } }, |
| | 10944 | .{ .src = .{ .to_sse, .mem, .none } }, |
| | 10945 | .{ .src = .{ .mem, .to_sse, .none } }, |
| | 10946 | .{ .src = .{ .to_sse, .to_sse, .none } }, |
| | 10947 | }, |
| | 10948 | .extra_temps = .{ |
| | 10949 | .{ .type = .vector_4_f32, .kind = .{ .mut_rc = .{ .ref = .src1, .rc = .sse } } }, |
| | 10950 | .unused, |
| | 10951 | .unused, |
| | 10952 | .unused, |
| | 10953 | .unused, |
| | 10954 | .unused, |
| | 10955 | .unused, |
| | 10956 | .unused, |
| | 10957 | .unused, |
| | 10958 | .unused, |
| | 10959 | .unused, |
| | 10960 | }, |
| | 10961 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| | 10962 | .each = .{ .once = &.{ |
| | 10963 | .{ ._, .v_ps, .cvtph2, .dst0x, .src0q, ._, ._ }, |
| | 10964 | .{ ._, .v_ps, .cvtph2, .tmp0x, .src1q, ._, ._ }, |
| | 10965 | .{ ._, .v_ps, .div, .dst0x, .dst0x, .tmp0x, ._ }, |
| | 10966 | .{ ._, .v_ps, .round, .dst0x, .dst0x, .rm(.{ .direction = direction, .precision = .inexact }), ._ }, |
| | 10967 | .{ ._, .v_, .cvtps2ph, .dst0q, .dst0x, .rm(.{}), ._ }, |
| | 10968 | } }, |
| | 10969 | }, .{ |
| | 10970 | .required_features = .{ .f16c, null, null, null }, |
| | 10971 | .src_constraints = .{ |
| | 10972 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, |
| | 10973 | .{ .scalar_float = .{ .of = .xword, .is = .word } }, |
| | 10974 | .any, |
| | 10975 | }, |
| | 10976 | .patterns = &.{ |
| 9270 | .{ .src = .{ .mem, .mem, .none } }, | 10977 | .{ .src = .{ .mem, .mem, .none } }, |
| 9271 | .{ .src = .{ .to_sse, .mem, .none } }, | 10978 | .{ .src = .{ .to_sse, .mem, .none } }, |
| 9272 | .{ .src = .{ .mem, .to_sse, .none } }, | 10979 | .{ .src = .{ .mem, .to_sse, .none } }, |
| ... | @@ -9282,6 +10989,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9282,6 +10989,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9282 | .unused, | 10989 | .unused, |
| 9283 | .unused, | 10990 | .unused, |
| 9284 | .unused, | 10991 | .unused, |
| | 10992 | .unused, |
| | 10993 | .unused, |
| 9285 | }, | 10994 | }, |
| 9286 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 10995 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 9287 | .each = .{ .once = &.{ | 10996 | .each = .{ .once = &.{ |
| ... | @@ -9311,6 +11020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9311,6 +11020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9311 | .unused, | 11020 | .unused, |
| 9312 | .unused, | 11021 | .unused, |
| 9313 | .unused, | 11022 | .unused, |
| | 11023 | .unused, |
| | 11024 | .unused, |
| 9314 | }, | 11025 | }, |
| 9315 | .dst_temps = .{ .mem, .unused }, | 11026 | .dst_temps = .{ .mem, .unused }, |
| 9316 | .clobbers = .{ .eflags = true }, | 11027 | .clobbers = .{ .eflags = true }, |
| ... | @@ -9349,6 +11060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9349,6 +11060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9349 | .unused, | 11060 | .unused, |
| 9350 | .unused, | 11061 | .unused, |
| 9351 | .unused, | 11062 | .unused, |
| | 11063 | .unused, |
| | 11064 | .unused, |
| 9352 | }, | 11065 | }, |
| 9353 | .dst_temps = .{ .mem, .unused }, | 11066 | .dst_temps = .{ .mem, .unused }, |
| 9354 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11067 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9388,6 +11101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9388,6 +11101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9388 | .unused, | 11101 | .unused, |
| 9389 | .unused, | 11102 | .unused, |
| 9390 | .unused, | 11103 | .unused, |
| | 11104 | .unused, |
| | 11105 | .unused, |
| 9391 | }, | 11106 | }, |
| 9392 | .dst_temps = .{ .mem, .unused }, | 11107 | .dst_temps = .{ .mem, .unused }, |
| 9393 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11108 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9428,6 +11143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9428,6 +11143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9428 | .unused, | 11143 | .unused, |
| 9429 | .unused, | 11144 | .unused, |
| 9430 | .unused, | 11145 | .unused, |
| | 11146 | .unused, |
| | 11147 | .unused, |
| 9431 | }, | 11148 | }, |
| 9432 | .dst_temps = .{ .mem, .unused }, | 11149 | .dst_temps = .{ .mem, .unused }, |
| 9433 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11150 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9469,6 +11186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9469,6 +11186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9469 | } } } }, | 11186 | } } } }, |
| 9470 | .unused, | 11187 | .unused, |
| 9471 | .unused, | 11188 | .unused, |
| | 11189 | .unused, |
| | 11190 | .unused, |
| 9472 | }, | 11191 | }, |
| 9473 | .dst_temps = .{ .mem, .unused }, | 11192 | .dst_temps = .{ .mem, .unused }, |
| 9474 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11193 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9545,6 +11264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9545,6 +11264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9545 | .unused, | 11264 | .unused, |
| 9546 | .unused, | 11265 | .unused, |
| 9547 | .unused, | 11266 | .unused, |
| | 11267 | .unused, |
| | 11268 | .unused, |
| 9548 | }, | 11269 | }, |
| 9549 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 11270 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 9550 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11271 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9609,6 +11330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9609,6 +11330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9609 | .unused, | 11330 | .unused, |
| 9610 | .unused, | 11331 | .unused, |
| 9611 | .unused, | 11332 | .unused, |
| | 11333 | .unused, |
| | 11334 | .unused, |
| 9612 | }, | 11335 | }, |
| 9613 | .dst_temps = .{ .mem, .unused }, | 11336 | .dst_temps = .{ .mem, .unused }, |
| 9614 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11337 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9657,6 +11380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9657,6 +11380,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9657 | .unused, | 11380 | .unused, |
| 9658 | .unused, | 11381 | .unused, |
| 9659 | .unused, | 11382 | .unused, |
| | 11383 | .unused, |
| | 11384 | .unused, |
| 9660 | }, | 11385 | }, |
| 9661 | .dst_temps = .{ .mem, .unused }, | 11386 | .dst_temps = .{ .mem, .unused }, |
| 9662 | .clobbers = .{ .eflags = true }, | 11387 | .clobbers = .{ .eflags = true }, |
| ... | @@ -9689,6 +11414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9689,6 +11414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9689 | .unused, | 11414 | .unused, |
| 9690 | .unused, | 11415 | .unused, |
| 9691 | .unused, | 11416 | .unused, |
| | 11417 | .unused, |
| | 11418 | .unused, |
| 9692 | }, | 11419 | }, |
| 9693 | .dst_temps = .{ .mem, .unused }, | 11420 | .dst_temps = .{ .mem, .unused }, |
| 9694 | .clobbers = .{ .eflags = true }, | 11421 | .clobbers = .{ .eflags = true }, |
| ... | @@ -9758,6 +11485,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9758,6 +11485,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9758 | .unused, | 11485 | .unused, |
| 9759 | .unused, | 11486 | .unused, |
| 9760 | .unused, | 11487 | .unused, |
| | 11488 | .unused, |
| | 11489 | .unused, |
| 9761 | }, | 11490 | }, |
| 9762 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 11491 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 9763 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11492 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9790,6 +11519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9790,6 +11519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9790 | .unused, | 11519 | .unused, |
| 9791 | .unused, | 11520 | .unused, |
| 9792 | .unused, | 11521 | .unused, |
| | 11522 | .unused, |
| | 11523 | .unused, |
| 9793 | }, | 11524 | }, |
| 9794 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 11525 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 9795 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11526 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9865,6 +11596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9865,6 +11596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9865 | .unused, | 11596 | .unused, |
| 9866 | .unused, | 11597 | .unused, |
| 9867 | .unused, | 11598 | .unused, |
| | 11599 | .unused, |
| | 11600 | .unused, |
| 9868 | }, | 11601 | }, |
| 9869 | .dst_temps = .{ .mem, .unused }, | 11602 | .dst_temps = .{ .mem, .unused }, |
| 9870 | .clobbers = .{ .eflags = true }, | 11603 | .clobbers = .{ .eflags = true }, |
| ... | @@ -9897,6 +11630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9897,6 +11630,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9897 | .unused, | 11630 | .unused, |
| 9898 | .unused, | 11631 | .unused, |
| 9899 | .unused, | 11632 | .unused, |
| | 11633 | .unused, |
| | 11634 | .unused, |
| 9900 | }, | 11635 | }, |
| 9901 | .dst_temps = .{ .mem, .unused }, | 11636 | .dst_temps = .{ .mem, .unused }, |
| 9902 | .clobbers = .{ .eflags = true }, | 11637 | .clobbers = .{ .eflags = true }, |
| ... | @@ -9934,6 +11669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9934,6 +11669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9934 | .unused, | 11669 | .unused, |
| 9935 | .unused, | 11670 | .unused, |
| 9936 | .unused, | 11671 | .unused, |
| | 11672 | .unused, |
| | 11673 | .unused, |
| 9937 | }, | 11674 | }, |
| 9938 | .dst_temps = .{ .mem, .unused }, | 11675 | .dst_temps = .{ .mem, .unused }, |
| 9939 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11676 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -9971,6 +11708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -9971,6 +11708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 9971 | .unused, | 11708 | .unused, |
| 9972 | .unused, | 11709 | .unused, |
| 9973 | .unused, | 11710 | .unused, |
| | 11711 | .unused, |
| | 11712 | .unused, |
| 9974 | }, | 11713 | }, |
| 9975 | .dst_temps = .{ .mem, .unused }, | 11714 | .dst_temps = .{ .mem, .unused }, |
| 9976 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11715 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10011,6 +11750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10011,6 +11750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10011 | .unused, | 11750 | .unused, |
| 10012 | .unused, | 11751 | .unused, |
| 10013 | .unused, | 11752 | .unused, |
| | 11753 | .unused, |
| | 11754 | .unused, |
| 10014 | }, | 11755 | }, |
| 10015 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 11756 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 10016 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11757 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10046,6 +11787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10046,6 +11787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10046 | .unused, | 11787 | .unused, |
| 10047 | .unused, | 11788 | .unused, |
| 10048 | .unused, | 11789 | .unused, |
| | 11790 | .unused, |
| | 11791 | .unused, |
| 10049 | }, | 11792 | }, |
| 10050 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 11793 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 10051 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11794 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10081,6 +11824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10081,6 +11824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10081 | .unused, | 11824 | .unused, |
| 10082 | .unused, | 11825 | .unused, |
| 10083 | .unused, | 11826 | .unused, |
| | 11827 | .unused, |
| | 11828 | .unused, |
| 10084 | }, | 11829 | }, |
| 10085 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 11830 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 10086 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11831 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10115,6 +11860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10115,6 +11860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10115 | .unused, | 11860 | .unused, |
| 10116 | .unused, | 11861 | .unused, |
| 10117 | .unused, | 11862 | .unused, |
| | 11863 | .unused, |
| | 11864 | .unused, |
| 10118 | }, | 11865 | }, |
| 10119 | .dst_temps = .{ .mem, .unused }, | 11866 | .dst_temps = .{ .mem, .unused }, |
| 10120 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11867 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10155,6 +11902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10155,6 +11902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10155 | .unused, | 11902 | .unused, |
| 10156 | .unused, | 11903 | .unused, |
| 10157 | .unused, | 11904 | .unused, |
| | 11905 | .unused, |
| | 11906 | .unused, |
| 10158 | }, | 11907 | }, |
| 10159 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 11908 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 10160 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11909 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10187,6 +11936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10187,6 +11936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10187 | .unused, | 11936 | .unused, |
| 10188 | .unused, | 11937 | .unused, |
| 10189 | .unused, | 11938 | .unused, |
| | 11939 | .unused, |
| | 11940 | .unused, |
| 10190 | }, | 11941 | }, |
| 10191 | .dst_temps = .{ .mem, .unused }, | 11942 | .dst_temps = .{ .mem, .unused }, |
| 10192 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11943 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10225,6 +11976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10225,6 +11976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10225 | .unused, | 11976 | .unused, |
| 10226 | .unused, | 11977 | .unused, |
| 10227 | .unused, | 11978 | .unused, |
| | 11979 | .unused, |
| | 11980 | .unused, |
| 10228 | }, | 11981 | }, |
| 10229 | .dst_temps = .{ .mem, .unused }, | 11982 | .dst_temps = .{ .mem, .unused }, |
| 10230 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 11983 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10263,6 +12016,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10263,6 +12016,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10263 | .unused, | 12016 | .unused, |
| 10264 | .unused, | 12017 | .unused, |
| 10265 | .unused, | 12018 | .unused, |
| | 12019 | .unused, |
| | 12020 | .unused, |
| 10266 | }, | 12021 | }, |
| 10267 | .dst_temps = .{ .mem, .unused }, | 12022 | .dst_temps = .{ .mem, .unused }, |
| 10268 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12023 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10313,6 +12068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10313,6 +12068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10313 | .unused, | 12068 | .unused, |
| 10314 | .unused, | 12069 | .unused, |
| 10315 | .unused, | 12070 | .unused, |
| | 12071 | .unused, |
| | 12072 | .unused, |
| 10316 | }, | 12073 | }, |
| 10317 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 12074 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 10318 | .each = .{ .once = &.{ | 12075 | .each = .{ .once = &.{ |
| ... | @@ -10345,6 +12102,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10345,6 +12102,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10345 | .unused, | 12102 | .unused, |
| 10346 | .unused, | 12103 | .unused, |
| 10347 | .unused, | 12104 | .unused, |
| | 12105 | .unused, |
| | 12106 | .unused, |
| 10348 | }, | 12107 | }, |
| 10349 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 12108 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 10350 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12109 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10375,6 +12134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10375,6 +12134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10375 | .unused, | 12134 | .unused, |
| 10376 | .unused, | 12135 | .unused, |
| 10377 | .unused, | 12136 | .unused, |
| | 12137 | .unused, |
| | 12138 | .unused, |
| 10378 | }, | 12139 | }, |
| 10379 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 12140 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 10380 | .each = .{ .once = &.{ | 12141 | .each = .{ .once = &.{ |
| ... | @@ -10409,6 +12170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10409,6 +12170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10409 | .unused, | 12170 | .unused, |
| 10410 | .unused, | 12171 | .unused, |
| 10411 | .unused, | 12172 | .unused, |
| | 12173 | .unused, |
| | 12174 | .unused, |
| 10412 | }, | 12175 | }, |
| 10413 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 12176 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 10414 | .each = .{ .once = &.{ | 12177 | .each = .{ .once = &.{ |
| ... | @@ -10440,6 +12203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10440,6 +12203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10440 | .unused, | 12203 | .unused, |
| 10441 | .unused, | 12204 | .unused, |
| 10442 | .unused, | 12205 | .unused, |
| | 12206 | .unused, |
| | 12207 | .unused, |
| 10443 | }, | 12208 | }, |
| 10444 | .dst_temps = .{ .mem, .unused }, | 12209 | .dst_temps = .{ .mem, .unused }, |
| 10445 | .clobbers = .{ .eflags = true }, | 12210 | .clobbers = .{ .eflags = true }, |
| ... | @@ -10476,6 +12241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10476,6 +12241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10476 | .unused, | 12241 | .unused, |
| 10477 | .unused, | 12242 | .unused, |
| 10478 | .unused, | 12243 | .unused, |
| | 12244 | .unused, |
| | 12245 | .unused, |
| 10479 | }, | 12246 | }, |
| 10480 | .dst_temps = .{ .mem, .unused }, | 12247 | .dst_temps = .{ .mem, .unused }, |
| 10481 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12248 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10511,6 +12278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10511,6 +12278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10511 | .unused, | 12278 | .unused, |
| 10512 | .unused, | 12279 | .unused, |
| 10513 | .unused, | 12280 | .unused, |
| | 12281 | .unused, |
| | 12282 | .unused, |
| 10514 | }, | 12283 | }, |
| 10515 | .dst_temps = .{ .mem, .unused }, | 12284 | .dst_temps = .{ .mem, .unused }, |
| 10516 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12285 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10547,6 +12316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10547,6 +12316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10547 | .unused, | 12316 | .unused, |
| 10548 | .unused, | 12317 | .unused, |
| 10549 | .unused, | 12318 | .unused, |
| | 12319 | .unused, |
| | 12320 | .unused, |
| 10550 | }, | 12321 | }, |
| 10551 | .dst_temps = .{ .mem, .unused }, | 12322 | .dst_temps = .{ .mem, .unused }, |
| 10552 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12323 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10584,6 +12355,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10584,6 +12355,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10584 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__floorh" } } }, | 12355 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__floorh" } } }, |
| 10585 | .unused, | 12356 | .unused, |
| 10586 | .unused, | 12357 | .unused, |
| | 12358 | .unused, |
| | 12359 | .unused, |
| 10587 | }, | 12360 | }, |
| 10588 | .dst_temps = .{ .mem, .unused }, | 12361 | .dst_temps = .{ .mem, .unused }, |
| 10589 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12362 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10656,6 +12429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10656,6 +12429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10656 | .unused, | 12429 | .unused, |
| 10657 | .unused, | 12430 | .unused, |
| 10658 | .unused, | 12431 | .unused, |
| | 12432 | .unused, |
| | 12433 | .unused, |
| 10659 | }, | 12434 | }, |
| 10660 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 12435 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 10661 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12436 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10716,6 +12491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10716,6 +12491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10716 | .unused, | 12491 | .unused, |
| 10717 | .unused, | 12492 | .unused, |
| 10718 | .unused, | 12493 | .unused, |
| | 12494 | .unused, |
| | 12495 | .unused, |
| 10719 | }, | 12496 | }, |
| 10720 | .dst_temps = .{ .mem, .unused }, | 12497 | .dst_temps = .{ .mem, .unused }, |
| 10721 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12498 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10764,6 +12541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10764,6 +12541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10764 | .unused, | 12541 | .unused, |
| 10765 | .unused, | 12542 | .unused, |
| 10766 | .unused, | 12543 | .unused, |
| | 12544 | .unused, |
| | 12545 | .unused, |
| 10767 | }, | 12546 | }, |
| 10768 | .dst_temps = .{ .mem, .unused }, | 12547 | .dst_temps = .{ .mem, .unused }, |
| 10769 | .clobbers = .{ .eflags = true }, | 12548 | .clobbers = .{ .eflags = true }, |
| ... | @@ -10796,6 +12575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10796,6 +12575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10796 | .unused, | 12575 | .unused, |
| 10797 | .unused, | 12576 | .unused, |
| 10798 | .unused, | 12577 | .unused, |
| | 12578 | .unused, |
| | 12579 | .unused, |
| 10799 | }, | 12580 | }, |
| 10800 | .dst_temps = .{ .mem, .unused }, | 12581 | .dst_temps = .{ .mem, .unused }, |
| 10801 | .clobbers = .{ .eflags = true }, | 12582 | .clobbers = .{ .eflags = true }, |
| ... | @@ -10861,6 +12642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10861,6 +12642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10861 | .unused, | 12642 | .unused, |
| 10862 | .unused, | 12643 | .unused, |
| 10863 | .unused, | 12644 | .unused, |
| | 12645 | .unused, |
| | 12646 | .unused, |
| 10864 | }, | 12647 | }, |
| 10865 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 12648 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 10866 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12649 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10889,6 +12672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10889,6 +12672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10889 | .unused, | 12672 | .unused, |
| 10890 | .unused, | 12673 | .unused, |
| 10891 | .unused, | 12674 | .unused, |
| | 12675 | .unused, |
| | 12676 | .unused, |
| 10892 | }, | 12677 | }, |
| 10893 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 12678 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 10894 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12679 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -10964,6 +12749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10964,6 +12749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10964 | .unused, | 12749 | .unused, |
| 10965 | .unused, | 12750 | .unused, |
| 10966 | .unused, | 12751 | .unused, |
| | 12752 | .unused, |
| | 12753 | .unused, |
| 10967 | }, | 12754 | }, |
| 10968 | .dst_temps = .{ .mem, .unused }, | 12755 | .dst_temps = .{ .mem, .unused }, |
| 10969 | .clobbers = .{ .eflags = true }, | 12756 | .clobbers = .{ .eflags = true }, |
| ... | @@ -10996,6 +12783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -10996,6 +12783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 10996 | .unused, | 12783 | .unused, |
| 10997 | .unused, | 12784 | .unused, |
| 10998 | .unused, | 12785 | .unused, |
| | 12786 | .unused, |
| | 12787 | .unused, |
| 10999 | }, | 12788 | }, |
| 11000 | .dst_temps = .{ .mem, .unused }, | 12789 | .dst_temps = .{ .mem, .unused }, |
| 11001 | .clobbers = .{ .eflags = true }, | 12790 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11029,6 +12818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11029,6 +12818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11029 | .unused, | 12818 | .unused, |
| 11030 | .unused, | 12819 | .unused, |
| 11031 | .unused, | 12820 | .unused, |
| | 12821 | .unused, |
| | 12822 | .unused, |
| 11032 | }, | 12823 | }, |
| 11033 | .dst_temps = .{ .mem, .unused }, | 12824 | .dst_temps = .{ .mem, .unused }, |
| 11034 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12825 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11062,6 +12853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11062,6 +12853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11062 | .unused, | 12853 | .unused, |
| 11063 | .unused, | 12854 | .unused, |
| 11064 | .unused, | 12855 | .unused, |
| | 12856 | .unused, |
| | 12857 | .unused, |
| 11065 | }, | 12858 | }, |
| 11066 | .dst_temps = .{ .mem, .unused }, | 12859 | .dst_temps = .{ .mem, .unused }, |
| 11067 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12860 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11098,6 +12891,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11098,6 +12891,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11098 | .unused, | 12891 | .unused, |
| 11099 | .unused, | 12892 | .unused, |
| 11100 | .unused, | 12893 | .unused, |
| | 12894 | .unused, |
| | 12895 | .unused, |
| 11101 | }, | 12896 | }, |
| 11102 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 12897 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 11103 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12898 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11129,6 +12924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11129,6 +12924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11129 | .unused, | 12924 | .unused, |
| 11130 | .unused, | 12925 | .unused, |
| 11131 | .unused, | 12926 | .unused, |
| | 12927 | .unused, |
| | 12928 | .unused, |
| 11132 | }, | 12929 | }, |
| 11133 | .dst_temps = .{ .mem, .unused }, | 12930 | .dst_temps = .{ .mem, .unused }, |
| 11134 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12931 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11165,6 +12962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11165,6 +12962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11165 | .unused, | 12962 | .unused, |
| 11166 | .unused, | 12963 | .unused, |
| 11167 | .unused, | 12964 | .unused, |
| | 12965 | .unused, |
| | 12966 | .unused, |
| 11168 | }, | 12967 | }, |
| 11169 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 12968 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 11170 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12969 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11193,6 +12992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11193,6 +12992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11193 | .unused, | 12992 | .unused, |
| 11194 | .unused, | 12993 | .unused, |
| 11195 | .unused, | 12994 | .unused, |
| | 12995 | .unused, |
| | 12996 | .unused, |
| 11196 | }, | 12997 | }, |
| 11197 | .dst_temps = .{ .mem, .unused }, | 12998 | .dst_temps = .{ .mem, .unused }, |
| 11198 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 12999 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11227,6 +13028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11227,6 +13028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11227 | .unused, | 13028 | .unused, |
| 11228 | .unused, | 13029 | .unused, |
| 11229 | .unused, | 13030 | .unused, |
| | 13031 | .unused, |
| | 13032 | .unused, |
| 11230 | }, | 13033 | }, |
| 11231 | .dst_temps = .{ .mem, .unused }, | 13034 | .dst_temps = .{ .mem, .unused }, |
| 11232 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13035 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11261,6 +13064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11261,6 +13064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11261 | .unused, | 13064 | .unused, |
| 11262 | .unused, | 13065 | .unused, |
| 11263 | .unused, | 13066 | .unused, |
| | 13067 | .unused, |
| | 13068 | .unused, |
| 11264 | }, | 13069 | }, |
| 11265 | .dst_temps = .{ .mem, .unused }, | 13070 | .dst_temps = .{ .mem, .unused }, |
| 11266 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13071 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11412,6 +13217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11412,6 +13217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11412 | .unused, | 13217 | .unused, |
| 11413 | .unused, | 13218 | .unused, |
| 11414 | .unused, | 13219 | .unused, |
| | 13220 | .unused, |
| | 13221 | .unused, |
| 11415 | }, | 13222 | }, |
| 11416 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, | 13223 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, |
| 11417 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13224 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11439,6 +13246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11439,6 +13246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11439 | .unused, | 13246 | .unused, |
| 11440 | .unused, | 13247 | .unused, |
| 11441 | .unused, | 13248 | .unused, |
| | 13249 | .unused, |
| | 13250 | .unused, |
| 11442 | }, | 13251 | }, |
| 11443 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, | 13252 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, |
| 11444 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13253 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11466,6 +13275,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11466,6 +13275,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11466 | .unused, | 13275 | .unused, |
| 11467 | .unused, | 13276 | .unused, |
| 11468 | .unused, | 13277 | .unused, |
| | 13278 | .unused, |
| | 13279 | .unused, |
| 11469 | }, | 13280 | }, |
| 11470 | .dst_temps = .{ .mem, .unused }, | 13281 | .dst_temps = .{ .mem, .unused }, |
| 11471 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13282 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11497,6 +13308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11497,6 +13308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11497 | .unused, | 13308 | .unused, |
| 11498 | .unused, | 13309 | .unused, |
| 11499 | .unused, | 13310 | .unused, |
| | 13311 | .unused, |
| | 13312 | .unused, |
| 11500 | }, | 13313 | }, |
| 11501 | .dst_temps = .{ .mem, .unused }, | 13314 | .dst_temps = .{ .mem, .unused }, |
| 11502 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13315 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11527,6 +13340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11527,6 +13340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11527 | .unused, | 13340 | .unused, |
| 11528 | .unused, | 13341 | .unused, |
| 11529 | .unused, | 13342 | .unused, |
| | 13343 | .unused, |
| | 13344 | .unused, |
| 11530 | }, | 13345 | }, |
| 11531 | .dst_temps = .{ .mem, .unused }, | 13346 | .dst_temps = .{ .mem, .unused }, |
| 11532 | .clobbers = .{ .eflags = true }, | 13347 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11557,6 +13372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11557,6 +13372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11557 | .unused, | 13372 | .unused, |
| 11558 | .unused, | 13373 | .unused, |
| 11559 | .unused, | 13374 | .unused, |
| | 13375 | .unused, |
| | 13376 | .unused, |
| 11560 | }, | 13377 | }, |
| 11561 | .dst_temps = .{ .mem, .unused }, | 13378 | .dst_temps = .{ .mem, .unused }, |
| 11562 | .clobbers = .{ .eflags = true }, | 13379 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11588,6 +13405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11588,6 +13405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11588 | .unused, | 13405 | .unused, |
| 11589 | .unused, | 13406 | .unused, |
| 11590 | .unused, | 13407 | .unused, |
| | 13408 | .unused, |
| | 13409 | .unused, |
| 11591 | }, | 13410 | }, |
| 11592 | .dst_temps = .{ .mem, .unused }, | 13411 | .dst_temps = .{ .mem, .unused }, |
| 11593 | .clobbers = .{ .eflags = true }, | 13412 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11618,6 +13437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11618,6 +13437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11618 | .unused, | 13437 | .unused, |
| 11619 | .unused, | 13438 | .unused, |
| 11620 | .unused, | 13439 | .unused, |
| | 13440 | .unused, |
| | 13441 | .unused, |
| 11621 | }, | 13442 | }, |
| 11622 | .dst_temps = .{ .mem, .unused }, | 13443 | .dst_temps = .{ .mem, .unused }, |
| 11623 | .clobbers = .{ .eflags = true }, | 13444 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11648,6 +13469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11648,6 +13469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11648 | .unused, | 13469 | .unused, |
| 11649 | .unused, | 13470 | .unused, |
| 11650 | .unused, | 13471 | .unused, |
| | 13472 | .unused, |
| | 13473 | .unused, |
| 11651 | }, | 13474 | }, |
| 11652 | .dst_temps = .{ .mem, .unused }, | 13475 | .dst_temps = .{ .mem, .unused }, |
| 11653 | .clobbers = .{ .eflags = true }, | 13476 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11679,6 +13502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11679,6 +13502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11679 | .unused, | 13502 | .unused, |
| 11680 | .unused, | 13503 | .unused, |
| 11681 | .unused, | 13504 | .unused, |
| | 13505 | .unused, |
| | 13506 | .unused, |
| 11682 | }, | 13507 | }, |
| 11683 | .dst_temps = .{ .mem, .unused }, | 13508 | .dst_temps = .{ .mem, .unused }, |
| 11684 | .clobbers = .{ .eflags = true }, | 13509 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11710,6 +13535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11710,6 +13535,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11710 | .unused, | 13535 | .unused, |
| 11711 | .unused, | 13536 | .unused, |
| 11712 | .unused, | 13537 | .unused, |
| | 13538 | .unused, |
| | 13539 | .unused, |
| 11713 | }, | 13540 | }, |
| 11714 | .dst_temps = .{ .mem, .unused }, | 13541 | .dst_temps = .{ .mem, .unused }, |
| 11715 | .clobbers = .{ .eflags = true }, | 13542 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11741,6 +13568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11741,6 +13568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11741 | .unused, | 13568 | .unused, |
| 11742 | .unused, | 13569 | .unused, |
| 11743 | .unused, | 13570 | .unused, |
| | 13571 | .unused, |
| | 13572 | .unused, |
| 11744 | }, | 13573 | }, |
| 11745 | .dst_temps = .{ .mem, .unused }, | 13574 | .dst_temps = .{ .mem, .unused }, |
| 11746 | .clobbers = .{ .eflags = true }, | 13575 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11773,6 +13602,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11773,6 +13602,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11773 | .unused, | 13602 | .unused, |
| 11774 | .unused, | 13603 | .unused, |
| 11775 | .unused, | 13604 | .unused, |
| | 13605 | .unused, |
| | 13606 | .unused, |
| 11776 | }, | 13607 | }, |
| 11777 | .dst_temps = .{ .mem, .unused }, | 13608 | .dst_temps = .{ .mem, .unused }, |
| 11778 | .clobbers = .{ .eflags = true }, | 13609 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11805,6 +13636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11805,6 +13636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11805 | .unused, | 13636 | .unused, |
| 11806 | .unused, | 13637 | .unused, |
| 11807 | .unused, | 13638 | .unused, |
| | 13639 | .unused, |
| | 13640 | .unused, |
| 11808 | }, | 13641 | }, |
| 11809 | .dst_temps = .{ .mem, .unused }, | 13642 | .dst_temps = .{ .mem, .unused }, |
| 11810 | .clobbers = .{ .eflags = true }, | 13643 | .clobbers = .{ .eflags = true }, |
| ... | @@ -11838,6 +13671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11838,6 +13671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11838 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, | 13671 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, |
| 11839 | .unused, | 13672 | .unused, |
| 11840 | .unused, | 13673 | .unused, |
| | 13674 | .unused, |
| | 13675 | .unused, |
| 11841 | }, | 13676 | }, |
| 11842 | .dst_temps = .{ .mem, .unused }, | 13677 | .dst_temps = .{ .mem, .unused }, |
| 11843 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13678 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11874,6 +13709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11874,6 +13709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11874 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, | 13709 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, |
| 11875 | .unused, | 13710 | .unused, |
| 11876 | .unused, | 13711 | .unused, |
| | 13712 | .unused, |
| | 13713 | .unused, |
| 11877 | }, | 13714 | }, |
| 11878 | .dst_temps = .{ .mem, .unused }, | 13715 | .dst_temps = .{ .mem, .unused }, |
| 11879 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13716 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11910,6 +13747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11910,6 +13747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11910 | .unused, | 13747 | .unused, |
| 11911 | .unused, | 13748 | .unused, |
| 11912 | .unused, | 13749 | .unused, |
| | 13750 | .unused, |
| | 13751 | .unused, |
| 11913 | }, | 13752 | }, |
| 11914 | .dst_temps = .{ .mem, .unused }, | 13753 | .dst_temps = .{ .mem, .unused }, |
| 11915 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13754 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11944,6 +13783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11944,6 +13783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11944 | .unused, | 13783 | .unused, |
| 11945 | .unused, | 13784 | .unused, |
| 11946 | .unused, | 13785 | .unused, |
| | 13786 | .unused, |
| | 13787 | .unused, |
| 11947 | }, | 13788 | }, |
| 11948 | .dst_temps = .{ .mem, .unused }, | 13789 | .dst_temps = .{ .mem, .unused }, |
| 11949 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13790 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -11978,6 +13819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -11978,6 +13819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 11978 | .unused, | 13819 | .unused, |
| 11979 | .unused, | 13820 | .unused, |
| 11980 | .unused, | 13821 | .unused, |
| | 13822 | .unused, |
| | 13823 | .unused, |
| 11981 | }, | 13824 | }, |
| 11982 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 13825 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 11983 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13826 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12005,6 +13848,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12005,6 +13848,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12005 | .unused, | 13848 | .unused, |
| 12006 | .unused, | 13849 | .unused, |
| 12007 | .unused, | 13850 | .unused, |
| | 13851 | .unused, |
| | 13852 | .unused, |
| 12008 | }, | 13853 | }, |
| 12009 | .dst_temps = .{ .mem, .unused }, | 13854 | .dst_temps = .{ .mem, .unused }, |
| 12010 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13855 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12039,6 +13884,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12039,6 +13884,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12039 | .unused, | 13884 | .unused, |
| 12040 | .unused, | 13885 | .unused, |
| 12041 | .unused, | 13886 | .unused, |
| | 13887 | .unused, |
| | 13888 | .unused, |
| 12042 | }, | 13889 | }, |
| 12043 | .dst_temps = .{ .mem, .unused }, | 13890 | .dst_temps = .{ .mem, .unused }, |
| 12044 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13891 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12074,6 +13921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12074,6 +13921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12074 | .unused, | 13921 | .unused, |
| 12075 | .unused, | 13922 | .unused, |
| 12076 | .unused, | 13923 | .unused, |
| | 13924 | .unused, |
| | 13925 | .unused, |
| 12077 | }, | 13926 | }, |
| 12078 | .dst_temps = .{ .mem, .unused }, | 13927 | .dst_temps = .{ .mem, .unused }, |
| 12079 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13928 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12110,6 +13959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12110,6 +13959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12110 | .unused, | 13959 | .unused, |
| 12111 | .unused, | 13960 | .unused, |
| 12112 | .unused, | 13961 | .unused, |
| | 13962 | .unused, |
| | 13963 | .unused, |
| 12113 | }, | 13964 | }, |
| 12114 | .dst_temps = .{ .mem, .unused }, | 13965 | .dst_temps = .{ .mem, .unused }, |
| 12115 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 13966 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12149,6 +14000,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12149,6 +14000,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12149 | .unused, | 14000 | .unused, |
| 12150 | .unused, | 14001 | .unused, |
| 12151 | .unused, | 14002 | .unused, |
| | 14003 | .unused, |
| | 14004 | .unused, |
| 12152 | }, | 14005 | }, |
| 12153 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14006 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12154 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14007 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12176,6 +14029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12176,6 +14029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12176 | .unused, | 14029 | .unused, |
| 12177 | .unused, | 14030 | .unused, |
| 12178 | .unused, | 14031 | .unused, |
| | 14032 | .unused, |
| | 14033 | .unused, |
| 12179 | }, | 14034 | }, |
| 12180 | .dst_temps = .{ .mem, .unused }, | 14035 | .dst_temps = .{ .mem, .unused }, |
| 12181 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14036 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12209,6 +14064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12209,6 +14064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12209 | .unused, | 14064 | .unused, |
| 12210 | .unused, | 14065 | .unused, |
| 12211 | .unused, | 14066 | .unused, |
| | 14067 | .unused, |
| | 14068 | .unused, |
| 12212 | }, | 14069 | }, |
| 12213 | .dst_temps = .{ .mem, .unused }, | 14070 | .dst_temps = .{ .mem, .unused }, |
| 12214 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14071 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12242,6 +14099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12242,6 +14099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12242 | .unused, | 14099 | .unused, |
| 12243 | .unused, | 14100 | .unused, |
| 12244 | .unused, | 14101 | .unused, |
| | 14102 | .unused, |
| | 14103 | .unused, |
| 12245 | }, | 14104 | }, |
| 12246 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14105 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12247 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14106 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12269,6 +14128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12269,6 +14128,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12269 | .unused, | 14128 | .unused, |
| 12270 | .unused, | 14129 | .unused, |
| 12271 | .unused, | 14130 | .unused, |
| | 14131 | .unused, |
| | 14132 | .unused, |
| 12272 | }, | 14133 | }, |
| 12273 | .dst_temps = .{ .mem, .unused }, | 14134 | .dst_temps = .{ .mem, .unused }, |
| 12274 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14135 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12302,6 +14163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12302,6 +14163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12302 | .unused, | 14163 | .unused, |
| 12303 | .unused, | 14164 | .unused, |
| 12304 | .unused, | 14165 | .unused, |
| | 14166 | .unused, |
| | 14167 | .unused, |
| 12305 | }, | 14168 | }, |
| 12306 | .dst_temps = .{ .mem, .unused }, | 14169 | .dst_temps = .{ .mem, .unused }, |
| 12307 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14170 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12335,6 +14198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12335,6 +14198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12335 | .unused, | 14198 | .unused, |
| 12336 | .unused, | 14199 | .unused, |
| 12337 | .unused, | 14200 | .unused, |
| | 14201 | .unused, |
| | 14202 | .unused, |
| 12338 | }, | 14203 | }, |
| 12339 | .dst_temps = .{ .mem, .unused }, | 14204 | .dst_temps = .{ .mem, .unused }, |
| 12340 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14205 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12370,6 +14235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12370,6 +14235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12370 | .unused, | 14235 | .unused, |
| 12371 | .unused, | 14236 | .unused, |
| 12372 | .unused, | 14237 | .unused, |
| | 14238 | .unused, |
| | 14239 | .unused, |
| 12373 | }, | 14240 | }, |
| 12374 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 14241 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 12375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14242 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12401,6 +14268,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12401,6 +14268,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12401 | .unused, | 14268 | .unused, |
| 12402 | .unused, | 14269 | .unused, |
| 12403 | .unused, | 14270 | .unused, |
| | 14271 | .unused, |
| | 14272 | .unused, |
| 12404 | }, | 14273 | }, |
| 12405 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 14274 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 12406 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14275 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12432,6 +14301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12432,6 +14301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12432 | .unused, | 14301 | .unused, |
| 12433 | .unused, | 14302 | .unused, |
| 12434 | .unused, | 14303 | .unused, |
| | 14304 | .unused, |
| | 14305 | .unused, |
| 12435 | }, | 14306 | }, |
| 12436 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 14307 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 12437 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14308 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12463,6 +14334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12463,6 +14334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12463 | .unused, | 14334 | .unused, |
| 12464 | .unused, | 14335 | .unused, |
| 12465 | .unused, | 14336 | .unused, |
| | 14337 | .unused, |
| | 14338 | .unused, |
| 12466 | }, | 14339 | }, |
| 12467 | .dst_temps = .{ .mem, .unused }, | 14340 | .dst_temps = .{ .mem, .unused }, |
| 12468 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14341 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12499,6 +14372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12499,6 +14372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12499 | .unused, | 14372 | .unused, |
| 12500 | .unused, | 14373 | .unused, |
| 12501 | .unused, | 14374 | .unused, |
| | 14375 | .unused, |
| | 14376 | .unused, |
| 12502 | }, | 14377 | }, |
| 12503 | .dst_temps = .{ .mem, .unused }, | 14378 | .dst_temps = .{ .mem, .unused }, |
| 12504 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14379 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12535,6 +14410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12535,6 +14410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12535 | .unused, | 14410 | .unused, |
| 12536 | .unused, | 14411 | .unused, |
| 12537 | .unused, | 14412 | .unused, |
| | 14413 | .unused, |
| | 14414 | .unused, |
| 12538 | }, | 14415 | }, |
| 12539 | .dst_temps = .{ .mem, .unused }, | 14416 | .dst_temps = .{ .mem, .unused }, |
| 12540 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14417 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12571,6 +14448,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12571,6 +14448,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12571 | .unused, | 14448 | .unused, |
| 12572 | .unused, | 14449 | .unused, |
| 12573 | .unused, | 14450 | .unused, |
| | 14451 | .unused, |
| | 14452 | .unused, |
| 12574 | }, | 14453 | }, |
| 12575 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14454 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12576 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14455 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12598,6 +14477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12598,6 +14477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12598 | .unused, | 14477 | .unused, |
| 12599 | .unused, | 14478 | .unused, |
| 12600 | .unused, | 14479 | .unused, |
| | 14480 | .unused, |
| | 14481 | .unused, |
| 12601 | }, | 14482 | }, |
| 12602 | .dst_temps = .{ .mem, .unused }, | 14483 | .dst_temps = .{ .mem, .unused }, |
| 12603 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14484 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12631,6 +14512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12631,6 +14512,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12631 | .unused, | 14512 | .unused, |
| 12632 | .unused, | 14513 | .unused, |
| 12633 | .unused, | 14514 | .unused, |
| | 14515 | .unused, |
| | 14516 | .unused, |
| 12634 | }, | 14517 | }, |
| 12635 | .dst_temps = .{ .mem, .unused }, | 14518 | .dst_temps = .{ .mem, .unused }, |
| 12636 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14519 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12664,6 +14547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12664,6 +14547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12664 | .unused, | 14547 | .unused, |
| 12665 | .unused, | 14548 | .unused, |
| 12666 | .unused, | 14549 | .unused, |
| | 14550 | .unused, |
| | 14551 | .unused, |
| 12667 | }, | 14552 | }, |
| 12668 | .dst_temps = .{ .mem, .unused }, | 14553 | .dst_temps = .{ .mem, .unused }, |
| 12669 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14554 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12713,6 +14598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12713,6 +14598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12713 | .unused, | 14598 | .unused, |
| 12714 | .unused, | 14599 | .unused, |
| 12715 | .unused, | 14600 | .unused, |
| | 14601 | .unused, |
| | 14602 | .unused, |
| 12716 | }, | 14603 | }, |
| 12717 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14604 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12718 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14605 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12752,6 +14639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12752,6 +14639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12752 | .unused, | 14639 | .unused, |
| 12753 | .unused, | 14640 | .unused, |
| 12754 | .unused, | 14641 | .unused, |
| | 14642 | .unused, |
| | 14643 | .unused, |
| 12755 | }, | 14644 | }, |
| 12756 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14645 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12757 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14646 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12791,6 +14680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12791,6 +14680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12791 | .unused, | 14680 | .unused, |
| 12792 | .unused, | 14681 | .unused, |
| 12793 | .unused, | 14682 | .unused, |
| | 14683 | .unused, |
| | 14684 | .unused, |
| 12794 | }, | 14685 | }, |
| 12795 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14686 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12796 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14687 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12827,6 +14718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12827,6 +14718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12827 | .unused, | 14718 | .unused, |
| 12828 | .unused, | 14719 | .unused, |
| 12829 | .unused, | 14720 | .unused, |
| | 14721 | .unused, |
| | 14722 | .unused, |
| 12830 | }, | 14723 | }, |
| 12831 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14724 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12832 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14725 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12863,6 +14756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12863,6 +14756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12863 | .unused, | 14756 | .unused, |
| 12864 | .unused, | 14757 | .unused, |
| 12865 | .unused, | 14758 | .unused, |
| | 14759 | .unused, |
| | 14760 | .unused, |
| 12866 | }, | 14761 | }, |
| 12867 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14762 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12868 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14763 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12899,6 +14794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12899,6 +14794,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12899 | .unused, | 14794 | .unused, |
| 12900 | .unused, | 14795 | .unused, |
| 12901 | .unused, | 14796 | .unused, |
| | 14797 | .unused, |
| | 14798 | .unused, |
| 12902 | }, | 14799 | }, |
| 12903 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14800 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12904 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14801 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12935,6 +14832,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12935,6 +14832,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12935 | .unused, | 14832 | .unused, |
| 12936 | .unused, | 14833 | .unused, |
| 12937 | .unused, | 14834 | .unused, |
| | 14835 | .unused, |
| | 14836 | .unused, |
| 12938 | }, | 14837 | }, |
| 12939 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14838 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12940 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14839 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -12971,6 +14870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -12971,6 +14870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 12971 | .unused, | 14870 | .unused, |
| 12972 | .unused, | 14871 | .unused, |
| 12973 | .unused, | 14872 | .unused, |
| | 14873 | .unused, |
| | 14874 | .unused, |
| 12974 | }, | 14875 | }, |
| 12975 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 14876 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 12976 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14877 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13007,6 +14908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13007,6 +14908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13007 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 14908 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13008 | .unused, | 14909 | .unused, |
| 13009 | .unused, | 14910 | .unused, |
| | 14911 | .unused, |
| | 14912 | .unused, |
| 13010 | }, | 14913 | }, |
| 13011 | .dst_temps = .{ .mem, .unused }, | 14914 | .dst_temps = .{ .mem, .unused }, |
| 13012 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14915 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13053,6 +14956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13053,6 +14956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13053 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 14956 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13054 | .unused, | 14957 | .unused, |
| 13055 | .unused, | 14958 | .unused, |
| | 14959 | .unused, |
| | 14960 | .unused, |
| 13056 | }, | 14961 | }, |
| 13057 | .dst_temps = .{ .mem, .unused }, | 14962 | .dst_temps = .{ .mem, .unused }, |
| 13058 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 14963 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13099,6 +15004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13099,6 +15004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13099 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15004 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13100 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15005 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13101 | .unused, | 15006 | .unused, |
| | 15007 | .unused, |
| | 15008 | .unused, |
| 13102 | }, | 15009 | }, |
| 13103 | .dst_temps = .{ .mem, .unused }, | 15010 | .dst_temps = .{ .mem, .unused }, |
| 13104 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15011 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13142,6 +15049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13142,6 +15049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13142 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15049 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13143 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15050 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13144 | .unused, | 15051 | .unused, |
| | 15052 | .unused, |
| | 15053 | .unused, |
| 13145 | }, | 15054 | }, |
| 13146 | .dst_temps = .{ .mem, .unused }, | 15055 | .dst_temps = .{ .mem, .unused }, |
| 13147 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15056 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13185,6 +15094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13185,6 +15094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13185 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15094 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13186 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15095 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13187 | .unused, | 15096 | .unused, |
| | 15097 | .unused, |
| | 15098 | .unused, |
| 13188 | }, | 15099 | }, |
| 13189 | .dst_temps = .{ .mem, .unused }, | 15100 | .dst_temps = .{ .mem, .unused }, |
| 13190 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15101 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13228,6 +15139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13228,6 +15139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13228 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15139 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13229 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15140 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13230 | .unused, | 15141 | .unused, |
| | 15142 | .unused, |
| | 15143 | .unused, |
| 13231 | }, | 15144 | }, |
| 13232 | .dst_temps = .{ .mem, .unused }, | 15145 | .dst_temps = .{ .mem, .unused }, |
| 13233 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15146 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13271,6 +15184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13271,6 +15184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13271 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15184 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13272 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15185 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13273 | .unused, | 15186 | .unused, |
| | 15187 | .unused, |
| | 15188 | .unused, |
| 13274 | }, | 15189 | }, |
| 13275 | .dst_temps = .{ .mem, .unused }, | 15190 | .dst_temps = .{ .mem, .unused }, |
| 13276 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15191 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13315,6 +15230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13315,6 +15230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13315 | .{ .type = .f16, .kind = .{ .reg = .ax } }, | 15230 | .{ .type = .f16, .kind = .{ .reg = .ax } }, |
| 13316 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15231 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13317 | .unused, | 15232 | .unused, |
| | 15233 | .unused, |
| | 15234 | .unused, |
| 13318 | }, | 15235 | }, |
| 13319 | .dst_temps = .{ .mem, .unused }, | 15236 | .dst_temps = .{ .mem, .unused }, |
| 13320 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15237 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13359,6 +15276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13359,6 +15276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13359 | .{ .type = .f32, .kind = .mem }, | 15276 | .{ .type = .f32, .kind = .mem }, |
| 13360 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15277 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13361 | .unused, | 15278 | .unused, |
| | 15279 | .unused, |
| | 15280 | .unused, |
| 13362 | }, | 15281 | }, |
| 13363 | .dst_temps = .{ .mem, .unused }, | 15282 | .dst_temps = .{ .mem, .unused }, |
| 13364 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15283 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13406,6 +15325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13406,6 +15325,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13406 | .{ .type = .f32, .kind = .mem }, | 15325 | .{ .type = .f32, .kind = .mem }, |
| 13407 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, | 15326 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addhf3" } } }, |
| 13408 | .unused, | 15327 | .unused, |
| | 15328 | .unused, |
| | 15329 | .unused, |
| 13409 | }, | 15330 | }, |
| 13410 | .dst_temps = .{ .mem, .unused }, | 15331 | .dst_temps = .{ .mem, .unused }, |
| 13411 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15332 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13453,6 +15374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13453,6 +15374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13453 | .unused, | 15374 | .unused, |
| 13454 | .unused, | 15375 | .unused, |
| 13455 | .unused, | 15376 | .unused, |
| | 15377 | .unused, |
| | 15378 | .unused, |
| 13456 | }, | 15379 | }, |
| 13457 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15380 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13458 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15381 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13489,6 +15412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13489,6 +15412,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13489 | .unused, | 15412 | .unused, |
| 13490 | .unused, | 15413 | .unused, |
| 13491 | .unused, | 15414 | .unused, |
| | 15415 | .unused, |
| | 15416 | .unused, |
| 13492 | }, | 15417 | }, |
| 13493 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15418 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13494 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15419 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13525,6 +15450,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13525,6 +15450,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13525 | .unused, | 15450 | .unused, |
| 13526 | .unused, | 15451 | .unused, |
| 13527 | .unused, | 15452 | .unused, |
| | 15453 | .unused, |
| | 15454 | .unused, |
| 13528 | }, | 15455 | }, |
| 13529 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15456 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13530 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15457 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13560,6 +15487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13560,6 +15487,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13560 | .{ .type = .f32, .kind = .{ .reg = .eax } }, | 15487 | .{ .type = .f32, .kind = .{ .reg = .eax } }, |
| 13561 | .unused, | 15488 | .unused, |
| 13562 | .unused, | 15489 | .unused, |
| | 15490 | .unused, |
| | 15491 | .unused, |
| 13563 | }, | 15492 | }, |
| 13564 | .dst_temps = .{ .mem, .unused }, | 15493 | .dst_temps = .{ .mem, .unused }, |
| 13565 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15494 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13602,6 +15531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13602,6 +15531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13602 | .{ .type = .f32, .kind = .{ .reg = .eax } }, | 15531 | .{ .type = .f32, .kind = .{ .reg = .eax } }, |
| 13603 | .unused, | 15532 | .unused, |
| 13604 | .unused, | 15533 | .unused, |
| | 15534 | .unused, |
| | 15535 | .unused, |
| 13605 | }, | 15536 | }, |
| 13606 | .dst_temps = .{ .mem, .unused }, | 15537 | .dst_temps = .{ .mem, .unused }, |
| 13607 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15538 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13644,6 +15575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13644,6 +15575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13644 | .unused, | 15575 | .unused, |
| 13645 | .unused, | 15576 | .unused, |
| 13646 | .unused, | 15577 | .unused, |
| | 15578 | .unused, |
| | 15579 | .unused, |
| 13647 | }, | 15580 | }, |
| 13648 | .dst_temps = .{ .mem, .unused }, | 15581 | .dst_temps = .{ .mem, .unused }, |
| 13649 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15582 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13684,6 +15617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13684,6 +15617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13684 | .unused, | 15617 | .unused, |
| 13685 | .unused, | 15618 | .unused, |
| 13686 | .unused, | 15619 | .unused, |
| | 15620 | .unused, |
| | 15621 | .unused, |
| 13687 | }, | 15622 | }, |
| 13688 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15623 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13689 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15624 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13721,6 +15656,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13721,6 +15656,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13721 | .unused, | 15656 | .unused, |
| 13722 | .unused, | 15657 | .unused, |
| 13723 | .unused, | 15658 | .unused, |
| | 15659 | .unused, |
| | 15660 | .unused, |
| 13724 | }, | 15661 | }, |
| 13725 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15662 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13726 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15663 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13758,6 +15695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13758,6 +15695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13758 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 15695 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| 13759 | .unused, | 15696 | .unused, |
| 13760 | .unused, | 15697 | .unused, |
| | 15698 | .unused, |
| | 15699 | .unused, |
| 13761 | }, | 15700 | }, |
| 13762 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 15701 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 13763 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15702 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13798,6 +15737,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13798,6 +15737,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13798 | .{ .type = .f64, .kind = .{ .reg = .rdx } }, | 15737 | .{ .type = .f64, .kind = .{ .reg = .rdx } }, |
| 13799 | .{ .type = .f64, .kind = .{ .reg = .rax } }, | 15738 | .{ .type = .f64, .kind = .{ .reg = .rax } }, |
| 13800 | .unused, | 15739 | .unused, |
| | 15740 | .unused, |
| | 15741 | .unused, |
| 13801 | }, | 15742 | }, |
| 13802 | .dst_temps = .{ .mem, .unused }, | 15743 | .dst_temps = .{ .mem, .unused }, |
| 13803 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15744 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13841,6 +15782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13841,6 +15782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13841 | .{ .type = .f64, .kind = .{ .reg = .rdx } }, | 15782 | .{ .type = .f64, .kind = .{ .reg = .rdx } }, |
| 13842 | .{ .type = .f64, .kind = .{ .reg = .rax } }, | 15783 | .{ .type = .f64, .kind = .{ .reg = .rax } }, |
| 13843 | .unused, | 15784 | .unused, |
| | 15785 | .unused, |
| | 15786 | .unused, |
| 13844 | }, | 15787 | }, |
| 13845 | .dst_temps = .{ .mem, .unused }, | 15788 | .dst_temps = .{ .mem, .unused }, |
| 13846 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15789 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13884,6 +15827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13884,6 +15827,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13884 | .{ .type = .f64, .kind = .{ .reg = .rax } }, | 15827 | .{ .type = .f64, .kind = .{ .reg = .rax } }, |
| 13885 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, | 15828 | .{ .type = .f64, .kind = .{ .reg = .st6 } }, |
| 13886 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 15829 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| | 15830 | .unused, |
| | 15831 | .unused, |
| 13887 | }, | 15832 | }, |
| 13888 | .dst_temps = .{ .mem, .unused }, | 15833 | .dst_temps = .{ .mem, .unused }, |
| 13889 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15834 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13931,6 +15876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13931,6 +15876,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13931 | .unused, | 15876 | .unused, |
| 13932 | .unused, | 15877 | .unused, |
| 13933 | .unused, | 15878 | .unused, |
| | 15879 | .unused, |
| | 15880 | .unused, |
| 13934 | }, | 15881 | }, |
| 13935 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 15882 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 13936 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15883 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -13972,6 +15919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -13972,6 +15919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 13972 | .unused, | 15919 | .unused, |
| 13973 | .unused, | 15920 | .unused, |
| 13974 | .unused, | 15921 | .unused, |
| | 15922 | .unused, |
| | 15923 | .unused, |
| 13975 | }, | 15924 | }, |
| 13976 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 15925 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 13977 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15926 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14013,6 +15962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14013,6 +15962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14013 | .unused, | 15962 | .unused, |
| 14014 | .unused, | 15963 | .unused, |
| 14015 | .unused, | 15964 | .unused, |
| | 15965 | .unused, |
| | 15966 | .unused, |
| 14016 | }, | 15967 | }, |
| 14017 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 15968 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 14018 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 15969 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14054,6 +16005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14054,6 +16005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14054 | .unused, | 16005 | .unused, |
| 14055 | .unused, | 16006 | .unused, |
| 14056 | .unused, | 16007 | .unused, |
| | 16008 | .unused, |
| | 16009 | .unused, |
| 14057 | }, | 16010 | }, |
| 14058 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 16011 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 14059 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16012 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14095,6 +16048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14095,6 +16048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14095 | .unused, | 16048 | .unused, |
| 14096 | .unused, | 16049 | .unused, |
| 14097 | .unused, | 16050 | .unused, |
| | 16051 | .unused, |
| | 16052 | .unused, |
| 14098 | }, | 16053 | }, |
| 14099 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 16054 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 14100 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16055 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14136,6 +16091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14136,6 +16091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14136 | .unused, | 16091 | .unused, |
| 14137 | .unused, | 16092 | .unused, |
| 14138 | .unused, | 16093 | .unused, |
| | 16094 | .unused, |
| | 16095 | .unused, |
| 14139 | }, | 16096 | }, |
| 14140 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 16097 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 14141 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16098 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14177,6 +16134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14177,6 +16134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14177 | .unused, | 16134 | .unused, |
| 14178 | .unused, | 16135 | .unused, |
| 14179 | .unused, | 16136 | .unused, |
| | 16137 | .unused, |
| | 16138 | .unused, |
| 14180 | }, | 16139 | }, |
| 14181 | .dst_temps = .{ .mem, .unused }, | 16140 | .dst_temps = .{ .mem, .unused }, |
| 14182 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16141 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14223,6 +16182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14223,6 +16182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14223 | .unused, | 16182 | .unused, |
| 14224 | .unused, | 16183 | .unused, |
| 14225 | .unused, | 16184 | .unused, |
| | 16185 | .unused, |
| | 16186 | .unused, |
| 14226 | }, | 16187 | }, |
| 14227 | .dst_temps = .{ .mem, .unused }, | 16188 | .dst_temps = .{ .mem, .unused }, |
| 14228 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16189 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14269,6 +16230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14269,6 +16230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14269 | .unused, | 16230 | .unused, |
| 14270 | .unused, | 16231 | .unused, |
| 14271 | .unused, | 16232 | .unused, |
| | 16233 | .unused, |
| | 16234 | .unused, |
| 14272 | }, | 16235 | }, |
| 14273 | .dst_temps = .{ .mem, .unused }, | 16236 | .dst_temps = .{ .mem, .unused }, |
| 14274 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16237 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14315,6 +16278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14315,6 +16278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14315 | .unused, | 16278 | .unused, |
| 14316 | .unused, | 16279 | .unused, |
| 14317 | .unused, | 16280 | .unused, |
| | 16281 | .unused, |
| | 16282 | .unused, |
| 14318 | }, | 16283 | }, |
| 14319 | .dst_temps = .{ .mem, .unused }, | 16284 | .dst_temps = .{ .mem, .unused }, |
| 14320 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16285 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14361,6 +16326,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14361,6 +16326,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14361 | .unused, | 16326 | .unused, |
| 14362 | .unused, | 16327 | .unused, |
| 14363 | .unused, | 16328 | .unused, |
| | 16329 | .unused, |
| | 16330 | .unused, |
| 14364 | }, | 16331 | }, |
| 14365 | .dst_temps = .{ .mem, .unused }, | 16332 | .dst_temps = .{ .mem, .unused }, |
| 14366 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16333 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14407,6 +16374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14407,6 +16374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14407 | .unused, | 16374 | .unused, |
| 14408 | .unused, | 16375 | .unused, |
| 14409 | .unused, | 16376 | .unused, |
| | 16377 | .unused, |
| | 16378 | .unused, |
| 14410 | }, | 16379 | }, |
| 14411 | .dst_temps = .{ .mem, .unused }, | 16380 | .dst_temps = .{ .mem, .unused }, |
| 14412 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16381 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14453,6 +16422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14453,6 +16422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14453 | .unused, | 16422 | .unused, |
| 14454 | .unused, | 16423 | .unused, |
| 14455 | .unused, | 16424 | .unused, |
| | 16425 | .unused, |
| | 16426 | .unused, |
| 14456 | }, | 16427 | }, |
| 14457 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 16428 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 14458 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16429 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14492,6 +16463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14492,6 +16463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14492 | .unused, | 16463 | .unused, |
| 14493 | .unused, | 16464 | .unused, |
| 14494 | .unused, | 16465 | .unused, |
| | 16466 | .unused, |
| | 16467 | .unused, |
| 14495 | }, | 16468 | }, |
| 14496 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 16469 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 14497 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16470 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14531,6 +16504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14531,6 +16504,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14531 | .unused, | 16504 | .unused, |
| 14532 | .unused, | 16505 | .unused, |
| 14533 | .unused, | 16506 | .unused, |
| | 16507 | .unused, |
| | 16508 | .unused, |
| 14534 | }, | 16509 | }, |
| 14535 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 16510 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 14536 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16511 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14571,6 +16546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14571,6 +16546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14571 | .unused, | 16546 | .unused, |
| 14572 | .unused, | 16547 | .unused, |
| 14573 | .unused, | 16548 | .unused, |
| | 16549 | .unused, |
| | 16550 | .unused, |
| 14574 | }, | 16551 | }, |
| 14575 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 16552 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 14576 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16553 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14609,6 +16586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14609,6 +16586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14609 | .{ .type = .f128, .kind = .{ .reg = .rax } }, | 16586 | .{ .type = .f128, .kind = .{ .reg = .rax } }, |
| 14610 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, | 16587 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, |
| 14611 | .unused, | 16588 | .unused, |
| | 16589 | .unused, |
| | 16590 | .unused, |
| 14612 | }, | 16591 | }, |
| 14613 | .dst_temps = .{ .mem, .unused }, | 16592 | .dst_temps = .{ .mem, .unused }, |
| 14614 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16593 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14653,6 +16632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14653,6 +16632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14653 | .{ .type = .f128, .kind = .{ .reg = .rax } }, | 16632 | .{ .type = .f128, .kind = .{ .reg = .rax } }, |
| 14654 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, | 16633 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, |
| 14655 | .unused, | 16634 | .unused, |
| | 16635 | .unused, |
| | 16636 | .unused, |
| 14656 | }, | 16637 | }, |
| 14657 | .dst_temps = .{ .mem, .unused }, | 16638 | .dst_temps = .{ .mem, .unused }, |
| 14658 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16639 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14697,6 +16678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14697,6 +16678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14697 | .{ .type = .f128, .kind = .{ .reg = .rax } }, | 16678 | .{ .type = .f128, .kind = .{ .reg = .rax } }, |
| 14698 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, | 16679 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, |
| 14699 | .unused, | 16680 | .unused, |
| | 16681 | .unused, |
| | 16682 | .unused, |
| 14700 | }, | 16683 | }, |
| 14701 | .dst_temps = .{ .mem, .unused }, | 16684 | .dst_temps = .{ .mem, .unused }, |
| 14702 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16685 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -14742,6 +16725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -14742,6 +16725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 14742 | .{ .type = .f128, .kind = .{ .reg = .rax } }, | 16725 | .{ .type = .f128, .kind = .{ .reg = .rax } }, |
| 14743 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, | 16726 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__addtf3" } } }, |
| 14744 | .unused, | 16727 | .unused, |
| | 16728 | .unused, |
| | 16729 | .unused, |
| 14745 | }, | 16730 | }, |
| 14746 | .dst_temps = .{ .mem, .unused }, | 16731 | .dst_temps = .{ .mem, .unused }, |
| 14747 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 16732 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -15260,6 +17245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15260,6 +17245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15260 | .unused, | 17245 | .unused, |
| 15261 | .unused, | 17246 | .unused, |
| 15262 | .unused, | 17247 | .unused, |
| | 17248 | .unused, |
| | 17249 | .unused, |
| 15263 | }, | 17250 | }, |
| 15264 | .dst_temps = .{ .mem, .unused }, | 17251 | .dst_temps = .{ .mem, .unused }, |
| 15265 | .clobbers = .{ .eflags = true }, | 17252 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15295,6 +17282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15295,6 +17282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15295 | .unused, | 17282 | .unused, |
| 15296 | .unused, | 17283 | .unused, |
| 15297 | .unused, | 17284 | .unused, |
| | 17285 | .unused, |
| | 17286 | .unused, |
| 15298 | }, | 17287 | }, |
| 15299 | .dst_temps = .{ .mem, .unused }, | 17288 | .dst_temps = .{ .mem, .unused }, |
| 15300 | .clobbers = .{ .eflags = true }, | 17289 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15330,6 +17319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15330,6 +17319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15330 | .unused, | 17319 | .unused, |
| 15331 | .unused, | 17320 | .unused, |
| 15332 | .unused, | 17321 | .unused, |
| | 17322 | .unused, |
| | 17323 | .unused, |
| 15333 | }, | 17324 | }, |
| 15334 | .dst_temps = .{ .mem, .unused }, | 17325 | .dst_temps = .{ .mem, .unused }, |
| 15335 | .clobbers = .{ .eflags = true }, | 17326 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15363,6 +17354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15363,6 +17354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15363 | .unused, | 17354 | .unused, |
| 15364 | .unused, | 17355 | .unused, |
| 15365 | .unused, | 17356 | .unused, |
| | 17357 | .unused, |
| | 17358 | .unused, |
| 15366 | }, | 17359 | }, |
| 15367 | .dst_temps = .{ .mem, .unused }, | 17360 | .dst_temps = .{ .mem, .unused }, |
| 15368 | .clobbers = .{ .eflags = true }, | 17361 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15468,6 +17461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15468,6 +17461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15468 | .unused, | 17461 | .unused, |
| 15469 | .unused, | 17462 | .unused, |
| 15470 | .unused, | 17463 | .unused, |
| | 17464 | .unused, |
| | 17465 | .unused, |
| 15471 | }, | 17466 | }, |
| 15472 | .dst_temps = .{ .mem, .unused }, | 17467 | .dst_temps = .{ .mem, .unused }, |
| 15473 | .clobbers = .{ .eflags = true }, | 17468 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15499,6 +17494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15499,6 +17494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15499 | .unused, | 17494 | .unused, |
| 15500 | .unused, | 17495 | .unused, |
| 15501 | .unused, | 17496 | .unused, |
| | 17497 | .unused, |
| | 17498 | .unused, |
| 15502 | }, | 17499 | }, |
| 15503 | .dst_temps = .{ .mem, .unused }, | 17500 | .dst_temps = .{ .mem, .unused }, |
| 15504 | .clobbers = .{ .eflags = true }, | 17501 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15530,6 +17527,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15530,6 +17527,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15530 | .unused, | 17527 | .unused, |
| 15531 | .unused, | 17528 | .unused, |
| 15532 | .unused, | 17529 | .unused, |
| | 17530 | .unused, |
| | 17531 | .unused, |
| 15533 | }, | 17532 | }, |
| 15534 | .dst_temps = .{ .mem, .unused }, | 17533 | .dst_temps = .{ .mem, .unused }, |
| 15535 | .clobbers = .{ .eflags = true }, | 17534 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15561,6 +17560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15561,6 +17560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15561 | .unused, | 17560 | .unused, |
| 15562 | .unused, | 17561 | .unused, |
| 15563 | .unused, | 17562 | .unused, |
| | 17563 | .unused, |
| | 17564 | .unused, |
| 15564 | }, | 17565 | }, |
| 15565 | .dst_temps = .{ .mem, .unused }, | 17566 | .dst_temps = .{ .mem, .unused }, |
| 15566 | .clobbers = .{ .eflags = true }, | 17567 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15596,6 +17597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15596,6 +17597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15596 | .unused, | 17597 | .unused, |
| 15597 | .unused, | 17598 | .unused, |
| 15598 | .unused, | 17599 | .unused, |
| | 17600 | .unused, |
| | 17601 | .unused, |
| 15599 | }, | 17602 | }, |
| 15600 | .dst_temps = .{ .mem, .unused }, | 17603 | .dst_temps = .{ .mem, .unused }, |
| 15601 | .clobbers = .{ .eflags = true }, | 17604 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15629,6 +17632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15629,6 +17632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15629 | .unused, | 17632 | .unused, |
| 15630 | .unused, | 17633 | .unused, |
| 15631 | .unused, | 17634 | .unused, |
| | 17635 | .unused, |
| | 17636 | .unused, |
| 15632 | }, | 17637 | }, |
| 15633 | .dst_temps = .{ .mem, .unused }, | 17638 | .dst_temps = .{ .mem, .unused }, |
| 15634 | .clobbers = .{ .eflags = true }, | 17639 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15662,6 +17667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15662,6 +17667,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15662 | .unused, | 17667 | .unused, |
| 15663 | .unused, | 17668 | .unused, |
| 15664 | .unused, | 17669 | .unused, |
| | 17670 | .unused, |
| | 17671 | .unused, |
| 15665 | }, | 17672 | }, |
| 15666 | .dst_temps = .{ .mem, .unused }, | 17673 | .dst_temps = .{ .mem, .unused }, |
| 15667 | .clobbers = .{ .eflags = true }, | 17674 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15694,6 +17701,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15694,6 +17701,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15694 | .unused, | 17701 | .unused, |
| 15695 | .unused, | 17702 | .unused, |
| 15696 | .unused, | 17703 | .unused, |
| | 17704 | .unused, |
| | 17705 | .unused, |
| 15697 | }, | 17706 | }, |
| 15698 | .dst_temps = .{ .mem, .unused }, | 17707 | .dst_temps = .{ .mem, .unused }, |
| 15699 | .clobbers = .{ .eflags = true }, | 17708 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15791,6 +17800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15791,6 +17800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15791 | .unused, | 17800 | .unused, |
| 15792 | .unused, | 17801 | .unused, |
| 15793 | .unused, | 17802 | .unused, |
| | 17803 | .unused, |
| | 17804 | .unused, |
| 15794 | }, | 17805 | }, |
| 15795 | .dst_temps = .{ .mem, .unused }, | 17806 | .dst_temps = .{ .mem, .unused }, |
| 15796 | .clobbers = .{ .eflags = true }, | 17807 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15822,6 +17833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15822,6 +17833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15822 | .unused, | 17833 | .unused, |
| 15823 | .unused, | 17834 | .unused, |
| 15824 | .unused, | 17835 | .unused, |
| | 17836 | .unused, |
| | 17837 | .unused, |
| 15825 | }, | 17838 | }, |
| 15826 | .dst_temps = .{ .mem, .unused }, | 17839 | .dst_temps = .{ .mem, .unused }, |
| 15827 | .clobbers = .{ .eflags = true }, | 17840 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15853,6 +17866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15853,6 +17866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15853 | .unused, | 17866 | .unused, |
| 15854 | .unused, | 17867 | .unused, |
| 15855 | .unused, | 17868 | .unused, |
| | 17869 | .unused, |
| | 17870 | .unused, |
| 15856 | }, | 17871 | }, |
| 15857 | .dst_temps = .{ .mem, .unused }, | 17872 | .dst_temps = .{ .mem, .unused }, |
| 15858 | .clobbers = .{ .eflags = true }, | 17873 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15884,6 +17899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15884,6 +17899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15884 | .unused, | 17899 | .unused, |
| 15885 | .unused, | 17900 | .unused, |
| 15886 | .unused, | 17901 | .unused, |
| | 17902 | .unused, |
| | 17903 | .unused, |
| 15887 | }, | 17904 | }, |
| 15888 | .dst_temps = .{ .mem, .unused }, | 17905 | .dst_temps = .{ .mem, .unused }, |
| 15889 | .clobbers = .{ .eflags = true }, | 17906 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15917,6 +17934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15917,6 +17934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15917 | .unused, | 17934 | .unused, |
| 15918 | .unused, | 17935 | .unused, |
| 15919 | .unused, | 17936 | .unused, |
| | 17937 | .unused, |
| | 17938 | .unused, |
| 15920 | }, | 17939 | }, |
| 15921 | .dst_temps = .{ .mem, .unused }, | 17940 | .dst_temps = .{ .mem, .unused }, |
| 15922 | .clobbers = .{ .eflags = true }, | 17941 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15950,6 +17969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15950,6 +17969,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15950 | .unused, | 17969 | .unused, |
| 15951 | .unused, | 17970 | .unused, |
| 15952 | .unused, | 17971 | .unused, |
| | 17972 | .unused, |
| | 17973 | .unused, |
| 15953 | }, | 17974 | }, |
| 15954 | .dst_temps = .{ .mem, .unused }, | 17975 | .dst_temps = .{ .mem, .unused }, |
| 15955 | .clobbers = .{ .eflags = true }, | 17976 | .clobbers = .{ .eflags = true }, |
| ... | @@ -15982,6 +18003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -15982,6 +18003,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 15982 | .unused, | 18003 | .unused, |
| 15983 | .unused, | 18004 | .unused, |
| 15984 | .unused, | 18005 | .unused, |
| | 18006 | .unused, |
| | 18007 | .unused, |
| 15985 | }, | 18008 | }, |
| 15986 | .dst_temps = .{ .mem, .unused }, | 18009 | .dst_temps = .{ .mem, .unused }, |
| 15987 | .clobbers = .{ .eflags = true }, | 18010 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16079,6 +18102,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16079,6 +18102,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16079 | .unused, | 18102 | .unused, |
| 16080 | .unused, | 18103 | .unused, |
| 16081 | .unused, | 18104 | .unused, |
| | 18105 | .unused, |
| | 18106 | .unused, |
| 16082 | }, | 18107 | }, |
| 16083 | .dst_temps = .{ .mem, .unused }, | 18108 | .dst_temps = .{ .mem, .unused }, |
| 16084 | .clobbers = .{ .eflags = true }, | 18109 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16110,6 +18135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16110,6 +18135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16110 | .unused, | 18135 | .unused, |
| 16111 | .unused, | 18136 | .unused, |
| 16112 | .unused, | 18137 | .unused, |
| | 18138 | .unused, |
| | 18139 | .unused, |
| 16113 | }, | 18140 | }, |
| 16114 | .dst_temps = .{ .mem, .unused }, | 18141 | .dst_temps = .{ .mem, .unused }, |
| 16115 | .clobbers = .{ .eflags = true }, | 18142 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16141,6 +18168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16141,6 +18168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16141 | .unused, | 18168 | .unused, |
| 16142 | .unused, | 18169 | .unused, |
| 16143 | .unused, | 18170 | .unused, |
| | 18171 | .unused, |
| | 18172 | .unused, |
| 16144 | }, | 18173 | }, |
| 16145 | .dst_temps = .{ .mem, .unused }, | 18174 | .dst_temps = .{ .mem, .unused }, |
| 16146 | .clobbers = .{ .eflags = true }, | 18175 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16172,6 +18201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16172,6 +18201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16172 | .unused, | 18201 | .unused, |
| 16173 | .unused, | 18202 | .unused, |
| 16174 | .unused, | 18203 | .unused, |
| | 18204 | .unused, |
| | 18205 | .unused, |
| 16175 | }, | 18206 | }, |
| 16176 | .dst_temps = .{ .mem, .unused }, | 18207 | .dst_temps = .{ .mem, .unused }, |
| 16177 | .clobbers = .{ .eflags = true }, | 18208 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16203,6 +18234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16203,6 +18234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16203 | .unused, | 18234 | .unused, |
| 16204 | .unused, | 18235 | .unused, |
| 16205 | .unused, | 18236 | .unused, |
| | 18237 | .unused, |
| | 18238 | .unused, |
| 16206 | }, | 18239 | }, |
| 16207 | .dst_temps = .{ .mem, .unused }, | 18240 | .dst_temps = .{ .mem, .unused }, |
| 16208 | .clobbers = .{ .eflags = true }, | 18241 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16301,6 +18334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16301,6 +18334,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16301 | .unused, | 18334 | .unused, |
| 16302 | .unused, | 18335 | .unused, |
| 16303 | .unused, | 18336 | .unused, |
| | 18337 | .unused, |
| | 18338 | .unused, |
| 16304 | }, | 18339 | }, |
| 16305 | .dst_temps = .{ .mem, .unused }, | 18340 | .dst_temps = .{ .mem, .unused }, |
| 16306 | .clobbers = .{ .eflags = true }, | 18341 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16332,6 +18367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16332,6 +18367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16332 | .unused, | 18367 | .unused, |
| 16333 | .unused, | 18368 | .unused, |
| 16334 | .unused, | 18369 | .unused, |
| | 18370 | .unused, |
| | 18371 | .unused, |
| 16335 | }, | 18372 | }, |
| 16336 | .dst_temps = .{ .mem, .unused }, | 18373 | .dst_temps = .{ .mem, .unused }, |
| 16337 | .clobbers = .{ .eflags = true }, | 18374 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16363,6 +18400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16363,6 +18400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16363 | .unused, | 18400 | .unused, |
| 16364 | .unused, | 18401 | .unused, |
| 16365 | .unused, | 18402 | .unused, |
| | 18403 | .unused, |
| | 18404 | .unused, |
| 16366 | }, | 18405 | }, |
| 16367 | .dst_temps = .{ .mem, .unused }, | 18406 | .dst_temps = .{ .mem, .unused }, |
| 16368 | .clobbers = .{ .eflags = true }, | 18407 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16394,6 +18433,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16394,6 +18433,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16394 | .unused, | 18433 | .unused, |
| 16395 | .unused, | 18434 | .unused, |
| 16396 | .unused, | 18435 | .unused, |
| | 18436 | .unused, |
| | 18437 | .unused, |
| 16397 | }, | 18438 | }, |
| 16398 | .dst_temps = .{ .mem, .unused }, | 18439 | .dst_temps = .{ .mem, .unused }, |
| 16399 | .clobbers = .{ .eflags = true }, | 18440 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16426,6 +18467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16426,6 +18467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16426 | .unused, | 18467 | .unused, |
| 16427 | .unused, | 18468 | .unused, |
| 16428 | .unused, | 18469 | .unused, |
| | 18470 | .unused, |
| | 18471 | .unused, |
| 16429 | }, | 18472 | }, |
| 16430 | .dst_temps = .{ .mem, .unused }, | 18473 | .dst_temps = .{ .mem, .unused }, |
| 16431 | .clobbers = .{ .eflags = true }, | 18474 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16457,6 +18500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16457,6 +18500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16457 | .unused, | 18500 | .unused, |
| 16458 | .unused, | 18501 | .unused, |
| 16459 | .unused, | 18502 | .unused, |
| | 18503 | .unused, |
| | 18504 | .unused, |
| 16460 | }, | 18505 | }, |
| 16461 | .dst_temps = .{ .mem, .unused }, | 18506 | .dst_temps = .{ .mem, .unused }, |
| 16462 | .clobbers = .{ .eflags = true }, | 18507 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16558,6 +18603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16558,6 +18603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16558 | .unused, | 18603 | .unused, |
| 16559 | .unused, | 18604 | .unused, |
| 16560 | .unused, | 18605 | .unused, |
| | 18606 | .unused, |
| | 18607 | .unused, |
| 16561 | }, | 18608 | }, |
| 16562 | .dst_temps = .{ .mem, .unused }, | 18609 | .dst_temps = .{ .mem, .unused }, |
| 16563 | .clobbers = .{ .eflags = true }, | 18610 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16589,6 +18636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16589,6 +18636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16589 | .unused, | 18636 | .unused, |
| 16590 | .unused, | 18637 | .unused, |
| 16591 | .unused, | 18638 | .unused, |
| | 18639 | .unused, |
| | 18640 | .unused, |
| 16592 | }, | 18641 | }, |
| 16593 | .dst_temps = .{ .mem, .unused }, | 18642 | .dst_temps = .{ .mem, .unused }, |
| 16594 | .clobbers = .{ .eflags = true }, | 18643 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16620,6 +18669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16620,6 +18669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16620 | .unused, | 18669 | .unused, |
| 16621 | .unused, | 18670 | .unused, |
| 16622 | .unused, | 18671 | .unused, |
| | 18672 | .unused, |
| | 18673 | .unused, |
| 16623 | }, | 18674 | }, |
| 16624 | .dst_temps = .{ .mem, .unused }, | 18675 | .dst_temps = .{ .mem, .unused }, |
| 16625 | .clobbers = .{ .eflags = true }, | 18676 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16651,6 +18702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16651,6 +18702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16651 | .unused, | 18702 | .unused, |
| 16652 | .unused, | 18703 | .unused, |
| 16653 | .unused, | 18704 | .unused, |
| | 18705 | .unused, |
| | 18706 | .unused, |
| 16654 | }, | 18707 | }, |
| 16655 | .dst_temps = .{ .mem, .unused }, | 18708 | .dst_temps = .{ .mem, .unused }, |
| 16656 | .clobbers = .{ .eflags = true }, | 18709 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16686,6 +18739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16686,6 +18739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16686 | .unused, | 18739 | .unused, |
| 16687 | .unused, | 18740 | .unused, |
| 16688 | .unused, | 18741 | .unused, |
| | 18742 | .unused, |
| | 18743 | .unused, |
| 16689 | }, | 18744 | }, |
| 16690 | .dst_temps = .{ .mem, .unused }, | 18745 | .dst_temps = .{ .mem, .unused }, |
| 16691 | .clobbers = .{ .eflags = true }, | 18746 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16717,6 +18772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16717,6 +18772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16717 | .unused, | 18772 | .unused, |
| 16718 | .unused, | 18773 | .unused, |
| 16719 | .unused, | 18774 | .unused, |
| | 18775 | .unused, |
| | 18776 | .unused, |
| 16720 | }, | 18777 | }, |
| 16721 | .dst_temps = .{ .mem, .unused }, | 18778 | .dst_temps = .{ .mem, .unused }, |
| 16722 | .clobbers = .{ .eflags = true }, | 18779 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16784,6 +18841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16784,6 +18841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16784 | .unused, | 18841 | .unused, |
| 16785 | .unused, | 18842 | .unused, |
| 16786 | .unused, | 18843 | .unused, |
| | 18844 | .unused, |
| | 18845 | .unused, |
| 16787 | }, | 18846 | }, |
| 16788 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 18847 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 16789 | .each = .{ .once = &.{ | 18848 | .each = .{ .once = &.{ |
| ... | @@ -16833,6 +18892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16833,6 +18892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16833 | .unused, | 18892 | .unused, |
| 16834 | .unused, | 18893 | .unused, |
| 16835 | .unused, | 18894 | .unused, |
| | 18895 | .unused, |
| | 18896 | .unused, |
| 16836 | }, | 18897 | }, |
| 16837 | .dst_temps = .{ .mem, .unused }, | 18898 | .dst_temps = .{ .mem, .unused }, |
| 16838 | .clobbers = .{ .eflags = true }, | 18899 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16864,6 +18925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16864,6 +18925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16864 | .unused, | 18925 | .unused, |
| 16865 | .unused, | 18926 | .unused, |
| 16866 | .unused, | 18927 | .unused, |
| | 18928 | .unused, |
| | 18929 | .unused, |
| 16867 | }, | 18930 | }, |
| 16868 | .dst_temps = .{ .mem, .unused }, | 18931 | .dst_temps = .{ .mem, .unused }, |
| 16869 | .clobbers = .{ .eflags = true }, | 18932 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16895,6 +18958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16895,6 +18958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16895 | .unused, | 18958 | .unused, |
| 16896 | .unused, | 18959 | .unused, |
| 16897 | .unused, | 18960 | .unused, |
| | 18961 | .unused, |
| | 18962 | .unused, |
| 16898 | }, | 18963 | }, |
| 16899 | .dst_temps = .{ .mem, .unused }, | 18964 | .dst_temps = .{ .mem, .unused }, |
| 16900 | .clobbers = .{ .eflags = true }, | 18965 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16926,6 +18991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16926,6 +18991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16926 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, | 18991 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, |
| 16927 | .unused, | 18992 | .unused, |
| 16928 | .unused, | 18993 | .unused, |
| | 18994 | .unused, |
| | 18995 | .unused, |
| 16929 | }, | 18996 | }, |
| 16930 | .dst_temps = .{ .mem, .unused }, | 18997 | .dst_temps = .{ .mem, .unused }, |
| 16931 | .clobbers = .{ .eflags = true }, | 18998 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16967,6 +19034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16967,6 +19034,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16967 | .unused, | 19034 | .unused, |
| 16968 | .unused, | 19035 | .unused, |
| 16969 | .unused, | 19036 | .unused, |
| | 19037 | .unused, |
| | 19038 | .unused, |
| 16970 | }, | 19039 | }, |
| 16971 | .dst_temps = .{ .mem, .unused }, | 19040 | .dst_temps = .{ .mem, .unused }, |
| 16972 | .clobbers = .{ .eflags = true }, | 19041 | .clobbers = .{ .eflags = true }, |
| ... | @@ -16998,6 +19067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -16998,6 +19067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 16998 | .unused, | 19067 | .unused, |
| 16999 | .unused, | 19068 | .unused, |
| 17000 | .unused, | 19069 | .unused, |
| | 19070 | .unused, |
| | 19071 | .unused, |
| 17001 | }, | 19072 | }, |
| 17002 | .dst_temps = .{ .mem, .unused }, | 19073 | .dst_temps = .{ .mem, .unused }, |
| 17003 | .clobbers = .{ .eflags = true }, | 19074 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17048,6 +19119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17048,6 +19119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17048 | .unused, | 19119 | .unused, |
| 17049 | .unused, | 19120 | .unused, |
| 17050 | .unused, | 19121 | .unused, |
| | 19122 | .unused, |
| | 19123 | .unused, |
| 17051 | }, | 19124 | }, |
| 17052 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 19125 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 17053 | .each = .{ .once = &.{ | 19126 | .each = .{ .once = &.{ |
| ... | @@ -17090,6 +19163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17090,6 +19163,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17090 | .unused, | 19163 | .unused, |
| 17091 | .unused, | 19164 | .unused, |
| 17092 | .unused, | 19165 | .unused, |
| | 19166 | .unused, |
| | 19167 | .unused, |
| 17093 | }, | 19168 | }, |
| 17094 | .dst_temps = .{ .mem, .unused }, | 19169 | .dst_temps = .{ .mem, .unused }, |
| 17095 | .clobbers = .{ .eflags = true }, | 19170 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17123,6 +19198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17123,6 +19198,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17123 | .unused, | 19198 | .unused, |
| 17124 | .unused, | 19199 | .unused, |
| 17125 | .unused, | 19200 | .unused, |
| | 19201 | .unused, |
| | 19202 | .unused, |
| 17126 | }, | 19203 | }, |
| 17127 | .dst_temps = .{ .mem, .unused }, | 19204 | .dst_temps = .{ .mem, .unused }, |
| 17128 | .clobbers = .{ .eflags = true }, | 19205 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17156,6 +19233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17156,6 +19233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17156 | .unused, | 19233 | .unused, |
| 17157 | .unused, | 19234 | .unused, |
| 17158 | .unused, | 19235 | .unused, |
| | 19236 | .unused, |
| | 19237 | .unused, |
| 17159 | }, | 19238 | }, |
| 17160 | .dst_temps = .{ .mem, .unused }, | 19239 | .dst_temps = .{ .mem, .unused }, |
| 17161 | .clobbers = .{ .eflags = true }, | 19240 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17190,6 +19269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17190,6 +19269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17190 | .unused, | 19269 | .unused, |
| 17191 | .unused, | 19270 | .unused, |
| 17192 | .unused, | 19271 | .unused, |
| | 19272 | .unused, |
| | 19273 | .unused, |
| 17193 | }, | 19274 | }, |
| 17194 | .dst_temps = .{ .mem, .unused }, | 19275 | .dst_temps = .{ .mem, .unused }, |
| 17195 | .clobbers = .{ .eflags = true }, | 19276 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17222,6 +19303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17222,6 +19303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17222 | .unused, | 19303 | .unused, |
| 17223 | .unused, | 19304 | .unused, |
| 17224 | .unused, | 19305 | .unused, |
| | 19306 | .unused, |
| | 19307 | .unused, |
| 17225 | }, | 19308 | }, |
| 17226 | .dst_temps = .{ .mem, .unused }, | 19309 | .dst_temps = .{ .mem, .unused }, |
| 17227 | .clobbers = .{ .eflags = true }, | 19310 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17257,6 +19340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17257,6 +19340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17257 | .unused, | 19340 | .unused, |
| 17258 | .unused, | 19341 | .unused, |
| 17259 | .unused, | 19342 | .unused, |
| | 19343 | .unused, |
| | 19344 | .unused, |
| 17260 | }, | 19345 | }, |
| 17261 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 19346 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 17262 | .each = .{ .once = &.{ | 19347 | .each = .{ .once = &.{ |
| ... | @@ -17289,6 +19374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17289,6 +19374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17289 | .unused, | 19374 | .unused, |
| 17290 | .unused, | 19375 | .unused, |
| 17291 | .unused, | 19376 | .unused, |
| | 19377 | .unused, |
| | 19378 | .unused, |
| 17292 | }, | 19379 | }, |
| 17293 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 19380 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 17294 | .each = .{ .once = &.{ | 19381 | .each = .{ .once = &.{ |
| ... | @@ -17322,6 +19409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17322,6 +19409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17322 | .unused, | 19409 | .unused, |
| 17323 | .unused, | 19410 | .unused, |
| 17324 | .unused, | 19411 | .unused, |
| | 19412 | .unused, |
| | 19413 | .unused, |
| 17325 | }, | 19414 | }, |
| 17326 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 19415 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 17327 | .each = .{ .once = &.{ | 19416 | .each = .{ .once = &.{ |
| ... | @@ -17352,6 +19441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17352,6 +19441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17352 | .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } }, | 19441 | .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } }, |
| 17353 | .unused, | 19442 | .unused, |
| 17354 | .unused, | 19443 | .unused, |
| | 19444 | .unused, |
| | 19445 | .unused, |
| 17355 | }, | 19446 | }, |
| 17356 | .dst_temps = .{ .mem, .unused }, | 19447 | .dst_temps = .{ .mem, .unused }, |
| 17357 | .clobbers = .{ .eflags = true }, | 19448 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17389,6 +19480,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17389,6 +19480,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17389 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, | 19480 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, |
| 17390 | .unused, | 19481 | .unused, |
| 17391 | .unused, | 19482 | .unused, |
| | 19483 | .unused, |
| | 19484 | .unused, |
| 17392 | }, | 19485 | }, |
| 17393 | .dst_temps = .{ .mem, .unused }, | 19486 | .dst_temps = .{ .mem, .unused }, |
| 17394 | .clobbers = .{ .eflags = true }, | 19487 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17426,6 +19519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17426,6 +19519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17426 | .{ .type = .vector_2_u64, .kind = .{ .reg = .xmm0 } }, | 19519 | .{ .type = .vector_2_u64, .kind = .{ .reg = .xmm0 } }, |
| 17427 | .unused, | 19520 | .unused, |
| 17428 | .unused, | 19521 | .unused, |
| | 19522 | .unused, |
| | 19523 | .unused, |
| 17429 | }, | 19524 | }, |
| 17430 | .dst_temps = .{ .mem, .unused }, | 19525 | .dst_temps = .{ .mem, .unused }, |
| 17431 | .clobbers = .{ .eflags = true }, | 19526 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17465,6 +19560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17465,6 +19560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17465 | .unused, | 19560 | .unused, |
| 17466 | .unused, | 19561 | .unused, |
| 17467 | .unused, | 19562 | .unused, |
| | 19563 | .unused, |
| | 19564 | .unused, |
| 17468 | }, | 19565 | }, |
| 17469 | .dst_temps = .{ .mem, .unused }, | 19566 | .dst_temps = .{ .mem, .unused }, |
| 17470 | .clobbers = .{ .eflags = true }, | 19567 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17497,6 +19594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17497,6 +19594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17497 | .unused, | 19594 | .unused, |
| 17498 | .unused, | 19595 | .unused, |
| 17499 | .unused, | 19596 | .unused, |
| | 19597 | .unused, |
| | 19598 | .unused, |
| 17500 | }, | 19599 | }, |
| 17501 | .dst_temps = .{ .mem, .unused }, | 19600 | .dst_temps = .{ .mem, .unused }, |
| 17502 | .clobbers = .{ .eflags = true }, | 19601 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17526,6 +19625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17526,6 +19625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17526 | .unused, | 19625 | .unused, |
| 17527 | .unused, | 19626 | .unused, |
| 17528 | .unused, | 19627 | .unused, |
| | 19628 | .unused, |
| | 19629 | .unused, |
| 17529 | }, | 19630 | }, |
| 17530 | .dst_temps = .{ .mem, .unused }, | 19631 | .dst_temps = .{ .mem, .unused }, |
| 17531 | .clobbers = .{ .eflags = true }, | 19632 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17565,6 +19666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17565,6 +19666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17565 | .unused, | 19666 | .unused, |
| 17566 | .unused, | 19667 | .unused, |
| 17567 | .unused, | 19668 | .unused, |
| | 19669 | .unused, |
| | 19670 | .unused, |
| 17568 | }, | 19671 | }, |
| 17569 | .dst_temps = .{ .mem, .unused }, | 19672 | .dst_temps = .{ .mem, .unused }, |
| 17570 | .clobbers = .{ .eflags = true }, | 19673 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17604,6 +19707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17604,6 +19707,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17604 | .unused, | 19707 | .unused, |
| 17605 | .unused, | 19708 | .unused, |
| 17606 | .unused, | 19709 | .unused, |
| | 19710 | .unused, |
| | 19711 | .unused, |
| 17607 | }, | 19712 | }, |
| 17608 | .dst_temps = .{ .mem, .unused }, | 19713 | .dst_temps = .{ .mem, .unused }, |
| 17609 | .clobbers = .{ .eflags = true }, | 19714 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17641,6 +19746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17641,6 +19746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17641 | .unused, | 19746 | .unused, |
| 17642 | .unused, | 19747 | .unused, |
| 17643 | .unused, | 19748 | .unused, |
| | 19749 | .unused, |
| | 19750 | .unused, |
| 17644 | }, | 19751 | }, |
| 17645 | .dst_temps = .{ .mem, .unused }, | 19752 | .dst_temps = .{ .mem, .unused }, |
| 17646 | .clobbers = .{ .eflags = true }, | 19753 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17682,6 +19789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17682,6 +19789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17682 | .unused, | 19789 | .unused, |
| 17683 | .unused, | 19790 | .unused, |
| 17684 | .unused, | 19791 | .unused, |
| | 19792 | .unused, |
| | 19793 | .unused, |
| 17685 | }, | 19794 | }, |
| 17686 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 19795 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 17687 | .each = .{ .once = &.{ | 19796 | .each = .{ .once = &.{ |
| ... | @@ -17713,6 +19822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17713,6 +19822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17713 | .unused, | 19822 | .unused, |
| 17714 | .unused, | 19823 | .unused, |
| 17715 | .unused, | 19824 | .unused, |
| | 19825 | .unused, |
| | 19826 | .unused, |
| 17716 | }, | 19827 | }, |
| 17717 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 19828 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 17718 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 19829 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -17742,6 +19853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17742,6 +19853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17742 | .unused, | 19853 | .unused, |
| 17743 | .unused, | 19854 | .unused, |
| 17744 | .unused, | 19855 | .unused, |
| | 19856 | .unused, |
| | 19857 | .unused, |
| 17745 | }, | 19858 | }, |
| 17746 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 19859 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 17747 | .each = .{ .once = &.{ | 19860 | .each = .{ .once = &.{ |
| ... | @@ -17775,6 +19888,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17775,6 +19888,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17775 | .unused, | 19888 | .unused, |
| 17776 | .unused, | 19889 | .unused, |
| 17777 | .unused, | 19890 | .unused, |
| | 19891 | .unused, |
| | 19892 | .unused, |
| 17778 | }, | 19893 | }, |
| 17779 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 19894 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 17780 | .each = .{ .once = &.{ | 19895 | .each = .{ .once = &.{ |
| ... | @@ -17805,6 +19920,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17805,6 +19920,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17805 | .unused, | 19920 | .unused, |
| 17806 | .unused, | 19921 | .unused, |
| 17807 | .unused, | 19922 | .unused, |
| | 19923 | .unused, |
| | 19924 | .unused, |
| 17808 | }, | 19925 | }, |
| 17809 | .dst_temps = .{ .mem, .unused }, | 19926 | .dst_temps = .{ .mem, .unused }, |
| 17810 | .clobbers = .{ .eflags = true }, | 19927 | .clobbers = .{ .eflags = true }, |
| ... | @@ -17840,6 +19957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17840,6 +19957,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17840 | .unused, | 19957 | .unused, |
| 17841 | .unused, | 19958 | .unused, |
| 17842 | .unused, | 19959 | .unused, |
| | 19960 | .unused, |
| | 19961 | .unused, |
| 17843 | }, | 19962 | }, |
| 17844 | .dst_temps = .{ .mem, .unused }, | 19963 | .dst_temps = .{ .mem, .unused }, |
| 17845 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 19964 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -17874,6 +19993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17874,6 +19993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17874 | .unused, | 19993 | .unused, |
| 17875 | .unused, | 19994 | .unused, |
| 17876 | .unused, | 19995 | .unused, |
| | 19996 | .unused, |
| | 19997 | .unused, |
| 17877 | }, | 19998 | }, |
| 17878 | .dst_temps = .{ .mem, .unused }, | 19999 | .dst_temps = .{ .mem, .unused }, |
| 17879 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 20000 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -17909,6 +20030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17909,6 +20030,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17909 | .unused, | 20030 | .unused, |
| 17910 | .unused, | 20031 | .unused, |
| 17911 | .unused, | 20032 | .unused, |
| | 20033 | .unused, |
| | 20034 | .unused, |
| 17912 | }, | 20035 | }, |
| 17913 | .dst_temps = .{ .mem, .unused }, | 20036 | .dst_temps = .{ .mem, .unused }, |
| 17914 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 20037 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -17945,6 +20068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17945,6 +20068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17945 | .unused, | 20068 | .unused, |
| 17946 | .unused, | 20069 | .unused, |
| 17947 | .unused, | 20070 | .unused, |
| | 20071 | .unused, |
| | 20072 | .unused, |
| 17948 | }, | 20073 | }, |
| 17949 | .dst_temps = .{ .mem, .unused }, | 20074 | .dst_temps = .{ .mem, .unused }, |
| 17950 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 20075 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -17983,6 +20108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -17983,6 +20108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 17983 | .unused, | 20108 | .unused, |
| 17984 | .unused, | 20109 | .unused, |
| 17985 | .unused, | 20110 | .unused, |
| | 20111 | .unused, |
| | 20112 | .unused, |
| 17986 | }, | 20113 | }, |
| 17987 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20114 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 17988 | .each = .{ .once = &.{ | 20115 | .each = .{ .once = &.{ |
| ... | @@ -18027,6 +20154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18027,6 +20154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18027 | .unused, | 20154 | .unused, |
| 18028 | .unused, | 20155 | .unused, |
| 18029 | .unused, | 20156 | .unused, |
| | 20157 | .unused, |
| | 20158 | .unused, |
| 18030 | }, | 20159 | }, |
| 18031 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 20160 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18032 | .each = .{ .once = &.{ | 20161 | .each = .{ .once = &.{ |
| ... | @@ -18057,6 +20186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18057,6 +20186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18057 | .unused, | 20186 | .unused, |
| 18058 | .unused, | 20187 | .unused, |
| 18059 | .unused, | 20188 | .unused, |
| | 20189 | .unused, |
| | 20190 | .unused, |
| 18060 | }, | 20191 | }, |
| 18061 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20192 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 18062 | .each = .{ .once = &.{ | 20193 | .each = .{ .once = &.{ |
| ... | @@ -18105,6 +20236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18105,6 +20236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18105 | .unused, | 20236 | .unused, |
| 18106 | .unused, | 20237 | .unused, |
| 18107 | .unused, | 20238 | .unused, |
| | 20239 | .unused, |
| | 20240 | .unused, |
| 18108 | }, | 20241 | }, |
| 18109 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 20242 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18110 | .each = .{ .once = &.{ | 20243 | .each = .{ .once = &.{ |
| ... | @@ -18135,6 +20268,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18135,6 +20268,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18135 | .unused, | 20268 | .unused, |
| 18136 | .unused, | 20269 | .unused, |
| 18137 | .unused, | 20270 | .unused, |
| | 20271 | .unused, |
| | 20272 | .unused, |
| 18138 | }, | 20273 | }, |
| 18139 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20274 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 18140 | .each = .{ .once = &.{ | 20275 | .each = .{ .once = &.{ |
| ... | @@ -18162,6 +20297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18162,6 +20297,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18162 | .unused, | 20297 | .unused, |
| 18163 | .unused, | 20298 | .unused, |
| 18164 | .unused, | 20299 | .unused, |
| | 20300 | .unused, |
| | 20301 | .unused, |
| 18165 | }, | 20302 | }, |
| 18166 | .dst_temps = .{ .mem, .unused }, | 20303 | .dst_temps = .{ .mem, .unused }, |
| 18167 | .clobbers = .{ .eflags = true }, | 20304 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18196,6 +20333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18196,6 +20333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18196 | .unused, | 20333 | .unused, |
| 18197 | .unused, | 20334 | .unused, |
| 18198 | .unused, | 20335 | .unused, |
| | 20336 | .unused, |
| | 20337 | .unused, |
| 18199 | }, | 20338 | }, |
| 18200 | .dst_temps = .{ .mem, .unused }, | 20339 | .dst_temps = .{ .mem, .unused }, |
| 18201 | .clobbers = .{ .eflags = true }, | 20340 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18231,6 +20370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18231,6 +20370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18231 | .unused, | 20370 | .unused, |
| 18232 | .unused, | 20371 | .unused, |
| 18233 | .unused, | 20372 | .unused, |
| | 20373 | .unused, |
| | 20374 | .unused, |
| 18234 | }, | 20375 | }, |
| 18235 | .dst_temps = .{ .mem, .unused }, | 20376 | .dst_temps = .{ .mem, .unused }, |
| 18236 | .clobbers = .{ .eflags = true }, | 20377 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18268,6 +20409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18268,6 +20409,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18268 | .unused, | 20409 | .unused, |
| 18269 | .unused, | 20410 | .unused, |
| 18270 | .unused, | 20411 | .unused, |
| | 20412 | .unused, |
| | 20413 | .unused, |
| 18271 | }, | 20414 | }, |
| 18272 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20415 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 18273 | .each = .{ .once = &.{ | 20416 | .each = .{ .once = &.{ |
| ... | @@ -18312,6 +20455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18312,6 +20455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18312 | .unused, | 20455 | .unused, |
| 18313 | .unused, | 20456 | .unused, |
| 18314 | .unused, | 20457 | .unused, |
| | 20458 | .unused, |
| | 20459 | .unused, |
| 18315 | }, | 20460 | }, |
| 18316 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 20461 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18317 | .each = .{ .once = &.{ | 20462 | .each = .{ .once = &.{ |
| ... | @@ -18343,6 +20488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18343,6 +20488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18343 | .unused, | 20488 | .unused, |
| 18344 | .unused, | 20489 | .unused, |
| 18345 | .unused, | 20490 | .unused, |
| | 20491 | .unused, |
| | 20492 | .unused, |
| 18346 | }, | 20493 | }, |
| 18347 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 20494 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18348 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 20495 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -18369,6 +20516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18369,6 +20516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18369 | .unused, | 20516 | .unused, |
| 18370 | .unused, | 20517 | .unused, |
| 18371 | .unused, | 20518 | .unused, |
| | 20519 | .unused, |
| | 20520 | .unused, |
| 18372 | }, | 20521 | }, |
| 18373 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20522 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 18374 | .each = .{ .once = &.{ | 20523 | .each = .{ .once = &.{ |
| ... | @@ -18417,6 +20566,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18417,6 +20566,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18417 | .unused, | 20566 | .unused, |
| 18418 | .unused, | 20567 | .unused, |
| 18419 | .unused, | 20568 | .unused, |
| | 20569 | .unused, |
| | 20570 | .unused, |
| 18420 | }, | 20571 | }, |
| 18421 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 20572 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18422 | .each = .{ .once = &.{ | 20573 | .each = .{ .once = &.{ |
| ... | @@ -18447,6 +20598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18447,6 +20598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18447 | .unused, | 20598 | .unused, |
| 18448 | .unused, | 20599 | .unused, |
| 18449 | .unused, | 20600 | .unused, |
| | 20601 | .unused, |
| | 20602 | .unused, |
| 18450 | }, | 20603 | }, |
| 18451 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 20604 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 18452 | .each = .{ .once = &.{ | 20605 | .each = .{ .once = &.{ |
| ... | @@ -18474,6 +20627,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18474,6 +20627,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18474 | .unused, | 20627 | .unused, |
| 18475 | .unused, | 20628 | .unused, |
| 18476 | .unused, | 20629 | .unused, |
| | 20630 | .unused, |
| | 20631 | .unused, |
| 18477 | }, | 20632 | }, |
| 18478 | .dst_temps = .{ .mem, .unused }, | 20633 | .dst_temps = .{ .mem, .unused }, |
| 18479 | .clobbers = .{ .eflags = true }, | 20634 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18508,6 +20663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18508,6 +20663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18508 | .unused, | 20663 | .unused, |
| 18509 | .unused, | 20664 | .unused, |
| 18510 | .unused, | 20665 | .unused, |
| | 20666 | .unused, |
| | 20667 | .unused, |
| 18511 | }, | 20668 | }, |
| 18512 | .dst_temps = .{ .mem, .unused }, | 20669 | .dst_temps = .{ .mem, .unused }, |
| 18513 | .clobbers = .{ .eflags = true }, | 20670 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18543,6 +20700,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18543,6 +20700,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18543 | .unused, | 20700 | .unused, |
| 18544 | .unused, | 20701 | .unused, |
| 18545 | .unused, | 20702 | .unused, |
| | 20703 | .unused, |
| | 20704 | .unused, |
| 18546 | }, | 20705 | }, |
| 18547 | .dst_temps = .{ .mem, .unused }, | 20706 | .dst_temps = .{ .mem, .unused }, |
| 18548 | .clobbers = .{ .eflags = true }, | 20707 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18581,6 +20740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18581,6 +20740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18581 | .unused, | 20740 | .unused, |
| 18582 | .unused, | 20741 | .unused, |
| 18583 | .unused, | 20742 | .unused, |
| | 20743 | .unused, |
| | 20744 | .unused, |
| 18584 | }, | 20745 | }, |
| 18585 | .dst_temps = .{ .mem, .unused }, | 20746 | .dst_temps = .{ .mem, .unused }, |
| 18586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 20747 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -18617,6 +20778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18617,6 +20778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18617 | .unused, | 20778 | .unused, |
| 18618 | .unused, | 20779 | .unused, |
| 18619 | .unused, | 20780 | .unused, |
| | 20781 | .unused, |
| | 20782 | .unused, |
| 18620 | }, | 20783 | }, |
| 18621 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 20784 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 18622 | .clobbers = .{ .eflags = true }, | 20785 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18652,6 +20815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18652,6 +20815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18652 | .unused, | 20815 | .unused, |
| 18653 | .unused, | 20816 | .unused, |
| 18654 | .unused, | 20817 | .unused, |
| | 20818 | .unused, |
| | 20819 | .unused, |
| 18655 | }, | 20820 | }, |
| 18656 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 20821 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 18657 | .clobbers = .{ .eflags = true }, | 20822 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18693,6 +20858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18693,6 +20858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18693 | .unused, | 20858 | .unused, |
| 18694 | .unused, | 20859 | .unused, |
| 18695 | .unused, | 20860 | .unused, |
| | 20861 | .unused, |
| | 20862 | .unused, |
| 18696 | }, | 20863 | }, |
| 18697 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 20864 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 18698 | .clobbers = .{ .eflags = true }, | 20865 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18732,6 +20899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18732,6 +20899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18732 | .unused, | 20899 | .unused, |
| 18733 | .unused, | 20900 | .unused, |
| 18734 | .unused, | 20901 | .unused, |
| | 20902 | .unused, |
| | 20903 | .unused, |
| 18735 | }, | 20904 | }, |
| 18736 | .dst_temps = .{ .mem, .unused }, | 20905 | .dst_temps = .{ .mem, .unused }, |
| 18737 | .clobbers = .{ .eflags = true }, | 20906 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18770,6 +20939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18770,6 +20939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18770 | .unused, | 20939 | .unused, |
| 18771 | .unused, | 20940 | .unused, |
| 18772 | .unused, | 20941 | .unused, |
| | 20942 | .unused, |
| | 20943 | .unused, |
| 18773 | }, | 20944 | }, |
| 18774 | .dst_temps = .{ .mem, .unused }, | 20945 | .dst_temps = .{ .mem, .unused }, |
| 18775 | .clobbers = .{ .eflags = true }, | 20946 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18814,6 +20985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18814,6 +20985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18814 | .unused, | 20985 | .unused, |
| 18815 | .unused, | 20986 | .unused, |
| 18816 | .unused, | 20987 | .unused, |
| | 20988 | .unused, |
| | 20989 | .unused, |
| 18817 | }, | 20990 | }, |
| 18818 | .dst_temps = .{ .mem, .unused }, | 20991 | .dst_temps = .{ .mem, .unused }, |
| 18819 | .clobbers = .{ .eflags = true }, | 20992 | .clobbers = .{ .eflags = true }, |
| ... | @@ -18859,6 +21032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18859,6 +21032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18859 | .unused, | 21032 | .unused, |
| 18860 | .unused, | 21033 | .unused, |
| 18861 | .unused, | 21034 | .unused, |
| | 21035 | .unused, |
| | 21036 | .unused, |
| 18862 | }, | 21037 | }, |
| 18863 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 21038 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 18864 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 21039 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -18886,6 +21061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18886,6 +21061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18886 | .unused, | 21061 | .unused, |
| 18887 | .unused, | 21062 | .unused, |
| 18888 | .unused, | 21063 | .unused, |
| | 21064 | .unused, |
| | 21065 | .unused, |
| 18889 | }, | 21066 | }, |
| 18890 | .dst_temps = .{ .mem, .unused }, | 21067 | .dst_temps = .{ .mem, .unused }, |
| 18891 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 21068 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -18919,6 +21096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18919,6 +21096,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18919 | .unused, | 21096 | .unused, |
| 18920 | .unused, | 21097 | .unused, |
| 18921 | .unused, | 21098 | .unused, |
| | 21099 | .unused, |
| | 21100 | .unused, |
| 18922 | }, | 21101 | }, |
| 18923 | .dst_temps = .{ .mem, .unused }, | 21102 | .dst_temps = .{ .mem, .unused }, |
| 18924 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 21103 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -18952,6 +21131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -18952,6 +21131,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 18952 | .unused, | 21131 | .unused, |
| 18953 | .unused, | 21132 | .unused, |
| 18954 | .unused, | 21133 | .unused, |
| | 21134 | .unused, |
| | 21135 | .unused, |
| 18955 | }, | 21136 | }, |
| 18956 | .dst_temps = .{ .mem, .unused }, | 21137 | .dst_temps = .{ .mem, .unused }, |
| 18957 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 21138 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -19217,6 +21398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19217,6 +21398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19217 | .unused, | 21398 | .unused, |
| 19218 | .unused, | 21399 | .unused, |
| 19219 | .unused, | 21400 | .unused, |
| | 21401 | .unused, |
| | 21402 | .unused, |
| 19220 | }, | 21403 | }, |
| 19221 | .dst_temps = .{ .mem, .unused }, | 21404 | .dst_temps = .{ .mem, .unused }, |
| 19222 | .clobbers = .{ .eflags = true }, | 21405 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19252,6 +21435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19252,6 +21435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19252 | .unused, | 21435 | .unused, |
| 19253 | .unused, | 21436 | .unused, |
| 19254 | .unused, | 21437 | .unused, |
| | 21438 | .unused, |
| | 21439 | .unused, |
| 19255 | }, | 21440 | }, |
| 19256 | .dst_temps = .{ .mem, .unused }, | 21441 | .dst_temps = .{ .mem, .unused }, |
| 19257 | .clobbers = .{ .eflags = true }, | 21442 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19287,6 +21472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19287,6 +21472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19287 | .unused, | 21472 | .unused, |
| 19288 | .unused, | 21473 | .unused, |
| 19289 | .unused, | 21474 | .unused, |
| | 21475 | .unused, |
| | 21476 | .unused, |
| 19290 | }, | 21477 | }, |
| 19291 | .dst_temps = .{ .mem, .unused }, | 21478 | .dst_temps = .{ .mem, .unused }, |
| 19292 | .clobbers = .{ .eflags = true }, | 21479 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19320,6 +21507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19320,6 +21507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19320 | .unused, | 21507 | .unused, |
| 19321 | .unused, | 21508 | .unused, |
| 19322 | .unused, | 21509 | .unused, |
| | 21510 | .unused, |
| | 21511 | .unused, |
| 19323 | }, | 21512 | }, |
| 19324 | .dst_temps = .{ .mem, .unused }, | 21513 | .dst_temps = .{ .mem, .unused }, |
| 19325 | .clobbers = .{ .eflags = true }, | 21514 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19425,6 +21614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19425,6 +21614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19425 | .unused, | 21614 | .unused, |
| 19426 | .unused, | 21615 | .unused, |
| 19427 | .unused, | 21616 | .unused, |
| | 21617 | .unused, |
| | 21618 | .unused, |
| 19428 | }, | 21619 | }, |
| 19429 | .dst_temps = .{ .mem, .unused }, | 21620 | .dst_temps = .{ .mem, .unused }, |
| 19430 | .clobbers = .{ .eflags = true }, | 21621 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19456,6 +21647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19456,6 +21647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19456 | .unused, | 21647 | .unused, |
| 19457 | .unused, | 21648 | .unused, |
| 19458 | .unused, | 21649 | .unused, |
| | 21650 | .unused, |
| | 21651 | .unused, |
| 19459 | }, | 21652 | }, |
| 19460 | .dst_temps = .{ .mem, .unused }, | 21653 | .dst_temps = .{ .mem, .unused }, |
| 19461 | .clobbers = .{ .eflags = true }, | 21654 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19487,6 +21680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19487,6 +21680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19487 | .unused, | 21680 | .unused, |
| 19488 | .unused, | 21681 | .unused, |
| 19489 | .unused, | 21682 | .unused, |
| | 21683 | .unused, |
| | 21684 | .unused, |
| 19490 | }, | 21685 | }, |
| 19491 | .dst_temps = .{ .mem, .unused }, | 21686 | .dst_temps = .{ .mem, .unused }, |
| 19492 | .clobbers = .{ .eflags = true }, | 21687 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19518,6 +21713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19518,6 +21713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19518 | .unused, | 21713 | .unused, |
| 19519 | .unused, | 21714 | .unused, |
| 19520 | .unused, | 21715 | .unused, |
| | 21716 | .unused, |
| | 21717 | .unused, |
| 19521 | }, | 21718 | }, |
| 19522 | .dst_temps = .{ .mem, .unused }, | 21719 | .dst_temps = .{ .mem, .unused }, |
| 19523 | .clobbers = .{ .eflags = true }, | 21720 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19553,6 +21750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19553,6 +21750,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19553 | .unused, | 21750 | .unused, |
| 19554 | .unused, | 21751 | .unused, |
| 19555 | .unused, | 21752 | .unused, |
| | 21753 | .unused, |
| | 21754 | .unused, |
| 19556 | }, | 21755 | }, |
| 19557 | .dst_temps = .{ .mem, .unused }, | 21756 | .dst_temps = .{ .mem, .unused }, |
| 19558 | .clobbers = .{ .eflags = true }, | 21757 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19586,6 +21785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19586,6 +21785,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19586 | .unused, | 21785 | .unused, |
| 19587 | .unused, | 21786 | .unused, |
| 19588 | .unused, | 21787 | .unused, |
| | 21788 | .unused, |
| | 21789 | .unused, |
| 19589 | }, | 21790 | }, |
| 19590 | .dst_temps = .{ .mem, .unused }, | 21791 | .dst_temps = .{ .mem, .unused }, |
| 19591 | .clobbers = .{ .eflags = true }, | 21792 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19619,6 +21820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19619,6 +21820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19619 | .unused, | 21820 | .unused, |
| 19620 | .unused, | 21821 | .unused, |
| 19621 | .unused, | 21822 | .unused, |
| | 21823 | .unused, |
| | 21824 | .unused, |
| 19622 | }, | 21825 | }, |
| 19623 | .dst_temps = .{ .mem, .unused }, | 21826 | .dst_temps = .{ .mem, .unused }, |
| 19624 | .clobbers = .{ .eflags = true }, | 21827 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19651,6 +21854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19651,6 +21854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19651 | .unused, | 21854 | .unused, |
| 19652 | .unused, | 21855 | .unused, |
| 19653 | .unused, | 21856 | .unused, |
| | 21857 | .unused, |
| | 21858 | .unused, |
| 19654 | }, | 21859 | }, |
| 19655 | .dst_temps = .{ .mem, .unused }, | 21860 | .dst_temps = .{ .mem, .unused }, |
| 19656 | .clobbers = .{ .eflags = true }, | 21861 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19748,6 +21953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19748,6 +21953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19748 | .unused, | 21953 | .unused, |
| 19749 | .unused, | 21954 | .unused, |
| 19750 | .unused, | 21955 | .unused, |
| | 21956 | .unused, |
| | 21957 | .unused, |
| 19751 | }, | 21958 | }, |
| 19752 | .dst_temps = .{ .mem, .unused }, | 21959 | .dst_temps = .{ .mem, .unused }, |
| 19753 | .clobbers = .{ .eflags = true }, | 21960 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19779,6 +21986,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19779,6 +21986,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19779 | .unused, | 21986 | .unused, |
| 19780 | .unused, | 21987 | .unused, |
| 19781 | .unused, | 21988 | .unused, |
| | 21989 | .unused, |
| | 21990 | .unused, |
| 19782 | }, | 21991 | }, |
| 19783 | .dst_temps = .{ .mem, .unused }, | 21992 | .dst_temps = .{ .mem, .unused }, |
| 19784 | .clobbers = .{ .eflags = true }, | 21993 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19810,6 +22019,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19810,6 +22019,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19810 | .unused, | 22019 | .unused, |
| 19811 | .unused, | 22020 | .unused, |
| 19812 | .unused, | 22021 | .unused, |
| | 22022 | .unused, |
| | 22023 | .unused, |
| 19813 | }, | 22024 | }, |
| 19814 | .dst_temps = .{ .mem, .unused }, | 22025 | .dst_temps = .{ .mem, .unused }, |
| 19815 | .clobbers = .{ .eflags = true }, | 22026 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19841,6 +22052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19841,6 +22052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19841 | .unused, | 22052 | .unused, |
| 19842 | .unused, | 22053 | .unused, |
| 19843 | .unused, | 22054 | .unused, |
| | 22055 | .unused, |
| | 22056 | .unused, |
| 19844 | }, | 22057 | }, |
| 19845 | .dst_temps = .{ .mem, .unused }, | 22058 | .dst_temps = .{ .mem, .unused }, |
| 19846 | .clobbers = .{ .eflags = true }, | 22059 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19874,6 +22087,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19874,6 +22087,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19874 | .unused, | 22087 | .unused, |
| 19875 | .unused, | 22088 | .unused, |
| 19876 | .unused, | 22089 | .unused, |
| | 22090 | .unused, |
| | 22091 | .unused, |
| 19877 | }, | 22092 | }, |
| 19878 | .dst_temps = .{ .mem, .unused }, | 22093 | .dst_temps = .{ .mem, .unused }, |
| 19879 | .clobbers = .{ .eflags = true }, | 22094 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19907,6 +22122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19907,6 +22122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19907 | .unused, | 22122 | .unused, |
| 19908 | .unused, | 22123 | .unused, |
| 19909 | .unused, | 22124 | .unused, |
| | 22125 | .unused, |
| | 22126 | .unused, |
| 19910 | }, | 22127 | }, |
| 19911 | .dst_temps = .{ .mem, .unused }, | 22128 | .dst_temps = .{ .mem, .unused }, |
| 19912 | .clobbers = .{ .eflags = true }, | 22129 | .clobbers = .{ .eflags = true }, |
| ... | @@ -19939,6 +22156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -19939,6 +22156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 19939 | .unused, | 22156 | .unused, |
| 19940 | .unused, | 22157 | .unused, |
| 19941 | .unused, | 22158 | .unused, |
| | 22159 | .unused, |
| | 22160 | .unused, |
| 19942 | }, | 22161 | }, |
| 19943 | .dst_temps = .{ .mem, .unused }, | 22162 | .dst_temps = .{ .mem, .unused }, |
| 19944 | .clobbers = .{ .eflags = true }, | 22163 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20036,6 +22255,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20036,6 +22255,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20036 | .unused, | 22255 | .unused, |
| 20037 | .unused, | 22256 | .unused, |
| 20038 | .unused, | 22257 | .unused, |
| | 22258 | .unused, |
| | 22259 | .unused, |
| 20039 | }, | 22260 | }, |
| 20040 | .dst_temps = .{ .mem, .unused }, | 22261 | .dst_temps = .{ .mem, .unused }, |
| 20041 | .clobbers = .{ .eflags = true }, | 22262 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20067,6 +22288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20067,6 +22288,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20067 | .unused, | 22288 | .unused, |
| 20068 | .unused, | 22289 | .unused, |
| 20069 | .unused, | 22290 | .unused, |
| | 22291 | .unused, |
| | 22292 | .unused, |
| 20070 | }, | 22293 | }, |
| 20071 | .dst_temps = .{ .mem, .unused }, | 22294 | .dst_temps = .{ .mem, .unused }, |
| 20072 | .clobbers = .{ .eflags = true }, | 22295 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20098,6 +22321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20098,6 +22321,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20098 | .unused, | 22321 | .unused, |
| 20099 | .unused, | 22322 | .unused, |
| 20100 | .unused, | 22323 | .unused, |
| | 22324 | .unused, |
| | 22325 | .unused, |
| 20101 | }, | 22326 | }, |
| 20102 | .dst_temps = .{ .mem, .unused }, | 22327 | .dst_temps = .{ .mem, .unused }, |
| 20103 | .clobbers = .{ .eflags = true }, | 22328 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20129,6 +22354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20129,6 +22354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20129 | .unused, | 22354 | .unused, |
| 20130 | .unused, | 22355 | .unused, |
| 20131 | .unused, | 22356 | .unused, |
| | 22357 | .unused, |
| | 22358 | .unused, |
| 20132 | }, | 22359 | }, |
| 20133 | .dst_temps = .{ .mem, .unused }, | 22360 | .dst_temps = .{ .mem, .unused }, |
| 20134 | .clobbers = .{ .eflags = true }, | 22361 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20160,6 +22387,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20160,6 +22387,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20160 | .unused, | 22387 | .unused, |
| 20161 | .unused, | 22388 | .unused, |
| 20162 | .unused, | 22389 | .unused, |
| | 22390 | .unused, |
| | 22391 | .unused, |
| 20163 | }, | 22392 | }, |
| 20164 | .dst_temps = .{ .mem, .unused }, | 22393 | .dst_temps = .{ .mem, .unused }, |
| 20165 | .clobbers = .{ .eflags = true }, | 22394 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20259,6 +22488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20259,6 +22488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20259 | .unused, | 22488 | .unused, |
| 20260 | .unused, | 22489 | .unused, |
| 20261 | .unused, | 22490 | .unused, |
| | 22491 | .unused, |
| | 22492 | .unused, |
| 20262 | }, | 22493 | }, |
| 20263 | .dst_temps = .{ .mem, .unused }, | 22494 | .dst_temps = .{ .mem, .unused }, |
| 20264 | .clobbers = .{ .eflags = true }, | 22495 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20290,6 +22521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20290,6 +22521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20290 | .unused, | 22521 | .unused, |
| 20291 | .unused, | 22522 | .unused, |
| 20292 | .unused, | 22523 | .unused, |
| | 22524 | .unused, |
| | 22525 | .unused, |
| 20293 | }, | 22526 | }, |
| 20294 | .dst_temps = .{ .mem, .unused }, | 22527 | .dst_temps = .{ .mem, .unused }, |
| 20295 | .clobbers = .{ .eflags = true }, | 22528 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20321,6 +22554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20321,6 +22554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20321 | .unused, | 22554 | .unused, |
| 20322 | .unused, | 22555 | .unused, |
| 20323 | .unused, | 22556 | .unused, |
| | 22557 | .unused, |
| | 22558 | .unused, |
| 20324 | }, | 22559 | }, |
| 20325 | .dst_temps = .{ .mem, .unused }, | 22560 | .dst_temps = .{ .mem, .unused }, |
| 20326 | .clobbers = .{ .eflags = true }, | 22561 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20352,6 +22587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20352,6 +22587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20352 | .unused, | 22587 | .unused, |
| 20353 | .unused, | 22588 | .unused, |
| 20354 | .unused, | 22589 | .unused, |
| | 22590 | .unused, |
| | 22591 | .unused, |
| 20355 | }, | 22592 | }, |
| 20356 | .dst_temps = .{ .mem, .unused }, | 22593 | .dst_temps = .{ .mem, .unused }, |
| 20357 | .clobbers = .{ .eflags = true }, | 22594 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20385,6 +22622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20385,6 +22622,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20385 | .unused, | 22622 | .unused, |
| 20386 | .unused, | 22623 | .unused, |
| 20387 | .unused, | 22624 | .unused, |
| | 22625 | .unused, |
| | 22626 | .unused, |
| 20388 | }, | 22627 | }, |
| 20389 | .dst_temps = .{ .mem, .unused }, | 22628 | .dst_temps = .{ .mem, .unused }, |
| 20390 | .clobbers = .{ .eflags = true }, | 22629 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20416,6 +22655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20416,6 +22655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20416 | .unused, | 22655 | .unused, |
| 20417 | .unused, | 22656 | .unused, |
| 20418 | .unused, | 22657 | .unused, |
| | 22658 | .unused, |
| | 22659 | .unused, |
| 20419 | }, | 22660 | }, |
| 20420 | .dst_temps = .{ .mem, .unused }, | 22661 | .dst_temps = .{ .mem, .unused }, |
| 20421 | .clobbers = .{ .eflags = true }, | 22662 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20517,6 +22758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20517,6 +22758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20517 | .unused, | 22758 | .unused, |
| 20518 | .unused, | 22759 | .unused, |
| 20519 | .unused, | 22760 | .unused, |
| | 22761 | .unused, |
| | 22762 | .unused, |
| 20520 | }, | 22763 | }, |
| 20521 | .dst_temps = .{ .mem, .unused }, | 22764 | .dst_temps = .{ .mem, .unused }, |
| 20522 | .clobbers = .{ .eflags = true }, | 22765 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20548,6 +22791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20548,6 +22791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20548 | .unused, | 22791 | .unused, |
| 20549 | .unused, | 22792 | .unused, |
| 20550 | .unused, | 22793 | .unused, |
| | 22794 | .unused, |
| | 22795 | .unused, |
| 20551 | }, | 22796 | }, |
| 20552 | .dst_temps = .{ .mem, .unused }, | 22797 | .dst_temps = .{ .mem, .unused }, |
| 20553 | .clobbers = .{ .eflags = true }, | 22798 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20579,6 +22824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20579,6 +22824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20579 | .unused, | 22824 | .unused, |
| 20580 | .unused, | 22825 | .unused, |
| 20581 | .unused, | 22826 | .unused, |
| | 22827 | .unused, |
| | 22828 | .unused, |
| 20582 | }, | 22829 | }, |
| 20583 | .dst_temps = .{ .mem, .unused }, | 22830 | .dst_temps = .{ .mem, .unused }, |
| 20584 | .clobbers = .{ .eflags = true }, | 22831 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20610,6 +22857,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20610,6 +22857,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20610 | .unused, | 22857 | .unused, |
| 20611 | .unused, | 22858 | .unused, |
| 20612 | .unused, | 22859 | .unused, |
| | 22860 | .unused, |
| | 22861 | .unused, |
| 20613 | }, | 22862 | }, |
| 20614 | .dst_temps = .{ .mem, .unused }, | 22863 | .dst_temps = .{ .mem, .unused }, |
| 20615 | .clobbers = .{ .eflags = true }, | 22864 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20645,6 +22894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20645,6 +22894,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20645 | .unused, | 22894 | .unused, |
| 20646 | .unused, | 22895 | .unused, |
| 20647 | .unused, | 22896 | .unused, |
| | 22897 | .unused, |
| | 22898 | .unused, |
| 20648 | }, | 22899 | }, |
| 20649 | .dst_temps = .{ .mem, .unused }, | 22900 | .dst_temps = .{ .mem, .unused }, |
| 20650 | .clobbers = .{ .eflags = true }, | 22901 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20676,6 +22927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20676,6 +22927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20676 | .unused, | 22927 | .unused, |
| 20677 | .unused, | 22928 | .unused, |
| 20678 | .unused, | 22929 | .unused, |
| | 22930 | .unused, |
| | 22931 | .unused, |
| 20679 | }, | 22932 | }, |
| 20680 | .dst_temps = .{ .mem, .unused }, | 22933 | .dst_temps = .{ .mem, .unused }, |
| 20681 | .clobbers = .{ .eflags = true }, | 22934 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20743,6 +22996,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20743,6 +22996,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20743 | .unused, | 22996 | .unused, |
| 20744 | .unused, | 22997 | .unused, |
| 20745 | .unused, | 22998 | .unused, |
| | 22999 | .unused, |
| | 23000 | .unused, |
| 20746 | }, | 23001 | }, |
| 20747 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 23002 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 20748 | .each = .{ .once = &.{ | 23003 | .each = .{ .once = &.{ |
| ... | @@ -20792,6 +23047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20792,6 +23047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20792 | .unused, | 23047 | .unused, |
| 20793 | .unused, | 23048 | .unused, |
| 20794 | .unused, | 23049 | .unused, |
| | 23050 | .unused, |
| | 23051 | .unused, |
| 20795 | }, | 23052 | }, |
| 20796 | .dst_temps = .{ .mem, .unused }, | 23053 | .dst_temps = .{ .mem, .unused }, |
| 20797 | .clobbers = .{ .eflags = true }, | 23054 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20823,6 +23080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20823,6 +23080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20823 | .unused, | 23080 | .unused, |
| 20824 | .unused, | 23081 | .unused, |
| 20825 | .unused, | 23082 | .unused, |
| | 23083 | .unused, |
| | 23084 | .unused, |
| 20826 | }, | 23085 | }, |
| 20827 | .dst_temps = .{ .mem, .unused }, | 23086 | .dst_temps = .{ .mem, .unused }, |
| 20828 | .clobbers = .{ .eflags = true }, | 23087 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20854,6 +23113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20854,6 +23113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20854 | .unused, | 23113 | .unused, |
| 20855 | .unused, | 23114 | .unused, |
| 20856 | .unused, | 23115 | .unused, |
| | 23116 | .unused, |
| | 23117 | .unused, |
| 20857 | }, | 23118 | }, |
| 20858 | .dst_temps = .{ .mem, .unused }, | 23119 | .dst_temps = .{ .mem, .unused }, |
| 20859 | .clobbers = .{ .eflags = true }, | 23120 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20885,6 +23146,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20885,6 +23146,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20885 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, | 23146 | .{ .type = .vector_4_u32, .kind = .{ .rc = .sse } }, |
| 20886 | .unused, | 23147 | .unused, |
| 20887 | .unused, | 23148 | .unused, |
| | 23149 | .unused, |
| | 23150 | .unused, |
| 20888 | }, | 23151 | }, |
| 20889 | .dst_temps = .{ .mem, .unused }, | 23152 | .dst_temps = .{ .mem, .unused }, |
| 20890 | .clobbers = .{ .eflags = true }, | 23153 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20926,6 +23189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20926,6 +23189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20926 | .unused, | 23189 | .unused, |
| 20927 | .unused, | 23190 | .unused, |
| 20928 | .unused, | 23191 | .unused, |
| | 23192 | .unused, |
| | 23193 | .unused, |
| 20929 | }, | 23194 | }, |
| 20930 | .dst_temps = .{ .mem, .unused }, | 23195 | .dst_temps = .{ .mem, .unused }, |
| 20931 | .clobbers = .{ .eflags = true }, | 23196 | .clobbers = .{ .eflags = true }, |
| ... | @@ -20957,6 +23222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -20957,6 +23222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 20957 | .unused, | 23222 | .unused, |
| 20958 | .unused, | 23223 | .unused, |
| 20959 | .unused, | 23224 | .unused, |
| | 23225 | .unused, |
| | 23226 | .unused, |
| 20960 | }, | 23227 | }, |
| 20961 | .dst_temps = .{ .mem, .unused }, | 23228 | .dst_temps = .{ .mem, .unused }, |
| 20962 | .clobbers = .{ .eflags = true }, | 23229 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21009,6 +23276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21009,6 +23276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21009 | .unused, | 23276 | .unused, |
| 21010 | .unused, | 23277 | .unused, |
| 21011 | .unused, | 23278 | .unused, |
| | 23279 | .unused, |
| | 23280 | .unused, |
| 21012 | }, | 23281 | }, |
| 21013 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 23282 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 21014 | .each = .{ .once = &.{ | 23283 | .each = .{ .once = &.{ |
| ... | @@ -21053,6 +23322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21053,6 +23322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21053 | .unused, | 23322 | .unused, |
| 21054 | .unused, | 23323 | .unused, |
| 21055 | .unused, | 23324 | .unused, |
| | 23325 | .unused, |
| | 23326 | .unused, |
| 21056 | }, | 23327 | }, |
| 21057 | .dst_temps = .{ .mem, .unused }, | 23328 | .dst_temps = .{ .mem, .unused }, |
| 21058 | .clobbers = .{ .eflags = true }, | 23329 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21086,6 +23357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21086,6 +23357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21086 | .unused, | 23357 | .unused, |
| 21087 | .unused, | 23358 | .unused, |
| 21088 | .unused, | 23359 | .unused, |
| | 23360 | .unused, |
| | 23361 | .unused, |
| 21089 | }, | 23362 | }, |
| 21090 | .dst_temps = .{ .mem, .unused }, | 23363 | .dst_temps = .{ .mem, .unused }, |
| 21091 | .clobbers = .{ .eflags = true }, | 23364 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21119,6 +23392,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21119,6 +23392,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21119 | .unused, | 23392 | .unused, |
| 21120 | .unused, | 23393 | .unused, |
| 21121 | .unused, | 23394 | .unused, |
| | 23395 | .unused, |
| | 23396 | .unused, |
| 21122 | }, | 23397 | }, |
| 21123 | .dst_temps = .{ .mem, .unused }, | 23398 | .dst_temps = .{ .mem, .unused }, |
| 21124 | .clobbers = .{ .eflags = true }, | 23399 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21153,6 +23428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21153,6 +23428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21153 | .unused, | 23428 | .unused, |
| 21154 | .unused, | 23429 | .unused, |
| 21155 | .unused, | 23430 | .unused, |
| | 23431 | .unused, |
| | 23432 | .unused, |
| 21156 | }, | 23433 | }, |
| 21157 | .dst_temps = .{ .mem, .unused }, | 23434 | .dst_temps = .{ .mem, .unused }, |
| 21158 | .clobbers = .{ .eflags = true }, | 23435 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21185,6 +23462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21185,6 +23462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21185 | .unused, | 23462 | .unused, |
| 21186 | .unused, | 23463 | .unused, |
| 21187 | .unused, | 23464 | .unused, |
| | 23465 | .unused, |
| | 23466 | .unused, |
| 21188 | }, | 23467 | }, |
| 21189 | .dst_temps = .{ .mem, .unused }, | 23468 | .dst_temps = .{ .mem, .unused }, |
| 21190 | .clobbers = .{ .eflags = true }, | 23469 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21220,6 +23499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21220,6 +23499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21220 | .unused, | 23499 | .unused, |
| 21221 | .unused, | 23500 | .unused, |
| 21222 | .unused, | 23501 | .unused, |
| | 23502 | .unused, |
| | 23503 | .unused, |
| 21223 | }, | 23504 | }, |
| 21224 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 23505 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 21225 | .each = .{ .once = &.{ | 23506 | .each = .{ .once = &.{ |
| ... | @@ -21252,6 +23533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21252,6 +23533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21252 | .unused, | 23533 | .unused, |
| 21253 | .unused, | 23534 | .unused, |
| 21254 | .unused, | 23535 | .unused, |
| | 23536 | .unused, |
| | 23537 | .unused, |
| 21255 | }, | 23538 | }, |
| 21256 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 23539 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 21257 | .each = .{ .once = &.{ | 23540 | .each = .{ .once = &.{ |
| ... | @@ -21285,6 +23568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21285,6 +23568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21285 | .unused, | 23568 | .unused, |
| 21286 | .unused, | 23569 | .unused, |
| 21287 | .unused, | 23570 | .unused, |
| | 23571 | .unused, |
| | 23572 | .unused, |
| 21288 | }, | 23573 | }, |
| 21289 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 23574 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 21290 | .each = .{ .once = &.{ | 23575 | .each = .{ .once = &.{ |
| ... | @@ -21315,6 +23600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21315,6 +23600,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21315 | .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } }, | 23600 | .{ .type = .vector_4_u64, .kind = .{ .rc = .sse } }, |
| 21316 | .unused, | 23601 | .unused, |
| 21317 | .unused, | 23602 | .unused, |
| | 23603 | .unused, |
| | 23604 | .unused, |
| 21318 | }, | 23605 | }, |
| 21319 | .dst_temps = .{ .mem, .unused }, | 23606 | .dst_temps = .{ .mem, .unused }, |
| 21320 | .clobbers = .{ .eflags = true }, | 23607 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21352,6 +23639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21352,6 +23639,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21352 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, | 23639 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, |
| 21353 | .unused, | 23640 | .unused, |
| 21354 | .unused, | 23641 | .unused, |
| | 23642 | .unused, |
| | 23643 | .unused, |
| 21355 | }, | 23644 | }, |
| 21356 | .dst_temps = .{ .mem, .unused }, | 23645 | .dst_temps = .{ .mem, .unused }, |
| 21357 | .clobbers = .{ .eflags = true }, | 23646 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21389,6 +23678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21389,6 +23678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21389 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, | 23678 | .{ .type = .vector_2_u64, .kind = .{ .rc = .sse } }, |
| 21390 | .unused, | 23679 | .unused, |
| 21391 | .unused, | 23680 | .unused, |
| | 23681 | .unused, |
| | 23682 | .unused, |
| 21392 | }, | 23683 | }, |
| 21393 | .dst_temps = .{ .mem, .unused }, | 23684 | .dst_temps = .{ .mem, .unused }, |
| 21394 | .clobbers = .{ .eflags = true }, | 23685 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21428,6 +23719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21428,6 +23719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21428 | .unused, | 23719 | .unused, |
| 21429 | .unused, | 23720 | .unused, |
| 21430 | .unused, | 23721 | .unused, |
| | 23722 | .unused, |
| | 23723 | .unused, |
| 21431 | }, | 23724 | }, |
| 21432 | .dst_temps = .{ .mem, .unused }, | 23725 | .dst_temps = .{ .mem, .unused }, |
| 21433 | .clobbers = .{ .eflags = true }, | 23726 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21460,6 +23753,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21460,6 +23753,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21460 | .unused, | 23753 | .unused, |
| 21461 | .unused, | 23754 | .unused, |
| 21462 | .unused, | 23755 | .unused, |
| | 23756 | .unused, |
| | 23757 | .unused, |
| 21463 | }, | 23758 | }, |
| 21464 | .dst_temps = .{ .mem, .unused }, | 23759 | .dst_temps = .{ .mem, .unused }, |
| 21465 | .clobbers = .{ .eflags = true }, | 23760 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21489,6 +23784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21489,6 +23784,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21489 | .unused, | 23784 | .unused, |
| 21490 | .unused, | 23785 | .unused, |
| 21491 | .unused, | 23786 | .unused, |
| | 23787 | .unused, |
| | 23788 | .unused, |
| 21492 | }, | 23789 | }, |
| 21493 | .dst_temps = .{ .mem, .unused }, | 23790 | .dst_temps = .{ .mem, .unused }, |
| 21494 | .clobbers = .{ .eflags = true }, | 23791 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21528,6 +23825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21528,6 +23825,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21528 | .unused, | 23825 | .unused, |
| 21529 | .unused, | 23826 | .unused, |
| 21530 | .unused, | 23827 | .unused, |
| | 23828 | .unused, |
| | 23829 | .unused, |
| 21531 | }, | 23830 | }, |
| 21532 | .dst_temps = .{ .mem, .unused }, | 23831 | .dst_temps = .{ .mem, .unused }, |
| 21533 | .clobbers = .{ .eflags = true }, | 23832 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21567,6 +23866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21567,6 +23866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21567 | .unused, | 23866 | .unused, |
| 21568 | .unused, | 23867 | .unused, |
| 21569 | .unused, | 23868 | .unused, |
| | 23869 | .unused, |
| | 23870 | .unused, |
| 21570 | }, | 23871 | }, |
| 21571 | .dst_temps = .{ .mem, .unused }, | 23872 | .dst_temps = .{ .mem, .unused }, |
| 21572 | .clobbers = .{ .eflags = true }, | 23873 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21604,6 +23905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21604,6 +23905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21604 | .unused, | 23905 | .unused, |
| 21605 | .unused, | 23906 | .unused, |
| 21606 | .unused, | 23907 | .unused, |
| | 23908 | .unused, |
| | 23909 | .unused, |
| 21607 | }, | 23910 | }, |
| 21608 | .dst_temps = .{ .mem, .unused }, | 23911 | .dst_temps = .{ .mem, .unused }, |
| 21609 | .clobbers = .{ .eflags = true }, | 23912 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21645,6 +23948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21645,6 +23948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21645 | .unused, | 23948 | .unused, |
| 21646 | .unused, | 23949 | .unused, |
| 21647 | .unused, | 23950 | .unused, |
| | 23951 | .unused, |
| | 23952 | .unused, |
| 21648 | }, | 23953 | }, |
| 21649 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 23954 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 21650 | .each = .{ .once = &.{ | 23955 | .each = .{ .once = &.{ |
| ... | @@ -21676,6 +23981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21676,6 +23981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21676 | .unused, | 23981 | .unused, |
| 21677 | .unused, | 23982 | .unused, |
| 21678 | .unused, | 23983 | .unused, |
| | 23984 | .unused, |
| | 23985 | .unused, |
| 21679 | }, | 23986 | }, |
| 21680 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 23987 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 21681 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 23988 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -21705,6 +24012,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21705,6 +24012,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21705 | .unused, | 24012 | .unused, |
| 21706 | .unused, | 24013 | .unused, |
| 21707 | .unused, | 24014 | .unused, |
| | 24015 | .unused, |
| | 24016 | .unused, |
| 21708 | }, | 24017 | }, |
| 21709 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24018 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 21710 | .each = .{ .once = &.{ | 24019 | .each = .{ .once = &.{ |
| ... | @@ -21738,6 +24047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21738,6 +24047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21738 | .unused, | 24047 | .unused, |
| 21739 | .unused, | 24048 | .unused, |
| 21740 | .unused, | 24049 | .unused, |
| | 24050 | .unused, |
| | 24051 | .unused, |
| 21741 | }, | 24052 | }, |
| 21742 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24053 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 21743 | .each = .{ .once = &.{ | 24054 | .each = .{ .once = &.{ |
| ... | @@ -21768,6 +24079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21768,6 +24079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21768 | .unused, | 24079 | .unused, |
| 21769 | .unused, | 24080 | .unused, |
| 21770 | .unused, | 24081 | .unused, |
| | 24082 | .unused, |
| | 24083 | .unused, |
| 21771 | }, | 24084 | }, |
| 21772 | .dst_temps = .{ .mem, .unused }, | 24085 | .dst_temps = .{ .mem, .unused }, |
| 21773 | .clobbers = .{ .eflags = true }, | 24086 | .clobbers = .{ .eflags = true }, |
| ... | @@ -21803,6 +24116,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21803,6 +24116,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21803 | .unused, | 24116 | .unused, |
| 21804 | .unused, | 24117 | .unused, |
| 21805 | .unused, | 24118 | .unused, |
| | 24119 | .unused, |
| | 24120 | .unused, |
| 21806 | }, | 24121 | }, |
| 21807 | .dst_temps = .{ .mem, .unused }, | 24122 | .dst_temps = .{ .mem, .unused }, |
| 21808 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24123 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -21837,6 +24152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21837,6 +24152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21837 | .unused, | 24152 | .unused, |
| 21838 | .unused, | 24153 | .unused, |
| 21839 | .unused, | 24154 | .unused, |
| | 24155 | .unused, |
| | 24156 | .unused, |
| 21840 | }, | 24157 | }, |
| 21841 | .dst_temps = .{ .mem, .unused }, | 24158 | .dst_temps = .{ .mem, .unused }, |
| 21842 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24159 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -21872,6 +24189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21872,6 +24189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21872 | .unused, | 24189 | .unused, |
| 21873 | .unused, | 24190 | .unused, |
| 21874 | .unused, | 24191 | .unused, |
| | 24192 | .unused, |
| | 24193 | .unused, |
| 21875 | }, | 24194 | }, |
| 21876 | .dst_temps = .{ .mem, .unused }, | 24195 | .dst_temps = .{ .mem, .unused }, |
| 21877 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24196 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -21908,6 +24227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21908,6 +24227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21908 | .unused, | 24227 | .unused, |
| 21909 | .unused, | 24228 | .unused, |
| 21910 | .unused, | 24229 | .unused, |
| | 24230 | .unused, |
| | 24231 | .unused, |
| 21911 | }, | 24232 | }, |
| 21912 | .dst_temps = .{ .mem, .unused }, | 24233 | .dst_temps = .{ .mem, .unused }, |
| 21913 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24234 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -21946,6 +24267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21946,6 +24267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21946 | .unused, | 24267 | .unused, |
| 21947 | .unused, | 24268 | .unused, |
| 21948 | .unused, | 24269 | .unused, |
| | 24270 | .unused, |
| | 24271 | .unused, |
| 21949 | }, | 24272 | }, |
| 21950 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24273 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 21951 | .each = .{ .once = &.{ | 24274 | .each = .{ .once = &.{ |
| ... | @@ -21990,6 +24313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -21990,6 +24313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 21990 | .unused, | 24313 | .unused, |
| 21991 | .unused, | 24314 | .unused, |
| 21992 | .unused, | 24315 | .unused, |
| | 24316 | .unused, |
| | 24317 | .unused, |
| 21993 | }, | 24318 | }, |
| 21994 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 24319 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 21995 | .each = .{ .once = &.{ | 24320 | .each = .{ .once = &.{ |
| ... | @@ -22020,6 +24345,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22020,6 +24345,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22020 | .unused, | 24345 | .unused, |
| 22021 | .unused, | 24346 | .unused, |
| 22022 | .unused, | 24347 | .unused, |
| | 24348 | .unused, |
| | 24349 | .unused, |
| 22023 | }, | 24350 | }, |
| 22024 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24351 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 22025 | .each = .{ .once = &.{ | 24352 | .each = .{ .once = &.{ |
| ... | @@ -22068,6 +24395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22068,6 +24395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22068 | .unused, | 24395 | .unused, |
| 22069 | .unused, | 24396 | .unused, |
| 22070 | .unused, | 24397 | .unused, |
| | 24398 | .unused, |
| | 24399 | .unused, |
| 22071 | }, | 24400 | }, |
| 22072 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 24401 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 22073 | .each = .{ .once = &.{ | 24402 | .each = .{ .once = &.{ |
| ... | @@ -22098,6 +24427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22098,6 +24427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22098 | .unused, | 24427 | .unused, |
| 22099 | .unused, | 24428 | .unused, |
| 22100 | .unused, | 24429 | .unused, |
| | 24430 | .unused, |
| | 24431 | .unused, |
| 22101 | }, | 24432 | }, |
| 22102 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24433 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 22103 | .each = .{ .once = &.{ | 24434 | .each = .{ .once = &.{ |
| ... | @@ -22125,6 +24456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22125,6 +24456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22125 | .unused, | 24456 | .unused, |
| 22126 | .unused, | 24457 | .unused, |
| 22127 | .unused, | 24458 | .unused, |
| | 24459 | .unused, |
| | 24460 | .unused, |
| 22128 | }, | 24461 | }, |
| 22129 | .dst_temps = .{ .mem, .unused }, | 24462 | .dst_temps = .{ .mem, .unused }, |
| 22130 | .clobbers = .{ .eflags = true }, | 24463 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22159,6 +24492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22159,6 +24492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22159 | .unused, | 24492 | .unused, |
| 22160 | .unused, | 24493 | .unused, |
| 22161 | .unused, | 24494 | .unused, |
| | 24495 | .unused, |
| | 24496 | .unused, |
| 22162 | }, | 24497 | }, |
| 22163 | .dst_temps = .{ .mem, .unused }, | 24498 | .dst_temps = .{ .mem, .unused }, |
| 22164 | .clobbers = .{ .eflags = true }, | 24499 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22194,6 +24529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22194,6 +24529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22194 | .unused, | 24529 | .unused, |
| 22195 | .unused, | 24530 | .unused, |
| 22196 | .unused, | 24531 | .unused, |
| | 24532 | .unused, |
| | 24533 | .unused, |
| 22197 | }, | 24534 | }, |
| 22198 | .dst_temps = .{ .mem, .unused }, | 24535 | .dst_temps = .{ .mem, .unused }, |
| 22199 | .clobbers = .{ .eflags = true }, | 24536 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22231,6 +24568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22231,6 +24568,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22231 | .unused, | 24568 | .unused, |
| 22232 | .unused, | 24569 | .unused, |
| 22233 | .unused, | 24570 | .unused, |
| | 24571 | .unused, |
| | 24572 | .unused, |
| 22234 | }, | 24573 | }, |
| 22235 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24574 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 22236 | .each = .{ .once = &.{ | 24575 | .each = .{ .once = &.{ |
| ... | @@ -22275,6 +24614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22275,6 +24614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22275 | .unused, | 24614 | .unused, |
| 22276 | .unused, | 24615 | .unused, |
| 22277 | .unused, | 24616 | .unused, |
| | 24617 | .unused, |
| | 24618 | .unused, |
| 22278 | }, | 24619 | }, |
| 22279 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 24620 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 22280 | .each = .{ .once = &.{ | 24621 | .each = .{ .once = &.{ |
| ... | @@ -22306,6 +24647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22306,6 +24647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22306 | .unused, | 24647 | .unused, |
| 22307 | .unused, | 24648 | .unused, |
| 22308 | .unused, | 24649 | .unused, |
| | 24650 | .unused, |
| | 24651 | .unused, |
| 22309 | }, | 24652 | }, |
| 22310 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 24653 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 22311 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24654 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -22332,6 +24675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22332,6 +24675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22332 | .unused, | 24675 | .unused, |
| 22333 | .unused, | 24676 | .unused, |
| 22334 | .unused, | 24677 | .unused, |
| | 24678 | .unused, |
| | 24679 | .unused, |
| 22335 | }, | 24680 | }, |
| 22336 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24681 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 22337 | .each = .{ .once = &.{ | 24682 | .each = .{ .once = &.{ |
| ... | @@ -22380,6 +24725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22380,6 +24725,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22380 | .unused, | 24725 | .unused, |
| 22381 | .unused, | 24726 | .unused, |
| 22382 | .unused, | 24727 | .unused, |
| | 24728 | .unused, |
| | 24729 | .unused, |
| 22383 | }, | 24730 | }, |
| 22384 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 24731 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 22385 | .each = .{ .once = &.{ | 24732 | .each = .{ .once = &.{ |
| ... | @@ -22410,6 +24757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22410,6 +24757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22410 | .unused, | 24757 | .unused, |
| 22411 | .unused, | 24758 | .unused, |
| 22412 | .unused, | 24759 | .unused, |
| | 24760 | .unused, |
| | 24761 | .unused, |
| 22413 | }, | 24762 | }, |
| 22414 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 24763 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 22415 | .each = .{ .once = &.{ | 24764 | .each = .{ .once = &.{ |
| ... | @@ -22437,6 +24786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22437,6 +24786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22437 | .unused, | 24786 | .unused, |
| 22438 | .unused, | 24787 | .unused, |
| 22439 | .unused, | 24788 | .unused, |
| | 24789 | .unused, |
| | 24790 | .unused, |
| 22440 | }, | 24791 | }, |
| 22441 | .dst_temps = .{ .mem, .unused }, | 24792 | .dst_temps = .{ .mem, .unused }, |
| 22442 | .clobbers = .{ .eflags = true }, | 24793 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22471,6 +24822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22471,6 +24822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22471 | .unused, | 24822 | .unused, |
| 22472 | .unused, | 24823 | .unused, |
| 22473 | .unused, | 24824 | .unused, |
| | 24825 | .unused, |
| | 24826 | .unused, |
| 22474 | }, | 24827 | }, |
| 22475 | .dst_temps = .{ .mem, .unused }, | 24828 | .dst_temps = .{ .mem, .unused }, |
| 22476 | .clobbers = .{ .eflags = true }, | 24829 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22506,6 +24859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22506,6 +24859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22506 | .unused, | 24859 | .unused, |
| 22507 | .unused, | 24860 | .unused, |
| 22508 | .unused, | 24861 | .unused, |
| | 24862 | .unused, |
| | 24863 | .unused, |
| 22509 | }, | 24864 | }, |
| 22510 | .dst_temps = .{ .mem, .unused }, | 24865 | .dst_temps = .{ .mem, .unused }, |
| 22511 | .clobbers = .{ .eflags = true }, | 24866 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22544,6 +24899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22544,6 +24899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22544 | .unused, | 24899 | .unused, |
| 22545 | .unused, | 24900 | .unused, |
| 22546 | .unused, | 24901 | .unused, |
| | 24902 | .unused, |
| | 24903 | .unused, |
| 22547 | }, | 24904 | }, |
| 22548 | .dst_temps = .{ .mem, .unused }, | 24905 | .dst_temps = .{ .mem, .unused }, |
| 22549 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 24906 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -22580,6 +24937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22580,6 +24937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22580 | .unused, | 24937 | .unused, |
| 22581 | .unused, | 24938 | .unused, |
| 22582 | .unused, | 24939 | .unused, |
| | 24940 | .unused, |
| | 24941 | .unused, |
| 22583 | }, | 24942 | }, |
| 22584 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 24943 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 22585 | .clobbers = .{ .eflags = true }, | 24944 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22613,6 +24972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22613,6 +24972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22613 | .unused, | 24972 | .unused, |
| 22614 | .unused, | 24973 | .unused, |
| 22615 | .unused, | 24974 | .unused, |
| | 24975 | .unused, |
| | 24976 | .unused, |
| 22616 | }, | 24977 | }, |
| 22617 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 24978 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 22618 | .clobbers = .{ .eflags = true }, | 24979 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22652,6 +25013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22652,6 +25013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22652 | .unused, | 25013 | .unused, |
| 22653 | .unused, | 25014 | .unused, |
| 22654 | .unused, | 25015 | .unused, |
| | 25016 | .unused, |
| | 25017 | .unused, |
| 22655 | }, | 25018 | }, |
| 22656 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, | 25019 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src1, .rc = .x87 } }, .unused }, |
| 22657 | .clobbers = .{ .eflags = true }, | 25020 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22689,6 +25052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22689,6 +25052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22689 | .unused, | 25052 | .unused, |
| 22690 | .unused, | 25053 | .unused, |
| 22691 | .unused, | 25054 | .unused, |
| | 25055 | .unused, |
| | 25056 | .unused, |
| 22692 | }, | 25057 | }, |
| 22693 | .dst_temps = .{ .mem, .unused }, | 25058 | .dst_temps = .{ .mem, .unused }, |
| 22694 | .clobbers = .{ .eflags = true }, | 25059 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22725,6 +25090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22725,6 +25090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22725 | .unused, | 25090 | .unused, |
| 22726 | .unused, | 25091 | .unused, |
| 22727 | .unused, | 25092 | .unused, |
| | 25093 | .unused, |
| | 25094 | .unused, |
| 22728 | }, | 25095 | }, |
| 22729 | .dst_temps = .{ .mem, .unused }, | 25096 | .dst_temps = .{ .mem, .unused }, |
| 22730 | .clobbers = .{ .eflags = true }, | 25097 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22767,6 +25134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22767,6 +25134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22767 | .unused, | 25134 | .unused, |
| 22768 | .unused, | 25135 | .unused, |
| 22769 | .unused, | 25136 | .unused, |
| | 25137 | .unused, |
| | 25138 | .unused, |
| 22770 | }, | 25139 | }, |
| 22771 | .dst_temps = .{ .mem, .unused }, | 25140 | .dst_temps = .{ .mem, .unused }, |
| 22772 | .clobbers = .{ .eflags = true }, | 25141 | .clobbers = .{ .eflags = true }, |
| ... | @@ -22810,6 +25179,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22810,6 +25179,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22810 | .unused, | 25179 | .unused, |
| 22811 | .unused, | 25180 | .unused, |
| 22812 | .unused, | 25181 | .unused, |
| | 25182 | .unused, |
| | 25183 | .unused, |
| 22813 | }, | 25184 | }, |
| 22814 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 25185 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 22815 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 25186 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -22837,6 +25208,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22837,6 +25208,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22837 | .unused, | 25208 | .unused, |
| 22838 | .unused, | 25209 | .unused, |
| 22839 | .unused, | 25210 | .unused, |
| | 25211 | .unused, |
| | 25212 | .unused, |
| 22840 | }, | 25213 | }, |
| 22841 | .dst_temps = .{ .mem, .unused }, | 25214 | .dst_temps = .{ .mem, .unused }, |
| 22842 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 25215 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -22870,6 +25243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22870,6 +25243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22870 | .unused, | 25243 | .unused, |
| 22871 | .unused, | 25244 | .unused, |
| 22872 | .unused, | 25245 | .unused, |
| | 25246 | .unused, |
| | 25247 | .unused, |
| 22873 | }, | 25248 | }, |
| 22874 | .dst_temps = .{ .mem, .unused }, | 25249 | .dst_temps = .{ .mem, .unused }, |
| 22875 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 25250 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -22903,6 +25278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -22903,6 +25278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 22903 | .unused, | 25278 | .unused, |
| 22904 | .unused, | 25279 | .unused, |
| 22905 | .unused, | 25280 | .unused, |
| | 25281 | .unused, |
| | 25282 | .unused, |
| 22906 | }, | 25283 | }, |
| 22907 | .dst_temps = .{ .mem, .unused }, | 25284 | .dst_temps = .{ .mem, .unused }, |
| 22908 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 25285 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -23122,6 +25499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23122,6 +25499,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23122 | .unused, | 25499 | .unused, |
| 23123 | .unused, | 25500 | .unused, |
| 23124 | .unused, | 25501 | .unused, |
| | 25502 | .unused, |
| | 25503 | .unused, |
| 23125 | }, | 25504 | }, |
| 23126 | .dst_temps = .{ .mem, .unused }, | 25505 | .dst_temps = .{ .mem, .unused }, |
| 23127 | .clobbers = .{ .eflags = true }, | 25506 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23149,6 +25528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23149,6 +25528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23149 | .unused, | 25528 | .unused, |
| 23150 | .unused, | 25529 | .unused, |
| 23151 | .unused, | 25530 | .unused, |
| | 25531 | .unused, |
| | 25532 | .unused, |
| 23152 | }, | 25533 | }, |
| 23153 | .dst_temps = .{ .mem, .unused }, | 25534 | .dst_temps = .{ .mem, .unused }, |
| 23154 | .clobbers = .{ .eflags = true }, | 25535 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23176,6 +25557,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23176,6 +25557,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23176 | .unused, | 25557 | .unused, |
| 23177 | .unused, | 25558 | .unused, |
| 23178 | .unused, | 25559 | .unused, |
| | 25560 | .unused, |
| | 25561 | .unused, |
| 23179 | }, | 25562 | }, |
| 23180 | .dst_temps = .{ .mem, .unused }, | 25563 | .dst_temps = .{ .mem, .unused }, |
| 23181 | .clobbers = .{ .eflags = true }, | 25564 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23203,6 +25586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23203,6 +25586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23203 | .unused, | 25586 | .unused, |
| 23204 | .unused, | 25587 | .unused, |
| 23205 | .unused, | 25588 | .unused, |
| | 25589 | .unused, |
| | 25590 | .unused, |
| 23206 | }, | 25591 | }, |
| 23207 | .dst_temps = .{ .mem, .unused }, | 25592 | .dst_temps = .{ .mem, .unused }, |
| 23208 | .clobbers = .{ .eflags = true }, | 25593 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23230,6 +25615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23230,6 +25615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23230 | .unused, | 25615 | .unused, |
| 23231 | .unused, | 25616 | .unused, |
| 23232 | .unused, | 25617 | .unused, |
| | 25618 | .unused, |
| | 25619 | .unused, |
| 23233 | }, | 25620 | }, |
| 23234 | .dst_temps = .{ .mem, .unused }, | 25621 | .dst_temps = .{ .mem, .unused }, |
| 23235 | .clobbers = .{ .eflags = true }, | 25622 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23257,6 +25644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23257,6 +25644,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23257 | .unused, | 25644 | .unused, |
| 23258 | .unused, | 25645 | .unused, |
| 23259 | .unused, | 25646 | .unused, |
| | 25647 | .unused, |
| | 25648 | .unused, |
| 23260 | }, | 25649 | }, |
| 23261 | .dst_temps = .{ .mem, .unused }, | 25650 | .dst_temps = .{ .mem, .unused }, |
| 23262 | .clobbers = .{ .eflags = true }, | 25651 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23283,6 +25672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23283,6 +25672,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23283 | .unused, | 25672 | .unused, |
| 23284 | .unused, | 25673 | .unused, |
| 23285 | .unused, | 25674 | .unused, |
| | 25675 | .unused, |
| | 25676 | .unused, |
| 23286 | }, | 25677 | }, |
| 23287 | .dst_temps = .{ .mem, .unused }, | 25678 | .dst_temps = .{ .mem, .unused }, |
| 23288 | .clobbers = .{ .eflags = true }, | 25679 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23424,6 +25815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23424,6 +25815,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23424 | .unused, | 25815 | .unused, |
| 23425 | .unused, | 25816 | .unused, |
| 23426 | .unused, | 25817 | .unused, |
| | 25818 | .unused, |
| | 25819 | .unused, |
| 23427 | }, | 25820 | }, |
| 23428 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 25821 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23429 | .each = .{ .once = &.{ | 25822 | .each = .{ .once = &.{ |
| ... | @@ -23458,6 +25851,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23458,6 +25851,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23458 | .unused, | 25851 | .unused, |
| 23459 | .unused, | 25852 | .unused, |
| 23460 | .unused, | 25853 | .unused, |
| | 25854 | .unused, |
| | 25855 | .unused, |
| 23461 | }, | 25856 | }, |
| 23462 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 25857 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 23463 | .each = .{ .once = &.{ | 25858 | .each = .{ .once = &.{ |
| ... | @@ -23492,6 +25887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23492,6 +25887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23492 | .unused, | 25887 | .unused, |
| 23493 | .unused, | 25888 | .unused, |
| 23494 | .unused, | 25889 | .unused, |
| | 25890 | .unused, |
| | 25891 | .unused, |
| 23495 | }, | 25892 | }, |
| 23496 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 25893 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23497 | .each = .{ .once = &.{ | 25894 | .each = .{ .once = &.{ |
| ... | @@ -23514,6 +25911,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23514,6 +25911,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23514 | .unused, | 25911 | .unused, |
| 23515 | .unused, | 25912 | .unused, |
| 23516 | .unused, | 25913 | .unused, |
| | 25914 | .unused, |
| | 25915 | .unused, |
| 23517 | }, | 25916 | }, |
| 23518 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 25917 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23519 | .each = .{ .once = &.{ | 25918 | .each = .{ .once = &.{ |
| ... | @@ -23548,6 +25947,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23548,6 +25947,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23548 | .unused, | 25947 | .unused, |
| 23549 | .unused, | 25948 | .unused, |
| 23550 | .unused, | 25949 | .unused, |
| | 25950 | .unused, |
| | 25951 | .unused, |
| 23551 | }, | 25952 | }, |
| 23552 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 25953 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 23553 | .each = .{ .once = &.{ | 25954 | .each = .{ .once = &.{ |
| ... | @@ -23582,6 +25983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23582,6 +25983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23582 | .unused, | 25983 | .unused, |
| 23583 | .unused, | 25984 | .unused, |
| 23584 | .unused, | 25985 | .unused, |
| | 25986 | .unused, |
| | 25987 | .unused, |
| 23585 | }, | 25988 | }, |
| 23586 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 25989 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 23587 | .each = .{ .once = &.{ | 25990 | .each = .{ .once = &.{ |
| ... | @@ -23604,6 +26007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23604,6 +26007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23604 | .unused, | 26007 | .unused, |
| 23605 | .unused, | 26008 | .unused, |
| 23606 | .unused, | 26009 | .unused, |
| | 26010 | .unused, |
| | 26011 | .unused, |
| 23607 | }, | 26012 | }, |
| 23608 | .dst_temps = .{ .mem, .unused }, | 26013 | .dst_temps = .{ .mem, .unused }, |
| 23609 | .clobbers = .{ .eflags = true }, | 26014 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23633,6 +26038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23633,6 +26038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23633 | .unused, | 26038 | .unused, |
| 23634 | .unused, | 26039 | .unused, |
| 23635 | .unused, | 26040 | .unused, |
| | 26041 | .unused, |
| | 26042 | .unused, |
| 23636 | }, | 26043 | }, |
| 23637 | .dst_temps = .{ .mem, .unused }, | 26044 | .dst_temps = .{ .mem, .unused }, |
| 23638 | .clobbers = .{ .eflags = true }, | 26045 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23660,6 +26067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23660,6 +26067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23660 | .unused, | 26067 | .unused, |
| 23661 | .unused, | 26068 | .unused, |
| 23662 | .unused, | 26069 | .unused, |
| | 26070 | .unused, |
| | 26071 | .unused, |
| 23663 | }, | 26072 | }, |
| 23664 | .dst_temps = .{ .mem, .unused }, | 26073 | .dst_temps = .{ .mem, .unused }, |
| 23665 | .clobbers = .{ .eflags = true }, | 26074 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23689,6 +26098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23689,6 +26098,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23689 | .unused, | 26098 | .unused, |
| 23690 | .unused, | 26099 | .unused, |
| 23691 | .unused, | 26100 | .unused, |
| | 26101 | .unused, |
| | 26102 | .unused, |
| 23692 | }, | 26103 | }, |
| 23693 | .dst_temps = .{ .mem, .unused }, | 26104 | .dst_temps = .{ .mem, .unused }, |
| 23694 | .clobbers = .{ .eflags = true }, | 26105 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23716,6 +26127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23716,6 +26127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23716 | .unused, | 26127 | .unused, |
| 23717 | .unused, | 26128 | .unused, |
| 23718 | .unused, | 26129 | .unused, |
| | 26130 | .unused, |
| | 26131 | .unused, |
| 23719 | }, | 26132 | }, |
| 23720 | .dst_temps = .{ .mem, .unused }, | 26133 | .dst_temps = .{ .mem, .unused }, |
| 23721 | .clobbers = .{ .eflags = true }, | 26134 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23743,6 +26156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23743,6 +26156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23743 | .unused, | 26156 | .unused, |
| 23744 | .unused, | 26157 | .unused, |
| 23745 | .unused, | 26158 | .unused, |
| | 26159 | .unused, |
| | 26160 | .unused, |
| 23746 | }, | 26161 | }, |
| 23747 | .dst_temps = .{ .mem, .unused }, | 26162 | .dst_temps = .{ .mem, .unused }, |
| 23748 | .clobbers = .{ .eflags = true }, | 26163 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23771,6 +26186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23771,6 +26186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23771 | .unused, | 26186 | .unused, |
| 23772 | .unused, | 26187 | .unused, |
| 23773 | .unused, | 26188 | .unused, |
| | 26189 | .unused, |
| | 26190 | .unused, |
| 23774 | }, | 26191 | }, |
| 23775 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26192 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23776 | .clobbers = .{ .eflags = true }, | 26193 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23797,6 +26214,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23797,6 +26214,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23797 | .unused, | 26214 | .unused, |
| 23798 | .unused, | 26215 | .unused, |
| 23799 | .unused, | 26216 | .unused, |
| | 26217 | .unused, |
| | 26218 | .unused, |
| 23800 | }, | 26219 | }, |
| 23801 | .dst_temps = .{ .mem, .unused }, | 26220 | .dst_temps = .{ .mem, .unused }, |
| 23802 | .clobbers = .{ .eflags = true }, | 26221 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23824,6 +26243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23824,6 +26243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23824 | .unused, | 26243 | .unused, |
| 23825 | .unused, | 26244 | .unused, |
| 23826 | .unused, | 26245 | .unused, |
| | 26246 | .unused, |
| | 26247 | .unused, |
| 23827 | }, | 26248 | }, |
| 23828 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26249 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23829 | .clobbers = .{ .eflags = true }, | 26250 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23851,6 +26272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23851,6 +26272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23851 | .unused, | 26272 | .unused, |
| 23852 | .unused, | 26273 | .unused, |
| 23853 | .unused, | 26274 | .unused, |
| | 26275 | .unused, |
| | 26276 | .unused, |
| 23854 | }, | 26277 | }, |
| 23855 | .dst_temps = .{ .mem, .unused }, | 26278 | .dst_temps = .{ .mem, .unused }, |
| 23856 | .clobbers = .{ .eflags = true }, | 26279 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23883,6 +26306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23883,6 +26306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23883 | .unused, | 26306 | .unused, |
| 23884 | .unused, | 26307 | .unused, |
| 23885 | .unused, | 26308 | .unused, |
| | 26309 | .unused, |
| | 26310 | .unused, |
| 23886 | }, | 26311 | }, |
| 23887 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26312 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23888 | .clobbers = .{ .eflags = true }, | 26313 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23910,6 +26335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23910,6 +26335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23910 | .unused, | 26335 | .unused, |
| 23911 | .unused, | 26336 | .unused, |
| 23912 | .unused, | 26337 | .unused, |
| | 26338 | .unused, |
| | 26339 | .unused, |
| 23913 | }, | 26340 | }, |
| 23914 | .dst_temps = .{ .mem, .unused }, | 26341 | .dst_temps = .{ .mem, .unused }, |
| 23915 | .clobbers = .{ .eflags = true }, | 26342 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23938,6 +26365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23938,6 +26365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23938 | .unused, | 26365 | .unused, |
| 23939 | .unused, | 26366 | .unused, |
| 23940 | .unused, | 26367 | .unused, |
| | 26368 | .unused, |
| | 26369 | .unused, |
| 23941 | }, | 26370 | }, |
| 23942 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26371 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 23943 | .clobbers = .{ .eflags = true }, | 26372 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23964,6 +26393,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23964,6 +26393,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23964 | .unused, | 26393 | .unused, |
| 23965 | .unused, | 26394 | .unused, |
| 23966 | .unused, | 26395 | .unused, |
| | 26396 | .unused, |
| | 26397 | .unused, |
| 23967 | }, | 26398 | }, |
| 23968 | .dst_temps = .{ .mem, .unused }, | 26399 | .dst_temps = .{ .mem, .unused }, |
| 23969 | .clobbers = .{ .eflags = true }, | 26400 | .clobbers = .{ .eflags = true }, |
| ... | @@ -23995,6 +26426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -23995,6 +26426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 23995 | .unused, | 26426 | .unused, |
| 23996 | .unused, | 26427 | .unused, |
| 23997 | .unused, | 26428 | .unused, |
| | 26429 | .unused, |
| | 26430 | .unused, |
| 23998 | }, | 26431 | }, |
| 23999 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26432 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24000 | .clobbers = .{ .eflags = true }, | 26433 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24022,6 +26455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24022,6 +26455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24022 | .unused, | 26455 | .unused, |
| 24023 | .unused, | 26456 | .unused, |
| 24024 | .unused, | 26457 | .unused, |
| | 26458 | .unused, |
| | 26459 | .unused, |
| 24025 | }, | 26460 | }, |
| 24026 | .dst_temps = .{ .mem, .unused }, | 26461 | .dst_temps = .{ .mem, .unused }, |
| 24027 | .clobbers = .{ .eflags = true }, | 26462 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24054,6 +26489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24054,6 +26489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24054 | .unused, | 26489 | .unused, |
| 24055 | .unused, | 26490 | .unused, |
| 24056 | .unused, | 26491 | .unused, |
| | 26492 | .unused, |
| | 26493 | .unused, |
| 24057 | }, | 26494 | }, |
| 24058 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26495 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24059 | .clobbers = .{ .eflags = true }, | 26496 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24080,6 +26517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24080,6 +26517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24080 | .unused, | 26517 | .unused, |
| 24081 | .unused, | 26518 | .unused, |
| 24082 | .unused, | 26519 | .unused, |
| | 26520 | .unused, |
| | 26521 | .unused, |
| 24083 | }, | 26522 | }, |
| 24084 | .dst_temps = .{ .mem, .unused }, | 26523 | .dst_temps = .{ .mem, .unused }, |
| 24085 | .clobbers = .{ .eflags = true }, | 26524 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24111,6 +26550,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24111,6 +26550,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24111 | .unused, | 26550 | .unused, |
| 24112 | .unused, | 26551 | .unused, |
| 24113 | .unused, | 26552 | .unused, |
| | 26553 | .unused, |
| | 26554 | .unused, |
| 24114 | }, | 26555 | }, |
| 24115 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26556 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24116 | .clobbers = .{ .eflags = true }, | 26557 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24139,6 +26580,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24139,6 +26580,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24139 | .unused, | 26580 | .unused, |
| 24140 | .unused, | 26581 | .unused, |
| 24141 | .unused, | 26582 | .unused, |
| | 26583 | .unused, |
| | 26584 | .unused, |
| 24142 | }, | 26585 | }, |
| 24143 | .dst_temps = .{ .mem, .unused }, | 26586 | .dst_temps = .{ .mem, .unused }, |
| 24144 | .clobbers = .{ .eflags = true }, | 26587 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24170,6 +26613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24170,6 +26613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24170 | .unused, | 26613 | .unused, |
| 24171 | .unused, | 26614 | .unused, |
| 24172 | .unused, | 26615 | .unused, |
| | 26616 | .unused, |
| | 26617 | .unused, |
| 24173 | }, | 26618 | }, |
| 24174 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26619 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24175 | .clobbers = .{ .eflags = true }, | 26620 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24197,6 +26642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24197,6 +26642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24197 | .unused, | 26642 | .unused, |
| 24198 | .unused, | 26643 | .unused, |
| 24199 | .unused, | 26644 | .unused, |
| | 26645 | .unused, |
| | 26646 | .unused, |
| 24200 | }, | 26647 | }, |
| 24201 | .dst_temps = .{ .mem, .unused }, | 26648 | .dst_temps = .{ .mem, .unused }, |
| 24202 | .clobbers = .{ .eflags = true }, | 26649 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24239,6 +26686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24239,6 +26686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24239 | .unused, | 26686 | .unused, |
| 24240 | .unused, | 26687 | .unused, |
| 24241 | .unused, | 26688 | .unused, |
| | 26689 | .unused, |
| | 26690 | .unused, |
| 24242 | }, | 26691 | }, |
| 24243 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26692 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24244 | .each = .{ .once = &.{ | 26693 | .each = .{ .once = &.{ |
| ... | @@ -24273,6 +26722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24273,6 +26722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24273 | .unused, | 26722 | .unused, |
| 24274 | .unused, | 26723 | .unused, |
| 24275 | .unused, | 26724 | .unused, |
| | 26725 | .unused, |
| | 26726 | .unused, |
| 24276 | }, | 26727 | }, |
| 24277 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 26728 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 24278 | .each = .{ .once = &.{ | 26729 | .each = .{ .once = &.{ |
| ... | @@ -24307,6 +26758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24307,6 +26758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24307 | .unused, | 26758 | .unused, |
| 24308 | .unused, | 26759 | .unused, |
| 24309 | .unused, | 26760 | .unused, |
| | 26761 | .unused, |
| | 26762 | .unused, |
| 24310 | }, | 26763 | }, |
| 24311 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26764 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24312 | .each = .{ .once = &.{ | 26765 | .each = .{ .once = &.{ |
| ... | @@ -24329,6 +26782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24329,6 +26782,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24329 | .unused, | 26782 | .unused, |
| 24330 | .unused, | 26783 | .unused, |
| 24331 | .unused, | 26784 | .unused, |
| | 26785 | .unused, |
| | 26786 | .unused, |
| 24332 | }, | 26787 | }, |
| 24333 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 26788 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 24334 | .each = .{ .once = &.{ | 26789 | .each = .{ .once = &.{ |
| ... | @@ -24363,6 +26818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24363,6 +26818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24363 | .unused, | 26818 | .unused, |
| 24364 | .unused, | 26819 | .unused, |
| 24365 | .unused, | 26820 | .unused, |
| | 26821 | .unused, |
| | 26822 | .unused, |
| 24366 | }, | 26823 | }, |
| 24367 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 26824 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 24368 | .each = .{ .once = &.{ | 26825 | .each = .{ .once = &.{ |
| ... | @@ -24397,6 +26854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24397,6 +26854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24397 | .unused, | 26854 | .unused, |
| 24398 | .unused, | 26855 | .unused, |
| 24399 | .unused, | 26856 | .unused, |
| | 26857 | .unused, |
| | 26858 | .unused, |
| 24400 | }, | 26859 | }, |
| 24401 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 26860 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 24402 | .each = .{ .once = &.{ | 26861 | .each = .{ .once = &.{ |
| ... | @@ -24418,6 +26877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24418,6 +26877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24418 | .unused, | 26877 | .unused, |
| 24419 | .unused, | 26878 | .unused, |
| 24420 | .unused, | 26879 | .unused, |
| | 26880 | .unused, |
| | 26881 | .unused, |
| 24421 | }, | 26882 | }, |
| 24422 | .dst_temps = .{ .mem, .unused }, | 26883 | .dst_temps = .{ .mem, .unused }, |
| 24423 | .each = .{ .once = &.{ | 26884 | .each = .{ .once = &.{ |
| ... | @@ -24444,6 +26905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24444,6 +26905,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24444 | .unused, | 26905 | .unused, |
| 24445 | .unused, | 26906 | .unused, |
| 24446 | .unused, | 26907 | .unused, |
| | 26908 | .unused, |
| | 26909 | .unused, |
| 24447 | }, | 26910 | }, |
| 24448 | .dst_temps = .{ .mem, .unused }, | 26911 | .dst_temps = .{ .mem, .unused }, |
| 24449 | .each = .{ .once = &.{ | 26912 | .each = .{ .once = &.{ |
| ... | @@ -24785,6 +27248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24785,6 +27248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24785 | .unused, | 27248 | .unused, |
| 24786 | .unused, | 27249 | .unused, |
| 24787 | .unused, | 27250 | .unused, |
| | 27251 | .unused, |
| | 27252 | .unused, |
| 24788 | }, | 27253 | }, |
| 24789 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27254 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24790 | .clobbers = .{ .eflags = true }, | 27255 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24812,6 +27277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24812,6 +27277,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24812 | .unused, | 27277 | .unused, |
| 24813 | .unused, | 27278 | .unused, |
| 24814 | .unused, | 27279 | .unused, |
| | 27280 | .unused, |
| | 27281 | .unused, |
| 24815 | }, | 27282 | }, |
| 24816 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27283 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24817 | .clobbers = .{ .eflags = true }, | 27284 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24840,6 +27307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24840,6 +27307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24840 | .unused, | 27307 | .unused, |
| 24841 | .unused, | 27308 | .unused, |
| 24842 | .unused, | 27309 | .unused, |
| | 27310 | .unused, |
| | 27311 | .unused, |
| 24843 | }, | 27312 | }, |
| 24844 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27313 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24845 | .clobbers = .{ .eflags = true }, | 27314 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24869,6 +27338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24869,6 +27338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24869 | .unused, | 27338 | .unused, |
| 24870 | .unused, | 27339 | .unused, |
| 24871 | .unused, | 27340 | .unused, |
| | 27341 | .unused, |
| | 27342 | .unused, |
| 24872 | }, | 27343 | }, |
| 24873 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27344 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24874 | .clobbers = .{ .eflags = true }, | 27345 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24930,6 +27401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24930,6 +27401,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24930 | .unused, | 27401 | .unused, |
| 24931 | .unused, | 27402 | .unused, |
| 24932 | .unused, | 27403 | .unused, |
| | 27404 | .unused, |
| | 27405 | .unused, |
| 24933 | }, | 27406 | }, |
| 24934 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27407 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24935 | .clobbers = .{ .eflags = true }, | 27408 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24959,6 +27432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24959,6 +27432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24959 | .unused, | 27432 | .unused, |
| 24960 | .unused, | 27433 | .unused, |
| 24961 | .unused, | 27434 | .unused, |
| | 27435 | .unused, |
| | 27436 | .unused, |
| 24962 | }, | 27437 | }, |
| 24963 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27438 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24964 | .clobbers = .{ .eflags = true }, | 27439 | .clobbers = .{ .eflags = true }, |
| ... | @@ -24986,6 +27461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -24986,6 +27461,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 24986 | .unused, | 27461 | .unused, |
| 24987 | .unused, | 27462 | .unused, |
| 24988 | .unused, | 27463 | .unused, |
| | 27464 | .unused, |
| | 27465 | .unused, |
| 24989 | }, | 27466 | }, |
| 24990 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27467 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 24991 | .clobbers = .{ .eflags = true }, | 27468 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25011,6 +27488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25011,6 +27488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25011 | .unused, | 27488 | .unused, |
| 25012 | .unused, | 27489 | .unused, |
| 25013 | .unused, | 27490 | .unused, |
| | 27491 | .unused, |
| | 27492 | .unused, |
| 25014 | }, | 27493 | }, |
| 25015 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27494 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25016 | .clobbers = .{ .eflags = true }, | 27495 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25037,6 +27516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25037,6 +27516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25037 | .unused, | 27516 | .unused, |
| 25038 | .unused, | 27517 | .unused, |
| 25039 | .unused, | 27518 | .unused, |
| | 27519 | .unused, |
| | 27520 | .unused, |
| 25040 | }, | 27521 | }, |
| 25041 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27522 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25042 | .clobbers = .{ .eflags = true }, | 27523 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25064,6 +27545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25064,6 +27545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25064 | .unused, | 27545 | .unused, |
| 25065 | .unused, | 27546 | .unused, |
| 25066 | .unused, | 27547 | .unused, |
| | 27548 | .unused, |
| | 27549 | .unused, |
| 25067 | }, | 27550 | }, |
| 25068 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27551 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25069 | .clobbers = .{ .eflags = true }, | 27552 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25192,6 +27675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25192,6 +27675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25192 | .unused, | 27675 | .unused, |
| 25193 | .unused, | 27676 | .unused, |
| 25194 | .unused, | 27677 | .unused, |
| | 27678 | .unused, |
| | 27679 | .unused, |
| 25195 | }, | 27680 | }, |
| 25196 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27681 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25197 | .clobbers = .{ .eflags = true }, | 27682 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25218,6 +27703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25218,6 +27703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25218 | .unused, | 27703 | .unused, |
| 25219 | .unused, | 27704 | .unused, |
| 25220 | .unused, | 27705 | .unused, |
| | 27706 | .unused, |
| | 27707 | .unused, |
| 25221 | }, | 27708 | }, |
| 25222 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27709 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25223 | .clobbers = .{ .eflags = true }, | 27710 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25345,6 +27832,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25345,6 +27832,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25345 | .unused, | 27832 | .unused, |
| 25346 | .unused, | 27833 | .unused, |
| 25347 | .unused, | 27834 | .unused, |
| | 27835 | .unused, |
| | 27836 | .unused, |
| 25348 | }, | 27837 | }, |
| 25349 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27838 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25350 | .clobbers = .{ .eflags = true }, | 27839 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25371,6 +27860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25371,6 +27860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25371 | .unused, | 27860 | .unused, |
| 25372 | .unused, | 27861 | .unused, |
| 25373 | .unused, | 27862 | .unused, |
| | 27863 | .unused, |
| | 27864 | .unused, |
| 25374 | }, | 27865 | }, |
| 25375 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27866 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25376 | .clobbers = .{ .eflags = true }, | 27867 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25411,6 +27902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25411,6 +27902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25411 | .unused, | 27902 | .unused, |
| 25412 | .unused, | 27903 | .unused, |
| 25413 | .unused, | 27904 | .unused, |
| | 27905 | .unused, |
| | 27906 | .unused, |
| 25414 | }, | 27907 | }, |
| 25415 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27908 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25416 | .clobbers = .{ .eflags = true }, | 27909 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25469,6 +27962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25469,6 +27962,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25469 | .unused, | 27962 | .unused, |
| 25470 | .unused, | 27963 | .unused, |
| 25471 | .unused, | 27964 | .unused, |
| | 27965 | .unused, |
| | 27966 | .unused, |
| 25472 | }, | 27967 | }, |
| 25473 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 27968 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25474 | .clobbers = .{ .eflags = true }, | 27969 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25527,6 +28022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25527,6 +28022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25527 | .unused, | 28022 | .unused, |
| 25528 | .unused, | 28023 | .unused, |
| 25529 | .unused, | 28024 | .unused, |
| | 28025 | .unused, |
| | 28026 | .unused, |
| 25530 | }, | 28027 | }, |
| 25531 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28028 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25532 | .clobbers = .{ .eflags = true }, | 28029 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25555,6 +28052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25555,6 +28052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25555 | .unused, | 28052 | .unused, |
| 25556 | .unused, | 28053 | .unused, |
| 25557 | .unused, | 28054 | .unused, |
| | 28055 | .unused, |
| | 28056 | .unused, |
| 25558 | }, | 28057 | }, |
| 25559 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28058 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25560 | .clobbers = .{ .eflags = true }, | 28059 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25580,6 +28079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25580,6 +28079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25580 | .unused, | 28079 | .unused, |
| 25581 | .unused, | 28080 | .unused, |
| 25582 | .unused, | 28081 | .unused, |
| | 28082 | .unused, |
| | 28083 | .unused, |
| 25583 | }, | 28084 | }, |
| 25584 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28085 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25585 | .clobbers = .{ .eflags = true }, | 28086 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25610,6 +28111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25610,6 +28111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25610 | .unused, | 28111 | .unused, |
| 25611 | .unused, | 28112 | .unused, |
| 25612 | .unused, | 28113 | .unused, |
| | 28114 | .unused, |
| | 28115 | .unused, |
| 25613 | }, | 28116 | }, |
| 25614 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28117 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25615 | .clobbers = .{ .eflags = true }, | 28118 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25639,6 +28142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25639,6 +28142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25639 | .unused, | 28142 | .unused, |
| 25640 | .unused, | 28143 | .unused, |
| 25641 | .unused, | 28144 | .unused, |
| | 28145 | .unused, |
| | 28146 | .unused, |
| 25642 | }, | 28147 | }, |
| 25643 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28148 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25644 | .clobbers = .{ .eflags = true }, | 28149 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25670,6 +28175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25670,6 +28175,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25670 | .unused, | 28175 | .unused, |
| 25671 | .unused, | 28176 | .unused, |
| 25672 | .unused, | 28177 | .unused, |
| | 28178 | .unused, |
| | 28179 | .unused, |
| 25673 | }, | 28180 | }, |
| 25674 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28181 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25675 | .clobbers = .{ .eflags = true }, | 28182 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25700,6 +28207,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25700,6 +28207,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25700 | .unused, | 28207 | .unused, |
| 25701 | .unused, | 28208 | .unused, |
| 25702 | .unused, | 28209 | .unused, |
| | 28210 | .unused, |
| | 28211 | .unused, |
| 25703 | }, | 28212 | }, |
| 25704 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28213 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25705 | .clobbers = .{ .eflags = true }, | 28214 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25730,6 +28239,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25730,6 +28239,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25730 | .unused, | 28239 | .unused, |
| 25731 | .unused, | 28240 | .unused, |
| 25732 | .unused, | 28241 | .unused, |
| | 28242 | .unused, |
| | 28243 | .unused, |
| 25733 | }, | 28244 | }, |
| 25734 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28245 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25735 | .clobbers = .{ .eflags = true }, | 28246 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25759,6 +28270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25759,6 +28270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25759 | .unused, | 28270 | .unused, |
| 25760 | .unused, | 28271 | .unused, |
| 25761 | .unused, | 28272 | .unused, |
| | 28273 | .unused, |
| | 28274 | .unused, |
| 25762 | }, | 28275 | }, |
| 25763 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28276 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25764 | .clobbers = .{ .eflags = true }, | 28277 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25790,6 +28303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25790,6 +28303,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25790 | .unused, | 28303 | .unused, |
| 25791 | .unused, | 28304 | .unused, |
| 25792 | .unused, | 28305 | .unused, |
| | 28306 | .unused, |
| | 28307 | .unused, |
| 25793 | }, | 28308 | }, |
| 25794 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28309 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25795 | .clobbers = .{ .eflags = true }, | 28310 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25820,6 +28335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25820,6 +28335,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25820 | .unused, | 28335 | .unused, |
| 25821 | .unused, | 28336 | .unused, |
| 25822 | .unused, | 28337 | .unused, |
| | 28338 | .unused, |
| | 28339 | .unused, |
| 25823 | }, | 28340 | }, |
| 25824 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28341 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 25825 | .clobbers = .{ .eflags = true }, | 28342 | .clobbers = .{ .eflags = true }, |
| ... | @@ -25833,18 +28350,406 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25833,18 +28350,406 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25833 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, | 28350 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, |
| 25834 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28351 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 25835 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28352 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 25836 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | 28353 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| 25837 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, | 28354 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, |
| 25838 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, | 28355 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, |
| | 28356 | } }, |
| | 28357 | }, .{ |
| | 28358 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| | 28359 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 28360 | .patterns = &.{ |
| | 28361 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28362 | }, |
| | 28363 | .extra_temps = .{ |
| | 28364 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28365 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 28366 | .unused, |
| | 28367 | .unused, |
| | 28368 | .unused, |
| | 28369 | .unused, |
| | 28370 | .unused, |
| | 28371 | .unused, |
| | 28372 | .unused, |
| | 28373 | .unused, |
| | 28374 | .unused, |
| | 28375 | }, |
| | 28376 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 28377 | .clobbers = .{ .eflags = true }, |
| | 28378 | .each = .{ .once = &.{ |
| | 28379 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_size), ._, ._ }, |
| | 28380 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28381 | .{ .@"0:", ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, |
| | 28382 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, |
| | 28383 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, |
| | 28384 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, |
| | 28385 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 28386 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28387 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| | 28388 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, |
| | 28389 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, |
| | 28390 | } }, |
| | 28391 | }, .{ |
| | 28392 | .required_features = .{ .@"64bit", null, null, null }, |
| | 28393 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 28394 | .patterns = &.{ |
| | 28395 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28396 | }, |
| | 28397 | .extra_temps = .{ |
| | 28398 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28399 | .unused, |
| | 28400 | .unused, |
| | 28401 | .unused, |
| | 28402 | .unused, |
| | 28403 | .unused, |
| | 28404 | .unused, |
| | 28405 | .unused, |
| | 28406 | .unused, |
| | 28407 | .unused, |
| | 28408 | .unused, |
| | 28409 | }, |
| | 28410 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 28411 | .clobbers = .{ .eflags = true }, |
| | 28412 | .each = .{ .once = &.{ |
| | 28413 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_size), ._, ._ }, |
| | 28414 | .{ ._, ._, .mov, .dst0q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28415 | .{ .@"0:", ._, .@"and", .dst0q, .memi(.src0q, .tmp0), ._, ._ }, |
| | 28416 | .{ ._, ._r, .bs, .dst0q, .dst0q, ._, ._ }, |
| | 28417 | .{ ._, ._nz, .j, .@"0f", ._, ._, ._ }, |
| | 28418 | .{ ._, ._, .mov, .dst0q, .si(-1), ._, ._ }, |
| | 28419 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 28420 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28421 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| | 28422 | .{ .@"0:", ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .sub_src0_bit_size, 1), ._, ._ }, |
| | 28423 | .{ ._, ._, .neg, .dst0d, ._, ._, ._ }, |
| | 28424 | } }, |
| | 28425 | }, .{ |
| | 28426 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, |
| | 28427 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 28428 | .patterns = &.{ |
| | 28429 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28430 | }, |
| | 28431 | .extra_temps = .{ |
| | 28432 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28433 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 28434 | .unused, |
| | 28435 | .unused, |
| | 28436 | .unused, |
| | 28437 | .unused, |
| | 28438 | .unused, |
| | 28439 | .unused, |
| | 28440 | .unused, |
| | 28441 | .unused, |
| | 28442 | .unused, |
| | 28443 | }, |
| | 28444 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 28445 | .clobbers = .{ .eflags = true }, |
| | 28446 | .each = .{ .once = &.{ |
| | 28447 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, |
| | 28448 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28449 | .{ .@"0:", ._, .xor, .dst0d, .dst0d, ._, ._ }, |
| | 28450 | .{ ._, ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, |
| | 28451 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, |
| | 28452 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, |
| | 28453 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, |
| | 28454 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 28455 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28456 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| | 28457 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, |
| | 28458 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, |
| | 28459 | } }, |
| | 28460 | }, .{ |
| | 28461 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| | 28462 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 28463 | .patterns = &.{ |
| | 28464 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28465 | }, |
| | 28466 | .extra_temps = .{ |
| | 28467 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28468 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 28469 | .unused, |
| | 28470 | .unused, |
| | 28471 | .unused, |
| | 28472 | .unused, |
| | 28473 | .unused, |
| | 28474 | .unused, |
| | 28475 | .unused, |
| | 28476 | .unused, |
| | 28477 | .unused, |
| | 28478 | }, |
| | 28479 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 28480 | .clobbers = .{ .eflags = true }, |
| | 28481 | .each = .{ .once = &.{ |
| | 28482 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, |
| | 28483 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28484 | .{ .@"0:", ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, |
| | 28485 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, |
| | 28486 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, |
| | 28487 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, |
| | 28488 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 28489 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28490 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| | 28491 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, |
| | 28492 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, |
| | 28493 | } }, |
| | 28494 | }, .{ |
| | 28495 | .required_features = .{ .@"64bit", null, null, null }, |
| | 28496 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 28497 | .patterns = &.{ |
| | 28498 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28499 | }, |
| | 28500 | .extra_temps = .{ |
| | 28501 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28502 | .unused, |
| | 28503 | .unused, |
| | 28504 | .unused, |
| | 28505 | .unused, |
| | 28506 | .unused, |
| | 28507 | .unused, |
| | 28508 | .unused, |
| | 28509 | .unused, |
| | 28510 | .unused, |
| | 28511 | .unused, |
| | 28512 | }, |
| | 28513 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 28514 | .clobbers = .{ .eflags = true }, |
| | 28515 | .each = .{ .once = &.{ |
| | 28516 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, |
| | 28517 | .{ ._, ._, .mov, .dst0q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28518 | .{ .@"0:", ._, .@"and", .dst0q, .memi(.src0q, .tmp0), ._, ._ }, |
| | 28519 | .{ ._, ._r, .bs, .dst0q, .dst0q, ._, ._ }, |
| | 28520 | .{ ._, ._nz, .j, .@"0f", ._, ._, ._ }, |
| | 28521 | .{ ._, ._, .mov, .dst0q, .si(-1), ._, ._ }, |
| | 28522 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 28523 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28524 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, |
| | 28525 | .{ .@"0:", ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .sub_src0_bit_size, 1), ._, ._ }, |
| | 28526 | .{ ._, ._, .neg, .dst0d, ._, ._, ._ }, |
| | 28527 | } }, |
| | 28528 | }, .{ |
| | 28529 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, |
| | 28530 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| | 28531 | .patterns = &.{ |
| | 28532 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28533 | }, |
| | 28534 | .extra_temps = .{ |
| | 28535 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28536 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28537 | .unused, |
| | 28538 | .unused, |
| | 28539 | .unused, |
| | 28540 | .unused, |
| | 28541 | .unused, |
| | 28542 | .unused, |
| | 28543 | .unused, |
| | 28544 | .unused, |
| | 28545 | .unused, |
| | 28546 | }, |
| | 28547 | .dst_temps = .{ .mem, .unused }, |
| | 28548 | .clobbers = .{ .eflags = true }, |
| | 28549 | .each = .{ .once = &.{ |
| | 28550 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28551 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| | 28552 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28553 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28554 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28555 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28556 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 28557 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28558 | } }, |
| | 28559 | }, .{ |
| | 28560 | .required_features = .{ .lzcnt, null, null, null }, |
| | 28561 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| | 28562 | .patterns = &.{ |
| | 28563 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28564 | }, |
| | 28565 | .extra_temps = .{ |
| | 28566 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28567 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28568 | .unused, |
| | 28569 | .unused, |
| | 28570 | .unused, |
| | 28571 | .unused, |
| | 28572 | .unused, |
| | 28573 | .unused, |
| | 28574 | .unused, |
| | 28575 | .unused, |
| | 28576 | .unused, |
| | 28577 | }, |
| | 28578 | .dst_temps = .{ .mem, .unused }, |
| | 28579 | .clobbers = .{ .eflags = true }, |
| | 28580 | .each = .{ .once = &.{ |
| | 28581 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28582 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| | 28583 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28584 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28585 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28586 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28587 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| | 28588 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| | 28589 | } }, |
| | 28590 | }, .{ |
| | 28591 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, |
| | 28592 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| | 28593 | .patterns = &.{ |
| | 28594 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28595 | }, |
| | 28596 | .extra_temps = .{ |
| | 28597 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28598 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28599 | .unused, |
| | 28600 | .unused, |
| | 28601 | .unused, |
| | 28602 | .unused, |
| | 28603 | .unused, |
| | 28604 | .unused, |
| | 28605 | .unused, |
| | 28606 | .unused, |
| | 28607 | .unused, |
| | 28608 | }, |
| | 28609 | .dst_temps = .{ .mem, .unused }, |
| | 28610 | .clobbers = .{ .eflags = true }, |
| | 28611 | .each = .{ .once = &.{ |
| | 28612 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28613 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| | 28614 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28615 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28616 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28617 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28618 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 28619 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28620 | } }, |
| | 28621 | }, .{ |
| | 28622 | .required_features = .{ .lzcnt, null, null, null }, |
| | 28623 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| | 28624 | .patterns = &.{ |
| | 28625 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28626 | }, |
| | 28627 | .extra_temps = .{ |
| | 28628 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28629 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28630 | .unused, |
| | 28631 | .unused, |
| | 28632 | .unused, |
| | 28633 | .unused, |
| | 28634 | .unused, |
| | 28635 | .unused, |
| | 28636 | .unused, |
| | 28637 | .unused, |
| | 28638 | .unused, |
| | 28639 | }, |
| | 28640 | .dst_temps = .{ .mem, .unused }, |
| | 28641 | .clobbers = .{ .eflags = true }, |
| | 28642 | .each = .{ .once = &.{ |
| | 28643 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28644 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| | 28645 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28646 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28647 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28648 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28649 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| | 28650 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| | 28651 | } }, |
| | 28652 | }, .{ |
| | 28653 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, |
| | 28654 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| | 28655 | .patterns = &.{ |
| | 28656 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28657 | }, |
| | 28658 | .extra_temps = .{ |
| | 28659 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28660 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28661 | .unused, |
| | 28662 | .unused, |
| | 28663 | .unused, |
| | 28664 | .unused, |
| | 28665 | .unused, |
| | 28666 | .unused, |
| | 28667 | .unused, |
| | 28668 | .unused, |
| | 28669 | .unused, |
| | 28670 | }, |
| | 28671 | .dst_temps = .{ .mem, .unused }, |
| | 28672 | .clobbers = .{ .eflags = true }, |
| | 28673 | .each = .{ .once = &.{ |
| | 28674 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28675 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| | 28676 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28677 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28678 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28679 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28680 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 28681 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 28682 | } }, |
| | 28683 | }, .{ |
| | 28684 | .required_features = .{ .lzcnt, null, null, null }, |
| | 28685 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| | 28686 | .patterns = &.{ |
| | 28687 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28688 | }, |
| | 28689 | .extra_temps = .{ |
| | 28690 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28691 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28692 | .unused, |
| | 28693 | .unused, |
| | 28694 | .unused, |
| | 28695 | .unused, |
| | 28696 | .unused, |
| | 28697 | .unused, |
| | 28698 | .unused, |
| | 28699 | .unused, |
| | 28700 | .unused, |
| | 28701 | }, |
| | 28702 | .dst_temps = .{ .mem, .unused }, |
| | 28703 | .clobbers = .{ .eflags = true }, |
| | 28704 | .each = .{ .once = &.{ |
| | 28705 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28706 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| | 28707 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| | 28708 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, |
| | 28709 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 28710 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28711 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| | 28712 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| | 28713 | } }, |
| | 28714 | }, .{ |
| | 28715 | .required_features = .{ .@"64bit", .lzcnt, .slow_incdec, null }, |
| | 28716 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| | 28717 | .patterns = &.{ |
| | 28718 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 28719 | }, |
| | 28720 | .extra_temps = .{ |
| | 28721 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28722 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 28723 | .unused, |
| | 28724 | .unused, |
| | 28725 | .unused, |
| | 28726 | .unused, |
| | 28727 | .unused, |
| | 28728 | .unused, |
| | 28729 | .unused, |
| | 28730 | .unused, |
| | 28731 | .unused, |
| | 28732 | }, |
| | 28733 | .dst_temps = .{ .mem, .unused }, |
| | 28734 | .clobbers = .{ .eflags = true }, |
| | 28735 | .each = .{ .once = &.{ |
| | 28736 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 28737 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| | 28738 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| | 28739 | .{ ._, ._, .lzcnt, .tmp1q, .tmp1q, ._, ._ }, |
| | 28740 | .{ ._, ._, .sub, .tmp1b, .sia(64, .src0, .sub_bit_size), ._, ._ }, |
| | 28741 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 28742 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 28743 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 25839 | } }, | 28744 | } }, |
| 25840 | }, .{ | 28745 | }, .{ |
| 25841 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 28746 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| 25842 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 28747 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 25843 | .patterns = &.{ | 28748 | .patterns = &.{ |
| 25844 | .{ .src = .{ .to_mem, .none, .none } }, | 28749 | .{ .src = .{ .to_mem, .none, .none } }, |
| 25845 | }, | 28750 | }, |
| 25846 | .extra_temps = .{ | 28751 | .extra_temps = .{ |
| 25847 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28752 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 25848 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 28753 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 25849 | .unused, | 28754 | .unused, |
| 25850 | .unused, | 28755 | .unused, |
| ... | @@ -25853,31 +28758,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25853,31 +28758,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25853 | .unused, | 28758 | .unused, |
| 25854 | .unused, | 28759 | .unused, |
| 25855 | .unused, | 28760 | .unused, |
| | 28761 | .unused, |
| | 28762 | .unused, |
| 25856 | }, | 28763 | }, |
| 25857 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28764 | .dst_temps = .{ .mem, .unused }, |
| 25858 | .clobbers = .{ .eflags = true }, | 28765 | .clobbers = .{ .eflags = true }, |
| 25859 | .each = .{ .once = &.{ | 28766 | .each = .{ .once = &.{ |
| 25860 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_size), ._, ._ }, | 28767 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 25861 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 28768 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| 25862 | .{ .@"0:", ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, | 28769 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 25863 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, | 28770 | .{ ._, ._, .lzcnt, .tmp1q, .tmp1q, ._, ._ }, |
| 25864 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, | 28771 | .{ ._, ._, .sub, .tmp1b, .sia(64, .src0, .sub_bit_size), ._, ._ }, |
| 25865 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, | 28772 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| 25866 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28773 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 25867 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28774 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 25868 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | | |
| 25869 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, | | |
| 25870 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, | | |
| 25871 | } }, | 28775 | } }, |
| 25872 | }, .{ | 28776 | }, .{ |
| 25873 | .required_features = .{ .@"64bit", null, null, null }, | 28777 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, |
| 25874 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 28778 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 25875 | .patterns = &.{ | 28779 | .patterns = &.{ |
| 25876 | .{ .src = .{ .to_mem, .none, .none } }, | 28780 | .{ .src = .{ .to_mem, .none, .none } }, |
| 25877 | }, | 28781 | }, |
| 25878 | .extra_temps = .{ | 28782 | .extra_temps = .{ |
| | 28783 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 25879 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28784 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25880 | .unused, | 28785 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28786 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 25881 | .unused, | 28787 | .unused, |
| 25882 | .unused, | 28788 | .unused, |
| 25883 | .unused, | 28789 | .unused, |
| ... | @@ -25886,30 +28792,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25886,30 +28792,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25886 | .unused, | 28792 | .unused, |
| 25887 | .unused, | 28793 | .unused, |
| 25888 | }, | 28794 | }, |
| 25889 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28795 | .dst_temps = .{ .mem, .unused }, |
| 25890 | .clobbers = .{ .eflags = true }, | 28796 | .clobbers = .{ .eflags = true }, |
| 25891 | .each = .{ .once = &.{ | 28797 | .each = .{ .once = &.{ |
| 25892 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_size), ._, ._ }, | 28798 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 25893 | .{ ._, ._, .mov, .dst0q, .ua(.src0, .add_umax), ._, ._ }, | 28799 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 25894 | .{ .@"0:", ._, .@"and", .dst0q, .memi(.src0q, .tmp0), ._, ._ }, | 28800 | .{ .@"0:", ._, .movzx, .tmp2d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 25895 | .{ ._, ._r, .bs, .dst0q, .dst0q, ._, ._ }, | 28801 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 25896 | .{ ._, ._nz, .j, .@"0f", ._, ._, ._ }, | 28802 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 25897 | .{ ._, ._, .mov, .dst0q, .si(-1), ._, ._ }, | 28803 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| 25898 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28804 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 28805 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| | 28806 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 28807 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 25899 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28808 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 25900 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | | |
| 25901 | .{ .@"0:", ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .sub_src0_bit_size, 1), ._, ._ }, | | |
| 25902 | .{ ._, ._, .neg, .dst0d, ._, ._, ._ }, | | |
| 25903 | } }, | 28809 | } }, |
| 25904 | }, .{ | 28810 | }, .{ |
| 25905 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, | 28811 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, |
| 25906 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 28812 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 25907 | .patterns = &.{ | 28813 | .patterns = &.{ |
| 25908 | .{ .src = .{ .to_mem, .none, .none } }, | 28814 | .{ .src = .{ .to_mem, .none, .none } }, |
| 25909 | }, | 28815 | }, |
| 25910 | .extra_temps = .{ | 28816 | .extra_temps = .{ |
| | 28817 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 25911 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28818 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25912 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 28819 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28820 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 25913 | .unused, | 28821 | .unused, |
| 25914 | .unused, | 28822 | .unused, |
| 25915 | .unused, | 28823 | .unused, |
| ... | @@ -25918,31 +28826,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25918,31 +28826,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25918 | .unused, | 28826 | .unused, |
| 25919 | .unused, | 28827 | .unused, |
| 25920 | }, | 28828 | }, |
| 25921 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28829 | .dst_temps = .{ .mem, .unused }, |
| 25922 | .clobbers = .{ .eflags = true }, | 28830 | .clobbers = .{ .eflags = true }, |
| 25923 | .each = .{ .once = &.{ | 28831 | .each = .{ .once = &.{ |
| 25924 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, | 28832 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 25925 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 28833 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 25926 | .{ .@"0:", ._, .xor, .dst0d, .dst0d, ._, ._ }, | 28834 | .{ .@"0:", ._, .movzx, .tmp2d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 25927 | .{ ._, ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, | 28835 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 25928 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, | 28836 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 25929 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, | 28837 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| 25930 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, | 28838 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| 25931 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28839 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| 25932 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28840 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| 25933 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | 28841 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 25934 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, | 28842 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 25935 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, | | |
| 25936 | } }, | 28843 | } }, |
| 25937 | }, .{ | 28844 | }, .{ |
| 25938 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 28845 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, |
| 25939 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 28846 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 25940 | .patterns = &.{ | 28847 | .patterns = &.{ |
| 25941 | .{ .src = .{ .to_mem, .none, .none } }, | 28848 | .{ .src = .{ .to_mem, .none, .none } }, |
| 25942 | }, | 28849 | }, |
| 25943 | .extra_temps = .{ | 28850 | .extra_temps = .{ |
| | 28851 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28852 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25944 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28853 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25945 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 28854 | .unused, |
| 25946 | .unused, | 28855 | .unused, |
| 25947 | .unused, | 28856 | .unused, |
| 25948 | .unused, | 28857 | .unused, |
| ... | @@ -25951,28 +28860,30 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25951,28 +28860,30 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25951 | .unused, | 28860 | .unused, |
| 25952 | .unused, | 28861 | .unused, |
| 25953 | }, | 28862 | }, |
| 25954 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28863 | .dst_temps = .{ .mem, .unused }, |
| 25955 | .clobbers = .{ .eflags = true }, | 28864 | .clobbers = .{ .eflags = true }, |
| 25956 | .each = .{ .once = &.{ | 28865 | .each = .{ .once = &.{ |
| 25957 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, | 28866 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 25958 | .{ ._, ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 28867 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 25959 | .{ .@"0:", ._, .@"and", .tmp1q, .memi(.src0q, .tmp0), ._, ._ }, | 28868 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 25960 | .{ ._, ._, .lzcnt, .dst0q, .tmp1q, ._, ._ }, | 28869 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 25961 | .{ ._, ._nc, .j, .@"0f", ._, ._, ._ }, | 28870 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 25962 | .{ ._, ._, .mov, .tmp1q, .si(-1), ._, ._ }, | 28871 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| 25963 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28872 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| | 28873 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, |
| | 28874 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, |
| | 28875 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 25964 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28876 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 25965 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | | |
| 25966 | .{ .@"0:", ._, .neg, .tmp0d, ._, ._, ._ }, | | |
| 25967 | .{ ._, ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .add_src0_bit_size, -64), ._, ._ }, | | |
| 25968 | } }, | 28877 | } }, |
| 25969 | }, .{ | 28878 | }, .{ |
| 25970 | .required_features = .{ .@"64bit", null, null, null }, | 28879 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, |
| 25971 | .src_constraints = .{ .{ .remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 28880 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 25972 | .patterns = &.{ | 28881 | .patterns = &.{ |
| 25973 | .{ .src = .{ .to_mem, .none, .none } }, | 28882 | .{ .src = .{ .to_mem, .none, .none } }, |
| 25974 | }, | 28883 | }, |
| 25975 | .extra_temps = .{ | 28884 | .extra_temps = .{ |
| | 28885 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 28886 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25976 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28887 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 25977 | .unused, | 28888 | .unused, |
| 25978 | .unused, | 28889 | .unused, |
| ... | @@ -25983,23 +28894,23 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -25983,23 +28894,23 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 25983 | .unused, | 28894 | .unused, |
| 25984 | .unused, | 28895 | .unused, |
| 25985 | }, | 28896 | }, |
| 25986 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 28897 | .dst_temps = .{ .mem, .unused }, |
| 25987 | .clobbers = .{ .eflags = true }, | 28898 | .clobbers = .{ .eflags = true }, |
| 25988 | .each = .{ .once = &.{ | 28899 | .each = .{ .once = &.{ |
| 25989 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .src0, .add_size), ._, ._ }, | 28900 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 25990 | .{ ._, ._, .mov, .dst0q, .ua(.src0, .add_umax), ._, ._ }, | 28901 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 25991 | .{ .@"0:", ._, .@"and", .dst0q, .memi(.src0q, .tmp0), ._, ._ }, | 28902 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 25992 | .{ ._, ._r, .bs, .dst0q, .dst0q, ._, ._ }, | 28903 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 25993 | .{ ._, ._nz, .j, .@"0f", ._, ._, ._ }, | 28904 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 25994 | .{ ._, ._, .mov, .dst0q, .si(-1), ._, ._ }, | 28905 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| 25995 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, | 28906 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| 25996 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28907 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, |
| 25997 | .{ ._, ._, .xor, .tmp0d, .tmp0d, ._, ._ }, | 28908 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, |
| 25998 | .{ .@"0:", ._, .lea, .dst0d, .leasiad(.dst0, .@"8", .tmp0, .sub_src0_bit_size, 1), ._, ._ }, | 28909 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 25999 | .{ ._, ._, .neg, .dst0d, ._, ._, ._ }, | 28910 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26000 | } }, | 28911 | } }, |
| 26001 | }, .{ | 28912 | }, .{ |
| 26002 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, | 28913 | .required_features = .{ .slow_incdec, null, null, null }, |
| 26003 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 28914 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 26004 | .patterns = &.{ | 28915 | .patterns = &.{ |
| 26005 | .{ .src = .{ .to_mem, .none, .none } }, | 28916 | .{ .src = .{ .to_mem, .none, .none } }, |
| ... | @@ -26007,6 +28918,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26007,6 +28918,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26007 | .extra_temps = .{ | 28918 | .extra_temps = .{ |
| 26008 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 28919 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26009 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28920 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28921 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28922 | .unused, |
| 26010 | .unused, | 28923 | .unused, |
| 26011 | .unused, | 28924 | .unused, |
| 26012 | .unused, | 28925 | .unused, |
| ... | @@ -26021,14 +28934,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26021,14 +28934,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26021 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 28934 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26022 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 28935 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 26023 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 28936 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26024 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 28937 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26025 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 28938 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| | 28939 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 28940 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| 26026 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 28941 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| 26027 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 28942 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26028 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 28943 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26029 | } }, | 28944 | } }, |
| 26030 | }, .{ | 28945 | }, .{ |
| 26031 | .required_features = .{ .lzcnt, null, null, null }, | | |
| 26032 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 28946 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, |
| 26033 | .patterns = &.{ | 28947 | .patterns = &.{ |
| 26034 | .{ .src = .{ .to_mem, .none, .none } }, | 28948 | .{ .src = .{ .to_mem, .none, .none } }, |
| ... | @@ -26036,6 +28950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26036,6 +28950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26036 | .extra_temps = .{ | 28950 | .extra_temps = .{ |
| 26037 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 28951 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26038 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28952 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28953 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28954 | .unused, |
| 26039 | .unused, | 28955 | .unused, |
| 26040 | .unused, | 28956 | .unused, |
| 26041 | .unused, | 28957 | .unused, |
| ... | @@ -26050,14 +28966,16 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26050,14 +28966,16 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26050 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 28966 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26051 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 28967 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, |
| 26052 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 28968 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26053 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 28969 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26054 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 28970 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| | 28971 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 28972 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| 26055 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 28973 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| 26056 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 28974 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 26057 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 28975 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26058 | } }, | 28976 | } }, |
| 26059 | }, .{ | 28977 | }, .{ |
| 26060 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, | 28978 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, |
| 26061 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 28979 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26062 | .patterns = &.{ | 28980 | .patterns = &.{ |
| 26063 | .{ .src = .{ .to_mem, .none, .none } }, | 28981 | .{ .src = .{ .to_mem, .none, .none } }, |
| ... | @@ -26065,6 +28983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26065,6 +28983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26065 | .extra_temps = .{ | 28983 | .extra_temps = .{ |
| 26066 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 28984 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26067 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 28985 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28986 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 28987 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 26068 | .unused, | 28988 | .unused, |
| 26069 | .unused, | 28989 | .unused, |
| 26070 | .unused, | 28990 | .unused, |
| ... | @@ -26077,16 +28997,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26077,16 +28997,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26077 | .clobbers = .{ .eflags = true }, | 28997 | .clobbers = .{ .eflags = true }, |
| 26078 | .each = .{ .once = &.{ | 28998 | .each = .{ .once = &.{ |
| 26079 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 28999 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26080 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29000 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26081 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29001 | .{ .@"0:", ._, .movzx, .tmp2d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26082 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 29002 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 26083 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 29003 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 26084 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29004 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| | 29005 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 29006 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| | 29007 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| 26085 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29008 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26086 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29009 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26087 | } }, | 29010 | } }, |
| 26088 | }, .{ | 29011 | }, .{ |
| 26089 | .required_features = .{ .lzcnt, null, null, null }, | 29012 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, |
| 26090 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29013 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26091 | .patterns = &.{ | 29014 | .patterns = &.{ |
| 26092 | .{ .src = .{ .to_mem, .none, .none } }, | 29015 | .{ .src = .{ .to_mem, .none, .none } }, |
| ... | @@ -26094,6 +29017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26094,6 +29017,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26094 | .extra_temps = .{ | 29017 | .extra_temps = .{ |
| 26095 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29018 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26096 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29019 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29020 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29021 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 26097 | .unused, | 29022 | .unused, |
| 26098 | .unused, | 29023 | .unused, |
| 26099 | .unused, | 29024 | .unused, |
| ... | @@ -26106,23 +29031,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26106,23 +29031,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26106 | .clobbers = .{ .eflags = true }, | 29031 | .clobbers = .{ .eflags = true }, |
| 26107 | .each = .{ .once = &.{ | 29032 | .each = .{ .once = &.{ |
| 26108 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29033 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26109 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29034 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26110 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29035 | .{ .@"0:", ._, .movzx, .tmp2d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26111 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 29036 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 26112 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 29037 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 26113 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29038 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| | 29039 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 29040 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| | 29041 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| 26114 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29042 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 26115 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29043 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26116 | } }, | 29044 | } }, |
| 26117 | }, .{ | 29045 | }, .{ |
| 26118 | .required_features = .{ .lzcnt, .slow_incdec, null, null }, | 29046 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, |
| 26119 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29047 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26120 | .patterns = &.{ | 29048 | .patterns = &.{ |
| 26121 | .{ .src = .{ .to_mem, .none, .none } }, | 29049 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26122 | }, | 29050 | }, |
| 26123 | .extra_temps = .{ | 29051 | .extra_temps = .{ |
| 26124 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29052 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26125 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29053 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29054 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29055 | .unused, |
| 26126 | .unused, | 29056 | .unused, |
| 26127 | .unused, | 29057 | .unused, |
| 26128 | .unused, | 29058 | .unused, |
| ... | @@ -26135,23 +29065,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26135,23 +29065,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26135 | .clobbers = .{ .eflags = true }, | 29065 | .clobbers = .{ .eflags = true }, |
| 26136 | .each = .{ .once = &.{ | 29066 | .each = .{ .once = &.{ |
| 26137 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29067 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26138 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29068 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26139 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29069 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26140 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 29070 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 26141 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 29071 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 26142 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29072 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| | 29073 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| | 29074 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, |
| | 29075 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, |
| 26143 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29076 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26144 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29077 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26145 | } }, | 29078 | } }, |
| 26146 | }, .{ | 29079 | }, .{ |
| 26147 | .required_features = .{ .lzcnt, null, null, null }, | 29080 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, |
| 26148 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29081 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26149 | .patterns = &.{ | 29082 | .patterns = &.{ |
| 26150 | .{ .src = .{ .to_mem, .none, .none } }, | 29083 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26151 | }, | 29084 | }, |
| 26152 | .extra_temps = .{ | 29085 | .extra_temps = .{ |
| 26153 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29086 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26154 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29087 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29088 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29089 | .unused, |
| 26155 | .unused, | 29090 | .unused, |
| 26156 | .unused, | 29091 | .unused, |
| 26157 | .unused, | 29092 | .unused, |
| ... | @@ -26164,23 +29099,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26164,23 +29099,28 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26164 | .clobbers = .{ .eflags = true }, | 29099 | .clobbers = .{ .eflags = true }, |
| 26165 | .each = .{ .once = &.{ | 29100 | .each = .{ .once = &.{ |
| 26166 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29101 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26167 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29102 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26168 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29103 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26169 | .{ ._, ._, .lzcnt, .tmp1d, .tmp1d, ._, ._ }, | 29104 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 26170 | .{ ._, ._, .sub, .tmp1b, .sia(32, .src0, .sub_bit_size), ._, ._ }, | 29105 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 26171 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29106 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| | 29107 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| | 29108 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, |
| | 29109 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, |
| 26172 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29110 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 26173 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29111 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26174 | } }, | 29112 | } }, |
| 26175 | }, .{ | 29113 | }, .{ |
| 26176 | .required_features = .{ .@"64bit", .lzcnt, .slow_incdec, null }, | 29114 | .required_features = .{ .slow_incdec, null, null, null }, |
| 26177 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 29115 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26178 | .patterns = &.{ | 29116 | .patterns = &.{ |
| 26179 | .{ .src = .{ .to_mem, .none, .none } }, | 29117 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26180 | }, | 29118 | }, |
| 26181 | .extra_temps = .{ | 29119 | .extra_temps = .{ |
| 26182 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29120 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26183 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 29121 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29122 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29123 | .unused, |
| 26184 | .unused, | 29124 | .unused, |
| 26185 | .unused, | 29125 | .unused, |
| 26186 | .unused, | 29126 | .unused, |
| ... | @@ -26193,23 +29133,26 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26193,23 +29133,26 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26193 | .clobbers = .{ .eflags = true }, | 29133 | .clobbers = .{ .eflags = true }, |
| 26194 | .each = .{ .once = &.{ | 29134 | .each = .{ .once = &.{ |
| 26195 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29135 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26196 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 29136 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26197 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 29137 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26198 | .{ ._, ._, .lzcnt, .tmp1q, .tmp1q, ._, ._ }, | 29138 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26199 | .{ ._, ._, .sub, .tmp1b, .sia(64, .src0, .sub_bit_size), ._, ._ }, | 29139 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| | 29140 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 29141 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| 26200 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29142 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| 26201 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29143 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26202 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29144 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26203 | } }, | 29145 | } }, |
| 26204 | }, .{ | 29146 | }, .{ |
| 26205 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 29147 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, |
| 26206 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | | |
| 26207 | .patterns = &.{ | 29148 | .patterns = &.{ |
| 26208 | .{ .src = .{ .to_mem, .none, .none } }, | 29149 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26209 | }, | 29150 | }, |
| 26210 | .extra_temps = .{ | 29151 | .extra_temps = .{ |
| 26211 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29152 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26212 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 29153 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29154 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29155 | .unused, |
| 26213 | .unused, | 29156 | .unused, |
| 26214 | .unused, | 29157 | .unused, |
| 26215 | .unused, | 29158 | .unused, |
| ... | @@ -26222,17 +29165,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26222,17 +29165,19 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26222 | .clobbers = .{ .eflags = true }, | 29165 | .clobbers = .{ .eflags = true }, |
| 26223 | .each = .{ .once = &.{ | 29166 | .each = .{ .once = &.{ |
| 26224 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29167 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26225 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 29168 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, |
| 26226 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 29169 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26227 | .{ ._, ._, .lzcnt, .tmp1q, .tmp1q, ._, ._ }, | 29170 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26228 | .{ ._, ._, .sub, .tmp1b, .sia(64, .src0, .sub_bit_size), ._, ._ }, | 29171 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| | 29172 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 29173 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| 26229 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29174 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| 26230 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29175 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| 26231 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29176 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26232 | } }, | 29177 | } }, |
| 26233 | }, .{ | 29178 | }, .{ |
| 26234 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, | 29179 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, |
| 26235 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29180 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26236 | .patterns = &.{ | 29181 | .patterns = &.{ |
| 26237 | .{ .src = .{ .to_mem, .none, .none } }, | 29182 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26238 | }, | 29183 | }, |
| ... | @@ -26246,13 +29191,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26246,13 +29191,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26246 | .unused, | 29191 | .unused, |
| 26247 | .unused, | 29192 | .unused, |
| 26248 | .unused, | 29193 | .unused, |
| | 29194 | .unused, |
| | 29195 | .unused, |
| 26249 | }, | 29196 | }, |
| 26250 | .dst_temps = .{ .mem, .unused }, | 29197 | .dst_temps = .{ .mem, .unused }, |
| 26251 | .clobbers = .{ .eflags = true }, | 29198 | .clobbers = .{ .eflags = true }, |
| 26252 | .each = .{ .once = &.{ | 29199 | .each = .{ .once = &.{ |
| 26253 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29200 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26254 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29201 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26255 | .{ .@"0:", ._, .movzx, .tmp2d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29202 | .{ .@"0:", ._, .mov, .tmp2d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26256 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29203 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 26257 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29204 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 26258 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29205 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| ... | @@ -26264,7 +29211,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26264,7 +29211,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26264 | } }, | 29211 | } }, |
| 26265 | }, .{ | 29212 | }, .{ |
| 26266 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, | 29213 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, |
| 26267 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29214 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26268 | .patterns = &.{ | 29215 | .patterns = &.{ |
| 26269 | .{ .src = .{ .to_mem, .none, .none } }, | 29216 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26270 | }, | 29217 | }, |
| ... | @@ -26278,13 +29225,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26278,13 +29225,15 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26278 | .unused, | 29225 | .unused, |
| 26279 | .unused, | 29226 | .unused, |
| 26280 | .unused, | 29227 | .unused, |
| | 29228 | .unused, |
| | 29229 | .unused, |
| 26281 | }, | 29230 | }, |
| 26282 | .dst_temps = .{ .mem, .unused }, | 29231 | .dst_temps = .{ .mem, .unused }, |
| 26283 | .clobbers = .{ .eflags = true }, | 29232 | .clobbers = .{ .eflags = true }, |
| 26284 | .each = .{ .once = &.{ | 29233 | .each = .{ .once = &.{ |
| 26285 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29234 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26286 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29235 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26287 | .{ .@"0:", ._, .movzx, .tmp2d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29236 | .{ .@"0:", ._, .mov, .tmp2d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26288 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29237 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, |
| 26289 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29238 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, |
| 26290 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29239 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| ... | @@ -26296,7 +29245,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26296,7 +29245,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26296 | } }, | 29245 | } }, |
| 26297 | }, .{ | 29246 | }, .{ |
| 26298 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, | 29247 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, |
| 26299 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29248 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26300 | .patterns = &.{ | 29249 | .patterns = &.{ |
| 26301 | .{ .src = .{ .to_mem, .none, .none } }, | 29250 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26302 | }, | 29251 | }, |
| ... | @@ -26310,12 +29259,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26310,12 +29259,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26310 | .unused, | 29259 | .unused, |
| 26311 | .unused, | 29260 | .unused, |
| 26312 | .unused, | 29261 | .unused, |
| | 29262 | .unused, |
| | 29263 | .unused, |
| 26313 | }, | 29264 | }, |
| 26314 | .dst_temps = .{ .mem, .unused }, | 29265 | .dst_temps = .{ .mem, .unused }, |
| 26315 | .clobbers = .{ .eflags = true }, | 29266 | .clobbers = .{ .eflags = true }, |
| 26316 | .each = .{ .once = &.{ | 29267 | .each = .{ .once = &.{ |
| 26317 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29268 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26318 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29269 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26319 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29270 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26320 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29271 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 26321 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29272 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| ... | @@ -26328,7 +29279,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26328,7 +29279,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26328 | } }, | 29279 | } }, |
| 26329 | }, .{ | 29280 | }, .{ |
| 26330 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, | 29281 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, |
| 26331 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29282 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26332 | .patterns = &.{ | 29283 | .patterns = &.{ |
| 26333 | .{ .src = .{ .to_mem, .none, .none } }, | 29284 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26334 | }, | 29285 | }, |
| ... | @@ -26342,12 +29293,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26342,12 +29293,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26342 | .unused, | 29293 | .unused, |
| 26343 | .unused, | 29294 | .unused, |
| 26344 | .unused, | 29295 | .unused, |
| | 29296 | .unused, |
| | 29297 | .unused, |
| 26345 | }, | 29298 | }, |
| 26346 | .dst_temps = .{ .mem, .unused }, | 29299 | .dst_temps = .{ .mem, .unused }, |
| 26347 | .clobbers = .{ .eflags = true }, | 29300 | .clobbers = .{ .eflags = true }, |
| 26348 | .each = .{ .once = &.{ | 29301 | .each = .{ .once = &.{ |
| 26349 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29302 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26350 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29303 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26351 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29304 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26352 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29305 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, |
| 26353 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29306 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| ... | @@ -26360,7 +29313,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26360,7 +29313,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26360 | } }, | 29313 | } }, |
| 26361 | }, .{ | 29314 | }, .{ |
| 26362 | .required_features = .{ .slow_incdec, null, null, null }, | 29315 | .required_features = .{ .slow_incdec, null, null, null }, |
| 26363 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29316 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26364 | .patterns = &.{ | 29317 | .patterns = &.{ |
| 26365 | .{ .src = .{ .to_mem, .none, .none } }, | 29318 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26366 | }, | 29319 | }, |
| ... | @@ -26374,12 +29327,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26374,12 +29327,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26374 | .unused, | 29327 | .unused, |
| 26375 | .unused, | 29328 | .unused, |
| 26376 | .unused, | 29329 | .unused, |
| | 29330 | .unused, |
| | 29331 | .unused, |
| 26377 | }, | 29332 | }, |
| 26378 | .dst_temps = .{ .mem, .unused }, | 29333 | .dst_temps = .{ .mem, .unused }, |
| 26379 | .clobbers = .{ .eflags = true }, | 29334 | .clobbers = .{ .eflags = true }, |
| 26380 | .each = .{ .once = &.{ | 29335 | .each = .{ .once = &.{ |
| 26381 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29336 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26382 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29337 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26383 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29338 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26384 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29339 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26385 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29340 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| ... | @@ -26390,7 +29345,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26390,7 +29345,7 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26390 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29345 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26391 | } }, | 29346 | } }, |
| 26392 | }, .{ | 29347 | }, .{ |
| 26393 | .src_constraints = .{ .{ .scalar_int_is = .byte }, .any, .any }, | 29348 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, |
| 26394 | .patterns = &.{ | 29349 | .patterns = &.{ |
| 26395 | .{ .src = .{ .to_mem, .none, .none } }, | 29350 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26396 | }, | 29351 | }, |
| ... | @@ -26404,12 +29359,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26404,12 +29359,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26404 | .unused, | 29359 | .unused, |
| 26405 | .unused, | 29360 | .unused, |
| 26406 | .unused, | 29361 | .unused, |
| | 29362 | .unused, |
| | 29363 | .unused, |
| 26407 | }, | 29364 | }, |
| 26408 | .dst_temps = .{ .mem, .unused }, | 29365 | .dst_temps = .{ .mem, .unused }, |
| 26409 | .clobbers = .{ .eflags = true }, | 29366 | .clobbers = .{ .eflags = true }, |
| 26410 | .each = .{ .once = &.{ | 29367 | .each = .{ .once = &.{ |
| 26411 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29368 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26412 | .{ .@"0:", ._, .movzx, .tmp1d, .memia(.src0b, .tmp0, .add_len), ._, ._ }, | 29369 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, |
| 26413 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29370 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, |
| 26414 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29371 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26415 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29372 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, |
| ... | @@ -26420,30 +29377,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26420,30 +29377,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26420 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29377 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26421 | } }, | 29378 | } }, |
| 26422 | }, .{ | 29379 | }, .{ |
| 26423 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, | 29380 | .required_features = .{ .@"64bit", .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec }, |
| 26424 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29381 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 26425 | .patterns = &.{ | 29382 | .patterns = &.{ |
| 26426 | .{ .src = .{ .to_mem, .none, .none } }, | 29383 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26427 | }, | 29384 | }, |
| 26428 | .extra_temps = .{ | 29385 | .extra_temps = .{ |
| 26429 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29386 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26430 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29387 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26431 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29388 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26432 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 29389 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 26433 | .unused, | 29390 | .unused, |
| 26434 | .unused, | 29391 | .unused, |
| 26435 | .unused, | 29392 | .unused, |
| 26436 | .unused, | 29393 | .unused, |
| 26437 | .unused, | 29394 | .unused, |
| | 29395 | .unused, |
| | 29396 | .unused, |
| 26438 | }, | 29397 | }, |
| 26439 | .dst_temps = .{ .mem, .unused }, | 29398 | .dst_temps = .{ .mem, .unused }, |
| 26440 | .clobbers = .{ .eflags = true }, | 29399 | .clobbers = .{ .eflags = true }, |
| 26441 | .each = .{ .once = &.{ | 29400 | .each = .{ .once = &.{ |
| 26442 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29401 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26443 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29402 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26444 | .{ .@"0:", ._, .movzx, .tmp2d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29403 | .{ .@"0:", ._, .mov, .tmp2q, .ua(.src0, .add_umax), ._, ._ }, |
| 26445 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29404 | .{ ._, ._, .@"and", .tmp2q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 26446 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29405 | .{ ._, ._r, .bs, .tmp2q, .tmp2q, ._, ._ }, |
| 26447 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29406 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| 26448 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29407 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| 26449 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 29408 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| ... | @@ -26452,30 +29411,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26452,30 +29411,32 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26452 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29411 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26453 | } }, | 29412 | } }, |
| 26454 | }, .{ | 29413 | }, .{ |
| 26455 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, | 29414 | .required_features = .{ .@"64bit", .cmov, .bsf_bsr_0_clobbers_result, null }, |
| 26456 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29415 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 26457 | .patterns = &.{ | 29416 | .patterns = &.{ |
| 26458 | .{ .src = .{ .to_mem, .none, .none } }, | 29417 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26459 | }, | 29418 | }, |
| 26460 | .extra_temps = .{ | 29419 | .extra_temps = .{ |
| 26461 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29420 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26462 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29421 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26463 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29422 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26464 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 29423 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, |
| 26465 | .unused, | 29424 | .unused, |
| 26466 | .unused, | 29425 | .unused, |
| 26467 | .unused, | 29426 | .unused, |
| 26468 | .unused, | 29427 | .unused, |
| 26469 | .unused, | 29428 | .unused, |
| | 29429 | .unused, |
| | 29430 | .unused, |
| 26470 | }, | 29431 | }, |
| 26471 | .dst_temps = .{ .mem, .unused }, | 29432 | .dst_temps = .{ .mem, .unused }, |
| 26472 | .clobbers = .{ .eflags = true }, | 29433 | .clobbers = .{ .eflags = true }, |
| 26473 | .each = .{ .once = &.{ | 29434 | .each = .{ .once = &.{ |
| 26474 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29435 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26475 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29436 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, |
| 26476 | .{ .@"0:", ._, .movzx, .tmp2d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29437 | .{ .@"0:", ._, .mov, .tmp2q, .ua(.src0, .add_umax), ._, ._ }, |
| 26477 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29438 | .{ ._, ._, .@"and", .tmp2q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 26478 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29439 | .{ ._, ._r, .bs, .tmp2q, .tmp2q, ._, ._ }, |
| 26479 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29440 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, |
| 26480 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29441 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| 26481 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 29442 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, |
| ... | @@ -26484,15 +29445,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26484,15 +29445,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26484 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29445 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26485 | } }, | 29446 | } }, |
| 26486 | }, .{ | 29447 | }, .{ |
| 26487 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, | 29448 | .required_features = .{ .@"64bit", .bsf_bsr_0_clobbers_result, .slow_incdec, null }, |
| 26488 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29449 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 26489 | .patterns = &.{ | 29450 | .patterns = &.{ |
| 26490 | .{ .src = .{ .to_mem, .none, .none } }, | 29451 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26491 | }, | 29452 | }, |
| 26492 | .extra_temps = .{ | 29453 | .extra_temps = .{ |
| 26493 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29454 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26494 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29455 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26495 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29456 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29457 | .unused, |
| | 29458 | .unused, |
| 26496 | .unused, | 29459 | .unused, |
| 26497 | .unused, | 29460 | .unused, |
| 26498 | .unused, | 29461 | .unused, |
| ... | @@ -26504,9 +29467,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26504,9 +29467,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26504 | .clobbers = .{ .eflags = true }, | 29467 | .clobbers = .{ .eflags = true }, |
| 26505 | .each = .{ .once = &.{ | 29468 | .each = .{ .once = &.{ |
| 26506 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29469 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26507 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29470 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| 26508 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29471 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 26509 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29472 | .{ ._, ._r, .bs, .tmp1q, .tmp1q, ._, ._ }, |
| 26510 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29473 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 26511 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | 29474 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| 26512 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | 29475 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| ... | @@ -26516,15 +29479,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26516,15 +29479,17 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26516 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29479 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26517 | } }, | 29480 | } }, |
| 26518 | }, .{ | 29481 | }, .{ |
| 26519 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, | 29482 | .required_features = .{ .@"64bit", .bsf_bsr_0_clobbers_result, null, null }, |
| 26520 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29483 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 26521 | .patterns = &.{ | 29484 | .patterns = &.{ |
| 26522 | .{ .src = .{ .to_mem, .none, .none } }, | 29485 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26523 | }, | 29486 | }, |
| 26524 | .extra_temps = .{ | 29487 | .extra_temps = .{ |
| 26525 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29488 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26526 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29489 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26527 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29490 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29491 | .unused, |
| | 29492 | .unused, |
| 26528 | .unused, | 29493 | .unused, |
| 26529 | .unused, | 29494 | .unused, |
| 26530 | .unused, | 29495 | .unused, |
| ... | @@ -26536,9 +29501,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26536,9 +29501,9 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26536 | .clobbers = .{ .eflags = true }, | 29501 | .clobbers = .{ .eflags = true }, |
| 26537 | .each = .{ .once = &.{ | 29502 | .each = .{ .once = &.{ |
| 26538 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29503 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26539 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29504 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| 26540 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29505 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 26541 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29506 | .{ ._, ._r, .bs, .tmp1q, .tmp1q, ._, ._ }, |
| 26542 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29507 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, |
| 26543 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | 29508 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, |
| 26544 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | 29509 | .{ ._, ._c, .st, ._, ._, ._, ._ }, |
| ... | @@ -26548,8 +29513,41 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26548,8 +29513,41 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26548 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29513 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| 26549 | } }, | 29514 | } }, |
| 26550 | }, .{ | 29515 | }, .{ |
| 26551 | .required_features = .{ .slow_incdec, null, null, null }, | 29516 | .required_features = .{ .@"64bit", .slow_incdec, null, null }, |
| 26552 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29517 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| | 29518 | .patterns = &.{ |
| | 29519 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 29520 | }, |
| | 29521 | .extra_temps = .{ |
| | 29522 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29523 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29524 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29525 | .unused, |
| | 29526 | .unused, |
| | 29527 | .unused, |
| | 29528 | .unused, |
| | 29529 | .unused, |
| | 29530 | .unused, |
| | 29531 | .unused, |
| | 29532 | .unused, |
| | 29533 | }, |
| | 29534 | .dst_temps = .{ .mem, .unused }, |
| | 29535 | .clobbers = .{ .eflags = true }, |
| | 29536 | .each = .{ .once = &.{ |
| | 29537 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 29538 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| | 29539 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| | 29540 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| | 29541 | .{ ._, ._r, .bs, .tmp2q, .tmp1q, ._, ._ }, |
| | 29542 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| | 29543 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| | 29544 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 29545 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29546 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 29547 | } }, |
| | 29548 | }, .{ |
| | 29549 | .required_features = .{ .@"64bit", null, null, null }, |
| | 29550 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, |
| 26553 | .patterns = &.{ | 29551 | .patterns = &.{ |
| 26554 | .{ .src = .{ .to_mem, .none, .none } }, | 29552 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26555 | }, | 29553 | }, |
| ... | @@ -26563,30 +29561,119 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26563,30 +29561,119 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26563 | .unused, | 29561 | .unused, |
| 26564 | .unused, | 29562 | .unused, |
| 26565 | .unused, | 29563 | .unused, |
| | 29564 | .unused, |
| | 29565 | .unused, |
| 26566 | }, | 29566 | }, |
| 26567 | .dst_temps = .{ .mem, .unused }, | 29567 | .dst_temps = .{ .mem, .unused }, |
| 26568 | .clobbers = .{ .eflags = true }, | 29568 | .clobbers = .{ .eflags = true }, |
| 26569 | .each = .{ .once = &.{ | 29569 | .each = .{ .once = &.{ |
| 26570 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29570 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26571 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29571 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, |
| 26572 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29572 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, |
| 26573 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29573 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, |
| 26574 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29574 | .{ ._, ._r, .bs, .tmp2q, .tmp1q, ._, ._ }, |
| 26575 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29575 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, |
| 26576 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 29576 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, |
| 26577 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29577 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, |
| | 29578 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, |
| | 29579 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, |
| | 29580 | } }, |
| | 29581 | }, .{ |
| | 29582 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, |
| | 29583 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29584 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| | 29585 | .patterns = &.{ |
| | 29586 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 29587 | }, |
| | 29588 | .extra_temps = .{ |
| | 29589 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29590 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 29591 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29592 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29593 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29594 | .unused, |
| | 29595 | .unused, |
| | 29596 | .unused, |
| | 29597 | .unused, |
| | 29598 | .unused, |
| | 29599 | .unused, |
| | 29600 | }, |
| | 29601 | .dst_temps = .{ .mem, .unused }, |
| | 29602 | .clobbers = .{ .eflags = true }, |
| | 29603 | .each = .{ .once = &.{ |
| | 29604 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 29605 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| | 29606 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| | 29607 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| | 29608 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| | 29609 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, |
| | 29610 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| | 29611 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| | 29612 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29613 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29614 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29615 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29616 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29617 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 29618 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 29619 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26578 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29620 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26579 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29621 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26580 | } }, | 29622 | } }, |
| 26581 | }, .{ | 29623 | }, .{ |
| 26582 | .src_constraints = .{ .{ .scalar_int_is = .word }, .any, .any }, | 29624 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| | 29625 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29626 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| | 29627 | .patterns = &.{ |
| | 29628 | .{ .src = .{ .to_mem, .none, .none } }, |
| | 29629 | }, |
| | 29630 | .extra_temps = .{ |
| | 29631 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29632 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 29633 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| | 29634 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29635 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29636 | .unused, |
| | 29637 | .unused, |
| | 29638 | .unused, |
| | 29639 | .unused, |
| | 29640 | .unused, |
| | 29641 | .unused, |
| | 29642 | }, |
| | 29643 | .dst_temps = .{ .mem, .unused }, |
| | 29644 | .clobbers = .{ .eflags = true }, |
| | 29645 | .each = .{ .once = &.{ |
| | 29646 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| | 29647 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| | 29648 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| | 29649 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| | 29650 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| | 29651 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| | 29652 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| | 29653 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29654 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29655 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29656 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29657 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29658 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 29659 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 29660 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| | 29661 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29662 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| | 29663 | } }, |
| | 29664 | }, .{ |
| | 29665 | .required_features = .{ .@"64bit", null, null, null }, |
| | 29666 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29667 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| 26583 | .patterns = &.{ | 29668 | .patterns = &.{ |
| 26584 | .{ .src = .{ .to_mem, .none, .none } }, | 29669 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26585 | }, | 29670 | }, |
| 26586 | .extra_temps = .{ | 29671 | .extra_temps = .{ |
| 26587 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29672 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29673 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26588 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29674 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26589 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29675 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29676 | .unused, |
| 26590 | .unused, | 29677 | .unused, |
| 26591 | .unused, | 29678 | .unused, |
| 26592 | .unused, | 29679 | .unused, |
| ... | @@ -26598,27 +29685,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26598,27 +29685,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26598 | .clobbers = .{ .eflags = true }, | 29685 | .clobbers = .{ .eflags = true }, |
| 26599 | .each = .{ .once = &.{ | 29686 | .each = .{ .once = &.{ |
| 26600 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29687 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26601 | .{ .@"0:", ._, .movzx, .tmp1d, .memsia(.src0w, .@"2", .tmp0, .add_2_len), ._, ._ }, | 29688 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26602 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29689 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| 26603 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29690 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26604 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29691 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26605 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29692 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, |
| 26606 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 29693 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, |
| 26607 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29694 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26608 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29695 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| 26609 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29696 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29697 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29698 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, |
| | 29699 | .{ ._, ._, .neg, .tmp3b, ._, ._, ._ }, |
| | 29700 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 29701 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| | 29702 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29703 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26610 | } }, | 29704 | } }, |
| 26611 | }, .{ | 29705 | }, .{ |
| 26612 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec, null }, | 29706 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, |
| 26613 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29707 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 29708 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| 26614 | .patterns = &.{ | 29709 | .patterns = &.{ |
| 26615 | .{ .src = .{ .to_mem, .none, .none } }, | 29710 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26616 | }, | 29711 | }, |
| 26617 | .extra_temps = .{ | 29712 | .extra_temps = .{ |
| 26618 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29713 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29714 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26619 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29715 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26620 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29716 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26621 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 29717 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29718 | .unused, |
| 26622 | .unused, | 29719 | .unused, |
| 26623 | .unused, | 29720 | .unused, |
| 26624 | .unused, | 29721 | .unused, |
| ... | @@ -26629,28 +29726,38 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26629,28 +29726,38 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26629 | .clobbers = .{ .eflags = true }, | 29726 | .clobbers = .{ .eflags = true }, |
| 26630 | .each = .{ .once = &.{ | 29727 | .each = .{ .once = &.{ |
| 26631 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29728 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26632 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29729 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26633 | .{ .@"0:", ._, .mov, .tmp2d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29730 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26634 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29731 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26635 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29732 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26636 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29733 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, |
| 26637 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29734 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26638 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 29735 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| | 29736 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29737 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29738 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29739 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29740 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29741 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| 26639 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | 29742 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 29743 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26640 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29744 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26641 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29745 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26642 | } }, | 29746 | } }, |
| 26643 | }, .{ | 29747 | }, .{ |
| 26644 | .required_features = .{ .cmov, .bsf_bsr_0_clobbers_result, null, null }, | 29748 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| 26645 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29749 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 29750 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| 26646 | .patterns = &.{ | 29751 | .patterns = &.{ |
| 26647 | .{ .src = .{ .to_mem, .none, .none } }, | 29752 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26648 | }, | 29753 | }, |
| 26649 | .extra_temps = .{ | 29754 | .extra_temps = .{ |
| 26650 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29755 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29756 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26651 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29757 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26652 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29758 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26653 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 29759 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29760 | .unused, |
| 26654 | .unused, | 29761 | .unused, |
| 26655 | .unused, | 29762 | .unused, |
| 26656 | .unused, | 29763 | .unused, |
| ... | @@ -26661,27 +29768,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26661,27 +29768,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26661 | .clobbers = .{ .eflags = true }, | 29768 | .clobbers = .{ .eflags = true }, |
| 26662 | .each = .{ .once = &.{ | 29769 | .each = .{ .once = &.{ |
| 26663 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29770 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26664 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29771 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26665 | .{ .@"0:", ._, .mov, .tmp2d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29772 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26666 | .{ ._, ._, .@"and", .tmp2d, .sa(.src0, .add_umax), ._, ._ }, | 29773 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26667 | .{ ._, ._r, .bs, .tmp2d, .tmp2d, ._, ._ }, | 29774 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26668 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29775 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26669 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29776 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| 26670 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 29777 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29778 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29779 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29780 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29781 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29782 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| 26671 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | 29783 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| 26672 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29784 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26673 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29785 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29786 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26674 | } }, | 29787 | } }, |
| 26675 | }, .{ | 29788 | }, .{ |
| 26676 | .required_features = .{ .bsf_bsr_0_clobbers_result, .slow_incdec, null, null }, | 29789 | .required_features = .{ .@"64bit", null, null, null }, |
| 26677 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29790 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 29791 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, |
| 26678 | .patterns = &.{ | 29792 | .patterns = &.{ |
| 26679 | .{ .src = .{ .to_mem, .none, .none } }, | 29793 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26680 | }, | 29794 | }, |
| 26681 | .extra_temps = .{ | 29795 | .extra_temps = .{ |
| 26682 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29796 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29797 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26683 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29798 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26684 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29799 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29800 | .unused, |
| 26685 | .unused, | 29801 | .unused, |
| 26686 | .unused, | 29802 | .unused, |
| 26687 | .unused, | 29803 | .unused, |
| ... | @@ -26693,27 +29809,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26693,27 +29809,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26693 | .clobbers = .{ .eflags = true }, | 29809 | .clobbers = .{ .eflags = true }, |
| 26694 | .each = .{ .once = &.{ | 29810 | .each = .{ .once = &.{ |
| 26695 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29811 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26696 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29812 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26697 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29813 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26698 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29814 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26699 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29815 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26700 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | 29816 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, |
| 26701 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | 29817 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, |
| 26702 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, | 29818 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26703 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, | 29819 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29820 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29821 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29822 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, |
| | 29823 | .{ ._, ._, .neg, .tmp3b, ._, ._, ._ }, |
| | 29824 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, |
| | 29825 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26704 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29826 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26705 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29827 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26706 | } }, | 29828 | } }, |
| 26707 | }, .{ | 29829 | }, .{ |
| 26708 | .required_features = .{ .bsf_bsr_0_clobbers_result, null, null, null }, | 29830 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, |
| 26709 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29831 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29832 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26710 | .patterns = &.{ | 29833 | .patterns = &.{ |
| 26711 | .{ .src = .{ .to_mem, .none, .none } }, | 29834 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26712 | }, | 29835 | }, |
| 26713 | .extra_temps = .{ | 29836 | .extra_temps = .{ |
| 26714 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29837 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29838 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26715 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29839 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26716 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29840 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29841 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26717 | .unused, | 29842 | .unused, |
| 26718 | .unused, | 29843 | .unused, |
| 26719 | .unused, | 29844 | .unused, |
| ... | @@ -26725,27 +29850,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26725,27 +29850,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26725 | .clobbers = .{ .eflags = true }, | 29850 | .clobbers = .{ .eflags = true }, |
| 26726 | .each = .{ .once = &.{ | 29851 | .each = .{ .once = &.{ |
| 26727 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29852 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26728 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29853 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26729 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29854 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| 26730 | .{ ._, ._r, .bs, .tmp1d, .tmp1d, ._, ._ }, | 29855 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26731 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 29856 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26732 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | 29857 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, |
| 26733 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | 29858 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26734 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, | 29859 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| 26735 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, | 29860 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26736 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29861 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| 26737 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29862 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29863 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29864 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29865 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 29866 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 29867 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| | 29868 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29869 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26738 | } }, | 29870 | } }, |
| 26739 | }, .{ | 29871 | }, .{ |
| 26740 | .required_features = .{ .slow_incdec, null, null, null }, | 29872 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| 26741 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29873 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29874 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26742 | .patterns = &.{ | 29875 | .patterns = &.{ |
| 26743 | .{ .src = .{ .to_mem, .none, .none } }, | 29876 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26744 | }, | 29877 | }, |
| 26745 | .extra_temps = .{ | 29878 | .extra_temps = .{ |
| 26746 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29879 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29880 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26747 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29881 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26748 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29882 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29883 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26749 | .unused, | 29884 | .unused, |
| 26750 | .unused, | 29885 | .unused, |
| 26751 | .unused, | 29886 | .unused, |
| ... | @@ -26757,25 +29892,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26757,25 +29892,36 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26757 | .clobbers = .{ .eflags = true }, | 29892 | .clobbers = .{ .eflags = true }, |
| 26758 | .each = .{ .once = &.{ | 29893 | .each = .{ .once = &.{ |
| 26759 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29894 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26760 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29895 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26761 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29896 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| 26762 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29897 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26763 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29898 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26764 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29899 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26765 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 29900 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| 26766 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29901 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29902 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29903 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29904 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29905 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29906 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 29907 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 29908 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26767 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29909 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26768 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29910 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26769 | } }, | 29911 | } }, |
| 26770 | }, .{ | 29912 | }, .{ |
| 26771 | .src_constraints = .{ .{ .scalar_int_is = .dword }, .any, .any }, | 29913 | .required_features = .{ .@"64bit", null, null, null }, |
| | 29914 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| | 29915 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26772 | .patterns = &.{ | 29916 | .patterns = &.{ |
| 26773 | .{ .src = .{ .to_mem, .none, .none } }, | 29917 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26774 | }, | 29918 | }, |
| 26775 | .extra_temps = .{ | 29919 | .extra_temps = .{ |
| 26776 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29920 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29921 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26777 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29922 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26778 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29923 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29924 | .unused, |
| 26779 | .unused, | 29925 | .unused, |
| 26780 | .unused, | 29926 | .unused, |
| 26781 | .unused, | 29927 | .unused, |
| ... | @@ -26787,27 +29933,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26787,27 +29933,37 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26787 | .clobbers = .{ .eflags = true }, | 29933 | .clobbers = .{ .eflags = true }, |
| 26788 | .each = .{ .once = &.{ | 29934 | .each = .{ .once = &.{ |
| 26789 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29935 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26790 | .{ .@"0:", ._, .mov, .tmp1d, .memsia(.src0d, .@"4", .tmp0, .add_4_len), ._, ._ }, | 29936 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26791 | .{ ._, ._, .@"and", .tmp1d, .sa(.src0, .add_umax), ._, ._ }, | 29937 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, |
| 26792 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 29938 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26793 | .{ ._, ._r, .bs, .tmp2d, .tmp1d, ._, ._ }, | 29939 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26794 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29940 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, |
| 26795 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 29941 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, |
| 26796 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 29942 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26797 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 29943 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| 26798 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 29944 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29945 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29946 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, |
| | 29947 | .{ ._, ._, .neg, .tmp3d, ._, ._, ._ }, |
| | 29948 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 29949 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| | 29950 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 29951 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26799 | } }, | 29952 | } }, |
| 26800 | }, .{ | 29953 | }, .{ |
| 26801 | .required_features = .{ .@"64bit", .cmov, .bsf_bsr_0_clobbers_result, .slow_incdec }, | 29954 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, |
| 26802 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 29955 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 29956 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26803 | .patterns = &.{ | 29957 | .patterns = &.{ |
| 26804 | .{ .src = .{ .to_mem, .none, .none } }, | 29958 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26805 | }, | 29959 | }, |
| 26806 | .extra_temps = .{ | 29960 | .extra_temps = .{ |
| 26807 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 29961 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 29962 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26808 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 29963 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26809 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 29964 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26810 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 29965 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 29966 | .unused, |
| 26811 | .unused, | 29967 | .unused, |
| 26812 | .unused, | 29968 | .unused, |
| 26813 | .unused, | 29969 | .unused, |
| ... | @@ -26818,28 +29974,38 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26818,28 +29974,38 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26818 | .clobbers = .{ .eflags = true }, | 29974 | .clobbers = .{ .eflags = true }, |
| 26819 | .each = .{ .once = &.{ | 29975 | .each = .{ .once = &.{ |
| 26820 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 29976 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26821 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 29977 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26822 | .{ .@"0:", ._, .mov, .tmp2q, .ua(.src0, .add_umax), ._, ._ }, | 29978 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26823 | .{ ._, ._, .@"and", .tmp2q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 29979 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26824 | .{ ._, ._r, .bs, .tmp2q, .tmp2q, ._, ._ }, | 29980 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26825 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 29981 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, |
| 26826 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 29982 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26827 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 29983 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| 26828 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | 29984 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| | 29985 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 29986 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 29987 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 29988 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 29989 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 29990 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 29991 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26829 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 29992 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26830 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 29993 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26831 | } }, | 29994 | } }, |
| 26832 | }, .{ | 29995 | }, .{ |
| 26833 | .required_features = .{ .@"64bit", .cmov, .bsf_bsr_0_clobbers_result, null }, | 29996 | .required_features = .{ .@"64bit", .lzcnt, null, null }, |
| 26834 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 29997 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 29998 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26835 | .patterns = &.{ | 29999 | .patterns = &.{ |
| 26836 | .{ .src = .{ .to_mem, .none, .none } }, | 30000 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26837 | }, | 30001 | }, |
| 26838 | .extra_temps = .{ | 30002 | .extra_temps = .{ |
| 26839 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 30003 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30004 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26840 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30005 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26841 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30006 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26842 | .{ .type = .u8, .kind = .{ .rc = .general_purpose } }, | 30007 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30008 | .unused, |
| 26843 | .unused, | 30009 | .unused, |
| 26844 | .unused, | 30010 | .unused, |
| 26845 | .unused, | 30011 | .unused, |
| ... | @@ -26850,26 +30016,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26850,26 +30016,34 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26850 | .clobbers = .{ .eflags = true }, | 30016 | .clobbers = .{ .eflags = true }, |
| 26851 | .each = .{ .once = &.{ | 30017 | .each = .{ .once = &.{ |
| 26852 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30018 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26853 | .{ ._, ._, .mov, .tmp1d, .si(0xff), ._, ._ }, | 30019 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26854 | .{ .@"0:", ._, .mov, .tmp2q, .ua(.src0, .add_umax), ._, ._ }, | 30020 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26855 | .{ ._, ._, .@"and", .tmp2q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 30021 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26856 | .{ ._, ._r, .bs, .tmp2q, .tmp2q, ._, ._ }, | 30022 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26857 | .{ ._, ._z, .cmov, .tmp2d, .tmp1d, ._, ._ }, | 30023 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, |
| 26858 | .{ ._, ._, .mov, .tmp3b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 30024 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, |
| 26859 | .{ ._, ._, .sub, .tmp3b, .tmp2b, ._, ._ }, | 30025 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26860 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | 30026 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| 26861 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | 30027 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| 26862 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | 30028 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 30029 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, |
| | 30030 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, |
| | 30031 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 30032 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| | 30033 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| | 30034 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26863 | } }, | 30035 | } }, |
| 26864 | }, .{ | 30036 | }, .{ |
| 26865 | .required_features = .{ .@"64bit", .bsf_bsr_0_clobbers_result, .slow_incdec, null }, | 30037 | .required_features = .{ .@"64bit", null, null, null }, |
| 26866 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 30038 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 30039 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, |
| 26867 | .patterns = &.{ | 30040 | .patterns = &.{ |
| 26868 | .{ .src = .{ .to_mem, .none, .none } }, | 30041 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26869 | }, | 30042 | }, |
| 26870 | .extra_temps = .{ | 30043 | .extra_temps = .{ |
| 26871 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 30044 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26872 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30045 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| | 30046 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, |
| 26873 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30047 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26874 | .unused, | 30048 | .unused, |
| 26875 | .unused, | 30049 | .unused, |
| ... | @@ -26877,64 +30051,216 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26877,64 +30051,216 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26877 | .unused, | 30051 | .unused, |
| 26878 | .unused, | 30052 | .unused, |
| 26879 | .unused, | 30053 | .unused, |
| | 30054 | .unused, |
| 26880 | }, | 30055 | }, |
| 26881 | .dst_temps = .{ .mem, .unused }, | 30056 | .dst_temps = .{ .mem, .unused }, |
| 26882 | .clobbers = .{ .eflags = true }, | 30057 | .clobbers = .{ .eflags = true }, |
| 26883 | .each = .{ .once = &.{ | 30058 | .each = .{ .once = &.{ |
| 26884 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30059 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, |
| 26885 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 30060 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, |
| 26886 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 30061 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, |
| 26887 | .{ ._, ._r, .bs, .tmp1q, .tmp1q, ._, ._ }, | 30062 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, |
| 26888 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | 30063 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, |
| 26889 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | 30064 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, |
| 26890 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | 30065 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, |
| 26891 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, | 30066 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, |
| 26892 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, | 30067 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, |
| | 30068 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, |
| | 30069 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| | 30070 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, |
| | 30071 | .{ ._, ._, .neg, .tmp3d, ._, ._, ._ }, |
| | 30072 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, |
| | 30073 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, |
| 26893 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 30074 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, |
| 26894 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 30075 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, |
| 26895 | } }, | 30076 | } }, |
| | 30077 | } }) catch |err| switch (err) { |
| | 30078 | error.SelectFailed => return cg.fail("failed to select {s} {} {}", .{ |
| | 30079 | @tagName(air_tag), |
| | 30080 | cg.typeOf(ty_op.operand).fmt(pt), |
| | 30081 | ops[0].tracking(cg), |
| | 30082 | }), |
| | 30083 | else => |e| return e, |
| | 30084 | }; |
| | 30085 | try res[0].finish(inst, &.{ty_op.operand}, &ops, cg); |
| | 30086 | }, |
| | 30087 | .byte_swap => |air_tag| if (use_old) try cg.airByteSwap(inst) else fallback: { |
| | 30088 | const ty_op = air_datas[@intFromEnum(inst)].ty_op; |
| | 30089 | if (ty_op.ty.toType().isVector(zcu)) break :fallback try cg.airByteSwap(inst); |
| | 30090 | var ops = try cg.tempsFromOperands(inst, .{ty_op.operand}); |
| | 30091 | var res: [1]Temp = undefined; |
| | 30092 | cg.select(&res, &.{ty_op.ty.toType()}, &ops, comptime &.{ .{ |
| | 30093 | .src_constraints = .{ .{ .exact_int = 8 }, .any, .any }, |
| | 30094 | .patterns = &.{ |
| | 30095 | .{ .src = .{ .mut_mem, .none, .none } }, |
| | 30096 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30097 | }, |
| | 30098 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30099 | .each = .{ .once = &.{} }, |
| 26896 | }, .{ | 30100 | }, .{ |
| 26897 | .required_features = .{ .@"64bit", .bsf_bsr_0_clobbers_result, null, null }, | 30101 | .required_features = .{ .movbe, null, null, null }, |
| 26898 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 30102 | .src_constraints = .{ .{ .exact_int = 16 }, .any, .any }, |
| 26899 | .patterns = &.{ | 30103 | .patterns = &.{ |
| 26900 | .{ .src = .{ .to_mem, .none, .none } }, | 30104 | .{ .src = .{ .mem, .none, .none } }, |
| 26901 | }, | 30105 | }, |
| 26902 | .extra_temps = .{ | 30106 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 26903 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 30107 | .clobbers = .{ .eflags = true }, |
| 26904 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30108 | .each = .{ .once = &.{ |
| 26905 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30109 | .{ ._, ._, .xor, .dst0d, .dst0d, ._, ._ }, |
| 26906 | .unused, | 30110 | .{ ._, ._, .movbe, .dst0w, .src0w, ._, ._ }, |
| 26907 | .unused, | 30111 | } }, |
| 26908 | .unused, | 30112 | }, .{ |
| 26909 | .unused, | 30113 | .src_constraints = .{ .{ .exact_int = 16 }, .any, .any }, |
| 26910 | .unused, | 30114 | .patterns = &.{ |
| 26911 | .unused, | 30115 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| 26912 | }, | 30116 | }, |
| 26913 | .dst_temps = .{ .mem, .unused }, | 30117 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 26914 | .clobbers = .{ .eflags = true }, | 30118 | .clobbers = .{ .eflags = true }, |
| 26915 | .each = .{ .once = &.{ | 30119 | .each = .{ .once = &.{ |
| 26916 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30120 | .{ ._, ._r, .ro, .dst0w, .ui(8), ._, ._ }, |
| 26917 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | | |
| 26918 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | | |
| 26919 | .{ ._, ._r, .bs, .tmp1q, .tmp1q, ._, ._ }, | | |
| 26920 | .{ ._, ._, .mov, .tmp2b, .sa(.src0, .add_bit_size), ._, ._ }, | | |
| 26921 | .{ ._, ._z, .j, .@"1f", ._, ._, ._ }, | | |
| 26922 | .{ ._, ._c, .st, ._, ._, ._, ._ }, | | |
| 26923 | .{ ._, ._, .sbb, .tmp2b, .tmp1b, ._, ._ }, | | |
| 26924 | .{ .@"1:", ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp2b, ._, ._ }, | | |
| 26925 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | | |
| 26926 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | | |
| 26927 | } }, | 30121 | } }, |
| 26928 | }, .{ | 30122 | }, .{ |
| 26929 | .required_features = .{ .@"64bit", .slow_incdec, null, null }, | 30123 | .required_features = .{ .movbe, null, null, null }, |
| 26930 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 30124 | .src_constraints = .{ .{ .exact_int = 32 }, .any, .any }, |
| | 30125 | .patterns = &.{ |
| | 30126 | .{ .src = .{ .mem, .none, .none } }, |
| | 30127 | }, |
| | 30128 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30129 | .each = .{ .once = &.{ |
| | 30130 | .{ ._, ._, .movbe, .dst0d, .src0d, ._, ._ }, |
| | 30131 | } }, |
| | 30132 | }, .{ |
| | 30133 | .src_constraints = .{ .{ .exact_int = 32 }, .any, .any }, |
| | 30134 | .patterns = &.{ |
| | 30135 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30136 | }, |
| | 30137 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30138 | .each = .{ .once = &.{ |
| | 30139 | .{ ._, ._, .bswap, .dst0d, ._, ._, ._ }, |
| | 30140 | } }, |
| | 30141 | }, .{ |
| | 30142 | .required_features = .{ .movbe, null, null, null }, |
| | 30143 | .src_constraints = .{ .{ .signed_int = .dword }, .any, .any }, |
| | 30144 | .patterns = &.{ |
| | 30145 | .{ .src = .{ .mem, .none, .none } }, |
| | 30146 | }, |
| | 30147 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30148 | .clobbers = .{ .eflags = true }, |
| | 30149 | .each = .{ .once = &.{ |
| | 30150 | .{ ._, ._, .movbe, .dst0d, .src0d, ._, ._ }, |
| | 30151 | .{ ._, ._r, .sa, .dst0d, .uia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 30152 | } }, |
| | 30153 | }, .{ |
| | 30154 | .src_constraints = .{ .{ .signed_int = .dword }, .any, .any }, |
| | 30155 | .patterns = &.{ |
| | 30156 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30157 | }, |
| | 30158 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30159 | .clobbers = .{ .eflags = true }, |
| | 30160 | .each = .{ .once = &.{ |
| | 30161 | .{ ._, ._, .bswap, .dst0d, ._, ._, ._ }, |
| | 30162 | .{ ._, ._r, .sa, .dst0d, .uia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 30163 | } }, |
| | 30164 | }, .{ |
| | 30165 | .required_features = .{ .movbe, null, null, null }, |
| | 30166 | .src_constraints = .{ .{ .unsigned_int = .dword }, .any, .any }, |
| | 30167 | .patterns = &.{ |
| | 30168 | .{ .src = .{ .mem, .none, .none } }, |
| | 30169 | }, |
| | 30170 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30171 | .clobbers = .{ .eflags = true }, |
| | 30172 | .each = .{ .once = &.{ |
| | 30173 | .{ ._, ._, .movbe, .dst0d, .src0d, ._, ._ }, |
| | 30174 | .{ ._, ._r, .sh, .dst0d, .uia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 30175 | } }, |
| | 30176 | }, .{ |
| | 30177 | .src_constraints = .{ .{ .unsigned_int = .dword }, .any, .any }, |
| | 30178 | .patterns = &.{ |
| | 30179 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30180 | }, |
| | 30181 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30182 | .clobbers = .{ .eflags = true }, |
| | 30183 | .each = .{ .once = &.{ |
| | 30184 | .{ ._, ._, .bswap, .dst0d, ._, ._, ._ }, |
| | 30185 | .{ ._, ._r, .sh, .dst0d, .uia(32, .src0, .sub_bit_size), ._, ._ }, |
| | 30186 | } }, |
| | 30187 | }, .{ |
| | 30188 | .required_features = .{ .movbe, null, null, null }, |
| | 30189 | .src_constraints = .{ .{ .exact_int = 64 }, .any, .any }, |
| | 30190 | .patterns = &.{ |
| | 30191 | .{ .src = .{ .mem, .none, .none } }, |
| | 30192 | }, |
| | 30193 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30194 | .each = .{ .once = &.{ |
| | 30195 | .{ ._, ._, .movbe, .dst0q, .src0q, ._, ._ }, |
| | 30196 | } }, |
| | 30197 | }, .{ |
| | 30198 | .src_constraints = .{ .{ .exact_int = 64 }, .any, .any }, |
| | 30199 | .patterns = &.{ |
| | 30200 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30201 | }, |
| | 30202 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30203 | .each = .{ .once = &.{ |
| | 30204 | .{ ._, ._, .bswap, .dst0q, ._, ._, ._ }, |
| | 30205 | } }, |
| | 30206 | }, .{ |
| | 30207 | .required_features = .{ .movbe, null, null, null }, |
| | 30208 | .src_constraints = .{ .{ .signed_int = .qword }, .any, .any }, |
| | 30209 | .patterns = &.{ |
| | 30210 | .{ .src = .{ .mem, .none, .none } }, |
| | 30211 | }, |
| | 30212 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30213 | .clobbers = .{ .eflags = true }, |
| | 30214 | .each = .{ .once = &.{ |
| | 30215 | .{ ._, ._, .movbe, .dst0q, .src0q, ._, ._ }, |
| | 30216 | .{ ._, ._r, .sa, .dst0q, .uia(64, .src0, .sub_bit_size), ._, ._ }, |
| | 30217 | } }, |
| | 30218 | }, .{ |
| | 30219 | .src_constraints = .{ .{ .signed_int = .qword }, .any, .any }, |
| | 30220 | .patterns = &.{ |
| | 30221 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30222 | }, |
| | 30223 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30224 | .clobbers = .{ .eflags = true }, |
| | 30225 | .each = .{ .once = &.{ |
| | 30226 | .{ ._, ._, .bswap, .dst0q, ._, ._, ._ }, |
| | 30227 | .{ ._, ._r, .sa, .dst0q, .uia(64, .src0, .sub_bit_size), ._, ._ }, |
| | 30228 | } }, |
| | 30229 | }, .{ |
| | 30230 | .required_features = .{ .movbe, null, null, null }, |
| | 30231 | .src_constraints = .{ .{ .unsigned_int = .qword }, .any, .any }, |
| | 30232 | .patterns = &.{ |
| | 30233 | .{ .src = .{ .mem, .none, .none } }, |
| | 30234 | }, |
| | 30235 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| | 30236 | .clobbers = .{ .eflags = true }, |
| | 30237 | .each = .{ .once = &.{ |
| | 30238 | .{ ._, ._, .movbe, .dst0q, .src0q, ._, ._ }, |
| | 30239 | .{ ._, ._r, .sh, .dst0q, .uia(64, .src0, .sub_bit_size), ._, ._ }, |
| | 30240 | } }, |
| | 30241 | }, .{ |
| | 30242 | .src_constraints = .{ .{ .unsigned_int = .qword }, .any, .any }, |
| | 30243 | .patterns = &.{ |
| | 30244 | .{ .src = .{ .to_mut_gpr, .none, .none } }, |
| | 30245 | }, |
| | 30246 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 30247 | .clobbers = .{ .eflags = true }, |
| | 30248 | .each = .{ .once = &.{ |
| | 30249 | .{ ._, ._, .bswap, .dst0q, ._, ._, ._ }, |
| | 30250 | .{ ._, ._r, .sh, .dst0q, .uia(64, .src0, .sub_bit_size), ._, ._ }, |
| | 30251 | } }, |
| | 30252 | }, .{ |
| | 30253 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| | 30254 | .src_constraints = .{ .{ .exact_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 26931 | .patterns = &.{ | 30255 | .patterns = &.{ |
| 26932 | .{ .src = .{ .to_mem, .none, .none } }, | 30256 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26933 | }, | 30257 | }, |
| 26934 | .extra_temps = .{ | 30258 | .extra_temps = .{ |
| | 30259 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26935 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 30260 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26936 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30261 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26937 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30262 | .unused, |
| | 30263 | .unused, |
| 26938 | .unused, | 30264 | .unused, |
| 26939 | .unused, | 30265 | .unused, |
| 26940 | .unused, | 30266 | .unused, |
| ... | @@ -26945,27 +30271,26 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26945,27 +30271,26 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26945 | .dst_temps = .{ .mem, .unused }, | 30271 | .dst_temps = .{ .mem, .unused }, |
| 26946 | .clobbers = .{ .eflags = true }, | 30272 | .clobbers = .{ .eflags = true }, |
| 26947 | .each = .{ .once = &.{ | 30273 | .each = .{ .once = &.{ |
| 26948 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30274 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 26949 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 30275 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 26950 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 30276 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 26951 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 30277 | .{ ._, ._, .movbe, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 26952 | .{ ._, ._r, .bs, .tmp2q, .tmp1q, ._, ._ }, | 30278 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 26953 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 30279 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 26954 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 30280 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 26955 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | | |
| 26956 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 26957 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 26958 | } }, | 30281 | } }, |
| 26959 | }, .{ | 30282 | }, .{ |
| 26960 | .required_features = .{ .@"64bit", null, null, null }, | 30283 | .required_features = .{ .@"64bit", null, null, null }, |
| 26961 | .src_constraints = .{ .{ .scalar_int_is = .qword }, .any, .any }, | 30284 | .src_constraints = .{ .{ .exact_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 26962 | .patterns = &.{ | 30285 | .patterns = &.{ |
| 26963 | .{ .src = .{ .to_mem, .none, .none } }, | 30286 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26964 | }, | 30287 | }, |
| 26965 | .extra_temps = .{ | 30288 | .extra_temps = .{ |
| | 30289 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 26966 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | 30290 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 26967 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30291 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 26968 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30292 | .unused, |
| | 30293 | .unused, |
| 26969 | .unused, | 30294 | .unused, |
| 26970 | .unused, | 30295 | .unused, |
| 26971 | .unused, | 30296 | .unused, |
| ... | @@ -26976,188 +30301,159 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -26976,188 +30301,159 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 26976 | .dst_temps = .{ .mem, .unused }, | 30301 | .dst_temps = .{ .mem, .unused }, |
| 26977 | .clobbers = .{ .eflags = true }, | 30302 | .clobbers = .{ .eflags = true }, |
| 26978 | .each = .{ .once = &.{ | 30303 | .each = .{ .once = &.{ |
| 26979 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30304 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 26980 | .{ .@"0:", ._, .mov, .tmp1q, .ua(.src0, .add_umax), ._, ._ }, | 30305 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 26981 | .{ ._, ._, .@"and", .tmp1q, .memsia(.src0q, .@"8", .tmp0, .add_8_len), ._, ._ }, | 30306 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 26982 | .{ ._, ._, .mov, .tmp2d, .si(0xff), ._, ._ }, | 30307 | .{ ._, ._, .bswap, .tmp2q, ._, ._, ._ }, |
| 26983 | .{ ._, ._r, .bs, .tmp2q, .tmp1q, ._, ._ }, | 30308 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 26984 | .{ ._, ._, .mov, .tmp1b, .sia(-1, .src0, .add_bit_size), ._, ._ }, | 30309 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 26985 | .{ ._, ._, .sub, .tmp1b, .tmp2b, ._, ._ }, | 30310 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 26986 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp1b, ._, ._ }, | 30311 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 26987 | .{ ._, ._c, .in, .tmp0p, ._, ._, ._ }, | | |
| 26988 | .{ ._, ._nz, .j, .@"0b", ._, ._, ._ }, | | |
| 26989 | } }, | 30312 | } }, |
| 26990 | }, .{ | 30313 | }, .{ |
| 26991 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, | 30314 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 26992 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30315 | .src_constraints = .{ .{ .exact_remainder_signed_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 26993 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 26994 | .patterns = &.{ | 30316 | .patterns = &.{ |
| 26995 | .{ .src = .{ .to_mem, .none, .none } }, | 30317 | .{ .src = .{ .to_mem, .none, .none } }, |
| 26996 | }, | 30318 | }, |
| 26997 | .extra_temps = .{ | 30319 | .extra_temps = .{ |
| 26998 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 26999 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30320 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27000 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30321 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27001 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | | |
| 27002 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30322 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27003 | .unused, | 30323 | .unused, |
| 27004 | .unused, | 30324 | .unused, |
| 27005 | .unused, | 30325 | .unused, |
| 27006 | .unused, | 30326 | .unused, |
| | 30327 | .unused, |
| | 30328 | .unused, |
| | 30329 | .unused, |
| | 30330 | .unused, |
| 27007 | }, | 30331 | }, |
| 27008 | .dst_temps = .{ .mem, .unused }, | 30332 | .dst_temps = .{ .mem, .unused }, |
| 27009 | .clobbers = .{ .eflags = true }, | 30333 | .clobbers = .{ .eflags = true }, |
| 27010 | .each = .{ .once = &.{ | 30334 | .each = .{ .once = &.{ |
| 27011 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30335 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27012 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30336 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27013 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | 30337 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27014 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30338 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27015 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30339 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27016 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, | 30340 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 27017 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | 30341 | .{ ._, ._, .movbe, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 27018 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | 30342 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27019 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30343 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27020 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30344 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27021 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27022 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | | |
| 27023 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | | |
| 27024 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | | |
| 27025 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | | |
| 27026 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27027 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27028 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27029 | } }, | 30345 | } }, |
| 27030 | }, .{ | 30346 | }, .{ |
| 27031 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 30347 | .required_features = .{ .@"64bit", null, null, null }, |
| 27032 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30348 | .src_constraints = .{ .{ .exact_remainder_signed_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27033 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 27034 | .patterns = &.{ | 30349 | .patterns = &.{ |
| 27035 | .{ .src = .{ .to_mem, .none, .none } }, | 30350 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27036 | }, | 30351 | }, |
| 27037 | .extra_temps = .{ | 30352 | .extra_temps = .{ |
| 27038 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27039 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30353 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27040 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30354 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27041 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | | |
| 27042 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30355 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27043 | .unused, | 30356 | .unused, |
| 27044 | .unused, | 30357 | .unused, |
| 27045 | .unused, | 30358 | .unused, |
| 27046 | .unused, | 30359 | .unused, |
| | 30360 | .unused, |
| | 30361 | .unused, |
| | 30362 | .unused, |
| | 30363 | .unused, |
| 27047 | }, | 30364 | }, |
| 27048 | .dst_temps = .{ .mem, .unused }, | 30365 | .dst_temps = .{ .mem, .unused }, |
| 27049 | .clobbers = .{ .eflags = true }, | 30366 | .clobbers = .{ .eflags = true }, |
| 27050 | .each = .{ .once = &.{ | 30367 | .each = .{ .once = &.{ |
| 27051 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30368 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27052 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30369 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27053 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | 30370 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27054 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30371 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27055 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30372 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27056 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | 30373 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 27057 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | 30374 | .{ ._, ._, .bswap, .tmp2q, ._, ._, ._ }, |
| 27058 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30375 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 27059 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30376 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27060 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | 30377 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27061 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30378 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27062 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | | |
| 27063 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | | |
| 27064 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | | |
| 27065 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27066 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27067 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27068 | } }, | 30379 | } }, |
| 27069 | }, .{ | 30380 | }, .{ |
| 27070 | .required_features = .{ .@"64bit", null, null, null }, | 30381 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 27071 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30382 | .src_constraints = .{ .{ .exact_remainder_unsigned_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27072 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 27073 | .patterns = &.{ | 30383 | .patterns = &.{ |
| 27074 | .{ .src = .{ .to_mem, .none, .none } }, | 30384 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27075 | }, | 30385 | }, |
| 27076 | .extra_temps = .{ | 30386 | .extra_temps = .{ |
| 27077 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27078 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30387 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27079 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30388 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27080 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30389 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27081 | .unused, | 30390 | .unused, |
| 27082 | .unused, | 30391 | .unused, |
| 27083 | .unused, | 30392 | .unused, |
| 27084 | .unused, | 30393 | .unused, |
| 27085 | .unused, | 30394 | .unused, |
| | 30395 | .unused, |
| | 30396 | .unused, |
| | 30397 | .unused, |
| 27086 | }, | 30398 | }, |
| 27087 | .dst_temps = .{ .mem, .unused }, | 30399 | .dst_temps = .{ .mem, .unused }, |
| 27088 | .clobbers = .{ .eflags = true }, | 30400 | .clobbers = .{ .eflags = true }, |
| 27089 | .each = .{ .once = &.{ | 30401 | .each = .{ .once = &.{ |
| 27090 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30402 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27091 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30403 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27092 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | 30404 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .si(0), ._, ._ }, |
| 27093 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30405 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 27094 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30406 | .{ ._, ._, .movbe, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 27095 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, | 30407 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27096 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, | 30408 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27097 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30409 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27098 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27099 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27100 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | | |
| 27101 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, | | |
| 27102 | .{ ._, ._, .neg, .tmp3b, ._, ._, ._ }, | | |
| 27103 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | | |
| 27104 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27105 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27106 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27107 | } }, | 30410 | } }, |
| 27108 | }, .{ | 30411 | }, .{ |
| 27109 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, | 30412 | .required_features = .{ .@"64bit", null, null, null }, |
| 27110 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30413 | .src_constraints = .{ .{ .exact_remainder_unsigned_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27111 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 27112 | .patterns = &.{ | 30414 | .patterns = &.{ |
| 27113 | .{ .src = .{ .to_mem, .none, .none } }, | 30415 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27114 | }, | 30416 | }, |
| 27115 | .extra_temps = .{ | 30417 | .extra_temps = .{ |
| 27116 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27117 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30418 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27118 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30419 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27119 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | | |
| 27120 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30420 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27121 | .unused, | 30421 | .unused, |
| 27122 | .unused, | 30422 | .unused, |
| 27123 | .unused, | 30423 | .unused, |
| 27124 | .unused, | 30424 | .unused, |
| | 30425 | .unused, |
| | 30426 | .unused, |
| | 30427 | .unused, |
| | 30428 | .unused, |
| 27125 | }, | 30429 | }, |
| 27126 | .dst_temps = .{ .mem, .unused }, | 30430 | .dst_temps = .{ .mem, .unused }, |
| 27127 | .clobbers = .{ .eflags = true }, | 30431 | .clobbers = .{ .eflags = true }, |
| 27128 | .each = .{ .once = &.{ | 30432 | .each = .{ .once = &.{ |
| 27129 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30433 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27130 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30434 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27131 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | 30435 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .si(0), ._, ._ }, |
| 27132 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30436 | .{ .@"0:", ._, .mov, .tmp2q, .lea(.tmp1q), ._, ._ }, |
| 27133 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30437 | .{ ._, ._, .bswap, .tmp2q, ._, ._, ._ }, |
| 27134 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, | 30438 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp2q, ._, ._ }, |
| 27135 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | 30439 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27136 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | 30440 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27137 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30441 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27138 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27139 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27140 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | | |
| 27141 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | | |
| 27142 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | | |
| 27143 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | | |
| 27144 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27145 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27146 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27147 | } }, | 30442 | } }, |
| 27148 | }, .{ | 30443 | }, .{ |
| 27149 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 30444 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 27150 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30445 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27151 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 27152 | .patterns = &.{ | 30446 | .patterns = &.{ |
| 27153 | .{ .src = .{ .to_mem, .none, .none } }, | 30447 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27154 | }, | 30448 | }, |
| 27155 | .extra_temps = .{ | 30449 | .extra_temps = .{ |
| 27156 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27157 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30450 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27158 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30451 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27159 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30452 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27160 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30453 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30454 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30455 | .unused, |
| | 30456 | .unused, |
| 27161 | .unused, | 30457 | .unused, |
| 27162 | .unused, | 30458 | .unused, |
| 27163 | .unused, | 30459 | .unused, |
| ... | @@ -27166,116 +30462,106 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27166,116 +30462,106 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27166 | .dst_temps = .{ .mem, .unused }, | 30462 | .dst_temps = .{ .mem, .unused }, |
| 27167 | .clobbers = .{ .eflags = true }, | 30463 | .clobbers = .{ .eflags = true }, |
| 27168 | .each = .{ .once = &.{ | 30464 | .each = .{ .once = &.{ |
| 27169 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30465 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27170 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30466 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27171 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | 30467 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27172 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30468 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27173 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30469 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27174 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | 30470 | .{ .@"0:", ._, .movbe, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27175 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | 30471 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27176 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30472 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27177 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30473 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27178 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | 30474 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| 27179 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30475 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27180 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | 30476 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27181 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | 30477 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27182 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | | |
| 27183 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27184 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27185 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27186 | } }, | 30478 | } }, |
| 27187 | }, .{ | 30479 | }, .{ |
| 27188 | .required_features = .{ .@"64bit", null, null, null }, | 30480 | .required_features = .{ .@"64bit", null, null, null }, |
| 27189 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30481 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27190 | .dst_constraints = .{ .{ .scalar_int_is = .byte }, .any }, | | |
| 27191 | .patterns = &.{ | 30482 | .patterns = &.{ |
| 27192 | .{ .src = .{ .to_mem, .none, .none } }, | 30483 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27193 | }, | 30484 | }, |
| 27194 | .extra_temps = .{ | 30485 | .extra_temps = .{ |
| 27195 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27196 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30486 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27197 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30487 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30488 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30489 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27198 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30490 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27199 | .unused, | 30491 | .unused, |
| 27200 | .unused, | 30492 | .unused, |
| 27201 | .unused, | 30493 | .unused, |
| 27202 | .unused, | 30494 | .unused, |
| 27203 | .unused, | 30495 | .unused, |
| | 30496 | .unused, |
| 27204 | }, | 30497 | }, |
| 27205 | .dst_temps = .{ .mem, .unused }, | 30498 | .dst_temps = .{ .mem, .unused }, |
| 27206 | .clobbers = .{ .eflags = true }, | 30499 | .clobbers = .{ .eflags = true }, |
| 27207 | .each = .{ .once = &.{ | 30500 | .each = .{ .once = &.{ |
| 27208 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30501 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27209 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30502 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27210 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | 30503 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27211 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30504 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27212 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30505 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27213 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, | 30506 | .{ .@"0:", ._, .mov, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27214 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, | 30507 | .{ ._, ._, .bswap, .tmp3q, ._, ._, ._ }, |
| 27215 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30508 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27216 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30509 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27217 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | 30510 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27218 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30511 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| 27219 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, | 30512 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27220 | .{ ._, ._, .neg, .tmp3b, ._, ._, ._ }, | 30513 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27221 | .{ ._, ._, .mov, .memia(.dst0b, .tmp0, .add_len), .tmp3b, ._, ._ }, | 30514 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27222 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27223 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27224 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27225 | } }, | 30515 | } }, |
| 27226 | }, .{ | 30516 | }, .{ |
| 27227 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, | 30517 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 27228 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30518 | .src_constraints = .{ .{ .remainder_unsigned_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27229 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27230 | .patterns = &.{ | 30519 | .patterns = &.{ |
| 27231 | .{ .src = .{ .to_mem, .none, .none } }, | 30520 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27232 | }, | 30521 | }, |
| 27233 | .extra_temps = .{ | 30522 | .extra_temps = .{ |
| 27234 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27235 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30523 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27236 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30524 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30525 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27237 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30526 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27238 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30527 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27239 | .unused, | 30528 | .unused, |
| 27240 | .unused, | 30529 | .unused, |
| 27241 | .unused, | 30530 | .unused, |
| 27242 | .unused, | 30531 | .unused, |
| | 30532 | .unused, |
| | 30533 | .unused, |
| 27243 | }, | 30534 | }, |
| 27244 | .dst_temps = .{ .mem, .unused }, | 30535 | .dst_temps = .{ .mem, .unused }, |
| 27245 | .clobbers = .{ .eflags = true }, | 30536 | .clobbers = .{ .eflags = true }, |
| 27246 | .each = .{ .once = &.{ | 30537 | .each = .{ .once = &.{ |
| 27247 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30538 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27248 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30539 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27249 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | | |
| 27250 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | | |
| 27251 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | | |
| 27252 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, | | |
| 27253 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | | |
| 27254 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | | |
| 27255 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | | |
| 27256 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27257 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27258 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30540 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| 27259 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | 30541 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27260 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | 30542 | .{ .@"0:", ._, .movbe, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27261 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | 30543 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27262 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | 30544 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27263 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 30545 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27264 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 30546 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| | 30547 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| | 30548 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 30549 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27265 | } }, | 30550 | } }, |
| 27266 | }, .{ | 30551 | }, .{ |
| 27267 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 30552 | .required_features = .{ .@"64bit", null, null, null }, |
| 27268 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30553 | .src_constraints = .{ .{ .remainder_unsigned_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| 27269 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27270 | .patterns = &.{ | 30554 | .patterns = &.{ |
| 27271 | .{ .src = .{ .to_mem, .none, .none } }, | 30555 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27272 | }, | 30556 | }, |
| 27273 | .extra_temps = .{ | 30557 | .extra_temps = .{ |
| 27274 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27275 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30558 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27276 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30559 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27277 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30560 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27278 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30561 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30562 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30563 | .unused, |
| | 30564 | .unused, |
| 27279 | .unused, | 30565 | .unused, |
| 27280 | .unused, | 30566 | .unused, |
| 27281 | .unused, | 30567 | .unused, |
| ... | @@ -27284,36 +30570,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27284,36 +30570,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27284 | .dst_temps = .{ .mem, .unused }, | 30570 | .dst_temps = .{ .mem, .unused }, |
| 27285 | .clobbers = .{ .eflags = true }, | 30571 | .clobbers = .{ .eflags = true }, |
| 27286 | .each = .{ .once = &.{ | 30572 | .each = .{ .once = &.{ |
| 27287 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30573 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .dst0, .add_size), ._, ._ }, |
| 27288 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30574 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27289 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | | |
| 27290 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | | |
| 27291 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | | |
| 27292 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | | |
| 27293 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | | |
| 27294 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | | |
| 27295 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27296 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27297 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30575 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| 27298 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | 30576 | .{ ._, ._, .mov, .memad(.dst0q, .add_size, -8), .tmp2q, ._, ._ }, |
| 27299 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | 30577 | .{ .@"0:", ._, .mov, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27300 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | 30578 | .{ ._, ._, .bswap, .tmp3q, ._, ._, ._ }, |
| 27301 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | 30579 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27302 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 30580 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27303 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 30581 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| | 30582 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| | 30583 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| | 30584 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 30585 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27304 | } }, | 30586 | } }, |
| 27305 | }, .{ | 30587 | }, .{ |
| 27306 | .required_features = .{ .@"64bit", null, null, null }, | 30588 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 27307 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 30589 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 27308 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27309 | .patterns = &.{ | 30590 | .patterns = &.{ |
| 27310 | .{ .src = .{ .to_mem, .none, .none } }, | 30591 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27311 | }, | 30592 | }, |
| 27312 | .extra_temps = .{ | 30593 | .extra_temps = .{ |
| 27313 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27314 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30594 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27315 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30595 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30596 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27316 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30597 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30598 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30599 | .unused, |
| 27317 | .unused, | 30600 | .unused, |
| 27318 | .unused, | 30601 | .unused, |
| 27319 | .unused, | 30602 | .unused, |
| ... | @@ -27323,37 +30606,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27323,37 +30606,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27323 | .dst_temps = .{ .mem, .unused }, | 30606 | .dst_temps = .{ .mem, .unused }, |
| 27324 | .clobbers = .{ .eflags = true }, | 30607 | .clobbers = .{ .eflags = true }, |
| 27325 | .each = .{ .once = &.{ | 30608 | .each = .{ .once = &.{ |
| 27326 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30609 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 27327 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30610 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27328 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-16, .none, .add_src0_elem_size), ._, ._ }, | 30611 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27329 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30612 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27330 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30613 | .{ .@"0:", ._, .movbe, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27331 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, | 30614 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27332 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, | 30615 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27333 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30616 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27334 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30617 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| 27335 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | 30618 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27336 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30619 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27337 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, | 30620 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27338 | .{ ._, ._, .neg, .tmp3d, ._, ._, ._ }, | | |
| 27339 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | | |
| 27340 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27341 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27342 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27343 | } }, | 30621 | } }, |
| 27344 | }, .{ | 30622 | }, .{ |
| 27345 | .required_features = .{ .@"64bit", .false_deps_lzcnt_tzcnt, .lzcnt, null }, | 30623 | .required_features = .{ .@"64bit", null, null, null }, |
| 27346 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30624 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 27347 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27348 | .patterns = &.{ | 30625 | .patterns = &.{ |
| 27349 | .{ .src = .{ .to_mem, .none, .none } }, | 30626 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27350 | }, | 30627 | }, |
| 27351 | .extra_temps = .{ | 30628 | .extra_temps = .{ |
| 27352 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27353 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30629 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27354 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30630 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| 27355 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30631 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27356 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30632 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30633 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30634 | .unused, |
| | 30635 | .unused, |
| 27357 | .unused, | 30636 | .unused, |
| 27358 | .unused, | 30637 | .unused, |
| 27359 | .unused, | 30638 | .unused, |
| ... | @@ -27362,107 +30641,93 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27362,107 +30641,93 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27362 | .dst_temps = .{ .mem, .unused }, | 30641 | .dst_temps = .{ .mem, .unused }, |
| 27363 | .clobbers = .{ .eflags = true }, | 30642 | .clobbers = .{ .eflags = true }, |
| 27364 | .each = .{ .once = &.{ | 30643 | .each = .{ .once = &.{ |
| 27365 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30644 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 27366 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30645 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27367 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | 30646 | .{ ._, ._, .movsx, .tmp2q, .mem(.src0b), ._, ._ }, |
| 27368 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | 30647 | .{ ._, ._r, .sa, .tmp2q, .ui(63), ._, ._ }, |
| 27369 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | 30648 | .{ .@"0:", ._, .mov, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27370 | .{ ._, ._, .xor, .tmp4d, .tmp4d, ._, ._ }, | 30649 | .{ ._, ._, .bswap, .tmp3q, ._, ._, ._ }, |
| 27371 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | 30650 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27372 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | 30651 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27373 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | 30652 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27374 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | 30653 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| 27375 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | 30654 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| 27376 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30655 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| 27377 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | 30656 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27378 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | | |
| 27379 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | | |
| 27380 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | | |
| 27381 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | | |
| 27382 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | | |
| 27383 | } }, | 30657 | } }, |
| 27384 | }, .{ | 30658 | }, .{ |
| 27385 | .required_features = .{ .@"64bit", .lzcnt, null, null }, | 30659 | .required_features = .{ .@"64bit", .movbe, null, null }, |
| 27386 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30660 | .src_constraints = .{ .{ .remainder_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 27387 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27388 | .patterns = &.{ | 30661 | .patterns = &.{ |
| 27389 | .{ .src = .{ .to_mem, .none, .none } }, | 30662 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27390 | }, | 30663 | }, |
| 27391 | .extra_temps = .{ | 30664 | .extra_temps = .{ |
| 27392 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27393 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30665 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27394 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30666 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30667 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27395 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30668 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27396 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30669 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27397 | .unused, | 30670 | .unused, |
| 27398 | .unused, | 30671 | .unused, |
| 27399 | .unused, | 30672 | .unused, |
| 27400 | .unused, | 30673 | .unused, |
| | 30674 | .unused, |
| | 30675 | .unused, |
| 27401 | }, | 30676 | }, |
| 27402 | .dst_temps = .{ .mem, .unused }, | 30677 | .dst_temps = .{ .mem, .unused }, |
| 27403 | .clobbers = .{ .eflags = true }, | 30678 | .clobbers = .{ .eflags = true }, |
| 27404 | .each = .{ .once = &.{ | 30679 | .each = .{ .once = &.{ |
| 27405 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30680 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 27406 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30681 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27407 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | | |
| 27408 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | | |
| 27409 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | | |
| 27410 | .{ ._, ._, .lzcnt, .tmp4q, .tmp3q, ._, ._ }, | | |
| 27411 | .{ ._, ._nc, .j, .@"1f", ._, ._, ._ }, | | |
| 27412 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | | |
| 27413 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27414 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27415 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30682 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| 27416 | .{ .@"1:", ._, .neg, .tmp2d, ._, ._, ._ }, | 30683 | .{ .@"0:", ._, .movbe, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27417 | .{ ._, ._, .lea, .tmp3d, .leasiad(.tmp4, .@"8", .tmp2, .add_src0_bit_size, -64), ._, ._ }, | 30684 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27418 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | 30685 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27419 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | 30686 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27420 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 30687 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| 27421 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 30688 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| | 30689 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 30690 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27422 | } }, | 30691 | } }, |
| 27423 | }, .{ | 30692 | }, .{ |
| 27424 | .required_features = .{ .@"64bit", null, null, null }, | 30693 | .required_features = .{ .@"64bit", null, null, null }, |
| 27425 | .src_constraints = .{ .{ .scalar_remainder_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 30694 | .src_constraints = .{ .{ .remainder_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 27426 | .dst_constraints = .{ .{ .scalar_int_is = .word }, .any }, | | |
| 27427 | .patterns = &.{ | 30695 | .patterns = &.{ |
| 27428 | .{ .src = .{ .to_mem, .none, .none } }, | 30696 | .{ .src = .{ .to_mem, .none, .none } }, |
| 27429 | }, | 30697 | }, |
| 27430 | .extra_temps = .{ | 30698 | .extra_temps = .{ |
| 27431 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, | | |
| 27432 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, | 30699 | .{ .type = .usize, .kind = .{ .rc = .general_purpose } }, |
| 27433 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | 30700 | .{ .type = .isize, .kind = .{ .rc = .general_purpose } }, |
| | 30701 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| | 30702 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27434 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, | 30703 | .{ .type = .u64, .kind = .{ .rc = .general_purpose } }, |
| 27435 | .unused, | 30704 | .unused, |
| 27436 | .unused, | 30705 | .unused, |
| 27437 | .unused, | 30706 | .unused, |
| 27438 | .unused, | 30707 | .unused, |
| 27439 | .unused, | 30708 | .unused, |
| | 30709 | .unused, |
| 27440 | }, | 30710 | }, |
| 27441 | .dst_temps = .{ .mem, .unused }, | 30711 | .dst_temps = .{ .mem, .unused }, |
| 27442 | .clobbers = .{ .eflags = true }, | 30712 | .clobbers = .{ .eflags = true }, |
| 27443 | .each = .{ .once = &.{ | 30713 | .each = .{ .once = &.{ |
| 27444 | .{ ._, ._, .mov, .tmp0p, .sa(.src0, .sub_len), ._, ._ }, | 30714 | .{ ._, ._, .mov, .tmp0d, .sia(-8, .dst0, .add_size), ._, ._ }, |
| 27445 | .{ ._, ._, .lea, .tmp1q, .mem(.src0), ._, ._ }, | 30715 | .{ ._, ._, .lea, .tmp1p, .mem(.src0), ._, ._ }, |
| 27446 | .{ .@"0:", ._, .mov, .tmp2d, .sia(-8, .none, .add_src0_elem_size), ._, ._ }, | | |
| 27447 | .{ ._, ._, .mov, .tmp3q, .ua(.src0, .add_umax), ._, ._ }, | | |
| 27448 | .{ .@"1:", ._, .@"and", .tmp3q, .leai(.tmp1q, .tmp2), ._, ._ }, | | |
| 27449 | .{ ._, ._r, .bs, .tmp3q, .tmp3q, ._, ._ }, | | |
| 27450 | .{ ._, ._nz, .j, .@"1f", ._, ._, ._ }, | | |
| 27451 | .{ ._, ._, .mov, .tmp3q, .si(-1), ._, ._ }, | | |
| 27452 | .{ ._, ._, .sub, .tmp2d, .si(8), ._, ._ }, | | |
| 27453 | .{ ._, ._nc, .j, .@"1b", ._, ._, ._ }, | | |
| 27454 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, | 30716 | .{ ._, ._, .xor, .tmp2d, .tmp2d, ._, ._ }, |
| 27455 | .{ .@"1:", ._, .lea, .tmp3d, .leasiad(.tmp3, .@"8", .tmp2, .sub_src0_bit_size, 1), ._, ._ }, | 30717 | .{ .@"0:", ._, .mov, .tmp3q, .lea(.tmp1q), ._, ._ }, |
| 27456 | .{ ._, ._, .neg, .tmp3d, ._, ._, ._ }, | 30718 | .{ ._, ._, .bswap, .tmp3q, ._, ._, ._ }, |
| 27457 | .{ ._, ._, .mov, .memsia(.dst0w, .@"2", .tmp0, .add_2_len), .tmp3w, ._, ._ }, | 30719 | .{ ._, ._, .mov, .tmp4q, .tmp3q, ._, ._ }, |
| 27458 | .{ ._, ._, .lea, .tmp1q, .leaa(.tmp1, .add_src0_elem_size), ._, ._ }, | 30720 | .{ ._, ._rd, .sh, .tmp3q, .tmp2q, .uia(64, .src0, .sub_bit_size_rem_64), ._ }, |
| 27459 | .{ ._, ._, .add, .tmp0p, .si(1), ._, ._ }, | 30721 | .{ ._, ._, .mov, .tmp2q, .tmp4q, ._, ._ }, |
| 27460 | .{ ._, ._nc, .j, .@"0b", ._, ._, ._ }, | 30722 | .{ ._, ._, .mov, .memi(.dst0q, .tmp0), .tmp3q, ._, ._ }, |
| | 30723 | .{ ._, ._, .lea, .tmp1p, .lead(.tmp1, 8), ._, ._ }, |
| | 30724 | .{ ._, ._, .sub, .tmp0d, .si(8), ._, ._ }, |
| | 30725 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 27461 | } }, | 30726 | } }, |
| 27462 | } }) catch |err| switch (err) { | 30727 | } }) catch |err| switch (err) { |
| 27463 | error.SelectFailed => return cg.fail("failed to select {s} {} {}", .{ | 30728 | error.SelectFailed => return cg.fail("failed to select {s} {} {}", .{ |
| 27464 | @tagName(air_tag), | 30729 | @tagName(air_tag), |
| 27465 | cg.typeOf(ty_op.operand).fmt(pt), | 30730 | ty_op.ty.toType().fmt(pt), |
| 27466 | ops[0].tracking(cg), | 30731 | ops[0].tracking(cg), |
| 27467 | }), | 30732 | }), |
| 27468 | else => |e| return e, | 30733 | else => |e| return e, |
| ... | @@ -27513,6 +30778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27513,6 +30778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27513 | .unused, | 30778 | .unused, |
| 27514 | .unused, | 30779 | .unused, |
| 27515 | .unused, | 30780 | .unused, |
| | 30781 | .unused, |
| | 30782 | .unused, |
| 27516 | }, | 30783 | }, |
| 27517 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 30784 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 27518 | .ref = .src0, | 30785 | .ref = .src0, |
| ... | @@ -27551,6 +30818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27551,6 +30818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27551 | .unused, | 30818 | .unused, |
| 27552 | .unused, | 30819 | .unused, |
| 27553 | .unused, | 30820 | .unused, |
| | 30821 | .unused, |
| | 30822 | .unused, |
| 27554 | }, | 30823 | }, |
| 27555 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 30824 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 27556 | .ref = .src0, | 30825 | .ref = .src0, |
| ... | @@ -27589,6 +30858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27589,6 +30858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27589 | .unused, | 30858 | .unused, |
| 27590 | .unused, | 30859 | .unused, |
| 27591 | .unused, | 30860 | .unused, |
| | 30861 | .unused, |
| | 30862 | .unused, |
| 27592 | }, | 30863 | }, |
| 27593 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 30864 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 27594 | .ref = .src0, | 30865 | .ref = .src0, |
| ... | @@ -27982,6 +31253,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -27982,6 +31253,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 27982 | .unused, | 31253 | .unused, |
| 27983 | .unused, | 31254 | .unused, |
| 27984 | .unused, | 31255 | .unused, |
| | 31256 | .unused, |
| | 31257 | .unused, |
| 27985 | }, | 31258 | }, |
| 27986 | .dst_temps = .{ .mem, .unused }, | 31259 | .dst_temps = .{ .mem, .unused }, |
| 27987 | .clobbers = .{ .eflags = true }, | 31260 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28021,6 +31294,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28021,6 +31294,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28021 | .unused, | 31294 | .unused, |
| 28022 | .unused, | 31295 | .unused, |
| 28023 | .unused, | 31296 | .unused, |
| | 31297 | .unused, |
| | 31298 | .unused, |
| 28024 | }, | 31299 | }, |
| 28025 | .dst_temps = .{ .mem, .unused }, | 31300 | .dst_temps = .{ .mem, .unused }, |
| 28026 | .clobbers = .{ .eflags = true }, | 31301 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28062,6 +31337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28062,6 +31337,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28062 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31337 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28063 | .unused, | 31338 | .unused, |
| 28064 | .unused, | 31339 | .unused, |
| | 31340 | .unused, |
| | 31341 | .unused, |
| 28065 | }, | 31342 | }, |
| 28066 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31343 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28067 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31344 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28104,6 +31381,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28104,6 +31381,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28104 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31381 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28105 | .unused, | 31382 | .unused, |
| 28106 | .unused, | 31383 | .unused, |
| | 31384 | .unused, |
| | 31385 | .unused, |
| 28107 | }, | 31386 | }, |
| 28108 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31387 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28109 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31388 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28146,6 +31425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28146,6 +31425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28146 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31425 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28147 | .unused, | 31426 | .unused, |
| 28148 | .unused, | 31427 | .unused, |
| | 31428 | .unused, |
| | 31429 | .unused, |
| 28149 | }, | 31430 | }, |
| 28150 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31431 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28151 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31432 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28189,6 +31470,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28189,6 +31470,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28189 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31470 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28190 | .unused, | 31471 | .unused, |
| 28191 | .unused, | 31472 | .unused, |
| | 31473 | .unused, |
| | 31474 | .unused, |
| 28192 | }, | 31475 | }, |
| 28193 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31476 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28194 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31477 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28232,6 +31515,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28232,6 +31515,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28232 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31515 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28233 | .{ .type = .f32, .kind = .mem }, | 31516 | .{ .type = .f32, .kind = .mem }, |
| 28234 | .unused, | 31517 | .unused, |
| | 31518 | .unused, |
| | 31519 | .unused, |
| 28235 | }, | 31520 | }, |
| 28236 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31521 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28237 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31522 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28277,6 +31562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28277,6 +31562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28277 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 31562 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 28278 | .{ .type = .f32, .kind = .mem }, | 31563 | .{ .type = .f32, .kind = .mem }, |
| 28279 | .unused, | 31564 | .unused, |
| | 31565 | .unused, |
| | 31566 | .unused, |
| 28280 | }, | 31567 | }, |
| 28281 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 31568 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 28282 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31569 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28321,6 +31608,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28321,6 +31608,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28321 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31608 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28322 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31609 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28323 | .unused, | 31610 | .unused, |
| | 31611 | .unused, |
| | 31612 | .unused, |
| 28324 | }, | 31613 | }, |
| 28325 | .dst_temps = .{ .mem, .unused }, | 31614 | .dst_temps = .{ .mem, .unused }, |
| 28326 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31615 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28372,6 +31661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28372,6 +31661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28372 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31661 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28373 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31662 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28374 | .unused, | 31663 | .unused, |
| | 31664 | .unused, |
| | 31665 | .unused, |
| 28375 | }, | 31666 | }, |
| 28376 | .dst_temps = .{ .mem, .unused }, | 31667 | .dst_temps = .{ .mem, .unused }, |
| 28377 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31668 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28423,6 +31714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28423,6 +31714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28423 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31714 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28424 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31715 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28425 | .unused, | 31716 | .unused, |
| | 31717 | .unused, |
| | 31718 | .unused, |
| 28426 | }, | 31719 | }, |
| 28427 | .dst_temps = .{ .mem, .unused }, | 31720 | .dst_temps = .{ .mem, .unused }, |
| 28428 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31721 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28475,6 +31768,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28475,6 +31768,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28475 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31768 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28476 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31769 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28477 | .unused, | 31770 | .unused, |
| | 31771 | .unused, |
| | 31772 | .unused, |
| 28478 | }, | 31773 | }, |
| 28479 | .dst_temps = .{ .mem, .unused }, | 31774 | .dst_temps = .{ .mem, .unused }, |
| 28480 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31775 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28527,6 +31822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28527,6 +31822,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28527 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31822 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28528 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31823 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28529 | .{ .type = .f32, .kind = .mem }, | 31824 | .{ .type = .f32, .kind = .mem }, |
| | 31825 | .unused, |
| | 31826 | .unused, |
| 28530 | }, | 31827 | }, |
| 28531 | .dst_temps = .{ .mem, .unused }, | 31828 | .dst_temps = .{ .mem, .unused }, |
| 28532 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31829 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28581,6 +31878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28581,6 +31878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28581 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 31878 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 28582 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 31879 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 28583 | .{ .type = .f32, .kind = .mem }, | 31880 | .{ .type = .f32, .kind = .mem }, |
| | 31881 | .unused, |
| | 31882 | .unused, |
| 28584 | }, | 31883 | }, |
| 28585 | .dst_temps = .{ .mem, .unused }, | 31884 | .dst_temps = .{ .mem, .unused }, |
| 28586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 31885 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -28634,6 +31933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28634,6 +31933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28634 | .unused, | 31933 | .unused, |
| 28635 | .unused, | 31934 | .unused, |
| 28636 | .unused, | 31935 | .unused, |
| | 31936 | .unused, |
| | 31937 | .unused, |
| 28637 | }, | 31938 | }, |
| 28638 | .dst_temps = .{ .mem, .unused }, | 31939 | .dst_temps = .{ .mem, .unused }, |
| 28639 | .clobbers = .{ .eflags = true }, | 31940 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28672,6 +31973,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28672,6 +31973,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28672 | .unused, | 31973 | .unused, |
| 28673 | .unused, | 31974 | .unused, |
| 28674 | .unused, | 31975 | .unused, |
| | 31976 | .unused, |
| | 31977 | .unused, |
| 28675 | }, | 31978 | }, |
| 28676 | .dst_temps = .{ .mem, .unused }, | 31979 | .dst_temps = .{ .mem, .unused }, |
| 28677 | .clobbers = .{ .eflags = true }, | 31980 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28710,6 +32013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28710,6 +32013,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28710 | .unused, | 32013 | .unused, |
| 28711 | .unused, | 32014 | .unused, |
| 28712 | .unused, | 32015 | .unused, |
| | 32016 | .unused, |
| | 32017 | .unused, |
| 28713 | }, | 32018 | }, |
| 28714 | .dst_temps = .{ .mem, .unused }, | 32019 | .dst_temps = .{ .mem, .unused }, |
| 28715 | .clobbers = .{ .eflags = true }, | 32020 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28756,6 +32061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28756,6 +32061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28756 | .unused, | 32061 | .unused, |
| 28757 | .unused, | 32062 | .unused, |
| 28758 | .unused, | 32063 | .unused, |
| | 32064 | .unused, |
| | 32065 | .unused, |
| 28759 | }, | 32066 | }, |
| 28760 | .dst_temps = .{ .mem, .unused }, | 32067 | .dst_temps = .{ .mem, .unused }, |
| 28761 | .clobbers = .{ .eflags = true }, | 32068 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28803,6 +32110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28803,6 +32110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28803 | .unused, | 32110 | .unused, |
| 28804 | .unused, | 32111 | .unused, |
| 28805 | .unused, | 32112 | .unused, |
| | 32113 | .unused, |
| | 32114 | .unused, |
| 28806 | }, | 32115 | }, |
| 28807 | .dst_temps = .{ .mem, .unused }, | 32116 | .dst_temps = .{ .mem, .unused }, |
| 28808 | .clobbers = .{ .eflags = true }, | 32117 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28852,6 +32161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28852,6 +32161,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28852 | .unused, | 32161 | .unused, |
| 28853 | .unused, | 32162 | .unused, |
| 28854 | .unused, | 32163 | .unused, |
| | 32164 | .unused, |
| | 32165 | .unused, |
| 28855 | }, | 32166 | }, |
| 28856 | .dst_temps = .{ .mem, .unused }, | 32167 | .dst_temps = .{ .mem, .unused }, |
| 28857 | .clobbers = .{ .eflags = true }, | 32168 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28899,6 +32210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28899,6 +32210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28899 | .unused, | 32210 | .unused, |
| 28900 | .unused, | 32211 | .unused, |
| 28901 | .unused, | 32212 | .unused, |
| | 32213 | .unused, |
| | 32214 | .unused, |
| 28902 | }, | 32215 | }, |
| 28903 | .dst_temps = .{ .mem, .unused }, | 32216 | .dst_temps = .{ .mem, .unused }, |
| 28904 | .clobbers = .{ .eflags = true }, | 32217 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28946,6 +32259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28946,6 +32259,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28946 | .unused, | 32259 | .unused, |
| 28947 | .unused, | 32260 | .unused, |
| 28948 | .unused, | 32261 | .unused, |
| | 32262 | .unused, |
| | 32263 | .unused, |
| 28949 | }, | 32264 | }, |
| 28950 | .dst_temps = .{ .mem, .unused }, | 32265 | .dst_temps = .{ .mem, .unused }, |
| 28951 | .clobbers = .{ .eflags = true }, | 32266 | .clobbers = .{ .eflags = true }, |
| ... | @@ -28996,6 +32311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -28996,6 +32311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 28996 | .unused, | 32311 | .unused, |
| 28997 | .unused, | 32312 | .unused, |
| 28998 | .unused, | 32313 | .unused, |
| | 32314 | .unused, |
| | 32315 | .unused, |
| 28999 | }, | 32316 | }, |
| 29000 | .dst_temps = .{ .mem, .unused }, | 32317 | .dst_temps = .{ .mem, .unused }, |
| 29001 | .clobbers = .{ .eflags = true }, | 32318 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29046,6 +32363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29046,6 +32363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29046 | .unused, | 32363 | .unused, |
| 29047 | .unused, | 32364 | .unused, |
| 29048 | .unused, | 32365 | .unused, |
| | 32366 | .unused, |
| | 32367 | .unused, |
| 29049 | }, | 32368 | }, |
| 29050 | .dst_temps = .{ .mem, .unused }, | 32369 | .dst_temps = .{ .mem, .unused }, |
| 29051 | .clobbers = .{ .eflags = true }, | 32370 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29099,6 +32418,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29099,6 +32418,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29099 | .unused, | 32418 | .unused, |
| 29100 | .unused, | 32419 | .unused, |
| 29101 | .unused, | 32420 | .unused, |
| | 32421 | .unused, |
| | 32422 | .unused, |
| 29102 | }, | 32423 | }, |
| 29103 | .dst_temps = .{ .mem, .unused }, | 32424 | .dst_temps = .{ .mem, .unused }, |
| 29104 | .clobbers = .{ .eflags = true }, | 32425 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29152,6 +32473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29152,6 +32473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29152 | .{ .type = .u8, .kind = .{ .reg = .ah } }, | 32473 | .{ .type = .u8, .kind = .{ .reg = .ah } }, |
| 29153 | .unused, | 32474 | .unused, |
| 29154 | .unused, | 32475 | .unused, |
| | 32476 | .unused, |
| | 32477 | .unused, |
| 29155 | }, | 32478 | }, |
| 29156 | .dst_temps = .{ .mem, .unused }, | 32479 | .dst_temps = .{ .mem, .unused }, |
| 29157 | .clobbers = .{ .eflags = true }, | 32480 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29210,6 +32533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29210,6 +32533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29210 | .unused, | 32533 | .unused, |
| 29211 | .unused, | 32534 | .unused, |
| 29212 | .unused, | 32535 | .unused, |
| | 32536 | .unused, |
| | 32537 | .unused, |
| 29213 | }, | 32538 | }, |
| 29214 | .dst_temps = .{ .mem, .unused }, | 32539 | .dst_temps = .{ .mem, .unused }, |
| 29215 | .clobbers = .{ .eflags = true }, | 32540 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29263,6 +32588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29263,6 +32588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29263 | .unused, | 32588 | .unused, |
| 29264 | .unused, | 32589 | .unused, |
| 29265 | .unused, | 32590 | .unused, |
| | 32591 | .unused, |
| | 32592 | .unused, |
| 29266 | }, | 32593 | }, |
| 29267 | .dst_temps = .{ .mem, .unused }, | 32594 | .dst_temps = .{ .mem, .unused }, |
| 29268 | .clobbers = .{ .eflags = true }, | 32595 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29316,6 +32643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29316,6 +32643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29316 | .{ .type = .u8, .kind = .{ .reg = .ah } }, | 32643 | .{ .type = .u8, .kind = .{ .reg = .ah } }, |
| 29317 | .unused, | 32644 | .unused, |
| 29318 | .unused, | 32645 | .unused, |
| | 32646 | .unused, |
| | 32647 | .unused, |
| 29319 | }, | 32648 | }, |
| 29320 | .dst_temps = .{ .mem, .unused }, | 32649 | .dst_temps = .{ .mem, .unused }, |
| 29321 | .clobbers = .{ .eflags = true }, | 32650 | .clobbers = .{ .eflags = true }, |
| ... | @@ -29376,6 +32705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29376,6 +32705,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29376 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32705 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29377 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32706 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29378 | .unused, | 32707 | .unused, |
| | 32708 | .unused, |
| | 32709 | .unused, |
| 29379 | }, | 32710 | }, |
| 29380 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32711 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29381 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32712 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29418,6 +32749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29418,6 +32749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29418 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32749 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29419 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32750 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29420 | .unused, | 32751 | .unused, |
| | 32752 | .unused, |
| | 32753 | .unused, |
| 29421 | }, | 32754 | }, |
| 29422 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32755 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29423 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32756 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29460,6 +32793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29460,6 +32793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29460 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32793 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29461 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32794 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29462 | .unused, | 32795 | .unused, |
| | 32796 | .unused, |
| | 32797 | .unused, |
| 29463 | }, | 32798 | }, |
| 29464 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32799 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29465 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32800 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29502,6 +32837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29502,6 +32837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29502 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32837 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29503 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32838 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29504 | .unused, | 32839 | .unused, |
| | 32840 | .unused, |
| | 32841 | .unused, |
| 29505 | }, | 32842 | }, |
| 29506 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32843 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29507 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32844 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29544,6 +32881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29544,6 +32881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29544 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32881 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29545 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32882 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29546 | .unused, | 32883 | .unused, |
| | 32884 | .unused, |
| | 32885 | .unused, |
| 29547 | }, | 32886 | }, |
| 29548 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32887 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29549 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32888 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29586,6 +32925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29586,6 +32925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29586 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32925 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29587 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 32926 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 29588 | .unused, | 32927 | .unused, |
| | 32928 | .unused, |
| | 32929 | .unused, |
| 29589 | }, | 32930 | }, |
| 29590 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 32931 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 29591 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32932 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29627,6 +32968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29627,6 +32968,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29627 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 32968 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29628 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 32969 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29629 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 32970 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 32971 | .unused, |
| | 32972 | .unused, |
| 29630 | }, | 32973 | }, |
| 29631 | .dst_temps = .{ .mem, .unused }, | 32974 | .dst_temps = .{ .mem, .unused }, |
| 29632 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 32975 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29678,6 +33021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29678,6 +33021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29678 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 33021 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29679 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 33022 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29680 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 33023 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 33024 | .unused, |
| | 33025 | .unused, |
| 29681 | }, | 33026 | }, |
| 29682 | .dst_temps = .{ .mem, .unused }, | 33027 | .dst_temps = .{ .mem, .unused }, |
| 29683 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 33028 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29729,6 +33074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29729,6 +33074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29729 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 33074 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29730 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 33075 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29731 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 33076 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 33077 | .unused, |
| | 33078 | .unused, |
| 29732 | }, | 33079 | }, |
| 29733 | .dst_temps = .{ .mem, .unused }, | 33080 | .dst_temps = .{ .mem, .unused }, |
| 29734 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 33081 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29780,6 +33127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29780,6 +33127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29780 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 33127 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29781 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 33128 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29782 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 33129 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 33130 | .unused, |
| | 33131 | .unused, |
| 29783 | }, | 33132 | }, |
| 29784 | .dst_temps = .{ .mem, .unused }, | 33133 | .dst_temps = .{ .mem, .unused }, |
| 29785 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 33134 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29831,6 +33180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29831,6 +33180,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29831 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 33180 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29832 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 33181 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29833 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 33182 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 33183 | .unused, |
| | 33184 | .unused, |
| 29834 | }, | 33185 | }, |
| 29835 | .dst_temps = .{ .mem, .unused }, | 33186 | .dst_temps = .{ .mem, .unused }, |
| 29836 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 33187 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -29882,6 +33233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -29882,6 +33233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 29882 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 33233 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 29883 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 33234 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 29884 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 33235 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 33236 | .unused, |
| | 33237 | .unused, |
| 29885 | }, | 33238 | }, |
| 29886 | .dst_temps = .{ .mem, .unused }, | 33239 | .dst_temps = .{ .mem, .unused }, |
| 29887 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 33240 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -30037,6 +33390,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30037,6 +33390,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30037 | .unused, | 33390 | .unused, |
| 30038 | .unused, | 33391 | .unused, |
| 30039 | .unused, | 33392 | .unused, |
| | 33393 | .unused, |
| | 33394 | .unused, |
| 30040 | }, | 33395 | }, |
| 30041 | .dst_temps = .{ .mem, .unused }, | 33396 | .dst_temps = .{ .mem, .unused }, |
| 30042 | .clobbers = .{ .eflags = true }, | 33397 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30436,6 +33791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30436,6 +33791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30436 | .unused, | 33791 | .unused, |
| 30437 | .unused, | 33792 | .unused, |
| 30438 | .unused, | 33793 | .unused, |
| | 33794 | .unused, |
| | 33795 | .unused, |
| 30439 | }, | 33796 | }, |
| 30440 | .dst_temps = .{ .mem, .unused }, | 33797 | .dst_temps = .{ .mem, .unused }, |
| 30441 | .clobbers = .{ .eflags = true }, | 33798 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30481,6 +33838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30481,6 +33838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30481 | .unused, | 33838 | .unused, |
| 30482 | .unused, | 33839 | .unused, |
| 30483 | .unused, | 33840 | .unused, |
| | 33841 | .unused, |
| | 33842 | .unused, |
| 30484 | }, | 33843 | }, |
| 30485 | .dst_temps = .{ .mem, .unused }, | 33844 | .dst_temps = .{ .mem, .unused }, |
| 30486 | .clobbers = .{ .eflags = true }, | 33845 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30528,6 +33887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30528,6 +33887,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30528 | .unused, | 33887 | .unused, |
| 30529 | .unused, | 33888 | .unused, |
| 30530 | .unused, | 33889 | .unused, |
| | 33890 | .unused, |
| | 33891 | .unused, |
| 30531 | }, | 33892 | }, |
| 30532 | .dst_temps = .{ .mem, .unused }, | 33893 | .dst_temps = .{ .mem, .unused }, |
| 30533 | .clobbers = .{ .eflags = true }, | 33894 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30573,6 +33934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30573,6 +33934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30573 | .unused, | 33934 | .unused, |
| 30574 | .unused, | 33935 | .unused, |
| 30575 | .unused, | 33936 | .unused, |
| | 33937 | .unused, |
| | 33938 | .unused, |
| 30576 | }, | 33939 | }, |
| 30577 | .dst_temps = .{ .mem, .unused }, | 33940 | .dst_temps = .{ .mem, .unused }, |
| 30578 | .clobbers = .{ .eflags = true }, | 33941 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30642,6 +34005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30642,6 +34005,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30642 | .unused, | 34005 | .unused, |
| 30643 | .unused, | 34006 | .unused, |
| 30644 | .unused, | 34007 | .unused, |
| | 34008 | .unused, |
| | 34009 | .unused, |
| 30645 | }, | 34010 | }, |
| 30646 | .dst_temps = .{ .mem, .unused }, | 34011 | .dst_temps = .{ .mem, .unused }, |
| 30647 | .clobbers = .{ .eflags = true }, | 34012 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30687,6 +34052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30687,6 +34052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30687 | .unused, | 34052 | .unused, |
| 30688 | .unused, | 34053 | .unused, |
| 30689 | .unused, | 34054 | .unused, |
| | 34055 | .unused, |
| | 34056 | .unused, |
| 30690 | }, | 34057 | }, |
| 30691 | .dst_temps = .{ .mem, .unused }, | 34058 | .dst_temps = .{ .mem, .unused }, |
| 30692 | .clobbers = .{ .eflags = true }, | 34059 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30734,6 +34101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30734,6 +34101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30734 | .unused, | 34101 | .unused, |
| 30735 | .unused, | 34102 | .unused, |
| 30736 | .unused, | 34103 | .unused, |
| | 34104 | .unused, |
| | 34105 | .unused, |
| 30737 | }, | 34106 | }, |
| 30738 | .dst_temps = .{ .mem, .unused }, | 34107 | .dst_temps = .{ .mem, .unused }, |
| 30739 | .clobbers = .{ .eflags = true }, | 34108 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30803,6 +34172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30803,6 +34172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30803 | .unused, | 34172 | .unused, |
| 30804 | .unused, | 34173 | .unused, |
| 30805 | .unused, | 34174 | .unused, |
| | 34175 | .unused, |
| | 34176 | .unused, |
| 30806 | }, | 34177 | }, |
| 30807 | .dst_temps = .{ .mem, .unused }, | 34178 | .dst_temps = .{ .mem, .unused }, |
| 30808 | .clobbers = .{ .eflags = true }, | 34179 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30872,6 +34243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30872,6 +34243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30872 | .unused, | 34243 | .unused, |
| 30873 | .unused, | 34244 | .unused, |
| 30874 | .unused, | 34245 | .unused, |
| | 34246 | .unused, |
| | 34247 | .unused, |
| 30875 | }, | 34248 | }, |
| 30876 | .dst_temps = .{ .mem, .unused }, | 34249 | .dst_temps = .{ .mem, .unused }, |
| 30877 | .clobbers = .{ .eflags = true }, | 34250 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30917,6 +34290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30917,6 +34290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30917 | .unused, | 34290 | .unused, |
| 30918 | .unused, | 34291 | .unused, |
| 30919 | .unused, | 34292 | .unused, |
| | 34293 | .unused, |
| | 34294 | .unused, |
| 30920 | }, | 34295 | }, |
| 30921 | .dst_temps = .{ .mem, .unused }, | 34296 | .dst_temps = .{ .mem, .unused }, |
| 30922 | .clobbers = .{ .eflags = true }, | 34297 | .clobbers = .{ .eflags = true }, |
| ... | @@ -30964,6 +34339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -30964,6 +34339,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 30964 | .unused, | 34339 | .unused, |
| 30965 | .unused, | 34340 | .unused, |
| 30966 | .unused, | 34341 | .unused, |
| | 34342 | .unused, |
| | 34343 | .unused, |
| 30967 | }, | 34344 | }, |
| 30968 | .dst_temps = .{ .mem, .unused }, | 34345 | .dst_temps = .{ .mem, .unused }, |
| 30969 | .clobbers = .{ .eflags = true }, | 34346 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31033,6 +34410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31033,6 +34410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31033 | .unused, | 34410 | .unused, |
| 31034 | .unused, | 34411 | .unused, |
| 31035 | .unused, | 34412 | .unused, |
| | 34413 | .unused, |
| | 34414 | .unused, |
| 31036 | }, | 34415 | }, |
| 31037 | .dst_temps = .{ .mem, .unused }, | 34416 | .dst_temps = .{ .mem, .unused }, |
| 31038 | .clobbers = .{ .eflags = true }, | 34417 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31102,6 +34481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31102,6 +34481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31102 | .unused, | 34481 | .unused, |
| 31103 | .unused, | 34482 | .unused, |
| 31104 | .unused, | 34483 | .unused, |
| | 34484 | .unused, |
| | 34485 | .unused, |
| 31105 | }, | 34486 | }, |
| 31106 | .dst_temps = .{ .mem, .unused }, | 34487 | .dst_temps = .{ .mem, .unused }, |
| 31107 | .clobbers = .{ .eflags = true }, | 34488 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31147,6 +34528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31147,6 +34528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31147 | .unused, | 34528 | .unused, |
| 31148 | .unused, | 34529 | .unused, |
| 31149 | .unused, | 34530 | .unused, |
| | 34531 | .unused, |
| | 34532 | .unused, |
| 31150 | }, | 34533 | }, |
| 31151 | .dst_temps = .{ .mem, .unused }, | 34534 | .dst_temps = .{ .mem, .unused }, |
| 31152 | .clobbers = .{ .eflags = true }, | 34535 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31220,6 +34603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31220,6 +34603,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31220 | .unused, | 34603 | .unused, |
| 31221 | .unused, | 34604 | .unused, |
| 31222 | .unused, | 34605 | .unused, |
| | 34606 | .unused, |
| | 34607 | .unused, |
| 31223 | }, | 34608 | }, |
| 31224 | .dst_temps = .{ .mem, .unused }, | 34609 | .dst_temps = .{ .mem, .unused }, |
| 31225 | .clobbers = .{ .eflags = true }, | 34610 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31295,6 +34680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31295,6 +34680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31295 | .unused, | 34680 | .unused, |
| 31296 | .unused, | 34681 | .unused, |
| 31297 | .unused, | 34682 | .unused, |
| | 34683 | .unused, |
| | 34684 | .unused, |
| 31298 | }, | 34685 | }, |
| 31299 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34686 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31300 | .clobbers = .{ .eflags = true }, | 34687 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31327,6 +34714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31327,6 +34714,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31327 | .unused, | 34714 | .unused, |
| 31328 | .unused, | 34715 | .unused, |
| 31329 | .unused, | 34716 | .unused, |
| | 34717 | .unused, |
| | 34718 | .unused, |
| 31330 | }, | 34719 | }, |
| 31331 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34720 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31332 | .clobbers = .{ .eflags = true }, | 34721 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31359,6 +34748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31359,6 +34748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31359 | .unused, | 34748 | .unused, |
| 31360 | .unused, | 34749 | .unused, |
| 31361 | .unused, | 34750 | .unused, |
| | 34751 | .unused, |
| | 34752 | .unused, |
| 31362 | }, | 34753 | }, |
| 31363 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34754 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31364 | .clobbers = .{ .eflags = true }, | 34755 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31392,6 +34783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31392,6 +34783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31392 | .unused, | 34783 | .unused, |
| 31393 | .unused, | 34784 | .unused, |
| 31394 | .unused, | 34785 | .unused, |
| | 34786 | .unused, |
| | 34787 | .unused, |
| 31395 | }, | 34788 | }, |
| 31396 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34789 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31397 | .clobbers = .{ .eflags = true }, | 34790 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31424,6 +34817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31424,6 +34817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31424 | .unused, | 34817 | .unused, |
| 31425 | .unused, | 34818 | .unused, |
| 31426 | .unused, | 34819 | .unused, |
| | 34820 | .unused, |
| | 34821 | .unused, |
| 31427 | }, | 34822 | }, |
| 31428 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34823 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31429 | .clobbers = .{ .eflags = true }, | 34824 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31463,6 +34858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31463,6 +34858,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31463 | .unused, | 34858 | .unused, |
| 31464 | .unused, | 34859 | .unused, |
| 31465 | .unused, | 34860 | .unused, |
| | 34861 | .unused, |
| | 34862 | .unused, |
| 31466 | }, | 34863 | }, |
| 31467 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34864 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31468 | .clobbers = .{ .eflags = true }, | 34865 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31496,6 +34893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31496,6 +34893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31496 | .unused, | 34893 | .unused, |
| 31497 | .unused, | 34894 | .unused, |
| 31498 | .unused, | 34895 | .unused, |
| | 34896 | .unused, |
| | 34897 | .unused, |
| 31499 | }, | 34898 | }, |
| 31500 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34899 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31501 | .clobbers = .{ .eflags = true }, | 34900 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31529,6 +34928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31529,6 +34928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31529 | .unused, | 34928 | .unused, |
| 31530 | .unused, | 34929 | .unused, |
| 31531 | .unused, | 34930 | .unused, |
| | 34931 | .unused, |
| | 34932 | .unused, |
| 31532 | }, | 34933 | }, |
| 31533 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34934 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31534 | .clobbers = .{ .eflags = true }, | 34935 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31563,6 +34964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31563,6 +34964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31563 | .unused, | 34964 | .unused, |
| 31564 | .unused, | 34965 | .unused, |
| 31565 | .unused, | 34966 | .unused, |
| | 34967 | .unused, |
| | 34968 | .unused, |
| 31566 | }, | 34969 | }, |
| 31567 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 34970 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31568 | .clobbers = .{ .eflags = true }, | 34971 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31596,6 +34999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31596,6 +34999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31596 | .unused, | 34999 | .unused, |
| 31597 | .unused, | 35000 | .unused, |
| 31598 | .unused, | 35001 | .unused, |
| | 35002 | .unused, |
| | 35003 | .unused, |
| 31599 | }, | 35004 | }, |
| 31600 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35005 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31601 | .clobbers = .{ .eflags = true }, | 35006 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31637,6 +35042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31637,6 +35042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31637 | .unused, | 35042 | .unused, |
| 31638 | .unused, | 35043 | .unused, |
| 31639 | .unused, | 35044 | .unused, |
| | 35045 | .unused, |
| | 35046 | .unused, |
| 31640 | }, | 35047 | }, |
| 31641 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35048 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31642 | .clobbers = .{ .eflags = true }, | 35049 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31671,6 +35078,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31671,6 +35078,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31671 | .unused, | 35078 | .unused, |
| 31672 | .unused, | 35079 | .unused, |
| 31673 | .unused, | 35080 | .unused, |
| | 35081 | .unused, |
| | 35082 | .unused, |
| 31674 | }, | 35083 | }, |
| 31675 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35084 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31676 | .clobbers = .{ .eflags = true }, | 35085 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31704,6 +35113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31704,6 +35113,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31704 | .unused, | 35113 | .unused, |
| 31705 | .unused, | 35114 | .unused, |
| 31706 | .unused, | 35115 | .unused, |
| | 35116 | .unused, |
| | 35117 | .unused, |
| 31707 | }, | 35118 | }, |
| 31708 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35119 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31709 | .clobbers = .{ .eflags = true }, | 35120 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31738,6 +35149,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31738,6 +35149,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31738 | .unused, | 35149 | .unused, |
| 31739 | .unused, | 35150 | .unused, |
| 31740 | .unused, | 35151 | .unused, |
| | 35152 | .unused, |
| | 35153 | .unused, |
| 31741 | }, | 35154 | }, |
| 31742 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35155 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31743 | .clobbers = .{ .eflags = true }, | 35156 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31772,6 +35185,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31772,6 +35185,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31772 | .unused, | 35185 | .unused, |
| 31773 | .unused, | 35186 | .unused, |
| 31774 | .unused, | 35187 | .unused, |
| | 35188 | .unused, |
| | 35189 | .unused, |
| 31775 | }, | 35190 | }, |
| 31776 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35191 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 31777 | .clobbers = .{ .eflags = true }, | 35192 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31811,6 +35226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31811,6 +35226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31811 | .unused, | 35226 | .unused, |
| 31812 | .unused, | 35227 | .unused, |
| 31813 | .unused, | 35228 | .unused, |
| | 35229 | .unused, |
| | 35230 | .unused, |
| 31814 | }, | 35231 | }, |
| 31815 | .dst_temps = .{ .mem, .unused }, | 35232 | .dst_temps = .{ .mem, .unused }, |
| 31816 | .clobbers = .{ .eflags = true }, | 35233 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31853,6 +35270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31853,6 +35270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31853 | .unused, | 35270 | .unused, |
| 31854 | .unused, | 35271 | .unused, |
| 31855 | .unused, | 35272 | .unused, |
| | 35273 | .unused, |
| | 35274 | .unused, |
| 31856 | }, | 35275 | }, |
| 31857 | .dst_temps = .{ .mem, .unused }, | 35276 | .dst_temps = .{ .mem, .unused }, |
| 31858 | .clobbers = .{ .eflags = true }, | 35277 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31895,6 +35314,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31895,6 +35314,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31895 | .unused, | 35314 | .unused, |
| 31896 | .unused, | 35315 | .unused, |
| 31897 | .unused, | 35316 | .unused, |
| | 35317 | .unused, |
| | 35318 | .unused, |
| 31898 | }, | 35319 | }, |
| 31899 | .dst_temps = .{ .mem, .unused }, | 35320 | .dst_temps = .{ .mem, .unused }, |
| 31900 | .clobbers = .{ .eflags = true }, | 35321 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31938,6 +35359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31938,6 +35359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31938 | .unused, | 35359 | .unused, |
| 31939 | .unused, | 35360 | .unused, |
| 31940 | .unused, | 35361 | .unused, |
| | 35362 | .unused, |
| | 35363 | .unused, |
| 31941 | }, | 35364 | }, |
| 31942 | .dst_temps = .{ .mem, .unused }, | 35365 | .dst_temps = .{ .mem, .unused }, |
| 31943 | .clobbers = .{ .eflags = true }, | 35366 | .clobbers = .{ .eflags = true }, |
| ... | @@ -31985,6 +35408,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -31985,6 +35408,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 31985 | .unused, | 35408 | .unused, |
| 31986 | .unused, | 35409 | .unused, |
| 31987 | .unused, | 35410 | .unused, |
| | 35411 | .unused, |
| | 35412 | .unused, |
| 31988 | }, | 35413 | }, |
| 31989 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 35414 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 31990 | .ref = .src0, | 35415 | .ref = .src0, |
| ... | @@ -32023,6 +35448,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32023,6 +35448,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32023 | .unused, | 35448 | .unused, |
| 32024 | .unused, | 35449 | .unused, |
| 32025 | .unused, | 35450 | .unused, |
| | 35451 | .unused, |
| | 35452 | .unused, |
| 32026 | }, | 35453 | }, |
| 32027 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 35454 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 32028 | .ref = .src0, | 35455 | .ref = .src0, |
| ... | @@ -32061,6 +35488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32061,6 +35488,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32061 | .unused, | 35488 | .unused, |
| 32062 | .unused, | 35489 | .unused, |
| 32063 | .unused, | 35490 | .unused, |
| | 35491 | .unused, |
| | 35492 | .unused, |
| 32064 | }, | 35493 | }, |
| 32065 | .dst_temps = .{ .{ .mut_rc_mask = .{ | 35494 | .dst_temps = .{ .{ .mut_rc_mask = .{ |
| 32066 | .ref = .src0, | 35495 | .ref = .src0, |
| ... | @@ -32332,6 +35761,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32332,6 +35761,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32332 | .unused, | 35761 | .unused, |
| 32333 | .unused, | 35762 | .unused, |
| 32334 | .unused, | 35763 | .unused, |
| | 35764 | .unused, |
| | 35765 | .unused, |
| 32335 | }, | 35766 | }, |
| 32336 | .dst_temps = .{ .mem, .unused }, | 35767 | .dst_temps = .{ .mem, .unused }, |
| 32337 | .clobbers = .{ .eflags = true }, | 35768 | .clobbers = .{ .eflags = true }, |
| ... | @@ -32371,6 +35802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32371,6 +35802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32371 | .unused, | 35802 | .unused, |
| 32372 | .unused, | 35803 | .unused, |
| 32373 | .unused, | 35804 | .unused, |
| | 35805 | .unused, |
| | 35806 | .unused, |
| 32374 | }, | 35807 | }, |
| 32375 | .dst_temps = .{ .mem, .unused }, | 35808 | .dst_temps = .{ .mem, .unused }, |
| 32376 | .clobbers = .{ .eflags = true }, | 35809 | .clobbers = .{ .eflags = true }, |
| ... | @@ -32412,6 +35845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32412,6 +35845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32412 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 35845 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32413 | .unused, | 35846 | .unused, |
| 32414 | .unused, | 35847 | .unused, |
| | 35848 | .unused, |
| | 35849 | .unused, |
| 32415 | }, | 35850 | }, |
| 32416 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35851 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32417 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 35852 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32454,6 +35889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32454,6 +35889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32454 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 35889 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32455 | .unused, | 35890 | .unused, |
| 32456 | .unused, | 35891 | .unused, |
| | 35892 | .unused, |
| | 35893 | .unused, |
| 32457 | }, | 35894 | }, |
| 32458 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35895 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32459 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 35896 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32496,6 +35933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32496,6 +35933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32496 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 35933 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32497 | .unused, | 35934 | .unused, |
| 32498 | .unused, | 35935 | .unused, |
| | 35936 | .unused, |
| | 35937 | .unused, |
| 32499 | }, | 35938 | }, |
| 32500 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35939 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32501 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 35940 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32539,6 +35978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32539,6 +35978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32539 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 35978 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32540 | .unused, | 35979 | .unused, |
| 32541 | .unused, | 35980 | .unused, |
| | 35981 | .unused, |
| | 35982 | .unused, |
| 32542 | }, | 35983 | }, |
| 32543 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 35984 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32544 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 35985 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32582,6 +36023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32582,6 +36023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32582 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 36023 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32583 | .{ .type = .f32, .kind = .mem }, | 36024 | .{ .type = .f32, .kind = .mem }, |
| 32584 | .unused, | 36025 | .unused, |
| | 36026 | .unused, |
| | 36027 | .unused, |
| 32585 | }, | 36028 | }, |
| 32586 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 36029 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32587 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36030 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32627,6 +36070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32627,6 +36070,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32627 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 36070 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 32628 | .{ .type = .f32, .kind = .mem }, | 36071 | .{ .type = .f32, .kind = .mem }, |
| 32629 | .unused, | 36072 | .unused, |
| | 36073 | .unused, |
| | 36074 | .unused, |
| 32630 | }, | 36075 | }, |
| 32631 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 36076 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 32632 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36077 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32671,6 +36116,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32671,6 +36116,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32671 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36116 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32672 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36117 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32673 | .unused, | 36118 | .unused, |
| | 36119 | .unused, |
| | 36120 | .unused, |
| 32674 | }, | 36121 | }, |
| 32675 | .dst_temps = .{ .mem, .unused }, | 36122 | .dst_temps = .{ .mem, .unused }, |
| 32676 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36123 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32722,6 +36169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32722,6 +36169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32722 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36169 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32723 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36170 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32724 | .unused, | 36171 | .unused, |
| | 36172 | .unused, |
| | 36173 | .unused, |
| 32725 | }, | 36174 | }, |
| 32726 | .dst_temps = .{ .mem, .unused }, | 36175 | .dst_temps = .{ .mem, .unused }, |
| 32727 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36176 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32773,6 +36222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32773,6 +36222,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32773 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36222 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32774 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36223 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32775 | .unused, | 36224 | .unused, |
| | 36225 | .unused, |
| | 36226 | .unused, |
| 32776 | }, | 36227 | }, |
| 32777 | .dst_temps = .{ .mem, .unused }, | 36228 | .dst_temps = .{ .mem, .unused }, |
| 32778 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36229 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32825,6 +36276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32825,6 +36276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32825 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36276 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32826 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36277 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32827 | .unused, | 36278 | .unused, |
| | 36279 | .unused, |
| | 36280 | .unused, |
| 32828 | }, | 36281 | }, |
| 32829 | .dst_temps = .{ .mem, .unused }, | 36282 | .dst_temps = .{ .mem, .unused }, |
| 32830 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36283 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32877,6 +36330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32877,6 +36330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32877 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36330 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32878 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36331 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32879 | .{ .type = .f32, .kind = .mem }, | 36332 | .{ .type = .f32, .kind = .mem }, |
| | 36333 | .unused, |
| | 36334 | .unused, |
| 32880 | }, | 36335 | }, |
| 32881 | .dst_temps = .{ .mem, .unused }, | 36336 | .dst_temps = .{ .mem, .unused }, |
| 32882 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36337 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32931,6 +36386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32931,6 +36386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32931 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 36386 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 32932 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 36387 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| 32933 | .{ .type = .f32, .kind = .mem }, | 36388 | .{ .type = .f32, .kind = .mem }, |
| | 36389 | .unused, |
| | 36390 | .unused, |
| 32934 | }, | 36391 | }, |
| 32935 | .dst_temps = .{ .mem, .unused }, | 36392 | .dst_temps = .{ .mem, .unused }, |
| 32936 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 36393 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -32984,6 +36441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -32984,6 +36441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 32984 | .unused, | 36441 | .unused, |
| 32985 | .unused, | 36442 | .unused, |
| 32986 | .unused, | 36443 | .unused, |
| | 36444 | .unused, |
| | 36445 | .unused, |
| 32987 | }, | 36446 | }, |
| 32988 | .dst_temps = .{ .mem, .unused }, | 36447 | .dst_temps = .{ .mem, .unused }, |
| 32989 | .clobbers = .{ .eflags = true }, | 36448 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33022,6 +36481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33022,6 +36481,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33022 | .unused, | 36481 | .unused, |
| 33023 | .unused, | 36482 | .unused, |
| 33024 | .unused, | 36483 | .unused, |
| | 36484 | .unused, |
| | 36485 | .unused, |
| 33025 | }, | 36486 | }, |
| 33026 | .dst_temps = .{ .mem, .unused }, | 36487 | .dst_temps = .{ .mem, .unused }, |
| 33027 | .clobbers = .{ .eflags = true }, | 36488 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33060,6 +36521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33060,6 +36521,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33060 | .unused, | 36521 | .unused, |
| 33061 | .unused, | 36522 | .unused, |
| 33062 | .unused, | 36523 | .unused, |
| | 36524 | .unused, |
| | 36525 | .unused, |
| 33063 | }, | 36526 | }, |
| 33064 | .dst_temps = .{ .mem, .unused }, | 36527 | .dst_temps = .{ .mem, .unused }, |
| 33065 | .clobbers = .{ .eflags = true }, | 36528 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33106,6 +36569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33106,6 +36569,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33106 | .unused, | 36569 | .unused, |
| 33107 | .unused, | 36570 | .unused, |
| 33108 | .unused, | 36571 | .unused, |
| | 36572 | .unused, |
| | 36573 | .unused, |
| 33109 | }, | 36574 | }, |
| 33110 | .dst_temps = .{ .mem, .unused }, | 36575 | .dst_temps = .{ .mem, .unused }, |
| 33111 | .clobbers = .{ .eflags = true }, | 36576 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33153,6 +36618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33153,6 +36618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33153 | .unused, | 36618 | .unused, |
| 33154 | .unused, | 36619 | .unused, |
| 33155 | .unused, | 36620 | .unused, |
| | 36621 | .unused, |
| | 36622 | .unused, |
| 33156 | }, | 36623 | }, |
| 33157 | .dst_temps = .{ .mem, .unused }, | 36624 | .dst_temps = .{ .mem, .unused }, |
| 33158 | .clobbers = .{ .eflags = true }, | 36625 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33202,6 +36669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33202,6 +36669,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33202 | .unused, | 36669 | .unused, |
| 33203 | .unused, | 36670 | .unused, |
| 33204 | .unused, | 36671 | .unused, |
| | 36672 | .unused, |
| | 36673 | .unused, |
| 33205 | }, | 36674 | }, |
| 33206 | .dst_temps = .{ .mem, .unused }, | 36675 | .dst_temps = .{ .mem, .unused }, |
| 33207 | .clobbers = .{ .eflags = true }, | 36676 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33249,6 +36718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33249,6 +36718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33249 | .unused, | 36718 | .unused, |
| 33250 | .unused, | 36719 | .unused, |
| 33251 | .unused, | 36720 | .unused, |
| | 36721 | .unused, |
| | 36722 | .unused, |
| 33252 | }, | 36723 | }, |
| 33253 | .dst_temps = .{ .mem, .unused }, | 36724 | .dst_temps = .{ .mem, .unused }, |
| 33254 | .clobbers = .{ .eflags = true }, | 36725 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33296,6 +36767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33296,6 +36767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33296 | .unused, | 36767 | .unused, |
| 33297 | .unused, | 36768 | .unused, |
| 33298 | .unused, | 36769 | .unused, |
| | 36770 | .unused, |
| | 36771 | .unused, |
| 33299 | }, | 36772 | }, |
| 33300 | .dst_temps = .{ .mem, .unused }, | 36773 | .dst_temps = .{ .mem, .unused }, |
| 33301 | .clobbers = .{ .eflags = true }, | 36774 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33346,6 +36819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33346,6 +36819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33346 | .unused, | 36819 | .unused, |
| 33347 | .unused, | 36820 | .unused, |
| 33348 | .unused, | 36821 | .unused, |
| | 36822 | .unused, |
| | 36823 | .unused, |
| 33349 | }, | 36824 | }, |
| 33350 | .dst_temps = .{ .mem, .unused }, | 36825 | .dst_temps = .{ .mem, .unused }, |
| 33351 | .clobbers = .{ .eflags = true }, | 36826 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33396,6 +36871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33396,6 +36871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33396 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 36871 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| 33397 | .unused, | 36872 | .unused, |
| 33398 | .unused, | 36873 | .unused, |
| | 36874 | .unused, |
| | 36875 | .unused, |
| 33399 | }, | 36876 | }, |
| 33400 | .dst_temps = .{ .mem, .unused }, | 36877 | .dst_temps = .{ .mem, .unused }, |
| 33401 | .clobbers = .{ .eflags = true }, | 36878 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33456,6 +36933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33456,6 +36933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33456 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, | 36933 | .{ .type = .f64, .kind = .{ .reg = .st7 } }, |
| 33457 | .unused, | 36934 | .unused, |
| 33458 | .unused, | 36935 | .unused, |
| | 36936 | .unused, |
| | 36937 | .unused, |
| 33459 | }, | 36938 | }, |
| 33460 | .dst_temps = .{ .mem, .unused }, | 36939 | .dst_temps = .{ .mem, .unused }, |
| 33461 | .clobbers = .{ .eflags = true }, | 36940 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33516,6 +36995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33516,6 +36995,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33516 | .{ .type = .u8, .kind = .{ .reg = .ah } }, | 36995 | .{ .type = .u8, .kind = .{ .reg = .ah } }, |
| 33517 | .unused, | 36996 | .unused, |
| 33518 | .unused, | 36997 | .unused, |
| | 36998 | .unused, |
| | 36999 | .unused, |
| 33519 | }, | 37000 | }, |
| 33520 | .dst_temps = .{ .mem, .unused }, | 37001 | .dst_temps = .{ .mem, .unused }, |
| 33521 | .clobbers = .{ .eflags = true }, | 37002 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33567,6 +37048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33567,6 +37048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33567 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 37048 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| 33568 | .unused, | 37049 | .unused, |
| 33569 | .unused, | 37050 | .unused, |
| | 37051 | .unused, |
| | 37052 | .unused, |
| 33570 | }, | 37053 | }, |
| 33571 | .dst_temps = .{ .mem, .unused }, | 37054 | .dst_temps = .{ .mem, .unused }, |
| 33572 | .clobbers = .{ .eflags = true }, | 37055 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33627,6 +37110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33627,6 +37110,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33627 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, | 37110 | .{ .type = .f80, .kind = .{ .reg = .st7 } }, |
| 33628 | .unused, | 37111 | .unused, |
| 33629 | .unused, | 37112 | .unused, |
| | 37113 | .unused, |
| | 37114 | .unused, |
| 33630 | }, | 37115 | }, |
| 33631 | .dst_temps = .{ .mem, .unused }, | 37116 | .dst_temps = .{ .mem, .unused }, |
| 33632 | .clobbers = .{ .eflags = true }, | 37117 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33687,6 +37172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33687,6 +37172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33687 | .{ .type = .u8, .kind = .{ .reg = .ah } }, | 37172 | .{ .type = .u8, .kind = .{ .reg = .ah } }, |
| 33688 | .unused, | 37173 | .unused, |
| 33689 | .unused, | 37174 | .unused, |
| | 37175 | .unused, |
| | 37176 | .unused, |
| 33690 | }, | 37177 | }, |
| 33691 | .dst_temps = .{ .mem, .unused }, | 37178 | .dst_temps = .{ .mem, .unused }, |
| 33692 | .clobbers = .{ .eflags = true }, | 37179 | .clobbers = .{ .eflags = true }, |
| ... | @@ -33740,6 +37227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33740,6 +37227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33740 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37227 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33741 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37228 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33742 | .unused, | 37229 | .unused, |
| | 37230 | .unused, |
| | 37231 | .unused, |
| 33743 | }, | 37232 | }, |
| 33744 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37233 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33745 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37234 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33782,6 +37271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33782,6 +37271,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33782 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37271 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33783 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37272 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33784 | .unused, | 37273 | .unused, |
| | 37274 | .unused, |
| | 37275 | .unused, |
| 33785 | }, | 37276 | }, |
| 33786 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37277 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33787 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37278 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33824,6 +37315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33824,6 +37315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33824 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37315 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33825 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37316 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33826 | .unused, | 37317 | .unused, |
| | 37318 | .unused, |
| | 37319 | .unused, |
| 33827 | }, | 37320 | }, |
| 33828 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37321 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33829 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37322 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33866,6 +37359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33866,6 +37359,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33866 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37359 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33867 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37360 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33868 | .unused, | 37361 | .unused, |
| | 37362 | .unused, |
| | 37363 | .unused, |
| 33869 | }, | 37364 | }, |
| 33870 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37365 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33871 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37366 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33908,6 +37403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33908,6 +37403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33908 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37403 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33909 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37404 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33910 | .unused, | 37405 | .unused, |
| | 37406 | .unused, |
| | 37407 | .unused, |
| 33911 | }, | 37408 | }, |
| 33912 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37409 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33913 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37410 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33950,6 +37447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33950,6 +37447,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33950 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37447 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33951 | .{ .type = .u32, .kind = .{ .reg = .edx } }, | 37448 | .{ .type = .u32, .kind = .{ .reg = .edx } }, |
| 33952 | .unused, | 37449 | .unused, |
| | 37450 | .unused, |
| | 37451 | .unused, |
| 33953 | }, | 37452 | }, |
| 33954 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 37453 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 33955 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37454 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -33991,6 +37490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -33991,6 +37490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 33991 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37490 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 33992 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37491 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 33993 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37492 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37493 | .unused, |
| | 37494 | .unused, |
| 33994 | }, | 37495 | }, |
| 33995 | .dst_temps = .{ .mem, .unused }, | 37496 | .dst_temps = .{ .mem, .unused }, |
| 33996 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37497 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34042,6 +37543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34042,6 +37543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34042 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37543 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 34043 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37544 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 34044 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37545 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37546 | .unused, |
| | 37547 | .unused, |
| 34045 | }, | 37548 | }, |
| 34046 | .dst_temps = .{ .mem, .unused }, | 37549 | .dst_temps = .{ .mem, .unused }, |
| 34047 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37550 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34093,6 +37596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34093,6 +37596,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34093 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37596 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 34094 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37597 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 34095 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37598 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37599 | .unused, |
| | 37600 | .unused, |
| 34096 | }, | 37601 | }, |
| 34097 | .dst_temps = .{ .mem, .unused }, | 37602 | .dst_temps = .{ .mem, .unused }, |
| 34098 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37603 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34144,6 +37649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34144,6 +37649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34144 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37649 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 34145 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37650 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 34146 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37651 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37652 | .unused, |
| | 37653 | .unused, |
| 34147 | }, | 37654 | }, |
| 34148 | .dst_temps = .{ .mem, .unused }, | 37655 | .dst_temps = .{ .mem, .unused }, |
| 34149 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37656 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34195,6 +37702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34195,6 +37702,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34195 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37702 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 34196 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37703 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 34197 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37704 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37705 | .unused, |
| | 37706 | .unused, |
| 34198 | }, | 37707 | }, |
| 34199 | .dst_temps = .{ .mem, .unused }, | 37708 | .dst_temps = .{ .mem, .unused }, |
| 34200 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37709 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34246,6 +37755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34246,6 +37755,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34246 | .{ .type = .i32, .kind = .{ .reg = .eax } }, | 37755 | .{ .type = .i32, .kind = .{ .reg = .eax } }, |
| 34247 | .{ .type = .u8, .kind = .{ .reg = .cl } }, | 37756 | .{ .type = .u8, .kind = .{ .reg = .cl } }, |
| 34248 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, | 37757 | .{ .type = .u64, .kind = .{ .reg = .rdx } }, |
| | 37758 | .unused, |
| | 37759 | .unused, |
| 34249 | }, | 37760 | }, |
| 34250 | .dst_temps = .{ .mem, .unused }, | 37761 | .dst_temps = .{ .mem, .unused }, |
| 34251 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37762 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34324,6 +37835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34324,6 +37835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34324 | .unused, | 37835 | .unused, |
| 34325 | .unused, | 37836 | .unused, |
| 34326 | .unused, | 37837 | .unused, |
| | 37838 | .unused, |
| | 37839 | .unused, |
| 34327 | }, | 37840 | }, |
| 34328 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 37841 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 34329 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37842 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34372,6 +37885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34372,6 +37885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34372 | .unused, | 37885 | .unused, |
| 34373 | .unused, | 37886 | .unused, |
| 34374 | .unused, | 37887 | .unused, |
| | 37888 | .unused, |
| | 37889 | .unused, |
| 34375 | }, | 37890 | }, |
| 34376 | .dst_temps = .{ .mem, .unused }, | 37891 | .dst_temps = .{ .mem, .unused }, |
| 34377 | .clobbers = .{ .eflags = true }, | 37892 | .clobbers = .{ .eflags = true }, |
| ... | @@ -34400,6 +37915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34400,6 +37915,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34400 | .unused, | 37915 | .unused, |
| 34401 | .unused, | 37916 | .unused, |
| 34402 | .unused, | 37917 | .unused, |
| | 37918 | .unused, |
| | 37919 | .unused, |
| 34403 | }, | 37920 | }, |
| 34404 | .dst_temps = .{ .mem, .unused }, | 37921 | .dst_temps = .{ .mem, .unused }, |
| 34405 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37922 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34429,6 +37946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34429,6 +37946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34429 | .unused, | 37946 | .unused, |
| 34430 | .unused, | 37947 | .unused, |
| 34431 | .unused, | 37948 | .unused, |
| | 37949 | .unused, |
| | 37950 | .unused, |
| 34432 | }, | 37951 | }, |
| 34433 | .dst_temps = .{ .mem, .unused }, | 37952 | .dst_temps = .{ .mem, .unused }, |
| 34434 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37953 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34458,6 +37977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34458,6 +37977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34458 | .unused, | 37977 | .unused, |
| 34459 | .unused, | 37978 | .unused, |
| 34460 | .unused, | 37979 | .unused, |
| | 37980 | .unused, |
| | 37981 | .unused, |
| 34461 | }, | 37982 | }, |
| 34462 | .dst_temps = .{ .mem, .unused }, | 37983 | .dst_temps = .{ .mem, .unused }, |
| 34463 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 37984 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34488,6 +38009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34488,6 +38009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34488 | .unused, | 38009 | .unused, |
| 34489 | .unused, | 38010 | .unused, |
| 34490 | .unused, | 38011 | .unused, |
| | 38012 | .unused, |
| | 38013 | .unused, |
| 34491 | }, | 38014 | }, |
| 34492 | .dst_temps = .{ .mem, .unused }, | 38015 | .dst_temps = .{ .mem, .unused }, |
| 34493 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38016 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34562,6 +38085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34562,6 +38085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34562 | .unused, | 38085 | .unused, |
| 34563 | .unused, | 38086 | .unused, |
| 34564 | .unused, | 38087 | .unused, |
| | 38088 | .unused, |
| | 38089 | .unused, |
| 34565 | }, | 38090 | }, |
| 34566 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38091 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 34567 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38092 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34617,6 +38142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34617,6 +38142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34617 | .unused, | 38142 | .unused, |
| 34618 | .unused, | 38143 | .unused, |
| 34619 | .unused, | 38144 | .unused, |
| | 38145 | .unused, |
| | 38146 | .unused, |
| 34620 | }, | 38147 | }, |
| 34621 | .dst_temps = .{ .mem, .unused }, | 38148 | .dst_temps = .{ .mem, .unused }, |
| 34622 | .clobbers = .{ .eflags = true }, | 38149 | .clobbers = .{ .eflags = true }, |
| ... | @@ -34643,6 +38170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34643,6 +38170,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34643 | .unused, | 38170 | .unused, |
| 34644 | .unused, | 38171 | .unused, |
| 34645 | .unused, | 38172 | .unused, |
| | 38173 | .unused, |
| | 38174 | .unused, |
| 34646 | }, | 38175 | }, |
| 34647 | .dst_temps = .{ .mem, .unused }, | 38176 | .dst_temps = .{ .mem, .unused }, |
| 34648 | .clobbers = .{ .eflags = true }, | 38177 | .clobbers = .{ .eflags = true }, |
| ... | @@ -34670,6 +38199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34670,6 +38199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34670 | .unused, | 38199 | .unused, |
| 34671 | .unused, | 38200 | .unused, |
| 34672 | .unused, | 38201 | .unused, |
| | 38202 | .unused, |
| | 38203 | .unused, |
| 34673 | }, | 38204 | }, |
| 34674 | .dst_temps = .{ .mem, .unused }, | 38205 | .dst_temps = .{ .mem, .unused }, |
| 34675 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38206 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34698,6 +38229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34698,6 +38229,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34698 | .unused, | 38229 | .unused, |
| 34699 | .unused, | 38230 | .unused, |
| 34700 | .unused, | 38231 | .unused, |
| | 38232 | .unused, |
| | 38233 | .unused, |
| 34701 | }, | 38234 | }, |
| 34702 | .dst_temps = .{ .mem, .unused }, | 38235 | .dst_temps = .{ .mem, .unused }, |
| 34703 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38236 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34768,6 +38301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34768,6 +38301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34768 | .unused, | 38301 | .unused, |
| 34769 | .unused, | 38302 | .unused, |
| 34770 | .unused, | 38303 | .unused, |
| | 38304 | .unused, |
| | 38305 | .unused, |
| 34771 | }, | 38306 | }, |
| 34772 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38307 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 34773 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38308 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34823,6 +38358,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34823,6 +38358,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34823 | .unused, | 38358 | .unused, |
| 34824 | .unused, | 38359 | .unused, |
| 34825 | .unused, | 38360 | .unused, |
| | 38361 | .unused, |
| | 38362 | .unused, |
| 34826 | }, | 38363 | }, |
| 34827 | .dst_temps = .{ .mem, .unused }, | 38364 | .dst_temps = .{ .mem, .unused }, |
| 34828 | .clobbers = .{ .eflags = true }, | 38365 | .clobbers = .{ .eflags = true }, |
| ... | @@ -34849,6 +38386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34849,6 +38386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34849 | .unused, | 38386 | .unused, |
| 34850 | .unused, | 38387 | .unused, |
| 34851 | .unused, | 38388 | .unused, |
| | 38389 | .unused, |
| | 38390 | .unused, |
| 34852 | }, | 38391 | }, |
| 34853 | .dst_temps = .{ .mem, .unused }, | 38392 | .dst_temps = .{ .mem, .unused }, |
| 34854 | .clobbers = .{ .eflags = true }, | 38393 | .clobbers = .{ .eflags = true }, |
| ... | @@ -34876,6 +38415,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34876,6 +38415,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34876 | .unused, | 38415 | .unused, |
| 34877 | .unused, | 38416 | .unused, |
| 34878 | .unused, | 38417 | .unused, |
| | 38418 | .unused, |
| | 38419 | .unused, |
| 34879 | }, | 38420 | }, |
| 34880 | .dst_temps = .{ .mem, .unused }, | 38421 | .dst_temps = .{ .mem, .unused }, |
| 34881 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38422 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34904,6 +38445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34904,6 +38445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34904 | .unused, | 38445 | .unused, |
| 34905 | .unused, | 38446 | .unused, |
| 34906 | .unused, | 38447 | .unused, |
| | 38448 | .unused, |
| | 38449 | .unused, |
| 34907 | }, | 38450 | }, |
| 34908 | .dst_temps = .{ .mem, .unused }, | 38451 | .dst_temps = .{ .mem, .unused }, |
| 34909 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38452 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34932,6 +38475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34932,6 +38475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34932 | .unused, | 38475 | .unused, |
| 34933 | .unused, | 38476 | .unused, |
| 34934 | .unused, | 38477 | .unused, |
| | 38478 | .unused, |
| | 38479 | .unused, |
| 34935 | }, | 38480 | }, |
| 34936 | .dst_temps = .{ .mem, .unused }, | 38481 | .dst_temps = .{ .mem, .unused }, |
| 34937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38482 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -34961,6 +38506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34961,6 +38506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34961 | .unused, | 38506 | .unused, |
| 34962 | .unused, | 38507 | .unused, |
| 34963 | .unused, | 38508 | .unused, |
| | 38509 | .unused, |
| | 38510 | .unused, |
| 34964 | }, | 38511 | }, |
| 34965 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, | 38512 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, |
| 34966 | .each = .{ .once = &.{ | 38513 | .each = .{ .once = &.{ |
| ... | @@ -34984,6 +38531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -34984,6 +38531,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 34984 | .unused, | 38531 | .unused, |
| 34985 | .unused, | 38532 | .unused, |
| 34986 | .unused, | 38533 | .unused, |
| | 38534 | .unused, |
| | 38535 | .unused, |
| 34987 | }, | 38536 | }, |
| 34988 | .dst_temps = .{ .mem, .unused }, | 38537 | .dst_temps = .{ .mem, .unused }, |
| 34989 | .clobbers = .{ .eflags = true }, | 38538 | .clobbers = .{ .eflags = true }, |
| ... | @@ -35012,6 +38561,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35012,6 +38561,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35012 | .unused, | 38561 | .unused, |
| 35013 | .unused, | 38562 | .unused, |
| 35014 | .unused, | 38563 | .unused, |
| | 38564 | .unused, |
| | 38565 | .unused, |
| 35015 | }, | 38566 | }, |
| 35016 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38567 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 35017 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38568 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35035,6 +38586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35035,6 +38586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35035 | .unused, | 38586 | .unused, |
| 35036 | .unused, | 38587 | .unused, |
| 35037 | .unused, | 38588 | .unused, |
| | 38589 | .unused, |
| | 38590 | .unused, |
| 35038 | }, | 38591 | }, |
| 35039 | .dst_temps = .{ .mem, .unused }, | 38592 | .dst_temps = .{ .mem, .unused }, |
| 35040 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38593 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35063,6 +38616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35063,6 +38616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35063 | .unused, | 38616 | .unused, |
| 35064 | .unused, | 38617 | .unused, |
| 35065 | .unused, | 38618 | .unused, |
| | 38619 | .unused, |
| | 38620 | .unused, |
| 35066 | }, | 38621 | }, |
| 35067 | .dst_temps = .{ .mem, .unused }, | 38622 | .dst_temps = .{ .mem, .unused }, |
| 35068 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38623 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35091,6 +38646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35091,6 +38646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35091 | .unused, | 38646 | .unused, |
| 35092 | .unused, | 38647 | .unused, |
| 35093 | .unused, | 38648 | .unused, |
| | 38649 | .unused, |
| | 38650 | .unused, |
| 35094 | }, | 38651 | }, |
| 35095 | .dst_temps = .{ .mem, .unused }, | 38652 | .dst_temps = .{ .mem, .unused }, |
| 35096 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38653 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35135,6 +38692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35135,6 +38692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35135 | .unused, | 38692 | .unused, |
| 35136 | .unused, | 38693 | .unused, |
| 35137 | .unused, | 38694 | .unused, |
| | 38695 | .unused, |
| | 38696 | .unused, |
| 35138 | }, | 38697 | }, |
| 35139 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38698 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 35140 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38699 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35158,6 +38717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35158,6 +38717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35158 | .unused, | 38717 | .unused, |
| 35159 | .unused, | 38718 | .unused, |
| 35160 | .unused, | 38719 | .unused, |
| | 38720 | .unused, |
| | 38721 | .unused, |
| 35161 | }, | 38722 | }, |
| 35162 | .dst_temps = .{ .mem, .unused }, | 38723 | .dst_temps = .{ .mem, .unused }, |
| 35163 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38724 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35187,6 +38748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35187,6 +38748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35187 | .unused, | 38748 | .unused, |
| 35188 | .unused, | 38749 | .unused, |
| 35189 | .unused, | 38750 | .unused, |
| | 38751 | .unused, |
| | 38752 | .unused, |
| 35190 | }, | 38753 | }, |
| 35191 | .dst_temps = .{ .mem, .unused }, | 38754 | .dst_temps = .{ .mem, .unused }, |
| 35192 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38755 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35216,6 +38779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35216,6 +38779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35216 | .unused, | 38779 | .unused, |
| 35217 | .unused, | 38780 | .unused, |
| 35218 | .unused, | 38781 | .unused, |
| | 38782 | .unused, |
| | 38783 | .unused, |
| 35219 | }, | 38784 | }, |
| 35220 | .dst_temps = .{ .mem, .unused }, | 38785 | .dst_temps = .{ .mem, .unused }, |
| 35221 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38786 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35246,6 +38811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35246,6 +38811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35246 | .unused, | 38811 | .unused, |
| 35247 | .unused, | 38812 | .unused, |
| 35248 | .unused, | 38813 | .unused, |
| | 38814 | .unused, |
| | 38815 | .unused, |
| 35249 | }, | 38816 | }, |
| 35250 | .dst_temps = .{ .mem, .unused }, | 38817 | .dst_temps = .{ .mem, .unused }, |
| 35251 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38818 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35278,6 +38845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35278,6 +38845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35278 | .unused, | 38845 | .unused, |
| 35279 | .unused, | 38846 | .unused, |
| 35280 | .unused, | 38847 | .unused, |
| | 38848 | .unused, |
| | 38849 | .unused, |
| 35281 | }, | 38850 | }, |
| 35282 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38851 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 35283 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38852 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35301,6 +38870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35301,6 +38870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35301 | .unused, | 38870 | .unused, |
| 35302 | .unused, | 38871 | .unused, |
| 35303 | .unused, | 38872 | .unused, |
| | 38873 | .unused, |
| | 38874 | .unused, |
| 35304 | }, | 38875 | }, |
| 35305 | .dst_temps = .{ .mem, .unused }, | 38876 | .dst_temps = .{ .mem, .unused }, |
| 35306 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38877 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35329,6 +38900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35329,6 +38900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35329 | .unused, | 38900 | .unused, |
| 35330 | .unused, | 38901 | .unused, |
| 35331 | .unused, | 38902 | .unused, |
| | 38903 | .unused, |
| | 38904 | .unused, |
| 35332 | }, | 38905 | }, |
| 35333 | .dst_temps = .{ .mem, .unused }, | 38906 | .dst_temps = .{ .mem, .unused }, |
| 35334 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38907 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35357,6 +38930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35357,6 +38930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35357 | .unused, | 38930 | .unused, |
| 35358 | .unused, | 38931 | .unused, |
| 35359 | .unused, | 38932 | .unused, |
| | 38933 | .unused, |
| | 38934 | .unused, |
| 35360 | }, | 38935 | }, |
| 35361 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 38936 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 35362 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35380,6 +38955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35380,6 +38955,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35380 | .unused, | 38955 | .unused, |
| 35381 | .unused, | 38956 | .unused, |
| 35382 | .unused, | 38957 | .unused, |
| | 38958 | .unused, |
| | 38959 | .unused, |
| 35383 | }, | 38960 | }, |
| 35384 | .dst_temps = .{ .mem, .unused }, | 38961 | .dst_temps = .{ .mem, .unused }, |
| 35385 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38962 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35408,6 +38985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35408,6 +38985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35408 | .unused, | 38985 | .unused, |
| 35409 | .unused, | 38986 | .unused, |
| 35410 | .unused, | 38987 | .unused, |
| | 38988 | .unused, |
| | 38989 | .unused, |
| 35411 | }, | 38990 | }, |
| 35412 | .dst_temps = .{ .mem, .unused }, | 38991 | .dst_temps = .{ .mem, .unused }, |
| 35413 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 38992 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35436,6 +39015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35436,6 +39015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35436 | .unused, | 39015 | .unused, |
| 35437 | .unused, | 39016 | .unused, |
| 35438 | .unused, | 39017 | .unused, |
| | 39018 | .unused, |
| | 39019 | .unused, |
| 35439 | }, | 39020 | }, |
| 35440 | .dst_temps = .{ .mem, .unused }, | 39021 | .dst_temps = .{ .mem, .unused }, |
| 35441 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39022 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35465,6 +39046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35465,6 +39046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35465 | .unused, | 39046 | .unused, |
| 35466 | .unused, | 39047 | .unused, |
| 35467 | .unused, | 39048 | .unused, |
| | 39049 | .unused, |
| | 39050 | .unused, |
| 35468 | }, | 39051 | }, |
| 35469 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 39052 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 35470 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39053 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35490,6 +39073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35490,6 +39073,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35490 | .unused, | 39073 | .unused, |
| 35491 | .unused, | 39074 | .unused, |
| 35492 | .unused, | 39075 | .unused, |
| | 39076 | .unused, |
| | 39077 | .unused, |
| 35493 | }, | 39078 | }, |
| 35494 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 39079 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 35495 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39080 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35515,6 +39100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35515,6 +39100,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35515 | .unused, | 39100 | .unused, |
| 35516 | .unused, | 39101 | .unused, |
| 35517 | .unused, | 39102 | .unused, |
| | 39103 | .unused, |
| | 39104 | .unused, |
| 35518 | }, | 39105 | }, |
| 35519 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 39106 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 35520 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39107 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35540,6 +39127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35540,6 +39127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35540 | .unused, | 39127 | .unused, |
| 35541 | .unused, | 39128 | .unused, |
| 35542 | .unused, | 39129 | .unused, |
| | 39130 | .unused, |
| | 39131 | .unused, |
| 35543 | }, | 39132 | }, |
| 35544 | .dst_temps = .{ .mem, .unused }, | 39133 | .dst_temps = .{ .mem, .unused }, |
| 35545 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39134 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35570,6 +39159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35570,6 +39159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35570 | .unused, | 39159 | .unused, |
| 35571 | .unused, | 39160 | .unused, |
| 35572 | .unused, | 39161 | .unused, |
| | 39162 | .unused, |
| | 39163 | .unused, |
| 35573 | }, | 39164 | }, |
| 35574 | .dst_temps = .{ .mem, .unused }, | 39165 | .dst_temps = .{ .mem, .unused }, |
| 35575 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39166 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35600,6 +39191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35600,6 +39191,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35600 | .unused, | 39191 | .unused, |
| 35601 | .unused, | 39192 | .unused, |
| 35602 | .unused, | 39193 | .unused, |
| | 39194 | .unused, |
| | 39195 | .unused, |
| 35603 | }, | 39196 | }, |
| 35604 | .dst_temps = .{ .mem, .unused }, | 39197 | .dst_temps = .{ .mem, .unused }, |
| 35605 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39198 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35630,6 +39223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35630,6 +39223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35630 | .unused, | 39223 | .unused, |
| 35631 | .unused, | 39224 | .unused, |
| 35632 | .unused, | 39225 | .unused, |
| | 39226 | .unused, |
| | 39227 | .unused, |
| 35633 | }, | 39228 | }, |
| 35634 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 39229 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 35635 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39230 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35653,6 +39248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35653,6 +39248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35653 | .unused, | 39248 | .unused, |
| 35654 | .unused, | 39249 | .unused, |
| 35655 | .unused, | 39250 | .unused, |
| | 39251 | .unused, |
| | 39252 | .unused, |
| 35656 | }, | 39253 | }, |
| 35657 | .dst_temps = .{ .mem, .unused }, | 39254 | .dst_temps = .{ .mem, .unused }, |
| 35658 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39255 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35681,6 +39278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35681,6 +39278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35681 | .unused, | 39278 | .unused, |
| 35682 | .unused, | 39279 | .unused, |
| 35683 | .unused, | 39280 | .unused, |
| | 39281 | .unused, |
| | 39282 | .unused, |
| 35684 | }, | 39283 | }, |
| 35685 | .dst_temps = .{ .mem, .unused }, | 39284 | .dst_temps = .{ .mem, .unused }, |
| 35686 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39285 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35709,6 +39308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35709,6 +39308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35709 | .unused, | 39308 | .unused, |
| 35710 | .unused, | 39309 | .unused, |
| 35711 | .unused, | 39310 | .unused, |
| | 39311 | .unused, |
| | 39312 | .unused, |
| 35712 | }, | 39313 | }, |
| 35713 | .dst_temps = .{ .mem, .unused }, | 39314 | .dst_temps = .{ .mem, .unused }, |
| 35714 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 39315 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -35916,6 +39517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -35916,6 +39517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 35916 | .unused, | 39517 | .unused, |
| 35917 | .unused, | 39518 | .unused, |
| 35918 | .unused, | 39519 | .unused, |
| | 39520 | .unused, |
| | 39521 | .unused, |
| 35919 | }, | 39522 | }, |
| 35920 | .dst_temps = .{ .mem, .unused }, | 39523 | .dst_temps = .{ .mem, .unused }, |
| 35921 | .clobbers = .{ .eflags = true }, | 39524 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36081,6 +39684,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36081,6 +39684,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36081 | .unused, | 39684 | .unused, |
| 36082 | .unused, | 39685 | .unused, |
| 36083 | .unused, | 39686 | .unused, |
| | 39687 | .unused, |
| | 39688 | .unused, |
| 36084 | }, | 39689 | }, |
| 36085 | .dst_temps = .{ .mem, .unused }, | 39690 | .dst_temps = .{ .mem, .unused }, |
| 36086 | .clobbers = .{ .eflags = true }, | 39691 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36107,6 +39712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36107,6 +39712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36107 | .unused, | 39712 | .unused, |
| 36108 | .unused, | 39713 | .unused, |
| 36109 | .unused, | 39714 | .unused, |
| | 39715 | .unused, |
| | 39716 | .unused, |
| 36110 | }, | 39717 | }, |
| 36111 | .dst_temps = .{ .mem, .unused }, | 39718 | .dst_temps = .{ .mem, .unused }, |
| 36112 | .clobbers = .{ .eflags = true }, | 39719 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36133,6 +39740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36133,6 +39740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36133 | .unused, | 39740 | .unused, |
| 36134 | .unused, | 39741 | .unused, |
| 36135 | .unused, | 39742 | .unused, |
| | 39743 | .unused, |
| | 39744 | .unused, |
| 36136 | }, | 39745 | }, |
| 36137 | .dst_temps = .{ .mem, .unused }, | 39746 | .dst_temps = .{ .mem, .unused }, |
| 36138 | .clobbers = .{ .eflags = true }, | 39747 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36159,6 +39768,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36159,6 +39768,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36159 | .unused, | 39768 | .unused, |
| 36160 | .unused, | 39769 | .unused, |
| 36161 | .unused, | 39770 | .unused, |
| | 39771 | .unused, |
| | 39772 | .unused, |
| 36162 | }, | 39773 | }, |
| 36163 | .dst_temps = .{ .mem, .unused }, | 39774 | .dst_temps = .{ .mem, .unused }, |
| 36164 | .clobbers = .{ .eflags = true }, | 39775 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36185,6 +39796,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36185,6 +39796,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36185 | .unused, | 39796 | .unused, |
| 36186 | .unused, | 39797 | .unused, |
| 36187 | .unused, | 39798 | .unused, |
| | 39799 | .unused, |
| | 39800 | .unused, |
| 36188 | }, | 39801 | }, |
| 36189 | .dst_temps = .{ .mem, .unused }, | 39802 | .dst_temps = .{ .mem, .unused }, |
| 36190 | .clobbers = .{ .eflags = true }, | 39803 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36211,6 +39824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36211,6 +39824,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36211 | .unused, | 39824 | .unused, |
| 36212 | .unused, | 39825 | .unused, |
| 36213 | .unused, | 39826 | .unused, |
| | 39827 | .unused, |
| | 39828 | .unused, |
| 36214 | }, | 39829 | }, |
| 36215 | .dst_temps = .{ .mem, .unused }, | 39830 | .dst_temps = .{ .mem, .unused }, |
| 36216 | .clobbers = .{ .eflags = true }, | 39831 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36237,6 +39852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36237,6 +39852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36237 | .unused, | 39852 | .unused, |
| 36238 | .unused, | 39853 | .unused, |
| 36239 | .unused, | 39854 | .unused, |
| | 39855 | .unused, |
| | 39856 | .unused, |
| 36240 | }, | 39857 | }, |
| 36241 | .dst_temps = .{ .mem, .unused }, | 39858 | .dst_temps = .{ .mem, .unused }, |
| 36242 | .clobbers = .{ .eflags = true }, | 39859 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36263,6 +39880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36263,6 +39880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36263 | .unused, | 39880 | .unused, |
| 36264 | .unused, | 39881 | .unused, |
| 36265 | .unused, | 39882 | .unused, |
| | 39883 | .unused, |
| | 39884 | .unused, |
| 36266 | }, | 39885 | }, |
| 36267 | .dst_temps = .{ .mem, .unused }, | 39886 | .dst_temps = .{ .mem, .unused }, |
| 36268 | .clobbers = .{ .eflags = true }, | 39887 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36289,6 +39908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36289,6 +39908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36289 | .unused, | 39908 | .unused, |
| 36290 | .unused, | 39909 | .unused, |
| 36291 | .unused, | 39910 | .unused, |
| | 39911 | .unused, |
| | 39912 | .unused, |
| 36292 | }, | 39913 | }, |
| 36293 | .dst_temps = .{ .mem, .unused }, | 39914 | .dst_temps = .{ .mem, .unused }, |
| 36294 | .clobbers = .{ .eflags = true }, | 39915 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36315,6 +39936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36315,6 +39936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36315 | .unused, | 39936 | .unused, |
| 36316 | .unused, | 39937 | .unused, |
| 36317 | .unused, | 39938 | .unused, |
| | 39939 | .unused, |
| | 39940 | .unused, |
| 36318 | }, | 39941 | }, |
| 36319 | .dst_temps = .{ .mem, .unused }, | 39942 | .dst_temps = .{ .mem, .unused }, |
| 36320 | .clobbers = .{ .eflags = true }, | 39943 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36341,6 +39964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36341,6 +39964,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36341 | .unused, | 39964 | .unused, |
| 36342 | .unused, | 39965 | .unused, |
| 36343 | .unused, | 39966 | .unused, |
| | 39967 | .unused, |
| | 39968 | .unused, |
| 36344 | }, | 39969 | }, |
| 36345 | .dst_temps = .{ .mem, .unused }, | 39970 | .dst_temps = .{ .mem, .unused }, |
| 36346 | .clobbers = .{ .eflags = true }, | 39971 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36367,6 +39992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36367,6 +39992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36367 | .unused, | 39992 | .unused, |
| 36368 | .unused, | 39993 | .unused, |
| 36369 | .unused, | 39994 | .unused, |
| | 39995 | .unused, |
| | 39996 | .unused, |
| 36370 | }, | 39997 | }, |
| 36371 | .dst_temps = .{ .mem, .unused }, | 39998 | .dst_temps = .{ .mem, .unused }, |
| 36372 | .clobbers = .{ .eflags = true }, | 39999 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36393,6 +40020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36393,6 +40020,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36393 | .unused, | 40020 | .unused, |
| 36394 | .unused, | 40021 | .unused, |
| 36395 | .unused, | 40022 | .unused, |
| | 40023 | .unused, |
| | 40024 | .unused, |
| 36396 | }, | 40025 | }, |
| 36397 | .dst_temps = .{ .mem, .unused }, | 40026 | .dst_temps = .{ .mem, .unused }, |
| 36398 | .clobbers = .{ .eflags = true }, | 40027 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36422,6 +40051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36422,6 +40051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36422 | .unused, | 40051 | .unused, |
| 36423 | .unused, | 40052 | .unused, |
| 36424 | .unused, | 40053 | .unused, |
| | 40054 | .unused, |
| | 40055 | .unused, |
| 36425 | }, | 40056 | }, |
| 36426 | .dst_temps = .{ .mem, .unused }, | 40057 | .dst_temps = .{ .mem, .unused }, |
| 36427 | .clobbers = .{ .eflags = true }, | 40058 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36451,6 +40082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36451,6 +40082,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36451 | .unused, | 40082 | .unused, |
| 36452 | .unused, | 40083 | .unused, |
| 36453 | .unused, | 40084 | .unused, |
| | 40085 | .unused, |
| | 40086 | .unused, |
| 36454 | }, | 40087 | }, |
| 36455 | .dst_temps = .{ .mem, .unused }, | 40088 | .dst_temps = .{ .mem, .unused }, |
| 36456 | .clobbers = .{ .eflags = true }, | 40089 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36479,6 +40112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36479,6 +40112,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36479 | .unused, | 40112 | .unused, |
| 36480 | .unused, | 40113 | .unused, |
| 36481 | .unused, | 40114 | .unused, |
| | 40115 | .unused, |
| | 40116 | .unused, |
| 36482 | }, | 40117 | }, |
| 36483 | .dst_temps = .{ .mem, .unused }, | 40118 | .dst_temps = .{ .mem, .unused }, |
| 36484 | .clobbers = .{ .eflags = true }, | 40119 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36508,6 +40143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36508,6 +40143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36508 | .unused, | 40143 | .unused, |
| 36509 | .unused, | 40144 | .unused, |
| 36510 | .unused, | 40145 | .unused, |
| | 40146 | .unused, |
| | 40147 | .unused, |
| 36511 | }, | 40148 | }, |
| 36512 | .dst_temps = .{ .mem, .unused }, | 40149 | .dst_temps = .{ .mem, .unused }, |
| 36513 | .clobbers = .{ .eflags = true }, | 40150 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36535,6 +40172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36535,6 +40172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36535 | .unused, | 40172 | .unused, |
| 36536 | .unused, | 40173 | .unused, |
| 36537 | .unused, | 40174 | .unused, |
| | 40175 | .unused, |
| | 40176 | .unused, |
| 36538 | }, | 40177 | }, |
| 36539 | .dst_temps = .{ .mem, .unused }, | 40178 | .dst_temps = .{ .mem, .unused }, |
| 36540 | .clobbers = .{ .eflags = true }, | 40179 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36564,6 +40203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36564,6 +40203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36564 | .unused, | 40203 | .unused, |
| 36565 | .unused, | 40204 | .unused, |
| 36566 | .unused, | 40205 | .unused, |
| | 40206 | .unused, |
| | 40207 | .unused, |
| 36567 | }, | 40208 | }, |
| 36568 | .dst_temps = .{ .mem, .unused }, | 40209 | .dst_temps = .{ .mem, .unused }, |
| 36569 | .clobbers = .{ .eflags = true }, | 40210 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36591,6 +40232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36591,6 +40232,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36591 | .unused, | 40232 | .unused, |
| 36592 | .unused, | 40233 | .unused, |
| 36593 | .unused, | 40234 | .unused, |
| | 40235 | .unused, |
| | 40236 | .unused, |
| 36594 | }, | 40237 | }, |
| 36595 | .dst_temps = .{ .mem, .unused }, | 40238 | .dst_temps = .{ .mem, .unused }, |
| 36596 | .clobbers = .{ .eflags = true }, | 40239 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36620,6 +40263,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36620,6 +40263,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36620 | .unused, | 40263 | .unused, |
| 36621 | .unused, | 40264 | .unused, |
| 36622 | .unused, | 40265 | .unused, |
| | 40266 | .unused, |
| | 40267 | .unused, |
| 36623 | }, | 40268 | }, |
| 36624 | .dst_temps = .{ .mem, .unused }, | 40269 | .dst_temps = .{ .mem, .unused }, |
| 36625 | .clobbers = .{ .eflags = true }, | 40270 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36648,6 +40293,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36648,6 +40293,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36648 | .unused, | 40293 | .unused, |
| 36649 | .unused, | 40294 | .unused, |
| 36650 | .unused, | 40295 | .unused, |
| | 40296 | .unused, |
| | 40297 | .unused, |
| 36651 | }, | 40298 | }, |
| 36652 | .dst_temps = .{ .mem, .unused }, | 40299 | .dst_temps = .{ .mem, .unused }, |
| 36653 | .clobbers = .{ .eflags = true }, | 40300 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36677,6 +40324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36677,6 +40324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36677 | .unused, | 40324 | .unused, |
| 36678 | .unused, | 40325 | .unused, |
| 36679 | .unused, | 40326 | .unused, |
| | 40327 | .unused, |
| | 40328 | .unused, |
| 36680 | }, | 40329 | }, |
| 36681 | .dst_temps = .{ .mem, .unused }, | 40330 | .dst_temps = .{ .mem, .unused }, |
| 36682 | .clobbers = .{ .eflags = true }, | 40331 | .clobbers = .{ .eflags = true }, |
| ... | @@ -36714,6 +40363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36714,6 +40363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36714 | .unused, | 40363 | .unused, |
| 36715 | .unused, | 40364 | .unused, |
| 36716 | .unused, | 40365 | .unused, |
| | 40366 | .unused, |
| | 40367 | .unused, |
| 36717 | }, | 40368 | }, |
| 36718 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40369 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36719 | .each = .{ .once = &.{ | 40370 | .each = .{ .once = &.{ |
| ... | @@ -36736,6 +40387,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36736,6 +40387,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36736 | .unused, | 40387 | .unused, |
| 36737 | .unused, | 40388 | .unused, |
| 36738 | .unused, | 40389 | .unused, |
| | 40390 | .unused, |
| | 40391 | .unused, |
| 36739 | }, | 40392 | }, |
| 36740 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 40393 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 36741 | .each = .{ .once = &.{ | 40394 | .each = .{ .once = &.{ |
| ... | @@ -36758,6 +40411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36758,6 +40411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36758 | .unused, | 40411 | .unused, |
| 36759 | .unused, | 40412 | .unused, |
| 36760 | .unused, | 40413 | .unused, |
| | 40414 | .unused, |
| | 40415 | .unused, |
| 36761 | }, | 40416 | }, |
| 36762 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40417 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36763 | .each = .{ .once = &.{ | 40418 | .each = .{ .once = &.{ |
| ... | @@ -36780,6 +40435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36780,6 +40435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36780 | .unused, | 40435 | .unused, |
| 36781 | .unused, | 40436 | .unused, |
| 36782 | .unused, | 40437 | .unused, |
| | 40438 | .unused, |
| | 40439 | .unused, |
| 36783 | }, | 40440 | }, |
| 36784 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40441 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36785 | .each = .{ .once = &.{ | 40442 | .each = .{ .once = &.{ |
| ... | @@ -36802,6 +40459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36802,6 +40459,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36802 | .unused, | 40459 | .unused, |
| 36803 | .unused, | 40460 | .unused, |
| 36804 | .unused, | 40461 | .unused, |
| | 40462 | .unused, |
| | 40463 | .unused, |
| 36805 | }, | 40464 | }, |
| 36806 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 40465 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 36807 | .each = .{ .once = &.{ | 40466 | .each = .{ .once = &.{ |
| ... | @@ -36824,6 +40483,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36824,6 +40483,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36824 | .unused, | 40483 | .unused, |
| 36825 | .unused, | 40484 | .unused, |
| 36826 | .unused, | 40485 | .unused, |
| | 40486 | .unused, |
| | 40487 | .unused, |
| 36827 | }, | 40488 | }, |
| 36828 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40489 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36829 | .each = .{ .once = &.{ | 40490 | .each = .{ .once = &.{ |
| ... | @@ -36847,6 +40508,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36847,6 +40508,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36847 | .unused, | 40508 | .unused, |
| 36848 | .unused, | 40509 | .unused, |
| 36849 | .unused, | 40510 | .unused, |
| | 40511 | .unused, |
| | 40512 | .unused, |
| 36850 | }, | 40513 | }, |
| 36851 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, | 40514 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, |
| 36852 | .each = .{ .once = &.{ | 40515 | .each = .{ .once = &.{ |
| ... | @@ -36870,6 +40533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36870,6 +40533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36870 | .unused, | 40533 | .unused, |
| 36871 | .unused, | 40534 | .unused, |
| 36872 | .unused, | 40535 | .unused, |
| | 40536 | .unused, |
| | 40537 | .unused, |
| 36873 | }, | 40538 | }, |
| 36874 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40539 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36875 | .each = .{ .once = &.{ | 40540 | .each = .{ .once = &.{ |
| ... | @@ -36892,6 +40557,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36892,6 +40557,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36892 | .unused, | 40557 | .unused, |
| 36893 | .unused, | 40558 | .unused, |
| 36894 | .unused, | 40559 | .unused, |
| | 40560 | .unused, |
| | 40561 | .unused, |
| 36895 | }, | 40562 | }, |
| 36896 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 40563 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 36897 | .each = .{ .once = &.{ | 40564 | .each = .{ .once = &.{ |
| ... | @@ -36914,6 +40581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36914,6 +40581,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36914 | .unused, | 40581 | .unused, |
| 36915 | .unused, | 40582 | .unused, |
| 36916 | .unused, | 40583 | .unused, |
| | 40584 | .unused, |
| | 40585 | .unused, |
| 36917 | }, | 40586 | }, |
| 36918 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 40587 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 36919 | .each = .{ .once = &.{ | 40588 | .each = .{ .once = &.{ |
| ... | @@ -36936,6 +40605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36936,6 +40605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36936 | .unused, | 40605 | .unused, |
| 36937 | .unused, | 40606 | .unused, |
| 36938 | .unused, | 40607 | .unused, |
| | 40608 | .unused, |
| | 40609 | .unused, |
| 36939 | }, | 40610 | }, |
| 36940 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40611 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36941 | .each = .{ .once = &.{ | 40612 | .each = .{ .once = &.{ |
| ... | @@ -36958,6 +40629,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36958,6 +40629,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36958 | .unused, | 40629 | .unused, |
| 36959 | .unused, | 40630 | .unused, |
| 36960 | .unused, | 40631 | .unused, |
| | 40632 | .unused, |
| | 40633 | .unused, |
| 36961 | }, | 40634 | }, |
| 36962 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 40635 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 36963 | .each = .{ .once = &.{ | 40636 | .each = .{ .once = &.{ |
| ... | @@ -36980,6 +40653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -36980,6 +40653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 36980 | .unused, | 40653 | .unused, |
| 36981 | .unused, | 40654 | .unused, |
| 36982 | .unused, | 40655 | .unused, |
| | 40656 | .unused, |
| | 40657 | .unused, |
| 36983 | }, | 40658 | }, |
| 36984 | .dst_temps = .{ .mem, .unused }, | 40659 | .dst_temps = .{ .mem, .unused }, |
| 36985 | .each = .{ .once = &.{ | 40660 | .each = .{ .once = &.{ |
| ... | @@ -37007,6 +40682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37007,6 +40682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37007 | .unused, | 40682 | .unused, |
| 37008 | .unused, | 40683 | .unused, |
| 37009 | .unused, | 40684 | .unused, |
| | 40685 | .unused, |
| | 40686 | .unused, |
| 37010 | }, | 40687 | }, |
| 37011 | .dst_temps = .{ .mem, .unused }, | 40688 | .dst_temps = .{ .mem, .unused }, |
| 37012 | .each = .{ .once = &.{ | 40689 | .each = .{ .once = &.{ |
| ... | @@ -37035,6 +40712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37035,6 +40712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37035 | .unused, | 40712 | .unused, |
| 37036 | .unused, | 40713 | .unused, |
| 37037 | .unused, | 40714 | .unused, |
| | 40715 | .unused, |
| | 40716 | .unused, |
| 37038 | }, | 40717 | }, |
| 37039 | .dst_temps = .{ .mem, .unused }, | 40718 | .dst_temps = .{ .mem, .unused }, |
| 37040 | .each = .{ .once = &.{ | 40719 | .each = .{ .once = &.{ |
| ... | @@ -37062,6 +40741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37062,6 +40741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37062 | .unused, | 40741 | .unused, |
| 37063 | .unused, | 40742 | .unused, |
| 37064 | .unused, | 40743 | .unused, |
| | 40744 | .unused, |
| | 40745 | .unused, |
| 37065 | }, | 40746 | }, |
| 37066 | .dst_temps = .{ .mem, .unused }, | 40747 | .dst_temps = .{ .mem, .unused }, |
| 37067 | .each = .{ .once = &.{ | 40748 | .each = .{ .once = &.{ |
| ... | @@ -37090,6 +40771,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37090,6 +40771,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37090 | .unused, | 40771 | .unused, |
| 37091 | .unused, | 40772 | .unused, |
| 37092 | .unused, | 40773 | .unused, |
| | 40774 | .unused, |
| | 40775 | .unused, |
| 37093 | }, | 40776 | }, |
| 37094 | .dst_temps = .{ .mem, .unused }, | 40777 | .dst_temps = .{ .mem, .unused }, |
| 37095 | .each = .{ .once = &.{ | 40778 | .each = .{ .once = &.{ |
| ... | @@ -37117,6 +40800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37117,6 +40800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37117 | .unused, | 40800 | .unused, |
| 37118 | .unused, | 40801 | .unused, |
| 37119 | .unused, | 40802 | .unused, |
| | 40803 | .unused, |
| | 40804 | .unused, |
| 37120 | }, | 40805 | }, |
| 37121 | .dst_temps = .{ .mem, .unused }, | 40806 | .dst_temps = .{ .mem, .unused }, |
| 37122 | .each = .{ .once = &.{ | 40807 | .each = .{ .once = &.{ |
| ... | @@ -37144,6 +40829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37144,6 +40829,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37144 | .unused, | 40829 | .unused, |
| 37145 | .unused, | 40830 | .unused, |
| 37146 | .unused, | 40831 | .unused, |
| | 40832 | .unused, |
| | 40833 | .unused, |
| 37147 | }, | 40834 | }, |
| 37148 | .dst_temps = .{ .mem, .unused }, | 40835 | .dst_temps = .{ .mem, .unused }, |
| 37149 | .each = .{ .once = &.{ | 40836 | .each = .{ .once = &.{ |
| ... | @@ -37172,6 +40859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37172,6 +40859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37172 | .unused, | 40859 | .unused, |
| 37173 | .unused, | 40860 | .unused, |
| 37174 | .unused, | 40861 | .unused, |
| | 40862 | .unused, |
| | 40863 | .unused, |
| 37175 | }, | 40864 | }, |
| 37176 | .dst_temps = .{ .mem, .unused }, | 40865 | .dst_temps = .{ .mem, .unused }, |
| 37177 | .each = .{ .once = &.{ | 40866 | .each = .{ .once = &.{ |
| ... | @@ -37244,6 +40933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37244,6 +40933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37244 | .unused, | 40933 | .unused, |
| 37245 | .unused, | 40934 | .unused, |
| 37246 | .unused, | 40935 | .unused, |
| | 40936 | .unused, |
| | 40937 | .unused, |
| 37247 | }, | 40938 | }, |
| 37248 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 40939 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 37249 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 40940 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37292,6 +40983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37292,6 +40983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37292 | .unused, | 40983 | .unused, |
| 37293 | .unused, | 40984 | .unused, |
| 37294 | .unused, | 40985 | .unused, |
| | 40986 | .unused, |
| | 40987 | .unused, |
| 37295 | }, | 40988 | }, |
| 37296 | .dst_temps = .{ .mem, .unused }, | 40989 | .dst_temps = .{ .mem, .unused }, |
| 37297 | .clobbers = .{ .eflags = true }, | 40990 | .clobbers = .{ .eflags = true }, |
| ... | @@ -37325,6 +41018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37325,6 +41018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37325 | .unused, | 41018 | .unused, |
| 37326 | .unused, | 41019 | .unused, |
| 37327 | .unused, | 41020 | .unused, |
| | 41021 | .unused, |
| | 41022 | .unused, |
| 37328 | }, | 41023 | }, |
| 37329 | .dst_temps = .{ .mem, .unused }, | 41024 | .dst_temps = .{ .mem, .unused }, |
| 37330 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41025 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37359,6 +41054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37359,6 +41054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37359 | .unused, | 41054 | .unused, |
| 37360 | .unused, | 41055 | .unused, |
| 37361 | .unused, | 41056 | .unused, |
| | 41057 | .unused, |
| | 41058 | .unused, |
| 37362 | }, | 41059 | }, |
| 37363 | .dst_temps = .{ .mem, .unused }, | 41060 | .dst_temps = .{ .mem, .unused }, |
| 37364 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41061 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37393,6 +41090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37393,6 +41090,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37393 | .unused, | 41090 | .unused, |
| 37394 | .unused, | 41091 | .unused, |
| 37395 | .unused, | 41092 | .unused, |
| | 41093 | .unused, |
| | 41094 | .unused, |
| 37396 | }, | 41095 | }, |
| 37397 | .dst_temps = .{ .mem, .unused }, | 41096 | .dst_temps = .{ .mem, .unused }, |
| 37398 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41097 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37428,6 +41127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37428,6 +41127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37428 | .unused, | 41127 | .unused, |
| 37429 | .unused, | 41128 | .unused, |
| 37430 | .unused, | 41129 | .unused, |
| | 41130 | .unused, |
| | 41131 | .unused, |
| 37431 | }, | 41132 | }, |
| 37432 | .dst_temps = .{ .mem, .unused }, | 41133 | .dst_temps = .{ .mem, .unused }, |
| 37433 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41134 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37507,6 +41208,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37507,6 +41208,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37507 | .unused, | 41208 | .unused, |
| 37508 | .unused, | 41209 | .unused, |
| 37509 | .unused, | 41210 | .unused, |
| | 41211 | .unused, |
| | 41212 | .unused, |
| 37510 | }, | 41213 | }, |
| 37511 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 41214 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 37512 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41215 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37562,6 +41265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37562,6 +41265,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37562 | .unused, | 41265 | .unused, |
| 37563 | .unused, | 41266 | .unused, |
| 37564 | .unused, | 41267 | .unused, |
| | 41268 | .unused, |
| | 41269 | .unused, |
| 37565 | }, | 41270 | }, |
| 37566 | .dst_temps = .{ .mem, .unused }, | 41271 | .dst_temps = .{ .mem, .unused }, |
| 37567 | .clobbers = .{ .eflags = true }, | 41272 | .clobbers = .{ .eflags = true }, |
| ... | @@ -37591,6 +41296,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37591,6 +41296,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37591 | .unused, | 41296 | .unused, |
| 37592 | .unused, | 41297 | .unused, |
| 37593 | .unused, | 41298 | .unused, |
| | 41299 | .unused, |
| | 41300 | .unused, |
| 37594 | }, | 41301 | }, |
| 37595 | .dst_temps = .{ .mem, .unused }, | 41302 | .dst_temps = .{ .mem, .unused }, |
| 37596 | .clobbers = .{ .eflags = true }, | 41303 | .clobbers = .{ .eflags = true }, |
| ... | @@ -37626,6 +41333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37626,6 +41333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37626 | .unused, | 41333 | .unused, |
| 37627 | .unused, | 41334 | .unused, |
| 37628 | .unused, | 41335 | .unused, |
| | 41336 | .unused, |
| | 41337 | .unused, |
| 37629 | }, | 41338 | }, |
| 37630 | .dst_temps = .{ .mem, .unused }, | 41339 | .dst_temps = .{ .mem, .unused }, |
| 37631 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41340 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37659,6 +41368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37659,6 +41368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37659 | .unused, | 41368 | .unused, |
| 37660 | .unused, | 41369 | .unused, |
| 37661 | .unused, | 41370 | .unused, |
| | 41371 | .unused, |
| | 41372 | .unused, |
| 37662 | }, | 41373 | }, |
| 37663 | .dst_temps = .{ .mem, .unused }, | 41374 | .dst_temps = .{ .mem, .unused }, |
| 37664 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37734,6 +41445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37734,6 +41445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37734 | .unused, | 41445 | .unused, |
| 37735 | .unused, | 41446 | .unused, |
| 37736 | .unused, | 41447 | .unused, |
| | 41448 | .unused, |
| | 41449 | .unused, |
| 37737 | }, | 41450 | }, |
| 37738 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 41451 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 37739 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41452 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37789,6 +41502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37789,6 +41502,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37789 | .unused, | 41502 | .unused, |
| 37790 | .unused, | 41503 | .unused, |
| 37791 | .unused, | 41504 | .unused, |
| | 41505 | .unused, |
| | 41506 | .unused, |
| 37792 | }, | 41507 | }, |
| 37793 | .dst_temps = .{ .mem, .unused }, | 41508 | .dst_temps = .{ .mem, .unused }, |
| 37794 | .clobbers = .{ .eflags = true }, | 41509 | .clobbers = .{ .eflags = true }, |
| ... | @@ -37818,6 +41533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37818,6 +41533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37818 | .unused, | 41533 | .unused, |
| 37819 | .unused, | 41534 | .unused, |
| 37820 | .unused, | 41535 | .unused, |
| | 41536 | .unused, |
| | 41537 | .unused, |
| 37821 | }, | 41538 | }, |
| 37822 | .dst_temps = .{ .mem, .unused }, | 41539 | .dst_temps = .{ .mem, .unused }, |
| 37823 | .clobbers = .{ .eflags = true }, | 41540 | .clobbers = .{ .eflags = true }, |
| ... | @@ -37853,6 +41570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37853,6 +41570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37853 | .unused, | 41570 | .unused, |
| 37854 | .unused, | 41571 | .unused, |
| 37855 | .unused, | 41572 | .unused, |
| | 41573 | .unused, |
| | 41574 | .unused, |
| 37856 | }, | 41575 | }, |
| 37857 | .dst_temps = .{ .mem, .unused }, | 41576 | .dst_temps = .{ .mem, .unused }, |
| 37858 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41577 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37886,6 +41605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37886,6 +41605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37886 | .unused, | 41605 | .unused, |
| 37887 | .unused, | 41606 | .unused, |
| 37888 | .unused, | 41607 | .unused, |
| | 41608 | .unused, |
| | 41609 | .unused, |
| 37889 | }, | 41610 | }, |
| 37890 | .dst_temps = .{ .mem, .unused }, | 41611 | .dst_temps = .{ .mem, .unused }, |
| 37891 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41612 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37919,6 +41640,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37919,6 +41640,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37919 | .unused, | 41640 | .unused, |
| 37920 | .unused, | 41641 | .unused, |
| 37921 | .unused, | 41642 | .unused, |
| | 41643 | .unused, |
| | 41644 | .unused, |
| 37922 | }, | 41645 | }, |
| 37923 | .dst_temps = .{ .mem, .unused }, | 41646 | .dst_temps = .{ .mem, .unused }, |
| 37924 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41647 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37953,6 +41676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37953,6 +41676,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37953 | .unused, | 41676 | .unused, |
| 37954 | .unused, | 41677 | .unused, |
| 37955 | .unused, | 41678 | .unused, |
| | 41679 | .unused, |
| | 41680 | .unused, |
| 37956 | }, | 41681 | }, |
| 37957 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 41682 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 37958 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41683 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -37983,6 +41708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -37983,6 +41708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 37983 | .unused, | 41708 | .unused, |
| 37984 | .unused, | 41709 | .unused, |
| 37985 | .unused, | 41710 | .unused, |
| | 41711 | .unused, |
| | 41712 | .unused, |
| 37986 | }, | 41713 | }, |
| 37987 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 41714 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 37988 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41715 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38013,6 +41740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38013,6 +41740,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38013 | .unused, | 41740 | .unused, |
| 38014 | .unused, | 41741 | .unused, |
| 38015 | .unused, | 41742 | .unused, |
| | 41743 | .unused, |
| | 41744 | .unused, |
| 38016 | }, | 41745 | }, |
| 38017 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 41746 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 38018 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41747 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38043,6 +41772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38043,6 +41772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38043 | .unused, | 41772 | .unused, |
| 38044 | .unused, | 41773 | .unused, |
| 38045 | .unused, | 41774 | .unused, |
| | 41775 | .unused, |
| | 41776 | .unused, |
| 38046 | }, | 41777 | }, |
| 38047 | .dst_temps = .{ .mem, .unused }, | 41778 | .dst_temps = .{ .mem, .unused }, |
| 38048 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41779 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38078,6 +41809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38078,6 +41809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38078 | .unused, | 41809 | .unused, |
| 38079 | .unused, | 41810 | .unused, |
| 38080 | .unused, | 41811 | .unused, |
| | 41812 | .unused, |
| | 41813 | .unused, |
| 38081 | }, | 41814 | }, |
| 38082 | .dst_temps = .{ .mem, .unused }, | 41815 | .dst_temps = .{ .mem, .unused }, |
| 38083 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41816 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38113,6 +41846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38113,6 +41846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38113 | .unused, | 41846 | .unused, |
| 38114 | .unused, | 41847 | .unused, |
| 38115 | .unused, | 41848 | .unused, |
| | 41849 | .unused, |
| | 41850 | .unused, |
| 38116 | }, | 41851 | }, |
| 38117 | .dst_temps = .{ .mem, .unused }, | 41852 | .dst_temps = .{ .mem, .unused }, |
| 38118 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41853 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38148,6 +41883,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38148,6 +41883,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38148 | .unused, | 41883 | .unused, |
| 38149 | .unused, | 41884 | .unused, |
| 38150 | .unused, | 41885 | .unused, |
| | 41886 | .unused, |
| | 41887 | .unused, |
| 38151 | }, | 41888 | }, |
| 38152 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 41889 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 38153 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41890 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38176,6 +41913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38176,6 +41913,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38176 | .unused, | 41913 | .unused, |
| 38177 | .unused, | 41914 | .unused, |
| 38178 | .unused, | 41915 | .unused, |
| | 41916 | .unused, |
| | 41917 | .unused, |
| 38179 | }, | 41918 | }, |
| 38180 | .dst_temps = .{ .mem, .unused }, | 41919 | .dst_temps = .{ .mem, .unused }, |
| 38181 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41920 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38209,6 +41948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38209,6 +41948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38209 | .unused, | 41948 | .unused, |
| 38210 | .unused, | 41949 | .unused, |
| 38211 | .unused, | 41950 | .unused, |
| | 41951 | .unused, |
| | 41952 | .unused, |
| 38212 | }, | 41953 | }, |
| 38213 | .dst_temps = .{ .mem, .unused }, | 41954 | .dst_temps = .{ .mem, .unused }, |
| 38214 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41955 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38242,6 +41983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38242,6 +41983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38242 | .unused, | 41983 | .unused, |
| 38243 | .unused, | 41984 | .unused, |
| 38244 | .unused, | 41985 | .unused, |
| | 41986 | .unused, |
| | 41987 | .unused, |
| 38245 | }, | 41988 | }, |
| 38246 | .dst_temps = .{ .mem, .unused }, | 41989 | .dst_temps = .{ .mem, .unused }, |
| 38247 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 41990 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -38284,6 +42027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38284,6 +42027,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38284 | .unused, | 42027 | .unused, |
| 38285 | .unused, | 42028 | .unused, |
| 38286 | .unused, | 42029 | .unused, |
| | 42030 | .unused, |
| | 42031 | .unused, |
| 38287 | }, | 42032 | }, |
| 38288 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42033 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38289 | .each = .{ .once = &.{ | 42034 | .each = .{ .once = &.{ |
| ... | @@ -38306,6 +42051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38306,6 +42051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38306 | .unused, | 42051 | .unused, |
| 38307 | .unused, | 42052 | .unused, |
| 38308 | .unused, | 42053 | .unused, |
| | 42054 | .unused, |
| | 42055 | .unused, |
| 38309 | }, | 42056 | }, |
| 38310 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 42057 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 38311 | .each = .{ .once = &.{ | 42058 | .each = .{ .once = &.{ |
| ... | @@ -38328,6 +42075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38328,6 +42075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38328 | .unused, | 42075 | .unused, |
| 38329 | .unused, | 42076 | .unused, |
| 38330 | .unused, | 42077 | .unused, |
| | 42078 | .unused, |
| | 42079 | .unused, |
| 38331 | }, | 42080 | }, |
| 38332 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42081 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38333 | .each = .{ .once = &.{ | 42082 | .each = .{ .once = &.{ |
| ... | @@ -38350,6 +42099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38350,6 +42099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38350 | .unused, | 42099 | .unused, |
| 38351 | .unused, | 42100 | .unused, |
| 38352 | .unused, | 42101 | .unused, |
| | 42102 | .unused, |
| | 42103 | .unused, |
| 38353 | }, | 42104 | }, |
| 38354 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42105 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38355 | .each = .{ .once = &.{ | 42106 | .each = .{ .once = &.{ |
| ... | @@ -38372,6 +42123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38372,6 +42123,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38372 | .unused, | 42123 | .unused, |
| 38373 | .unused, | 42124 | .unused, |
| 38374 | .unused, | 42125 | .unused, |
| | 42126 | .unused, |
| | 42127 | .unused, |
| 38375 | }, | 42128 | }, |
| 38376 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 42129 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 38377 | .each = .{ .once = &.{ | 42130 | .each = .{ .once = &.{ |
| ... | @@ -38394,6 +42147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38394,6 +42147,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38394 | .unused, | 42147 | .unused, |
| 38395 | .unused, | 42148 | .unused, |
| 38396 | .unused, | 42149 | .unused, |
| | 42150 | .unused, |
| | 42151 | .unused, |
| 38397 | }, | 42152 | }, |
| 38398 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42153 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38399 | .each = .{ .once = &.{ | 42154 | .each = .{ .once = &.{ |
| ... | @@ -38417,6 +42172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38417,6 +42172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38417 | .unused, | 42172 | .unused, |
| 38418 | .unused, | 42173 | .unused, |
| 38419 | .unused, | 42174 | .unused, |
| | 42175 | .unused, |
| | 42176 | .unused, |
| 38420 | }, | 42177 | }, |
| 38421 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, | 42178 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .x87 } }, .unused }, |
| 38422 | .each = .{ .once = &.{ | 42179 | .each = .{ .once = &.{ |
| ... | @@ -38440,6 +42197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38440,6 +42197,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38440 | .unused, | 42197 | .unused, |
| 38441 | .unused, | 42198 | .unused, |
| 38442 | .unused, | 42199 | .unused, |
| | 42200 | .unused, |
| | 42201 | .unused, |
| 38443 | }, | 42202 | }, |
| 38444 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42203 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38445 | .each = .{ .once = &.{ | 42204 | .each = .{ .once = &.{ |
| ... | @@ -38462,6 +42221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38462,6 +42221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38462 | .unused, | 42221 | .unused, |
| 38463 | .unused, | 42222 | .unused, |
| 38464 | .unused, | 42223 | .unused, |
| | 42224 | .unused, |
| | 42225 | .unused, |
| 38465 | }, | 42226 | }, |
| 38466 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 42227 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 38467 | .each = .{ .once = &.{ | 42228 | .each = .{ .once = &.{ |
| ... | @@ -38484,6 +42245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38484,6 +42245,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38484 | .unused, | 42245 | .unused, |
| 38485 | .unused, | 42246 | .unused, |
| 38486 | .unused, | 42247 | .unused, |
| | 42248 | .unused, |
| | 42249 | .unused, |
| 38487 | }, | 42250 | }, |
| 38488 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 42251 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 38489 | .each = .{ .once = &.{ | 42252 | .each = .{ .once = &.{ |
| ... | @@ -38506,6 +42269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38506,6 +42269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38506 | .unused, | 42269 | .unused, |
| 38507 | .unused, | 42270 | .unused, |
| 38508 | .unused, | 42271 | .unused, |
| | 42272 | .unused, |
| | 42273 | .unused, |
| 38509 | }, | 42274 | }, |
| 38510 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42275 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38511 | .each = .{ .once = &.{ | 42276 | .each = .{ .once = &.{ |
| ... | @@ -38528,6 +42293,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38528,6 +42293,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38528 | .unused, | 42293 | .unused, |
| 38529 | .unused, | 42294 | .unused, |
| 38530 | .unused, | 42295 | .unused, |
| | 42296 | .unused, |
| | 42297 | .unused, |
| 38531 | }, | 42298 | }, |
| 38532 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 42299 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 38533 | .each = .{ .once = &.{ | 42300 | .each = .{ .once = &.{ |
| ... | @@ -38550,6 +42317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38550,6 +42317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38550 | .unused, | 42317 | .unused, |
| 38551 | .unused, | 42318 | .unused, |
| 38552 | .unused, | 42319 | .unused, |
| | 42320 | .unused, |
| | 42321 | .unused, |
| 38553 | }, | 42322 | }, |
| 38554 | .dst_temps = .{ .mem, .unused }, | 42323 | .dst_temps = .{ .mem, .unused }, |
| 38555 | .each = .{ .once = &.{ | 42324 | .each = .{ .once = &.{ |
| ... | @@ -38577,6 +42346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38577,6 +42346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38577 | .unused, | 42346 | .unused, |
| 38578 | .unused, | 42347 | .unused, |
| 38579 | .unused, | 42348 | .unused, |
| | 42349 | .unused, |
| | 42350 | .unused, |
| 38580 | }, | 42351 | }, |
| 38581 | .dst_temps = .{ .mem, .unused }, | 42352 | .dst_temps = .{ .mem, .unused }, |
| 38582 | .each = .{ .once = &.{ | 42353 | .each = .{ .once = &.{ |
| ... | @@ -38605,6 +42376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38605,6 +42376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38605 | .unused, | 42376 | .unused, |
| 38606 | .unused, | 42377 | .unused, |
| 38607 | .unused, | 42378 | .unused, |
| | 42379 | .unused, |
| | 42380 | .unused, |
| 38608 | }, | 42381 | }, |
| 38609 | .dst_temps = .{ .mem, .unused }, | 42382 | .dst_temps = .{ .mem, .unused }, |
| 38610 | .each = .{ .once = &.{ | 42383 | .each = .{ .once = &.{ |
| ... | @@ -38632,6 +42405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38632,6 +42405,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38632 | .unused, | 42405 | .unused, |
| 38633 | .unused, | 42406 | .unused, |
| 38634 | .unused, | 42407 | .unused, |
| | 42408 | .unused, |
| | 42409 | .unused, |
| 38635 | }, | 42410 | }, |
| 38636 | .dst_temps = .{ .mem, .unused }, | 42411 | .dst_temps = .{ .mem, .unused }, |
| 38637 | .each = .{ .once = &.{ | 42412 | .each = .{ .once = &.{ |
| ... | @@ -38660,6 +42435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38660,6 +42435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38660 | .unused, | 42435 | .unused, |
| 38661 | .unused, | 42436 | .unused, |
| 38662 | .unused, | 42437 | .unused, |
| | 42438 | .unused, |
| | 42439 | .unused, |
| 38663 | }, | 42440 | }, |
| 38664 | .dst_temps = .{ .mem, .unused }, | 42441 | .dst_temps = .{ .mem, .unused }, |
| 38665 | .each = .{ .once = &.{ | 42442 | .each = .{ .once = &.{ |
| ... | @@ -38687,6 +42464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38687,6 +42464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38687 | .unused, | 42464 | .unused, |
| 38688 | .unused, | 42465 | .unused, |
| 38689 | .unused, | 42466 | .unused, |
| | 42467 | .unused, |
| | 42468 | .unused, |
| 38690 | }, | 42469 | }, |
| 38691 | .dst_temps = .{ .mem, .unused }, | 42470 | .dst_temps = .{ .mem, .unused }, |
| 38692 | .each = .{ .once = &.{ | 42471 | .each = .{ .once = &.{ |
| ... | @@ -38714,6 +42493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38714,6 +42493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38714 | .unused, | 42493 | .unused, |
| 38715 | .unused, | 42494 | .unused, |
| 38716 | .unused, | 42495 | .unused, |
| | 42496 | .unused, |
| | 42497 | .unused, |
| 38717 | }, | 42498 | }, |
| 38718 | .dst_temps = .{ .mem, .unused }, | 42499 | .dst_temps = .{ .mem, .unused }, |
| 38719 | .each = .{ .once = &.{ | 42500 | .each = .{ .once = &.{ |
| ... | @@ -38742,6 +42523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38742,6 +42523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38742 | .unused, | 42523 | .unused, |
| 38743 | .unused, | 42524 | .unused, |
| 38744 | .unused, | 42525 | .unused, |
| | 42526 | .unused, |
| | 42527 | .unused, |
| 38745 | }, | 42528 | }, |
| 38746 | .dst_temps = .{ .mem, .unused }, | 42529 | .dst_temps = .{ .mem, .unused }, |
| 38747 | .each = .{ .once = &.{ | 42530 | .each = .{ .once = &.{ |
| ... | @@ -38805,6 +42588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38805,6 +42588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38805 | .unused, | 42588 | .unused, |
| 38806 | .unused, | 42589 | .unused, |
| 38807 | .unused, | 42590 | .unused, |
| | 42591 | .unused, |
| | 42592 | .unused, |
| 38808 | }, | 42593 | }, |
| 38809 | .dst_temps = .{ .{ .cc = switch (strict) { | 42594 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 38810 | true => .a, | 42595 | true => .a, |
| ... | @@ -38833,6 +42618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38833,6 +42618,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38833 | .unused, | 42618 | .unused, |
| 38834 | .unused, | 42619 | .unused, |
| 38835 | .unused, | 42620 | .unused, |
| | 42621 | .unused, |
| | 42622 | .unused, |
| 38836 | }, | 42623 | }, |
| 38837 | .dst_temps = .{ .{ .cc = switch (strict) { | 42624 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 38838 | true => .l, | 42625 | true => .l, |
| ... | @@ -38919,6 +42706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38919,6 +42706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38919 | .unused, | 42706 | .unused, |
| 38920 | .unused, | 42707 | .unused, |
| 38921 | .unused, | 42708 | .unused, |
| | 42709 | .unused, |
| | 42710 | .unused, |
| 38922 | }, | 42711 | }, |
| 38923 | .dst_temps = .{ .{ .cc = switch (strict) { | 42712 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 38924 | true => .a, | 42713 | true => .a, |
| ... | @@ -38947,6 +42736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38947,6 +42736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38947 | .unused, | 42736 | .unused, |
| 38948 | .unused, | 42737 | .unused, |
| 38949 | .unused, | 42738 | .unused, |
| | 42739 | .unused, |
| | 42740 | .unused, |
| 38950 | }, | 42741 | }, |
| 38951 | .dst_temps = .{ .{ .cc = switch (strict) { | 42742 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 38952 | true => .a, | 42743 | true => .a, |
| ... | @@ -38976,6 +42767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -38976,6 +42767,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 38976 | .unused, | 42767 | .unused, |
| 38977 | .unused, | 42768 | .unused, |
| 38978 | .unused, | 42769 | .unused, |
| | 42770 | .unused, |
| | 42771 | .unused, |
| 38979 | }, | 42772 | }, |
| 38980 | .dst_temps = .{ .{ .cc = switch (strict) { | 42773 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 38981 | true => .z, | 42774 | true => .z, |
| ... | @@ -39009,6 +42802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39009,6 +42802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39009 | .unused, | 42802 | .unused, |
| 39010 | .unused, | 42803 | .unused, |
| 39011 | .unused, | 42804 | .unused, |
| | 42805 | .unused, |
| | 42806 | .unused, |
| 39012 | }, | 42807 | }, |
| 39013 | .dst_temps = .{ .{ .cc = switch (strict) { | 42808 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39014 | true => .a, | 42809 | true => .a, |
| ... | @@ -39035,6 +42830,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39035,6 +42830,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39035 | .unused, | 42830 | .unused, |
| 39036 | .unused, | 42831 | .unused, |
| 39037 | .unused, | 42832 | .unused, |
| | 42833 | .unused, |
| | 42834 | .unused, |
| 39038 | }, | 42835 | }, |
| 39039 | .dst_temps = .{ .{ .cc = switch (strict) { | 42836 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39040 | true => .a, | 42837 | true => .a, |
| ... | @@ -39065,6 +42862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39065,6 +42862,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39065 | .unused, | 42862 | .unused, |
| 39066 | .unused, | 42863 | .unused, |
| 39067 | .unused, | 42864 | .unused, |
| | 42865 | .unused, |
| | 42866 | .unused, |
| 39068 | }, | 42867 | }, |
| 39069 | .dst_temps = .{ .{ .cc = switch (strict) { | 42868 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39070 | true => .a, | 42869 | true => .a, |
| ... | @@ -39093,6 +42892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39093,6 +42892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39093 | .unused, | 42892 | .unused, |
| 39094 | .unused, | 42893 | .unused, |
| 39095 | .unused, | 42894 | .unused, |
| | 42895 | .unused, |
| | 42896 | .unused, |
| 39096 | }, | 42897 | }, |
| 39097 | .dst_temps = .{ .{ .cc = switch (strict) { | 42898 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39098 | true => .z, | 42899 | true => .z, |
| ... | @@ -39126,6 +42927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39126,6 +42927,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39126 | .unused, | 42927 | .unused, |
| 39127 | .unused, | 42928 | .unused, |
| 39128 | .unused, | 42929 | .unused, |
| | 42930 | .unused, |
| | 42931 | .unused, |
| 39129 | }, | 42932 | }, |
| 39130 | .dst_temps = .{ .{ .cc = switch (strict) { | 42933 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39131 | true => .z, | 42934 | true => .z, |
| ... | @@ -39158,6 +42961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39158,6 +42961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39158 | .unused, | 42961 | .unused, |
| 39159 | .unused, | 42962 | .unused, |
| 39160 | .unused, | 42963 | .unused, |
| | 42964 | .unused, |
| | 42965 | .unused, |
| 39161 | }, | 42966 | }, |
| 39162 | .dst_temps = .{ .{ .cc = switch (strict) { | 42967 | .dst_temps = .{ .{ .cc = switch (strict) { |
| 39163 | true => .l, | 42968 | true => .l, |
| ... | @@ -39287,6 +43092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39287,6 +43092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39287 | .unused, | 43092 | .unused, |
| 39288 | .unused, | 43093 | .unused, |
| 39289 | .unused, | 43094 | .unused, |
| | 43095 | .unused, |
| | 43096 | .unused, |
| 39290 | }, | 43097 | }, |
| 39291 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43098 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39292 | false => .z_and_np, | 43099 | false => .z_and_np, |
| ... | @@ -39315,6 +43122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39315,6 +43122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39315 | .unused, | 43122 | .unused, |
| 39316 | .unused, | 43123 | .unused, |
| 39317 | .unused, | 43124 | .unused, |
| | 43125 | .unused, |
| | 43126 | .unused, |
| 39318 | }, | 43127 | }, |
| 39319 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 43128 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 39320 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43129 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -39402,6 +43211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39402,6 +43211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39402 | .unused, | 43211 | .unused, |
| 39403 | .unused, | 43212 | .unused, |
| 39404 | .unused, | 43213 | .unused, |
| | 43214 | .unused, |
| | 43215 | .unused, |
| 39405 | }, | 43216 | }, |
| 39406 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43217 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39407 | false => .z_and_np, | 43218 | false => .z_and_np, |
| ... | @@ -39430,6 +43241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39430,6 +43241,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39430 | .unused, | 43241 | .unused, |
| 39431 | .unused, | 43242 | .unused, |
| 39432 | .unused, | 43243 | .unused, |
| | 43244 | .unused, |
| | 43245 | .unused, |
| 39433 | }, | 43246 | }, |
| 39434 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43247 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39435 | false => .z_and_np, | 43248 | false => .z_and_np, |
| ... | @@ -39459,6 +43272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39459,6 +43272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39459 | .unused, | 43272 | .unused, |
| 39460 | .unused, | 43273 | .unused, |
| 39461 | .unused, | 43274 | .unused, |
| | 43275 | .unused, |
| | 43276 | .unused, |
| 39462 | }, | 43277 | }, |
| 39463 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43278 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39464 | false => .z, | 43279 | false => .z, |
| ... | @@ -39500,6 +43315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39500,6 +43315,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39500 | .unused, | 43315 | .unused, |
| 39501 | .unused, | 43316 | .unused, |
| 39502 | .unused, | 43317 | .unused, |
| | 43318 | .unused, |
| | 43319 | .unused, |
| 39503 | }, | 43320 | }, |
| 39504 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43321 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39505 | false => .z_and_np, | 43322 | false => .z_and_np, |
| ... | @@ -39526,6 +43343,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39526,6 +43343,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39526 | .unused, | 43343 | .unused, |
| 39527 | .unused, | 43344 | .unused, |
| 39528 | .unused, | 43345 | .unused, |
| | 43346 | .unused, |
| | 43347 | .unused, |
| 39529 | }, | 43348 | }, |
| 39530 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43349 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39531 | false => .z_and_np, | 43350 | false => .z_and_np, |
| ... | @@ -39557,6 +43376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39557,6 +43376,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39557 | .unused, | 43376 | .unused, |
| 39558 | .unused, | 43377 | .unused, |
| 39559 | .unused, | 43378 | .unused, |
| | 43379 | .unused, |
| | 43380 | .unused, |
| 39560 | }, | 43381 | }, |
| 39561 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43382 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39562 | false => .z_and_np, | 43383 | false => .z_and_np, |
| ... | @@ -39585,6 +43406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39585,6 +43406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39585 | .unused, | 43406 | .unused, |
| 39586 | .unused, | 43407 | .unused, |
| 39587 | .unused, | 43408 | .unused, |
| | 43409 | .unused, |
| | 43410 | .unused, |
| 39588 | }, | 43411 | }, |
| 39589 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43412 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39590 | false => .z, | 43413 | false => .z, |
| ... | @@ -39626,6 +43449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39626,6 +43449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39626 | .unused, | 43449 | .unused, |
| 39627 | .unused, | 43450 | .unused, |
| 39628 | .unused, | 43451 | .unused, |
| | 43452 | .unused, |
| | 43453 | .unused, |
| 39629 | }, | 43454 | }, |
| 39630 | .dst_temps = .{ .{ .cc = switch (optimized) { | 43455 | .dst_temps = .{ .{ .cc = switch (optimized) { |
| 39631 | false => .z, | 43456 | false => .z, |
| ... | @@ -39664,6 +43489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -39664,6 +43489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 39664 | .unused, | 43489 | .unused, |
| 39665 | .unused, | 43490 | .unused, |
| 39666 | .unused, | 43491 | .unused, |
| | 43492 | .unused, |
| | 43493 | .unused, |
| 39667 | }, | 43494 | }, |
| 39668 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 43495 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 39669 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43496 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40048,6 +43875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40048,6 +43875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40048 | .unused, | 43875 | .unused, |
| 40049 | .unused, | 43876 | .unused, |
| 40050 | .unused, | 43877 | .unused, |
| | 43878 | .unused, |
| | 43879 | .unused, |
| 40051 | }, | 43880 | }, |
| 40052 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 43881 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 40053 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43882 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40071,6 +43900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40071,6 +43900,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40071 | .unused, | 43900 | .unused, |
| 40072 | .unused, | 43901 | .unused, |
| 40073 | .unused, | 43902 | .unused, |
| | 43903 | .unused, |
| | 43904 | .unused, |
| 40074 | }, | 43905 | }, |
| 40075 | .dst_temps = .{ .mem, .unused }, | 43906 | .dst_temps = .{ .mem, .unused }, |
| 40076 | .clobbers = .{ .eflags = true }, | 43907 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40099,6 +43930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40099,6 +43930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40099 | .unused, | 43930 | .unused, |
| 40100 | .unused, | 43931 | .unused, |
| 40101 | .unused, | 43932 | .unused, |
| | 43933 | .unused, |
| | 43934 | .unused, |
| 40102 | }, | 43935 | }, |
| 40103 | .dst_temps = .{ .mem, .unused }, | 43936 | .dst_temps = .{ .mem, .unused }, |
| 40104 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40128,6 +43961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40128,6 +43961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40128 | .unused, | 43961 | .unused, |
| 40129 | .unused, | 43962 | .unused, |
| 40130 | .unused, | 43963 | .unused, |
| | 43964 | .unused, |
| | 43965 | .unused, |
| 40131 | }, | 43966 | }, |
| 40132 | .dst_temps = .{ .mem, .unused }, | 43967 | .dst_temps = .{ .mem, .unused }, |
| 40133 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43968 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40157,6 +43992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40157,6 +43992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40157 | .unused, | 43992 | .unused, |
| 40158 | .unused, | 43993 | .unused, |
| 40159 | .unused, | 43994 | .unused, |
| | 43995 | .unused, |
| | 43996 | .unused, |
| 40160 | }, | 43997 | }, |
| 40161 | .dst_temps = .{ .mem, .unused }, | 43998 | .dst_temps = .{ .mem, .unused }, |
| 40162 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 43999 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40187,6 +44024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40187,6 +44024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40187 | .unused, | 44024 | .unused, |
| 40188 | .unused, | 44025 | .unused, |
| 40189 | .unused, | 44026 | .unused, |
| | 44027 | .unused, |
| | 44028 | .unused, |
| 40190 | }, | 44029 | }, |
| 40191 | .dst_temps = .{ .mem, .unused }, | 44030 | .dst_temps = .{ .mem, .unused }, |
| 40192 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44031 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40218,6 +44057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40218,6 +44057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40218 | .unused, | 44057 | .unused, |
| 40219 | .unused, | 44058 | .unused, |
| 40220 | .unused, | 44059 | .unused, |
| | 44060 | .unused, |
| | 44061 | .unused, |
| 40221 | }, | 44062 | }, |
| 40222 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 44063 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 40223 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44064 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40242,6 +44083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40242,6 +44083,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40242 | .unused, | 44083 | .unused, |
| 40243 | .unused, | 44084 | .unused, |
| 40244 | .unused, | 44085 | .unused, |
| | 44086 | .unused, |
| | 44087 | .unused, |
| 40245 | }, | 44088 | }, |
| 40246 | .dst_temps = .{ .mem, .unused }, | 44089 | .dst_temps = .{ .mem, .unused }, |
| 40247 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44090 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40271,6 +44114,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40271,6 +44114,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40271 | .unused, | 44114 | .unused, |
| 40272 | .unused, | 44115 | .unused, |
| 40273 | .unused, | 44116 | .unused, |
| | 44117 | .unused, |
| | 44118 | .unused, |
| 40274 | }, | 44119 | }, |
| 40275 | .dst_temps = .{ .mem, .unused }, | 44120 | .dst_temps = .{ .mem, .unused }, |
| 40276 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44121 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40300,6 +44145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40300,6 +44145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40300 | .unused, | 44145 | .unused, |
| 40301 | .unused, | 44146 | .unused, |
| 40302 | .unused, | 44147 | .unused, |
| | 44148 | .unused, |
| | 44149 | .unused, |
| 40303 | }, | 44150 | }, |
| 40304 | .dst_temps = .{ .mem, .unused }, | 44151 | .dst_temps = .{ .mem, .unused }, |
| 40305 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44152 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40330,6 +44177,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40330,6 +44177,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40330 | .unused, | 44177 | .unused, |
| 40331 | .unused, | 44178 | .unused, |
| 40332 | .unused, | 44179 | .unused, |
| | 44180 | .unused, |
| | 44181 | .unused, |
| 40333 | }, | 44182 | }, |
| 40334 | .dst_temps = .{ .mem, .unused }, | 44183 | .dst_temps = .{ .mem, .unused }, |
| 40335 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44184 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40397,6 +44246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40397,6 +44246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40397 | .unused, | 44246 | .unused, |
| 40398 | .unused, | 44247 | .unused, |
| 40399 | .unused, | 44248 | .unused, |
| | 44249 | .unused, |
| | 44250 | .unused, |
| 40400 | }, | 44251 | }, |
| 40401 | .dst_temps = .{ .mem, .unused }, | 44252 | .dst_temps = .{ .mem, .unused }, |
| 40402 | .each = .{ .once = &.{ | 44253 | .each = .{ .once = &.{ |
| ... | @@ -40456,6 +44307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40456,6 +44307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40456 | .unused, | 44307 | .unused, |
| 40457 | .unused, | 44308 | .unused, |
| 40458 | .unused, | 44309 | .unused, |
| | 44310 | .unused, |
| | 44311 | .unused, |
| 40459 | }, | 44312 | }, |
| 40460 | .dst_temps = .{ .mem, .unused }, | 44313 | .dst_temps = .{ .mem, .unused }, |
| 40461 | .clobbers = .{ .eflags = true }, | 44314 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40483,6 +44336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40483,6 +44336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40483 | .unused, | 44336 | .unused, |
| 40484 | .unused, | 44337 | .unused, |
| 40485 | .unused, | 44338 | .unused, |
| | 44339 | .unused, |
| | 44340 | .unused, |
| 40486 | }, | 44341 | }, |
| 40487 | .dst_temps = .{ .mem, .unused }, | 44342 | .dst_temps = .{ .mem, .unused }, |
| 40488 | .clobbers = .{ .eflags = true }, | 44343 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40510,6 +44365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40510,6 +44365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40510 | .unused, | 44365 | .unused, |
| 40511 | .unused, | 44366 | .unused, |
| 40512 | .unused, | 44367 | .unused, |
| | 44368 | .unused, |
| | 44369 | .unused, |
| 40513 | }, | 44370 | }, |
| 40514 | .dst_temps = .{ .mem, .unused }, | 44371 | .dst_temps = .{ .mem, .unused }, |
| 40515 | .clobbers = .{ .eflags = true }, | 44372 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40538,6 +44395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40538,6 +44395,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40538 | .unused, | 44395 | .unused, |
| 40539 | .unused, | 44396 | .unused, |
| 40540 | .unused, | 44397 | .unused, |
| | 44398 | .unused, |
| | 44399 | .unused, |
| 40541 | }, | 44400 | }, |
| 40542 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 44401 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 40543 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44402 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40564,6 +44423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40564,6 +44423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40564 | .unused, | 44423 | .unused, |
| 40565 | .unused, | 44424 | .unused, |
| 40566 | .unused, | 44425 | .unused, |
| | 44426 | .unused, |
| | 44427 | .unused, |
| 40567 | }, | 44428 | }, |
| 40568 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 44429 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 40569 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44430 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40590,6 +44451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40590,6 +44451,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40590 | .unused, | 44451 | .unused, |
| 40591 | .unused, | 44452 | .unused, |
| 40592 | .unused, | 44453 | .unused, |
| | 44454 | .unused, |
| | 44455 | .unused, |
| 40593 | }, | 44456 | }, |
| 40594 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 44457 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 40595 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44458 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40616,6 +44479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40616,6 +44479,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40616 | .unused, | 44479 | .unused, |
| 40617 | .unused, | 44480 | .unused, |
| 40618 | .unused, | 44481 | .unused, |
| | 44482 | .unused, |
| | 44483 | .unused, |
| 40619 | }, | 44484 | }, |
| 40620 | .dst_temps = .{ .mem, .unused }, | 44485 | .dst_temps = .{ .mem, .unused }, |
| 40621 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44486 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40646,6 +44511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40646,6 +44511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40646 | .unused, | 44511 | .unused, |
| 40647 | .unused, | 44512 | .unused, |
| 40648 | .unused, | 44513 | .unused, |
| | 44514 | .unused, |
| | 44515 | .unused, |
| 40649 | }, | 44516 | }, |
| 40650 | .dst_temps = .{ .mem, .unused }, | 44517 | .dst_temps = .{ .mem, .unused }, |
| 40651 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44518 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40676,6 +44543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40676,6 +44543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40676 | .unused, | 44543 | .unused, |
| 40677 | .unused, | 44544 | .unused, |
| 40678 | .unused, | 44545 | .unused, |
| | 44546 | .unused, |
| | 44547 | .unused, |
| 40679 | }, | 44548 | }, |
| 40680 | .dst_temps = .{ .mem, .unused }, | 44549 | .dst_temps = .{ .mem, .unused }, |
| 40681 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44550 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40707,6 +44576,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40707,6 +44576,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40707 | .unused, | 44576 | .unused, |
| 40708 | .unused, | 44577 | .unused, |
| 40709 | .unused, | 44578 | .unused, |
| | 44579 | .unused, |
| | 44580 | .unused, |
| 40710 | }, | 44581 | }, |
| 40711 | .dst_temps = .{ .mem, .unused }, | 44582 | .dst_temps = .{ .mem, .unused }, |
| 40712 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44583 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40739,6 +44610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40739,6 +44610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40739 | .unused, | 44610 | .unused, |
| 40740 | .unused, | 44611 | .unused, |
| 40741 | .unused, | 44612 | .unused, |
| | 44613 | .unused, |
| | 44614 | .unused, |
| 40742 | }, | 44615 | }, |
| 40743 | .dst_temps = .{ .mem, .unused }, | 44616 | .dst_temps = .{ .mem, .unused }, |
| 40744 | .each = .{ .once = &.{ | 44617 | .each = .{ .once = &.{ |
| ... | @@ -40762,6 +44635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40762,6 +44635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40762 | .unused, | 44635 | .unused, |
| 40763 | .unused, | 44636 | .unused, |
| 40764 | .unused, | 44637 | .unused, |
| | 44638 | .unused, |
| | 44639 | .unused, |
| 40765 | }, | 44640 | }, |
| 40766 | .dst_temps = .{ .mem, .unused }, | 44641 | .dst_temps = .{ .mem, .unused }, |
| 40767 | .clobbers = .{ .eflags = true }, | 44642 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40790,6 +44665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40790,6 +44665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40790 | .unused, | 44665 | .unused, |
| 40791 | .unused, | 44666 | .unused, |
| 40792 | .unused, | 44667 | .unused, |
| | 44668 | .unused, |
| | 44669 | .unused, |
| 40793 | }, | 44670 | }, |
| 40794 | .dst_temps = .{ .mem, .unused }, | 44671 | .dst_temps = .{ .mem, .unused }, |
| 40795 | .each = .{ .once = &.{ | 44672 | .each = .{ .once = &.{ |
| ... | @@ -40813,6 +44690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40813,6 +44690,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40813 | .unused, | 44690 | .unused, |
| 40814 | .unused, | 44691 | .unused, |
| 40815 | .unused, | 44692 | .unused, |
| | 44693 | .unused, |
| | 44694 | .unused, |
| 40816 | }, | 44695 | }, |
| 40817 | .dst_temps = .{ .mem, .unused }, | 44696 | .dst_temps = .{ .mem, .unused }, |
| 40818 | .clobbers = .{ .eflags = true }, | 44697 | .clobbers = .{ .eflags = true }, |
| ... | @@ -40841,6 +44720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40841,6 +44720,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40841 | .unused, | 44720 | .unused, |
| 40842 | .unused, | 44721 | .unused, |
| 40843 | .unused, | 44722 | .unused, |
| | 44723 | .unused, |
| | 44724 | .unused, |
| 40844 | }, | 44725 | }, |
| 40845 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 44726 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 40846 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44727 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40865,6 +44746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40865,6 +44746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40865 | .unused, | 44746 | .unused, |
| 40866 | .unused, | 44747 | .unused, |
| 40867 | .unused, | 44748 | .unused, |
| | 44749 | .unused, |
| | 44750 | .unused, |
| 40868 | }, | 44751 | }, |
| 40869 | .dst_temps = .{ .mem, .unused }, | 44752 | .dst_temps = .{ .mem, .unused }, |
| 40870 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44753 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40894,6 +44777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40894,6 +44777,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40894 | .unused, | 44777 | .unused, |
| 40895 | .unused, | 44778 | .unused, |
| 40896 | .unused, | 44779 | .unused, |
| | 44780 | .unused, |
| | 44781 | .unused, |
| 40897 | }, | 44782 | }, |
| 40898 | .dst_temps = .{ .mem, .unused }, | 44783 | .dst_temps = .{ .mem, .unused }, |
| 40899 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44784 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40923,6 +44808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40923,6 +44808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40923 | .unused, | 44808 | .unused, |
| 40924 | .unused, | 44809 | .unused, |
| 40925 | .unused, | 44810 | .unused, |
| | 44811 | .unused, |
| | 44812 | .unused, |
| 40926 | }, | 44813 | }, |
| 40927 | .dst_temps = .{ .mem, .unused }, | 44814 | .dst_temps = .{ .mem, .unused }, |
| 40928 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44815 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40953,6 +44840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40953,6 +44840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40953 | .unused, | 44840 | .unused, |
| 40954 | .unused, | 44841 | .unused, |
| 40955 | .unused, | 44842 | .unused, |
| | 44843 | .unused, |
| | 44844 | .unused, |
| 40956 | }, | 44845 | }, |
| 40957 | .dst_temps = .{ .mem, .unused }, | 44846 | .dst_temps = .{ .mem, .unused }, |
| 40958 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44847 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -40984,6 +44873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -40984,6 +44873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 40984 | .unused, | 44873 | .unused, |
| 40985 | .unused, | 44874 | .unused, |
| 40986 | .unused, | 44875 | .unused, |
| | 44876 | .unused, |
| | 44877 | .unused, |
| 40987 | }, | 44878 | }, |
| 40988 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 44879 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 40989 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44880 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41008,6 +44899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41008,6 +44899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41008 | .unused, | 44899 | .unused, |
| 41009 | .unused, | 44900 | .unused, |
| 41010 | .unused, | 44901 | .unused, |
| | 44902 | .unused, |
| | 44903 | .unused, |
| 41011 | }, | 44904 | }, |
| 41012 | .dst_temps = .{ .mem, .unused }, | 44905 | .dst_temps = .{ .mem, .unused }, |
| 41013 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44906 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41037,6 +44930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41037,6 +44930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41037 | .unused, | 44930 | .unused, |
| 41038 | .unused, | 44931 | .unused, |
| 41039 | .unused, | 44932 | .unused, |
| | 44933 | .unused, |
| | 44934 | .unused, |
| 41040 | }, | 44935 | }, |
| 41041 | .dst_temps = .{ .mem, .unused }, | 44936 | .dst_temps = .{ .mem, .unused }, |
| 41042 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41066,6 +44961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41066,6 +44961,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41066 | .unused, | 44961 | .unused, |
| 41067 | .unused, | 44962 | .unused, |
| 41068 | .unused, | 44963 | .unused, |
| | 44964 | .unused, |
| | 44965 | .unused, |
| 41069 | }, | 44966 | }, |
| 41070 | .dst_temps = .{ .mem, .unused }, | 44967 | .dst_temps = .{ .mem, .unused }, |
| 41071 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44968 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41095,6 +44992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41095,6 +44992,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41095 | .unused, | 44992 | .unused, |
| 41096 | .unused, | 44993 | .unused, |
| 41097 | .unused, | 44994 | .unused, |
| | 44995 | .unused, |
| | 44996 | .unused, |
| 41098 | }, | 44997 | }, |
| 41099 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 44998 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 41100 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 44999 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41119,6 +45018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41119,6 +45018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41119 | .unused, | 45018 | .unused, |
| 41120 | .unused, | 45019 | .unused, |
| 41121 | .unused, | 45020 | .unused, |
| | 45021 | .unused, |
| | 45022 | .unused, |
| 41122 | }, | 45023 | }, |
| 41123 | .dst_temps = .{ .mem, .unused }, | 45024 | .dst_temps = .{ .mem, .unused }, |
| 41124 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45025 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41148,6 +45049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41148,6 +45049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41148 | .unused, | 45049 | .unused, |
| 41149 | .unused, | 45050 | .unused, |
| 41150 | .unused, | 45051 | .unused, |
| | 45052 | .unused, |
| | 45053 | .unused, |
| 41151 | }, | 45054 | }, |
| 41152 | .dst_temps = .{ .mem, .unused }, | 45055 | .dst_temps = .{ .mem, .unused }, |
| 41153 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45056 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41177,6 +45080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41177,6 +45080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41177 | .unused, | 45080 | .unused, |
| 41178 | .unused, | 45081 | .unused, |
| 41179 | .unused, | 45082 | .unused, |
| | 45083 | .unused, |
| | 45084 | .unused, |
| 41180 | }, | 45085 | }, |
| 41181 | .dst_temps = .{ .mem, .unused }, | 45086 | .dst_temps = .{ .mem, .unused }, |
| 41182 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45087 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41206,6 +45111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41206,6 +45111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41206 | .unused, | 45111 | .unused, |
| 41207 | .unused, | 45112 | .unused, |
| 41208 | .unused, | 45113 | .unused, |
| | 45114 | .unused, |
| | 45115 | .unused, |
| 41209 | }, | 45116 | }, |
| 41210 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 45117 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 41211 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45118 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41230,6 +45137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41230,6 +45137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41230 | .unused, | 45137 | .unused, |
| 41231 | .unused, | 45138 | .unused, |
| 41232 | .unused, | 45139 | .unused, |
| | 45140 | .unused, |
| | 45141 | .unused, |
| 41233 | }, | 45142 | }, |
| 41234 | .dst_temps = .{ .mem, .unused }, | 45143 | .dst_temps = .{ .mem, .unused }, |
| 41235 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45144 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41260,6 +45169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41260,6 +45169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41260 | .unused, | 45169 | .unused, |
| 41261 | .unused, | 45170 | .unused, |
| 41262 | .unused, | 45171 | .unused, |
| | 45172 | .unused, |
| | 45173 | .unused, |
| 41263 | }, | 45174 | }, |
| 41264 | .dst_temps = .{ .mem, .unused }, | 45175 | .dst_temps = .{ .mem, .unused }, |
| 41265 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45176 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41290,6 +45201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41290,6 +45201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41290 | .unused, | 45201 | .unused, |
| 41291 | .unused, | 45202 | .unused, |
| 41292 | .unused, | 45203 | .unused, |
| | 45204 | .unused, |
| | 45205 | .unused, |
| 41293 | }, | 45206 | }, |
| 41294 | .dst_temps = .{ .mem, .unused }, | 45207 | .dst_temps = .{ .mem, .unused }, |
| 41295 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45208 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41370,6 +45283,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41370,6 +45283,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41370 | .unused, | 45283 | .unused, |
| 41371 | .unused, | 45284 | .unused, |
| 41372 | .unused, | 45285 | .unused, |
| | 45286 | .unused, |
| | 45287 | .unused, |
| 41373 | }, | 45288 | }, |
| 41374 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 45289 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 41375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45290 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41393,6 +45308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41393,6 +45308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41393 | .unused, | 45308 | .unused, |
| 41394 | .unused, | 45309 | .unused, |
| 41395 | .unused, | 45310 | .unused, |
| | 45311 | .unused, |
| | 45312 | .unused, |
| 41396 | }, | 45313 | }, |
| 41397 | .dst_temps = .{ .mem, .unused }, | 45314 | .dst_temps = .{ .mem, .unused }, |
| 41398 | .clobbers = .{ .eflags = true }, | 45315 | .clobbers = .{ .eflags = true }, |
| ... | @@ -41421,6 +45338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41421,6 +45338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41421 | .unused, | 45338 | .unused, |
| 41422 | .unused, | 45339 | .unused, |
| 41423 | .unused, | 45340 | .unused, |
| | 45341 | .unused, |
| | 45342 | .unused, |
| 41424 | }, | 45343 | }, |
| 41425 | .dst_temps = .{ .mem, .unused }, | 45344 | .dst_temps = .{ .mem, .unused }, |
| 41426 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45345 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41451,6 +45370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41451,6 +45370,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41451 | .unused, | 45370 | .unused, |
| 41452 | .unused, | 45371 | .unused, |
| 41453 | .unused, | 45372 | .unused, |
| | 45373 | .unused, |
| | 45374 | .unused, |
| 41454 | }, | 45375 | }, |
| 41455 | .dst_temps = .{ .mem, .unused }, | 45376 | .dst_temps = .{ .mem, .unused }, |
| 41456 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45377 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41481,6 +45402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41481,6 +45402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41481 | .unused, | 45402 | .unused, |
| 41482 | .unused, | 45403 | .unused, |
| 41483 | .unused, | 45404 | .unused, |
| | 45405 | .unused, |
| | 45406 | .unused, |
| 41484 | }, | 45407 | }, |
| 41485 | .dst_temps = .{ .mem, .unused }, | 45408 | .dst_temps = .{ .mem, .unused }, |
| 41486 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45409 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41550,6 +45473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41550,6 +45473,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41550 | .unused, | 45473 | .unused, |
| 41551 | .unused, | 45474 | .unused, |
| 41552 | .unused, | 45475 | .unused, |
| | 45476 | .unused, |
| | 45477 | .unused, |
| 41553 | }, | 45478 | }, |
| 41554 | .dst_temps = .{ .mem, .unused }, | 45479 | .dst_temps = .{ .mem, .unused }, |
| 41555 | .each = .{ .once = &.{ | 45480 | .each = .{ .once = &.{ |
| ... | @@ -41578,6 +45503,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41578,6 +45503,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41578 | .unused, | 45503 | .unused, |
| 41579 | .unused, | 45504 | .unused, |
| 41580 | .unused, | 45505 | .unused, |
| | 45506 | .unused, |
| | 45507 | .unused, |
| 41581 | }, | 45508 | }, |
| 41582 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 45509 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 41583 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45510 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41601,6 +45528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41601,6 +45528,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41601 | .unused, | 45528 | .unused, |
| 41602 | .unused, | 45529 | .unused, |
| 41603 | .unused, | 45530 | .unused, |
| | 45531 | .unused, |
| | 45532 | .unused, |
| 41604 | }, | 45533 | }, |
| 41605 | .dst_temps = .{ .mem, .unused }, | 45534 | .dst_temps = .{ .mem, .unused }, |
| 41606 | .clobbers = .{ .eflags = true }, | 45535 | .clobbers = .{ .eflags = true }, |
| ... | @@ -41633,6 +45562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41633,6 +45562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41633 | .unused, | 45562 | .unused, |
| 41634 | .unused, | 45563 | .unused, |
| 41635 | .unused, | 45564 | .unused, |
| | 45565 | .unused, |
| | 45566 | .unused, |
| 41636 | }, | 45567 | }, |
| 41637 | .dst_temps = .{ .mem, .unused }, | 45568 | .dst_temps = .{ .mem, .unused }, |
| 41638 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45569 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41663,6 +45594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41663,6 +45594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41663 | .unused, | 45594 | .unused, |
| 41664 | .unused, | 45595 | .unused, |
| 41665 | .unused, | 45596 | .unused, |
| | 45597 | .unused, |
| | 45598 | .unused, |
| 41666 | }, | 45599 | }, |
| 41667 | .dst_temps = .{ .mem, .unused }, | 45600 | .dst_temps = .{ .mem, .unused }, |
| 41668 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45601 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41693,6 +45626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41693,6 +45626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41693 | .unused, | 45626 | .unused, |
| 41694 | .unused, | 45627 | .unused, |
| 41695 | .unused, | 45628 | .unused, |
| | 45629 | .unused, |
| | 45630 | .unused, |
| 41696 | }, | 45631 | }, |
| 41697 | .dst_temps = .{ .mem, .unused }, | 45632 | .dst_temps = .{ .mem, .unused }, |
| 41698 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45633 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41723,6 +45658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41723,6 +45658,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41723 | .unused, | 45658 | .unused, |
| 41724 | .unused, | 45659 | .unused, |
| 41725 | .unused, | 45660 | .unused, |
| | 45661 | .unused, |
| | 45662 | .unused, |
| 41726 | }, | 45663 | }, |
| 41727 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 45664 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 41728 | .each = .{ .once = &.{ | 45665 | .each = .{ .once = &.{ |
| ... | @@ -41749,6 +45686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41749,6 +45686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41749 | .unused, | 45686 | .unused, |
| 41750 | .unused, | 45687 | .unused, |
| 41751 | .unused, | 45688 | .unused, |
| | 45689 | .unused, |
| | 45690 | .unused, |
| 41752 | }, | 45691 | }, |
| 41753 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 45692 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 41754 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45693 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41773,6 +45712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41773,6 +45712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41773 | .unused, | 45712 | .unused, |
| 41774 | .unused, | 45713 | .unused, |
| 41775 | .unused, | 45714 | .unused, |
| | 45715 | .unused, |
| | 45716 | .unused, |
| 41776 | }, | 45717 | }, |
| 41777 | .dst_temps = .{ .mem, .unused }, | 45718 | .dst_temps = .{ .mem, .unused }, |
| 41778 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45719 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41804,6 +45745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41804,6 +45745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41804 | .unused, | 45745 | .unused, |
| 41805 | .unused, | 45746 | .unused, |
| 41806 | .unused, | 45747 | .unused, |
| | 45748 | .unused, |
| | 45749 | .unused, |
| 41807 | }, | 45750 | }, |
| 41808 | .dst_temps = .{ .mem, .unused }, | 45751 | .dst_temps = .{ .mem, .unused }, |
| 41809 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45752 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41835,6 +45778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41835,6 +45778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41835 | .unused, | 45778 | .unused, |
| 41836 | .unused, | 45779 | .unused, |
| 41837 | .unused, | 45780 | .unused, |
| | 45781 | .unused, |
| | 45782 | .unused, |
| 41838 | }, | 45783 | }, |
| 41839 | .dst_temps = .{ .mem, .unused }, | 45784 | .dst_temps = .{ .mem, .unused }, |
| 41840 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45785 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41867,6 +45812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41867,6 +45812,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41867 | .unused, | 45812 | .unused, |
| 41868 | .unused, | 45813 | .unused, |
| 41869 | .unused, | 45814 | .unused, |
| | 45815 | .unused, |
| | 45816 | .unused, |
| 41870 | }, | 45817 | }, |
| 41871 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 45818 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 41872 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45819 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41891,6 +45838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41891,6 +45838,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41891 | .unused, | 45838 | .unused, |
| 41892 | .unused, | 45839 | .unused, |
| 41893 | .unused, | 45840 | .unused, |
| | 45841 | .unused, |
| | 45842 | .unused, |
| 41894 | }, | 45843 | }, |
| 41895 | .dst_temps = .{ .mem, .unused }, | 45844 | .dst_temps = .{ .mem, .unused }, |
| 41896 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45845 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41921,6 +45870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41921,6 +45870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41921 | .unused, | 45870 | .unused, |
| 41922 | .unused, | 45871 | .unused, |
| 41923 | .unused, | 45872 | .unused, |
| | 45873 | .unused, |
| | 45874 | .unused, |
| 41924 | }, | 45875 | }, |
| 41925 | .dst_temps = .{ .mem, .unused }, | 45876 | .dst_temps = .{ .mem, .unused }, |
| 41926 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45877 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -41951,6 +45902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -41951,6 +45902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 41951 | .unused, | 45902 | .unused, |
| 41952 | .unused, | 45903 | .unused, |
| 41953 | .unused, | 45904 | .unused, |
| | 45905 | .unused, |
| | 45906 | .unused, |
| 41954 | }, | 45907 | }, |
| 41955 | .dst_temps = .{ .mem, .unused }, | 45908 | .dst_temps = .{ .mem, .unused }, |
| 41956 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 45909 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42017,6 +45970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42017,6 +45970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42017 | .unused, | 45970 | .unused, |
| 42018 | .unused, | 45971 | .unused, |
| 42019 | .unused, | 45972 | .unused, |
| | 45973 | .unused, |
| | 45974 | .unused, |
| 42020 | }, | 45975 | }, |
| 42021 | .dst_temps = .{ .mem, .unused }, | 45976 | .dst_temps = .{ .mem, .unused }, |
| 42022 | .each = .{ .once = &.{ | 45977 | .each = .{ .once = &.{ |
| ... | @@ -42076,6 +46031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42076,6 +46031,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42076 | .unused, | 46031 | .unused, |
| 42077 | .unused, | 46032 | .unused, |
| 42078 | .unused, | 46033 | .unused, |
| | 46034 | .unused, |
| | 46035 | .unused, |
| 42079 | }, | 46036 | }, |
| 42080 | .dst_temps = .{ .mem, .unused }, | 46037 | .dst_temps = .{ .mem, .unused }, |
| 42081 | .clobbers = .{ .eflags = true }, | 46038 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42103,6 +46060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42103,6 +46060,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42103 | .unused, | 46060 | .unused, |
| 42104 | .unused, | 46061 | .unused, |
| 42105 | .unused, | 46062 | .unused, |
| | 46063 | .unused, |
| | 46064 | .unused, |
| 42106 | }, | 46065 | }, |
| 42107 | .dst_temps = .{ .mem, .unused }, | 46066 | .dst_temps = .{ .mem, .unused }, |
| 42108 | .clobbers = .{ .eflags = true }, | 46067 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42130,6 +46089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42130,6 +46089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42130 | .unused, | 46089 | .unused, |
| 42131 | .unused, | 46090 | .unused, |
| 42132 | .unused, | 46091 | .unused, |
| | 46092 | .unused, |
| | 46093 | .unused, |
| 42133 | }, | 46094 | }, |
| 42134 | .dst_temps = .{ .mem, .unused }, | 46095 | .dst_temps = .{ .mem, .unused }, |
| 42135 | .clobbers = .{ .eflags = true }, | 46096 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42157,6 +46118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42157,6 +46118,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42157 | .unused, | 46118 | .unused, |
| 42158 | .unused, | 46119 | .unused, |
| 42159 | .unused, | 46120 | .unused, |
| | 46121 | .unused, |
| | 46122 | .unused, |
| 42160 | }, | 46123 | }, |
| 42161 | .dst_temps = .{ .mem, .unused }, | 46124 | .dst_temps = .{ .mem, .unused }, |
| 42162 | .each = .{ .once = &.{ | 46125 | .each = .{ .once = &.{ |
| ... | @@ -42180,6 +46143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42180,6 +46143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42180 | .unused, | 46143 | .unused, |
| 42181 | .unused, | 46144 | .unused, |
| 42182 | .unused, | 46145 | .unused, |
| | 46146 | .unused, |
| | 46147 | .unused, |
| 42183 | }, | 46148 | }, |
| 42184 | .dst_temps = .{ .mem, .unused }, | 46149 | .dst_temps = .{ .mem, .unused }, |
| 42185 | .clobbers = .{ .eflags = true }, | 46150 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42208,6 +46173,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42208,6 +46173,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42208 | .unused, | 46173 | .unused, |
| 42209 | .unused, | 46174 | .unused, |
| 42210 | .unused, | 46175 | .unused, |
| | 46176 | .unused, |
| | 46177 | .unused, |
| 42211 | }, | 46178 | }, |
| 42212 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 46179 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 42213 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46180 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42232,6 +46199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42232,6 +46199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42232 | .unused, | 46199 | .unused, |
| 42233 | .unused, | 46200 | .unused, |
| 42234 | .unused, | 46201 | .unused, |
| | 46202 | .unused, |
| | 46203 | .unused, |
| 42235 | }, | 46204 | }, |
| 42236 | .dst_temps = .{ .mem, .unused }, | 46205 | .dst_temps = .{ .mem, .unused }, |
| 42237 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46206 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42261,6 +46230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42261,6 +46230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42261 | .unused, | 46230 | .unused, |
| 42262 | .unused, | 46231 | .unused, |
| 42263 | .unused, | 46232 | .unused, |
| | 46233 | .unused, |
| | 46234 | .unused, |
| 42264 | }, | 46235 | }, |
| 42265 | .dst_temps = .{ .mem, .unused }, | 46236 | .dst_temps = .{ .mem, .unused }, |
| 42266 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46237 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42290,6 +46261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42290,6 +46261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42290 | .unused, | 46261 | .unused, |
| 42291 | .unused, | 46262 | .unused, |
| 42292 | .unused, | 46263 | .unused, |
| | 46264 | .unused, |
| | 46265 | .unused, |
| 42293 | }, | 46266 | }, |
| 42294 | .dst_temps = .{ .mem, .unused }, | 46267 | .dst_temps = .{ .mem, .unused }, |
| 42295 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46268 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42318,6 +46291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42318,6 +46291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42318 | .unused, | 46291 | .unused, |
| 42319 | .unused, | 46292 | .unused, |
| 42320 | .unused, | 46293 | .unused, |
| | 46294 | .unused, |
| | 46295 | .unused, |
| 42321 | }, | 46296 | }, |
| 42322 | .dst_temps = .{ .mem, .unused }, | 46297 | .dst_temps = .{ .mem, .unused }, |
| 42323 | .each = .{ .once = &.{ | 46298 | .each = .{ .once = &.{ |
| ... | @@ -42341,6 +46316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42341,6 +46316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42341 | .unused, | 46316 | .unused, |
| 42342 | .unused, | 46317 | .unused, |
| 42343 | .unused, | 46318 | .unused, |
| | 46319 | .unused, |
| | 46320 | .unused, |
| 42344 | }, | 46321 | }, |
| 42345 | .dst_temps = .{ .mem, .unused }, | 46322 | .dst_temps = .{ .mem, .unused }, |
| 42346 | .clobbers = .{ .eflags = true }, | 46323 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42369,6 +46346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42369,6 +46346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42369 | .unused, | 46346 | .unused, |
| 42370 | .unused, | 46347 | .unused, |
| 42371 | .unused, | 46348 | .unused, |
| | 46349 | .unused, |
| | 46350 | .unused, |
| 42372 | }, | 46351 | }, |
| 42373 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 46352 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 42374 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46353 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42393,6 +46372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42393,6 +46372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42393 | .unused, | 46372 | .unused, |
| 42394 | .unused, | 46373 | .unused, |
| 42395 | .unused, | 46374 | .unused, |
| | 46375 | .unused, |
| | 46376 | .unused, |
| 42396 | }, | 46377 | }, |
| 42397 | .dst_temps = .{ .mem, .unused }, | 46378 | .dst_temps = .{ .mem, .unused }, |
| 42398 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46379 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42422,6 +46403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42422,6 +46403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42422 | .unused, | 46403 | .unused, |
| 42423 | .unused, | 46404 | .unused, |
| 42424 | .unused, | 46405 | .unused, |
| | 46406 | .unused, |
| | 46407 | .unused, |
| 42425 | }, | 46408 | }, |
| 42426 | .dst_temps = .{ .mem, .unused }, | 46409 | .dst_temps = .{ .mem, .unused }, |
| 42427 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46410 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42451,6 +46434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42451,6 +46434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42451 | .unused, | 46434 | .unused, |
| 42452 | .unused, | 46435 | .unused, |
| 42453 | .unused, | 46436 | .unused, |
| | 46437 | .unused, |
| | 46438 | .unused, |
| 42454 | }, | 46439 | }, |
| 42455 | .dst_temps = .{ .mem, .unused }, | 46440 | .dst_temps = .{ .mem, .unused }, |
| 42456 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46441 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42481,6 +46466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42481,6 +46466,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42481 | .unused, | 46466 | .unused, |
| 42482 | .unused, | 46467 | .unused, |
| 42483 | .unused, | 46468 | .unused, |
| | 46469 | .unused, |
| | 46470 | .unused, |
| 42484 | }, | 46471 | }, |
| 42485 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 46472 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 42486 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46473 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42507,6 +46494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42507,6 +46494,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42507 | .unused, | 46494 | .unused, |
| 42508 | .unused, | 46495 | .unused, |
| 42509 | .unused, | 46496 | .unused, |
| | 46497 | .unused, |
| | 46498 | .unused, |
| 42510 | }, | 46499 | }, |
| 42511 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 46500 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 42512 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46501 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42533,6 +46522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42533,6 +46522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42533 | .unused, | 46522 | .unused, |
| 42534 | .unused, | 46523 | .unused, |
| 42535 | .unused, | 46524 | .unused, |
| | 46525 | .unused, |
| | 46526 | .unused, |
| 42536 | }, | 46527 | }, |
| 42537 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 46528 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 42538 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46529 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42559,6 +46550,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42559,6 +46550,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42559 | .unused, | 46550 | .unused, |
| 42560 | .unused, | 46551 | .unused, |
| 42561 | .unused, | 46552 | .unused, |
| | 46553 | .unused, |
| | 46554 | .unused, |
| 42562 | }, | 46555 | }, |
| 42563 | .dst_temps = .{ .mem, .unused }, | 46556 | .dst_temps = .{ .mem, .unused }, |
| 42564 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46557 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42589,6 +46582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42589,6 +46582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42589 | .unused, | 46582 | .unused, |
| 42590 | .unused, | 46583 | .unused, |
| 42591 | .unused, | 46584 | .unused, |
| | 46585 | .unused, |
| | 46586 | .unused, |
| 42592 | }, | 46587 | }, |
| 42593 | .dst_temps = .{ .mem, .unused }, | 46588 | .dst_temps = .{ .mem, .unused }, |
| 42594 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46589 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42619,6 +46614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42619,6 +46614,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42619 | .unused, | 46614 | .unused, |
| 42620 | .unused, | 46615 | .unused, |
| 42621 | .unused, | 46616 | .unused, |
| | 46617 | .unused, |
| | 46618 | .unused, |
| 42622 | }, | 46619 | }, |
| 42623 | .dst_temps = .{ .mem, .unused }, | 46620 | .dst_temps = .{ .mem, .unused }, |
| 42624 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 46621 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -42718,6 +46715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42718,6 +46715,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42718 | .unused, | 46715 | .unused, |
| 42719 | .unused, | 46716 | .unused, |
| 42720 | .unused, | 46717 | .unused, |
| | 46718 | .unused, |
| | 46719 | .unused, |
| 42721 | }, | 46720 | }, |
| 42722 | .dst_temps = .{ .mem, .unused }, | 46721 | .dst_temps = .{ .mem, .unused }, |
| 42723 | .each = .{ .once = &.{ | 46722 | .each = .{ .once = &.{ |
| ... | @@ -42746,6 +46745,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42746,6 +46745,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42746 | }, | 46745 | }, |
| 42747 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 46746 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 42748 | .each = .{ .once = &.{} }, | 46747 | .each = .{ .once = &.{} }, |
| | 46748 | }, .{ |
| | 46749 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .byte, .is = .byte } }, .any, .any }, |
| | 46750 | .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .byte, .is = .byte } }, .any }, |
| | 46751 | .patterns = &.{ |
| | 46752 | .{ .src = .{ .to_mut_mem, .none, .none } }, |
| | 46753 | }, |
| | 46754 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 46755 | .each = .{ .once = &.{} }, |
| 42749 | }, .{ | 46756 | }, .{ |
| 42750 | .required_features = .{ .avx, null, null, null }, | 46757 | .required_features = .{ .avx, null, null, null }, |
| 42751 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any }, | 46758 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .word } }, .any, .any }, |
| ... | @@ -42829,6 +46836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42829,6 +46836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42829 | .unused, | 46836 | .unused, |
| 42830 | .unused, | 46837 | .unused, |
| 42831 | .unused, | 46838 | .unused, |
| | 46839 | .unused, |
| | 46840 | .unused, |
| 42832 | }, | 46841 | }, |
| 42833 | .dst_temps = .{ .mem, .unused }, | 46842 | .dst_temps = .{ .mem, .unused }, |
| 42834 | .clobbers = .{ .eflags = true }, | 46843 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42855,6 +46864,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42855,6 +46864,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42855 | .unused, | 46864 | .unused, |
| 42856 | .unused, | 46865 | .unused, |
| 42857 | .unused, | 46866 | .unused, |
| | 46867 | .unused, |
| | 46868 | .unused, |
| 42858 | }, | 46869 | }, |
| 42859 | .dst_temps = .{ .mem, .unused }, | 46870 | .dst_temps = .{ .mem, .unused }, |
| 42860 | .clobbers = .{ .eflags = true }, | 46871 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42954,6 +46965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42954,6 +46965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42954 | .unused, | 46965 | .unused, |
| 42955 | .unused, | 46966 | .unused, |
| 42956 | .unused, | 46967 | .unused, |
| | 46968 | .unused, |
| | 46969 | .unused, |
| 42957 | }, | 46970 | }, |
| 42958 | .dst_temps = .{ .mem, .unused }, | 46971 | .dst_temps = .{ .mem, .unused }, |
| 42959 | .clobbers = .{ .eflags = true }, | 46972 | .clobbers = .{ .eflags = true }, |
| ... | @@ -42980,6 +46993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -42980,6 +46993,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 42980 | .unused, | 46993 | .unused, |
| 42981 | .unused, | 46994 | .unused, |
| 42982 | .unused, | 46995 | .unused, |
| | 46996 | .unused, |
| | 46997 | .unused, |
| 42983 | }, | 46998 | }, |
| 42984 | .dst_temps = .{ .mem, .unused }, | 46999 | .dst_temps = .{ .mem, .unused }, |
| 42985 | .clobbers = .{ .eflags = true }, | 47000 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43007,6 +47022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43007,6 +47022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43007 | .unused, | 47022 | .unused, |
| 43008 | .unused, | 47023 | .unused, |
| 43009 | .unused, | 47024 | .unused, |
| | 47025 | .unused, |
| | 47026 | .unused, |
| 43010 | }, | 47027 | }, |
| 43011 | .dst_temps = .{ .mem, .unused }, | 47028 | .dst_temps = .{ .mem, .unused }, |
| 43012 | .clobbers = .{ .eflags = true }, | 47029 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43033,6 +47050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43033,6 +47050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43033 | .unused, | 47050 | .unused, |
| 43034 | .unused, | 47051 | .unused, |
| 43035 | .unused, | 47052 | .unused, |
| | 47053 | .unused, |
| | 47054 | .unused, |
| 43036 | }, | 47055 | }, |
| 43037 | .dst_temps = .{ .mem, .unused }, | 47056 | .dst_temps = .{ .mem, .unused }, |
| 43038 | .clobbers = .{ .eflags = true }, | 47057 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43060,6 +47079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43060,6 +47079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43060 | .unused, | 47079 | .unused, |
| 43061 | .unused, | 47080 | .unused, |
| 43062 | .unused, | 47081 | .unused, |
| | 47082 | .unused, |
| | 47083 | .unused, |
| 43063 | }, | 47084 | }, |
| 43064 | .dst_temps = .{ .mem, .unused }, | 47085 | .dst_temps = .{ .mem, .unused }, |
| 43065 | .clobbers = .{ .eflags = true }, | 47086 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43088,6 +47109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43088,6 +47109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43088 | .unused, | 47109 | .unused, |
| 43089 | .unused, | 47110 | .unused, |
| 43090 | .unused, | 47111 | .unused, |
| | 47112 | .unused, |
| | 47113 | .unused, |
| 43091 | }, | 47114 | }, |
| 43092 | .dst_temps = .{ .mem, .unused }, | 47115 | .dst_temps = .{ .mem, .unused }, |
| 43093 | .clobbers = .{ .eflags = true }, | 47116 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43120,6 +47143,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43120,6 +47143,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43120 | }, | 47143 | }, |
| 43121 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 47144 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 43122 | .each = .{ .once = &.{} }, | 47145 | .each = .{ .once = &.{} }, |
| | 47146 | }, .{ |
| | 47147 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .word, .is = .word } }, .any, .any }, |
| | 47148 | .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .word, .is = .word } }, .any }, |
| | 47149 | .patterns = &.{ |
| | 47150 | .{ .src = .{ .to_mut_mem, .none, .none } }, |
| | 47151 | }, |
| | 47152 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 47153 | .each = .{ .once = &.{} }, |
| 43123 | }, .{ | 47154 | }, .{ |
| 43124 | .required_features = .{ .avx, null, null, null }, | 47155 | .required_features = .{ .avx, null, null, null }, |
| 43125 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, | 47156 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .dword } }, .any, .any }, |
| ... | @@ -43202,6 +47233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43202,6 +47233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43202 | .unused, | 47233 | .unused, |
| 43203 | .unused, | 47234 | .unused, |
| 43204 | .unused, | 47235 | .unused, |
| | 47236 | .unused, |
| | 47237 | .unused, |
| 43205 | }, | 47238 | }, |
| 43206 | .dst_temps = .{ .mem, .unused }, | 47239 | .dst_temps = .{ .mem, .unused }, |
| 43207 | .clobbers = .{ .eflags = true }, | 47240 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43228,6 +47261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43228,6 +47261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43228 | .unused, | 47261 | .unused, |
| 43229 | .unused, | 47262 | .unused, |
| 43230 | .unused, | 47263 | .unused, |
| | 47264 | .unused, |
| | 47265 | .unused, |
| 43231 | }, | 47266 | }, |
| 43232 | .dst_temps = .{ .mem, .unused }, | 47267 | .dst_temps = .{ .mem, .unused }, |
| 43233 | .clobbers = .{ .eflags = true }, | 47268 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43254,6 +47289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43254,6 +47289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43254 | .unused, | 47289 | .unused, |
| 43255 | .unused, | 47290 | .unused, |
| 43256 | .unused, | 47291 | .unused, |
| | 47292 | .unused, |
| | 47293 | .unused, |
| 43257 | }, | 47294 | }, |
| 43258 | .dst_temps = .{ .mem, .unused }, | 47295 | .dst_temps = .{ .mem, .unused }, |
| 43259 | .clobbers = .{ .eflags = true }, | 47296 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43280,6 +47317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43280,6 +47317,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43280 | .unused, | 47317 | .unused, |
| 43281 | .unused, | 47318 | .unused, |
| 43282 | .unused, | 47319 | .unused, |
| | 47320 | .unused, |
| | 47321 | .unused, |
| 43283 | }, | 47322 | }, |
| 43284 | .dst_temps = .{ .mem, .unused }, | 47323 | .dst_temps = .{ .mem, .unused }, |
| 43285 | .clobbers = .{ .eflags = true }, | 47324 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43312,6 +47351,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43312,6 +47351,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43312 | }, | 47351 | }, |
| 43313 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 47352 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 43314 | .each = .{ .once = &.{} }, | 47353 | .each = .{ .once = &.{} }, |
| | 47354 | }, .{ |
| | 47355 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, .any, .any }, |
| | 47356 | .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .dword, .is = .dword } }, .any }, |
| | 47357 | .patterns = &.{ |
| | 47358 | .{ .src = .{ .to_mut_mem, .none, .none } }, |
| | 47359 | }, |
| | 47360 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 47361 | .each = .{ .once = &.{} }, |
| 43315 | }, .{ | 47362 | }, .{ |
| 43316 | .required_features = .{ .avx, null, null, null }, | 47363 | .required_features = .{ .avx, null, null, null }, |
| 43317 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .qword } }, .any, .any }, | 47364 | .src_constraints = .{ .{ .scalar_int = .{ .of = .xword, .is = .qword } }, .any, .any }, |
| ... | @@ -43352,6 +47399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43352,6 +47399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43352 | .unused, | 47399 | .unused, |
| 43353 | .unused, | 47400 | .unused, |
| 43354 | .unused, | 47401 | .unused, |
| | 47402 | .unused, |
| | 47403 | .unused, |
| 43355 | }, | 47404 | }, |
| 43356 | .dst_temps = .{ .mem, .unused }, | 47405 | .dst_temps = .{ .mem, .unused }, |
| 43357 | .clobbers = .{ .eflags = true }, | 47406 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43378,6 +47427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43378,6 +47427,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43378 | .unused, | 47427 | .unused, |
| 43379 | .unused, | 47428 | .unused, |
| 43380 | .unused, | 47429 | .unused, |
| | 47430 | .unused, |
| | 47431 | .unused, |
| 43381 | }, | 47432 | }, |
| 43382 | .dst_temps = .{ .mem, .unused }, | 47433 | .dst_temps = .{ .mem, .unused }, |
| 43383 | .clobbers = .{ .eflags = true }, | 47434 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43404,6 +47455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43404,6 +47455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43404 | .unused, | 47455 | .unused, |
| 43405 | .unused, | 47456 | .unused, |
| 43406 | .unused, | 47457 | .unused, |
| | 47458 | .unused, |
| | 47459 | .unused, |
| 43407 | }, | 47460 | }, |
| 43408 | .dst_temps = .{ .mem, .unused }, | 47461 | .dst_temps = .{ .mem, .unused }, |
| 43409 | .clobbers = .{ .eflags = true }, | 47462 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43430,6 +47483,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43430,6 +47483,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43430 | .unused, | 47483 | .unused, |
| 43431 | .unused, | 47484 | .unused, |
| 43432 | .unused, | 47485 | .unused, |
| | 47486 | .unused, |
| | 47487 | .unused, |
| 43433 | }, | 47488 | }, |
| 43434 | .dst_temps = .{ .mem, .unused }, | 47489 | .dst_temps = .{ .mem, .unused }, |
| 43435 | .clobbers = .{ .eflags = true }, | 47490 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43462,6 +47517,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43462,6 +47517,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43462 | }, | 47517 | }, |
| 43463 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 47518 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 43464 | .each = .{ .once = &.{} }, | 47519 | .each = .{ .once = &.{} }, |
| | 47520 | }, .{ |
| | 47521 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, .any, .any }, |
| | 47522 | .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .qword, .is = .qword } }, .any }, |
| | 47523 | .patterns = &.{ |
| | 47524 | .{ .src = .{ .to_mut_mem, .none, .none } }, |
| | 47525 | }, |
| | 47526 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 47527 | .each = .{ .once = &.{} }, |
| 43465 | }, .{ | 47528 | }, .{ |
| 43466 | .required_features = .{ .@"64bit", null, null, null }, | 47529 | .required_features = .{ .@"64bit", null, null, null }, |
| 43467 | .src_constraints = .{ .any_scalar_int, .any, .any }, | 47530 | .src_constraints = .{ .any_scalar_int, .any, .any }, |
| ... | @@ -43479,6 +47542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43479,6 +47542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43479 | .unused, | 47542 | .unused, |
| 43480 | .unused, | 47543 | .unused, |
| 43481 | .unused, | 47544 | .unused, |
| | 47545 | .unused, |
| | 47546 | .unused, |
| 43482 | }, | 47547 | }, |
| 43483 | .dst_temps = .{ .mem, .unused }, | 47548 | .dst_temps = .{ .mem, .unused }, |
| 43484 | .clobbers = .{ .eflags = true }, | 47549 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43511,6 +47576,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43511,6 +47576,14 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43511 | }, | 47576 | }, |
| 43512 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 47577 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 43513 | .each = .{ .once = &.{} }, | 47578 | .each = .{ .once = &.{} }, |
| | 47579 | }, .{ |
| | 47580 | .src_constraints = .{ .{ .multiple_scalar_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| | 47581 | .dst_constraints = .{ .{ .multiple_scalar_int = .{ .of = .xword, .is = .xword } }, .any }, |
| | 47582 | .patterns = &.{ |
| | 47583 | .{ .src = .{ .to_mut_mem, .none, .none } }, |
| | 47584 | }, |
| | 47585 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| | 47586 | .each = .{ .once = &.{} }, |
| 43514 | }, .{ | 47587 | }, .{ |
| 43515 | .required_features = .{ .avx, null, null, null }, | 47588 | .required_features = .{ .avx, null, null, null }, |
| 43516 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .yword } }, .any, .any }, | 47589 | .src_constraints = .{ .{ .scalar_int = .{ .of = .yword, .is = .yword } }, .any, .any }, |
| ... | @@ -43538,6 +47611,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43538,6 +47611,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43538 | .unused, | 47611 | .unused, |
| 43539 | .unused, | 47612 | .unused, |
| 43540 | .unused, | 47613 | .unused, |
| | 47614 | .unused, |
| | 47615 | .unused, |
| 43541 | }, | 47616 | }, |
| 43542 | .dst_temps = .{ .mem, .unused }, | 47617 | .dst_temps = .{ .mem, .unused }, |
| 43543 | .clobbers = .{ .eflags = true }, | 47618 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43568,6 +47643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43568,6 +47643,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43568 | .unused, | 47643 | .unused, |
| 43569 | .unused, | 47644 | .unused, |
| 43570 | .unused, | 47645 | .unused, |
| | 47646 | .unused, |
| | 47647 | .unused, |
| 43571 | }, | 47648 | }, |
| 43572 | .dst_temps = .{ .mem, .unused }, | 47649 | .dst_temps = .{ .mem, .unused }, |
| 43573 | .clobbers = .{ .eflags = true }, | 47650 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43645,6 +47722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43645,6 +47722,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43645 | .unused, | 47722 | .unused, |
| 43646 | .unused, | 47723 | .unused, |
| 43647 | .unused, | 47724 | .unused, |
| | 47725 | .unused, |
| | 47726 | .unused, |
| 43648 | }, | 47727 | }, |
| 43649 | .dst_temps = .{ .mem, .unused }, | 47728 | .dst_temps = .{ .mem, .unused }, |
| 43650 | .clobbers = .{ .eflags = true }, | 47729 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43674,6 +47753,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43674,6 +47753,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43674 | .unused, | 47753 | .unused, |
| 43675 | .unused, | 47754 | .unused, |
| 43676 | .unused, | 47755 | .unused, |
| | 47756 | .unused, |
| | 47757 | .unused, |
| 43677 | }, | 47758 | }, |
| 43678 | .dst_temps = .{ .mem, .unused }, | 47759 | .dst_temps = .{ .mem, .unused }, |
| 43679 | .clobbers = .{ .eflags = true }, | 47760 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43702,6 +47783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43702,6 +47783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43702 | .unused, | 47783 | .unused, |
| 43703 | .unused, | 47784 | .unused, |
| 43704 | .unused, | 47785 | .unused, |
| | 47786 | .unused, |
| | 47787 | .unused, |
| 43705 | }, | 47788 | }, |
| 43706 | .dst_temps = .{ .mem, .unused }, | 47789 | .dst_temps = .{ .mem, .unused }, |
| 43707 | .clobbers = .{ .eflags = true }, | 47790 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43730,6 +47813,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43730,6 +47813,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43730 | .unused, | 47813 | .unused, |
| 43731 | .unused, | 47814 | .unused, |
| 43732 | .unused, | 47815 | .unused, |
| | 47816 | .unused, |
| | 47817 | .unused, |
| 43733 | }, | 47818 | }, |
| 43734 | .dst_temps = .{ .mem, .unused }, | 47819 | .dst_temps = .{ .mem, .unused }, |
| 43735 | .clobbers = .{ .eflags = true }, | 47820 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43805,6 +47890,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43805,6 +47890,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43805 | .unused, | 47890 | .unused, |
| 43806 | .unused, | 47891 | .unused, |
| 43807 | .unused, | 47892 | .unused, |
| | 47893 | .unused, |
| | 47894 | .unused, |
| 43808 | }, | 47895 | }, |
| 43809 | .dst_temps = .{ .mem, .unused }, | 47896 | .dst_temps = .{ .mem, .unused }, |
| 43810 | .clobbers = .{ .eflags = true }, | 47897 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43834,6 +47921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43834,6 +47921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43834 | .unused, | 47921 | .unused, |
| 43835 | .unused, | 47922 | .unused, |
| 43836 | .unused, | 47923 | .unused, |
| | 47924 | .unused, |
| | 47925 | .unused, |
| 43837 | }, | 47926 | }, |
| 43838 | .dst_temps = .{ .mem, .unused }, | 47927 | .dst_temps = .{ .mem, .unused }, |
| 43839 | .clobbers = .{ .eflags = true }, | 47928 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43862,6 +47951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43862,6 +47951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43862 | .unused, | 47951 | .unused, |
| 43863 | .unused, | 47952 | .unused, |
| 43864 | .unused, | 47953 | .unused, |
| | 47954 | .unused, |
| | 47955 | .unused, |
| 43865 | }, | 47956 | }, |
| 43866 | .dst_temps = .{ .mem, .unused }, | 47957 | .dst_temps = .{ .mem, .unused }, |
| 43867 | .clobbers = .{ .eflags = true }, | 47958 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43890,6 +47981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43890,6 +47981,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43890 | .unused, | 47981 | .unused, |
| 43891 | .unused, | 47982 | .unused, |
| 43892 | .unused, | 47983 | .unused, |
| | 47984 | .unused, |
| | 47985 | .unused, |
| 43893 | }, | 47986 | }, |
| 43894 | .dst_temps = .{ .mem, .unused }, | 47987 | .dst_temps = .{ .mem, .unused }, |
| 43895 | .clobbers = .{ .eflags = true }, | 47988 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43943,6 +48036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43943,6 +48036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43943 | .unused, | 48036 | .unused, |
| 43944 | .unused, | 48037 | .unused, |
| 43945 | .unused, | 48038 | .unused, |
| | 48039 | .unused, |
| | 48040 | .unused, |
| 43946 | }, | 48041 | }, |
| 43947 | .dst_temps = .{ .mem, .unused }, | 48042 | .dst_temps = .{ .mem, .unused }, |
| 43948 | .clobbers = .{ .eflags = true }, | 48043 | .clobbers = .{ .eflags = true }, |
| ... | @@ -43972,6 +48067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -43972,6 +48067,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 43972 | .unused, | 48067 | .unused, |
| 43973 | .unused, | 48068 | .unused, |
| 43974 | .unused, | 48069 | .unused, |
| | 48070 | .unused, |
| | 48071 | .unused, |
| 43975 | }, | 48072 | }, |
| 43976 | .dst_temps = .{ .mem, .unused }, | 48073 | .dst_temps = .{ .mem, .unused }, |
| 43977 | .clobbers = .{ .eflags = true }, | 48074 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44000,6 +48097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44000,6 +48097,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44000 | .unused, | 48097 | .unused, |
| 44001 | .unused, | 48098 | .unused, |
| 44002 | .unused, | 48099 | .unused, |
| | 48100 | .unused, |
| | 48101 | .unused, |
| 44003 | }, | 48102 | }, |
| 44004 | .dst_temps = .{ .mem, .unused }, | 48103 | .dst_temps = .{ .mem, .unused }, |
| 44005 | .clobbers = .{ .eflags = true }, | 48104 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44028,6 +48127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44028,6 +48127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44028 | .unused, | 48127 | .unused, |
| 44029 | .unused, | 48128 | .unused, |
| 44030 | .unused, | 48129 | .unused, |
| | 48130 | .unused, |
| | 48131 | .unused, |
| 44031 | }, | 48132 | }, |
| 44032 | .dst_temps = .{ .mem, .unused }, | 48133 | .dst_temps = .{ .mem, .unused }, |
| 44033 | .clobbers = .{ .eflags = true }, | 48134 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44057,6 +48158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44057,6 +48158,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44057 | .unused, | 48158 | .unused, |
| 44058 | .unused, | 48159 | .unused, |
| 44059 | .unused, | 48160 | .unused, |
| | 48161 | .unused, |
| | 48162 | .unused, |
| 44060 | }, | 48163 | }, |
| 44061 | .dst_temps = .{ .mem, .unused }, | 48164 | .dst_temps = .{ .mem, .unused }, |
| 44062 | .clobbers = .{ .eflags = true }, | 48165 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44086,6 +48189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44086,6 +48189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44086 | .unused, | 48189 | .unused, |
| 44087 | .unused, | 48190 | .unused, |
| 44088 | .unused, | 48191 | .unused, |
| | 48192 | .unused, |
| | 48193 | .unused, |
| 44089 | }, | 48194 | }, |
| 44090 | .dst_temps = .{ .mem, .unused }, | 48195 | .dst_temps = .{ .mem, .unused }, |
| 44091 | .clobbers = .{ .eflags = true }, | 48196 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44114,6 +48219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44114,6 +48219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44114 | .unused, | 48219 | .unused, |
| 44115 | .unused, | 48220 | .unused, |
| 44116 | .unused, | 48221 | .unused, |
| | 48222 | .unused, |
| | 48223 | .unused, |
| 44117 | }, | 48224 | }, |
| 44118 | .dst_temps = .{ .mem, .unused }, | 48225 | .dst_temps = .{ .mem, .unused }, |
| 44119 | .clobbers = .{ .eflags = true }, | 48226 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44145,6 +48252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44145,6 +48252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44145 | .unused, | 48252 | .unused, |
| 44146 | .unused, | 48253 | .unused, |
| 44147 | .unused, | 48254 | .unused, |
| | 48255 | .unused, |
| | 48256 | .unused, |
| 44148 | }, | 48257 | }, |
| 44149 | .dst_temps = .{ .mem, .unused }, | 48258 | .dst_temps = .{ .mem, .unused }, |
| 44150 | .clobbers = .{ .eflags = true }, | 48259 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44222,6 +48331,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44222,6 +48331,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44222 | .unused, | 48331 | .unused, |
| 44223 | .unused, | 48332 | .unused, |
| 44224 | .unused, | 48333 | .unused, |
| | 48334 | .unused, |
| | 48335 | .unused, |
| 44225 | }, | 48336 | }, |
| 44226 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 48337 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 44227 | .each = .{ .once = &.{ | 48338 | .each = .{ .once = &.{ |
| ... | @@ -44246,6 +48357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44246,6 +48357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44246 | .unused, | 48357 | .unused, |
| 44247 | .unused, | 48358 | .unused, |
| 44248 | .unused, | 48359 | .unused, |
| | 48360 | .unused, |
| | 48361 | .unused, |
| 44249 | }, | 48362 | }, |
| 44250 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 48363 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 44251 | .each = .{ .once = &.{ | 48364 | .each = .{ .once = &.{ |
| ... | @@ -44293,6 +48406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44293,6 +48406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44293 | .unused, | 48406 | .unused, |
| 44294 | .unused, | 48407 | .unused, |
| 44295 | .unused, | 48408 | .unused, |
| | 48409 | .unused, |
| | 48410 | .unused, |
| 44296 | }, | 48411 | }, |
| 44297 | .dst_temps = .{ .mem, .unused }, | 48412 | .dst_temps = .{ .mem, .unused }, |
| 44298 | .clobbers = .{ .eflags = true }, | 48413 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44320,6 +48435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44320,6 +48435,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44320 | .unused, | 48435 | .unused, |
| 44321 | .unused, | 48436 | .unused, |
| 44322 | .unused, | 48437 | .unused, |
| | 48438 | .unused, |
| | 48439 | .unused, |
| 44323 | }, | 48440 | }, |
| 44324 | .dst_temps = .{ .mem, .unused }, | 48441 | .dst_temps = .{ .mem, .unused }, |
| 44325 | .clobbers = .{ .eflags = true }, | 48442 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44347,6 +48464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44347,6 +48464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44347 | .unused, | 48464 | .unused, |
| 44348 | .unused, | 48465 | .unused, |
| 44349 | .unused, | 48466 | .unused, |
| | 48467 | .unused, |
| | 48468 | .unused, |
| 44350 | }, | 48469 | }, |
| 44351 | .dst_temps = .{ .mem, .unused }, | 48470 | .dst_temps = .{ .mem, .unused }, |
| 44352 | .clobbers = .{ .eflags = true }, | 48471 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44374,6 +48493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44374,6 +48493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44374 | .unused, | 48493 | .unused, |
| 44375 | .unused, | 48494 | .unused, |
| 44376 | .unused, | 48495 | .unused, |
| | 48496 | .unused, |
| | 48497 | .unused, |
| 44377 | }, | 48498 | }, |
| 44378 | .dst_temps = .{ .mem, .unused }, | 48499 | .dst_temps = .{ .mem, .unused }, |
| 44379 | .clobbers = .{ .eflags = true }, | 48500 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44401,6 +48522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44401,6 +48522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44401 | .unused, | 48522 | .unused, |
| 44402 | .unused, | 48523 | .unused, |
| 44403 | .unused, | 48524 | .unused, |
| | 48525 | .unused, |
| | 48526 | .unused, |
| 44404 | }, | 48527 | }, |
| 44405 | .dst_temps = .{ .mem, .unused }, | 48528 | .dst_temps = .{ .mem, .unused }, |
| 44406 | .clobbers = .{ .eflags = true }, | 48529 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44428,6 +48551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44428,6 +48551,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44428 | .unused, | 48551 | .unused, |
| 44429 | .unused, | 48552 | .unused, |
| 44430 | .unused, | 48553 | .unused, |
| | 48554 | .unused, |
| | 48555 | .unused, |
| 44431 | }, | 48556 | }, |
| 44432 | .dst_temps = .{ .mem, .unused }, | 48557 | .dst_temps = .{ .mem, .unused }, |
| 44433 | .clobbers = .{ .eflags = true }, | 48558 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44455,6 +48580,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44455,6 +48580,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44455 | .unused, | 48580 | .unused, |
| 44456 | .unused, | 48581 | .unused, |
| 44457 | .unused, | 48582 | .unused, |
| | 48583 | .unused, |
| | 48584 | .unused, |
| 44458 | }, | 48585 | }, |
| 44459 | .dst_temps = .{ .mem, .unused }, | 48586 | .dst_temps = .{ .mem, .unused }, |
| 44460 | .clobbers = .{ .eflags = true }, | 48587 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44481,6 +48608,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44481,6 +48608,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44481 | .unused, | 48608 | .unused, |
| 44482 | .unused, | 48609 | .unused, |
| 44483 | .unused, | 48610 | .unused, |
| | 48611 | .unused, |
| | 48612 | .unused, |
| 44484 | }, | 48613 | }, |
| 44485 | .dst_temps = .{ .mem, .unused }, | 48614 | .dst_temps = .{ .mem, .unused }, |
| 44486 | .clobbers = .{ .eflags = true }, | 48615 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44508,6 +48637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44508,6 +48637,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44508 | .unused, | 48637 | .unused, |
| 44509 | .unused, | 48638 | .unused, |
| 44510 | .unused, | 48639 | .unused, |
| | 48640 | .unused, |
| | 48641 | .unused, |
| 44511 | }, | 48642 | }, |
| 44512 | .dst_temps = .{ .mem, .unused }, | 48643 | .dst_temps = .{ .mem, .unused }, |
| 44513 | .clobbers = .{ .eflags = true }, | 48644 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44534,6 +48665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44534,6 +48665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44534 | .unused, | 48665 | .unused, |
| 44535 | .unused, | 48666 | .unused, |
| 44536 | .unused, | 48667 | .unused, |
| | 48668 | .unused, |
| | 48669 | .unused, |
| 44537 | }, | 48670 | }, |
| 44538 | .dst_temps = .{ .mem, .unused }, | 48671 | .dst_temps = .{ .mem, .unused }, |
| 44539 | .clobbers = .{ .eflags = true }, | 48672 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44609,6 +48742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44609,6 +48742,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44609 | .unused, | 48742 | .unused, |
| 44610 | .unused, | 48743 | .unused, |
| 44611 | .unused, | 48744 | .unused, |
| | 48745 | .unused, |
| | 48746 | .unused, |
| 44612 | }, | 48747 | }, |
| 44613 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 48748 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 44614 | .each = .{ .once = &.{ | 48749 | .each = .{ .once = &.{ |
| ... | @@ -44635,6 +48770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44635,6 +48770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44635 | .unused, | 48770 | .unused, |
| 44636 | .unused, | 48771 | .unused, |
| 44637 | .unused, | 48772 | .unused, |
| | 48773 | .unused, |
| | 48774 | .unused, |
| 44638 | }, | 48775 | }, |
| 44639 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 48776 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 44640 | .each = .{ .once = &.{ | 48777 | .each = .{ .once = &.{ |
| ... | @@ -44683,6 +48820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44683,6 +48820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44683 | .unused, | 48820 | .unused, |
| 44684 | .unused, | 48821 | .unused, |
| 44685 | .unused, | 48822 | .unused, |
| | 48823 | .unused, |
| | 48824 | .unused, |
| 44686 | }, | 48825 | }, |
| 44687 | .dst_temps = .{ .mem, .unused }, | 48826 | .dst_temps = .{ .mem, .unused }, |
| 44688 | .clobbers = .{ .eflags = true }, | 48827 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44710,6 +48849,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44710,6 +48849,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44710 | .unused, | 48849 | .unused, |
| 44711 | .unused, | 48850 | .unused, |
| 44712 | .unused, | 48851 | .unused, |
| | 48852 | .unused, |
| | 48853 | .unused, |
| 44713 | }, | 48854 | }, |
| 44714 | .dst_temps = .{ .mem, .unused }, | 48855 | .dst_temps = .{ .mem, .unused }, |
| 44715 | .clobbers = .{ .eflags = true }, | 48856 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44737,6 +48878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44737,6 +48878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44737 | .unused, | 48878 | .unused, |
| 44738 | .unused, | 48879 | .unused, |
| 44739 | .unused, | 48880 | .unused, |
| | 48881 | .unused, |
| | 48882 | .unused, |
| 44740 | }, | 48883 | }, |
| 44741 | .dst_temps = .{ .mem, .unused }, | 48884 | .dst_temps = .{ .mem, .unused }, |
| 44742 | .clobbers = .{ .eflags = true }, | 48885 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44764,6 +48907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44764,6 +48907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44764 | .unused, | 48907 | .unused, |
| 44765 | .unused, | 48908 | .unused, |
| 44766 | .unused, | 48909 | .unused, |
| | 48910 | .unused, |
| | 48911 | .unused, |
| 44767 | }, | 48912 | }, |
| 44768 | .dst_temps = .{ .mem, .unused }, | 48913 | .dst_temps = .{ .mem, .unused }, |
| 44769 | .clobbers = .{ .eflags = true }, | 48914 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44791,6 +48936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44791,6 +48936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44791 | .unused, | 48936 | .unused, |
| 44792 | .unused, | 48937 | .unused, |
| 44793 | .unused, | 48938 | .unused, |
| | 48939 | .unused, |
| | 48940 | .unused, |
| 44794 | }, | 48941 | }, |
| 44795 | .dst_temps = .{ .mem, .unused }, | 48942 | .dst_temps = .{ .mem, .unused }, |
| 44796 | .clobbers = .{ .eflags = true }, | 48943 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44818,6 +48965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44818,6 +48965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44818 | .unused, | 48965 | .unused, |
| 44819 | .unused, | 48966 | .unused, |
| 44820 | .unused, | 48967 | .unused, |
| | 48968 | .unused, |
| | 48969 | .unused, |
| 44821 | }, | 48970 | }, |
| 44822 | .dst_temps = .{ .mem, .unused }, | 48971 | .dst_temps = .{ .mem, .unused }, |
| 44823 | .clobbers = .{ .eflags = true }, | 48972 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44845,6 +48994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44845,6 +48994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44845 | .unused, | 48994 | .unused, |
| 44846 | .unused, | 48995 | .unused, |
| 44847 | .unused, | 48996 | .unused, |
| | 48997 | .unused, |
| | 48998 | .unused, |
| 44848 | }, | 48999 | }, |
| 44849 | .dst_temps = .{ .mem, .unused }, | 49000 | .dst_temps = .{ .mem, .unused }, |
| 44850 | .clobbers = .{ .eflags = true }, | 49001 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44871,6 +49022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44871,6 +49022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44871 | .unused, | 49022 | .unused, |
| 44872 | .unused, | 49023 | .unused, |
| 44873 | .unused, | 49024 | .unused, |
| | 49025 | .unused, |
| | 49026 | .unused, |
| 44874 | }, | 49027 | }, |
| 44875 | .dst_temps = .{ .mem, .unused }, | 49028 | .dst_temps = .{ .mem, .unused }, |
| 44876 | .clobbers = .{ .eflags = true }, | 49029 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44898,6 +49051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44898,6 +49051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44898 | .unused, | 49051 | .unused, |
| 44899 | .unused, | 49052 | .unused, |
| 44900 | .unused, | 49053 | .unused, |
| | 49054 | .unused, |
| | 49055 | .unused, |
| 44901 | }, | 49056 | }, |
| 44902 | .dst_temps = .{ .mem, .unused }, | 49057 | .dst_temps = .{ .mem, .unused }, |
| 44903 | .clobbers = .{ .eflags = true }, | 49058 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44924,6 +49079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44924,6 +49079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44924 | .unused, | 49079 | .unused, |
| 44925 | .unused, | 49080 | .unused, |
| 44926 | .unused, | 49081 | .unused, |
| | 49082 | .unused, |
| | 49083 | .unused, |
| 44927 | }, | 49084 | }, |
| 44928 | .dst_temps = .{ .mem, .unused }, | 49085 | .dst_temps = .{ .mem, .unused }, |
| 44929 | .clobbers = .{ .eflags = true }, | 49086 | .clobbers = .{ .eflags = true }, |
| ... | @@ -44999,6 +49156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -44999,6 +49156,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 44999 | .unused, | 49156 | .unused, |
| 45000 | .unused, | 49157 | .unused, |
| 45001 | .unused, | 49158 | .unused, |
| | 49159 | .unused, |
| | 49160 | .unused, |
| 45002 | }, | 49161 | }, |
| 45003 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49162 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45004 | .each = .{ .once = &.{ | 49163 | .each = .{ .once = &.{ |
| ... | @@ -45027,6 +49186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45027,6 +49186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45027 | .unused, | 49186 | .unused, |
| 45028 | .unused, | 49187 | .unused, |
| 45029 | .unused, | 49188 | .unused, |
| | 49189 | .unused, |
| | 49190 | .unused, |
| 45030 | }, | 49191 | }, |
| 45031 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49192 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45032 | .each = .{ .once = &.{ | 49193 | .each = .{ .once = &.{ |
| ... | @@ -45076,6 +49237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45076,6 +49237,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45076 | .unused, | 49237 | .unused, |
| 45077 | .unused, | 49238 | .unused, |
| 45078 | .unused, | 49239 | .unused, |
| | 49240 | .unused, |
| | 49241 | .unused, |
| 45079 | }, | 49242 | }, |
| 45080 | .dst_temps = .{ .mem, .unused }, | 49243 | .dst_temps = .{ .mem, .unused }, |
| 45081 | .clobbers = .{ .eflags = true }, | 49244 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45103,6 +49266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45103,6 +49266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45103 | .unused, | 49266 | .unused, |
| 45104 | .unused, | 49267 | .unused, |
| 45105 | .unused, | 49268 | .unused, |
| | 49269 | .unused, |
| | 49270 | .unused, |
| 45106 | }, | 49271 | }, |
| 45107 | .dst_temps = .{ .mem, .unused }, | 49272 | .dst_temps = .{ .mem, .unused }, |
| 45108 | .clobbers = .{ .eflags = true }, | 49273 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45130,6 +49295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45130,6 +49295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45130 | .unused, | 49295 | .unused, |
| 45131 | .unused, | 49296 | .unused, |
| 45132 | .unused, | 49297 | .unused, |
| | 49298 | .unused, |
| | 49299 | .unused, |
| 45133 | }, | 49300 | }, |
| 45134 | .dst_temps = .{ .mem, .unused }, | 49301 | .dst_temps = .{ .mem, .unused }, |
| 45135 | .clobbers = .{ .eflags = true }, | 49302 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45157,6 +49324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45157,6 +49324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45157 | .unused, | 49324 | .unused, |
| 45158 | .unused, | 49325 | .unused, |
| 45159 | .unused, | 49326 | .unused, |
| | 49327 | .unused, |
| | 49328 | .unused, |
| 45160 | }, | 49329 | }, |
| 45161 | .dst_temps = .{ .mem, .unused }, | 49330 | .dst_temps = .{ .mem, .unused }, |
| 45162 | .clobbers = .{ .eflags = true }, | 49331 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45184,6 +49353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45184,6 +49353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45184 | .unused, | 49353 | .unused, |
| 45185 | .unused, | 49354 | .unused, |
| 45186 | .unused, | 49355 | .unused, |
| | 49356 | .unused, |
| | 49357 | .unused, |
| 45187 | }, | 49358 | }, |
| 45188 | .dst_temps = .{ .mem, .unused }, | 49359 | .dst_temps = .{ .mem, .unused }, |
| 45189 | .clobbers = .{ .eflags = true }, | 49360 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45211,6 +49382,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45211,6 +49382,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45211 | .unused, | 49382 | .unused, |
| 45212 | .unused, | 49383 | .unused, |
| 45213 | .unused, | 49384 | .unused, |
| | 49385 | .unused, |
| | 49386 | .unused, |
| 45214 | }, | 49387 | }, |
| 45215 | .dst_temps = .{ .mem, .unused }, | 49388 | .dst_temps = .{ .mem, .unused }, |
| 45216 | .clobbers = .{ .eflags = true }, | 49389 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45238,6 +49411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45238,6 +49411,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45238 | .unused, | 49411 | .unused, |
| 45239 | .unused, | 49412 | .unused, |
| 45240 | .unused, | 49413 | .unused, |
| | 49414 | .unused, |
| | 49415 | .unused, |
| 45241 | }, | 49416 | }, |
| 45242 | .dst_temps = .{ .mem, .unused }, | 49417 | .dst_temps = .{ .mem, .unused }, |
| 45243 | .clobbers = .{ .eflags = true }, | 49418 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45265,6 +49440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45265,6 +49440,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45265 | .unused, | 49440 | .unused, |
| 45266 | .unused, | 49441 | .unused, |
| 45267 | .unused, | 49442 | .unused, |
| | 49443 | .unused, |
| | 49444 | .unused, |
| 45268 | }, | 49445 | }, |
| 45269 | .dst_temps = .{ .mem, .unused }, | 49446 | .dst_temps = .{ .mem, .unused }, |
| 45270 | .clobbers = .{ .eflags = true }, | 49447 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45292,6 +49469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45292,6 +49469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45292 | .unused, | 49469 | .unused, |
| 45293 | .unused, | 49470 | .unused, |
| 45294 | .unused, | 49471 | .unused, |
| | 49472 | .unused, |
| | 49473 | .unused, |
| 45295 | }, | 49474 | }, |
| 45296 | .dst_temps = .{ .mem, .unused }, | 49475 | .dst_temps = .{ .mem, .unused }, |
| 45297 | .clobbers = .{ .eflags = true }, | 49476 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45318,6 +49497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45318,6 +49497,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45318 | .unused, | 49497 | .unused, |
| 45319 | .unused, | 49498 | .unused, |
| 45320 | .unused, | 49499 | .unused, |
| | 49500 | .unused, |
| | 49501 | .unused, |
| 45321 | }, | 49502 | }, |
| 45322 | .dst_temps = .{ .mem, .unused }, | 49503 | .dst_temps = .{ .mem, .unused }, |
| 45323 | .clobbers = .{ .eflags = true }, | 49504 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45397,6 +49578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45397,6 +49578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45397 | .unused, | 49578 | .unused, |
| 45398 | .unused, | 49579 | .unused, |
| 45399 | .unused, | 49580 | .unused, |
| | 49581 | .unused, |
| | 49582 | .unused, |
| 45400 | }, | 49583 | }, |
| 45401 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49584 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45402 | .each = .{ .once = &.{ | 49585 | .each = .{ .once = &.{ |
| ... | @@ -45427,6 +49610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45427,6 +49610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45427 | .unused, | 49610 | .unused, |
| 45428 | .unused, | 49611 | .unused, |
| 45429 | .unused, | 49612 | .unused, |
| | 49613 | .unused, |
| | 49614 | .unused, |
| 45430 | }, | 49615 | }, |
| 45431 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49616 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45432 | .each = .{ .once = &.{ | 49617 | .each = .{ .once = &.{ |
| ... | @@ -45453,6 +49638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45453,6 +49638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45453 | .unused, | 49638 | .unused, |
| 45454 | .unused, | 49639 | .unused, |
| 45455 | .unused, | 49640 | .unused, |
| | 49641 | .unused, |
| | 49642 | .unused, |
| 45456 | }, | 49643 | }, |
| 45457 | .dst_temps = .{ .mem, .unused }, | 49644 | .dst_temps = .{ .mem, .unused }, |
| 45458 | .clobbers = .{ .eflags = true }, | 49645 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45484,6 +49671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45484,6 +49671,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45484 | .unused, | 49671 | .unused, |
| 45485 | .unused, | 49672 | .unused, |
| 45486 | .unused, | 49673 | .unused, |
| | 49674 | .unused, |
| | 49675 | .unused, |
| 45487 | }, | 49676 | }, |
| 45488 | .dst_temps = .{ .mem, .unused }, | 49677 | .dst_temps = .{ .mem, .unused }, |
| 45489 | .clobbers = .{ .eflags = true }, | 49678 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45515,6 +49704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45515,6 +49704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45515 | .unused, | 49704 | .unused, |
| 45516 | .unused, | 49705 | .unused, |
| 45517 | .unused, | 49706 | .unused, |
| | 49707 | .unused, |
| | 49708 | .unused, |
| 45518 | }, | 49709 | }, |
| 45519 | .dst_temps = .{ .mem, .unused }, | 49710 | .dst_temps = .{ .mem, .unused }, |
| 45520 | .clobbers = .{ .eflags = true }, | 49711 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45546,6 +49737,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45546,6 +49737,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45546 | .unused, | 49737 | .unused, |
| 45547 | .unused, | 49738 | .unused, |
| 45548 | .unused, | 49739 | .unused, |
| | 49740 | .unused, |
| | 49741 | .unused, |
| 45549 | }, | 49742 | }, |
| 45550 | .dst_temps = .{ .mem, .unused }, | 49743 | .dst_temps = .{ .mem, .unused }, |
| 45551 | .clobbers = .{ .eflags = true }, | 49744 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45625,6 +49818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45625,6 +49818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45625 | .unused, | 49818 | .unused, |
| 45626 | .unused, | 49819 | .unused, |
| 45627 | .unused, | 49820 | .unused, |
| | 49821 | .unused, |
| | 49822 | .unused, |
| 45628 | }, | 49823 | }, |
| 45629 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49824 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45630 | .each = .{ .once = &.{ | 49825 | .each = .{ .once = &.{ |
| ... | @@ -45649,6 +49844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45649,6 +49844,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45649 | .unused, | 49844 | .unused, |
| 45650 | .unused, | 49845 | .unused, |
| 45651 | .unused, | 49846 | .unused, |
| | 49847 | .unused, |
| | 49848 | .unused, |
| 45652 | }, | 49849 | }, |
| 45653 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 49850 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45654 | .each = .{ .once = &.{ | 49851 | .each = .{ .once = &.{ |
| ... | @@ -45696,6 +49893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45696,6 +49893,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45696 | .unused, | 49893 | .unused, |
| 45697 | .unused, | 49894 | .unused, |
| 45698 | .unused, | 49895 | .unused, |
| | 49896 | .unused, |
| | 49897 | .unused, |
| 45699 | }, | 49898 | }, |
| 45700 | .dst_temps = .{ .mem, .unused }, | 49899 | .dst_temps = .{ .mem, .unused }, |
| 45701 | .clobbers = .{ .eflags = true }, | 49900 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45723,6 +49922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45723,6 +49922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45723 | .unused, | 49922 | .unused, |
| 45724 | .unused, | 49923 | .unused, |
| 45725 | .unused, | 49924 | .unused, |
| | 49925 | .unused, |
| | 49926 | .unused, |
| 45726 | }, | 49927 | }, |
| 45727 | .dst_temps = .{ .mem, .unused }, | 49928 | .dst_temps = .{ .mem, .unused }, |
| 45728 | .clobbers = .{ .eflags = true }, | 49929 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45750,6 +49951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45750,6 +49951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45750 | .unused, | 49951 | .unused, |
| 45751 | .unused, | 49952 | .unused, |
| 45752 | .unused, | 49953 | .unused, |
| | 49954 | .unused, |
| | 49955 | .unused, |
| 45753 | }, | 49956 | }, |
| 45754 | .dst_temps = .{ .mem, .unused }, | 49957 | .dst_temps = .{ .mem, .unused }, |
| 45755 | .clobbers = .{ .eflags = true }, | 49958 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45777,6 +49980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45777,6 +49980,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45777 | .unused, | 49980 | .unused, |
| 45778 | .unused, | 49981 | .unused, |
| 45779 | .unused, | 49982 | .unused, |
| | 49983 | .unused, |
| | 49984 | .unused, |
| 45780 | }, | 49985 | }, |
| 45781 | .dst_temps = .{ .mem, .unused }, | 49986 | .dst_temps = .{ .mem, .unused }, |
| 45782 | .clobbers = .{ .eflags = true }, | 49987 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45804,6 +50009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45804,6 +50009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45804 | .unused, | 50009 | .unused, |
| 45805 | .unused, | 50010 | .unused, |
| 45806 | .unused, | 50011 | .unused, |
| | 50012 | .unused, |
| | 50013 | .unused, |
| 45807 | }, | 50014 | }, |
| 45808 | .dst_temps = .{ .mem, .unused }, | 50015 | .dst_temps = .{ .mem, .unused }, |
| 45809 | .clobbers = .{ .eflags = true }, | 50016 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45831,6 +50038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45831,6 +50038,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45831 | .unused, | 50038 | .unused, |
| 45832 | .unused, | 50039 | .unused, |
| 45833 | .unused, | 50040 | .unused, |
| | 50041 | .unused, |
| | 50042 | .unused, |
| 45834 | }, | 50043 | }, |
| 45835 | .dst_temps = .{ .mem, .unused }, | 50044 | .dst_temps = .{ .mem, .unused }, |
| 45836 | .clobbers = .{ .eflags = true }, | 50045 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45857,6 +50066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45857,6 +50066,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45857 | .unused, | 50066 | .unused, |
| 45858 | .unused, | 50067 | .unused, |
| 45859 | .unused, | 50068 | .unused, |
| | 50069 | .unused, |
| | 50070 | .unused, |
| 45860 | }, | 50071 | }, |
| 45861 | .dst_temps = .{ .mem, .unused }, | 50072 | .dst_temps = .{ .mem, .unused }, |
| 45862 | .clobbers = .{ .eflags = true }, | 50073 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45883,6 +50094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45883,6 +50094,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45883 | .unused, | 50094 | .unused, |
| 45884 | .unused, | 50095 | .unused, |
| 45885 | .unused, | 50096 | .unused, |
| | 50097 | .unused, |
| | 50098 | .unused, |
| 45886 | }, | 50099 | }, |
| 45887 | .dst_temps = .{ .mem, .unused }, | 50100 | .dst_temps = .{ .mem, .unused }, |
| 45888 | .clobbers = .{ .eflags = true }, | 50101 | .clobbers = .{ .eflags = true }, |
| ... | @@ -45958,6 +50171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45958,6 +50171,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45958 | .unused, | 50171 | .unused, |
| 45959 | .unused, | 50172 | .unused, |
| 45960 | .unused, | 50173 | .unused, |
| | 50174 | .unused, |
| | 50175 | .unused, |
| 45961 | }, | 50176 | }, |
| 45962 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50177 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45963 | .each = .{ .once = &.{ | 50178 | .each = .{ .once = &.{ |
| ... | @@ -45984,6 +50199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -45984,6 +50199,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 45984 | .unused, | 50199 | .unused, |
| 45985 | .unused, | 50200 | .unused, |
| 45986 | .unused, | 50201 | .unused, |
| | 50202 | .unused, |
| | 50203 | .unused, |
| 45987 | }, | 50204 | }, |
| 45988 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50205 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 45989 | .each = .{ .once = &.{ | 50206 | .each = .{ .once = &.{ |
| ... | @@ -46032,6 +50249,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46032,6 +50249,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46032 | .unused, | 50249 | .unused, |
| 46033 | .unused, | 50250 | .unused, |
| 46034 | .unused, | 50251 | .unused, |
| | 50252 | .unused, |
| | 50253 | .unused, |
| 46035 | }, | 50254 | }, |
| 46036 | .dst_temps = .{ .mem, .unused }, | 50255 | .dst_temps = .{ .mem, .unused }, |
| 46037 | .clobbers = .{ .eflags = true }, | 50256 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46059,6 +50278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46059,6 +50278,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46059 | .unused, | 50278 | .unused, |
| 46060 | .unused, | 50279 | .unused, |
| 46061 | .unused, | 50280 | .unused, |
| | 50281 | .unused, |
| | 50282 | .unused, |
| 46062 | }, | 50283 | }, |
| 46063 | .dst_temps = .{ .mem, .unused }, | 50284 | .dst_temps = .{ .mem, .unused }, |
| 46064 | .clobbers = .{ .eflags = true }, | 50285 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46086,6 +50307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46086,6 +50307,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46086 | .unused, | 50307 | .unused, |
| 46087 | .unused, | 50308 | .unused, |
| 46088 | .unused, | 50309 | .unused, |
| | 50310 | .unused, |
| | 50311 | .unused, |
| 46089 | }, | 50312 | }, |
| 46090 | .dst_temps = .{ .mem, .unused }, | 50313 | .dst_temps = .{ .mem, .unused }, |
| 46091 | .clobbers = .{ .eflags = true }, | 50314 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46113,6 +50336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46113,6 +50336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46113 | .unused, | 50336 | .unused, |
| 46114 | .unused, | 50337 | .unused, |
| 46115 | .unused, | 50338 | .unused, |
| | 50339 | .unused, |
| | 50340 | .unused, |
| 46116 | }, | 50341 | }, |
| 46117 | .dst_temps = .{ .mem, .unused }, | 50342 | .dst_temps = .{ .mem, .unused }, |
| 46118 | .clobbers = .{ .eflags = true }, | 50343 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46140,6 +50365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46140,6 +50365,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46140 | .unused, | 50365 | .unused, |
| 46141 | .unused, | 50366 | .unused, |
| 46142 | .unused, | 50367 | .unused, |
| | 50368 | .unused, |
| | 50369 | .unused, |
| 46143 | }, | 50370 | }, |
| 46144 | .dst_temps = .{ .mem, .unused }, | 50371 | .dst_temps = .{ .mem, .unused }, |
| 46145 | .clobbers = .{ .eflags = true }, | 50372 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46167,6 +50394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46167,6 +50394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46167 | .unused, | 50394 | .unused, |
| 46168 | .unused, | 50395 | .unused, |
| 46169 | .unused, | 50396 | .unused, |
| | 50397 | .unused, |
| | 50398 | .unused, |
| 46170 | }, | 50399 | }, |
| 46171 | .dst_temps = .{ .mem, .unused }, | 50400 | .dst_temps = .{ .mem, .unused }, |
| 46172 | .clobbers = .{ .eflags = true }, | 50401 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46194,6 +50423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46194,6 +50423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46194 | .unused, | 50423 | .unused, |
| 46195 | .unused, | 50424 | .unused, |
| 46196 | .unused, | 50425 | .unused, |
| | 50426 | .unused, |
| | 50427 | .unused, |
| 46197 | }, | 50428 | }, |
| 46198 | .dst_temps = .{ .mem, .unused }, | 50429 | .dst_temps = .{ .mem, .unused }, |
| 46199 | .clobbers = .{ .eflags = true }, | 50430 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46221,6 +50452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46221,6 +50452,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46221 | .unused, | 50452 | .unused, |
| 46222 | .unused, | 50453 | .unused, |
| 46223 | .unused, | 50454 | .unused, |
| | 50455 | .unused, |
| | 50456 | .unused, |
| 46224 | }, | 50457 | }, |
| 46225 | .dst_temps = .{ .mem, .unused }, | 50458 | .dst_temps = .{ .mem, .unused }, |
| 46226 | .clobbers = .{ .eflags = true }, | 50459 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46300,6 +50533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46300,6 +50533,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46300 | .unused, | 50533 | .unused, |
| 46301 | .unused, | 50534 | .unused, |
| 46302 | .unused, | 50535 | .unused, |
| | 50536 | .unused, |
| | 50537 | .unused, |
| 46303 | }, | 50538 | }, |
| 46304 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50539 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46305 | .each = .{ .once = &.{ | 50540 | .each = .{ .once = &.{ |
| ... | @@ -46328,6 +50563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46328,6 +50563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46328 | .unused, | 50563 | .unused, |
| 46329 | .unused, | 50564 | .unused, |
| 46330 | .unused, | 50565 | .unused, |
| | 50566 | .unused, |
| | 50567 | .unused, |
| 46331 | }, | 50568 | }, |
| 46332 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50569 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46333 | .each = .{ .once = &.{ | 50570 | .each = .{ .once = &.{ |
| ... | @@ -46353,6 +50590,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46353,6 +50590,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46353 | .unused, | 50590 | .unused, |
| 46354 | .unused, | 50591 | .unused, |
| 46355 | .unused, | 50592 | .unused, |
| | 50593 | .unused, |
| | 50594 | .unused, |
| 46356 | }, | 50595 | }, |
| 46357 | .dst_temps = .{ .mem, .unused }, | 50596 | .dst_temps = .{ .mem, .unused }, |
| 46358 | .clobbers = .{ .eflags = true }, | 50597 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46384,6 +50623,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46384,6 +50623,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46384 | .unused, | 50623 | .unused, |
| 46385 | .unused, | 50624 | .unused, |
| 46386 | .unused, | 50625 | .unused, |
| | 50626 | .unused, |
| | 50627 | .unused, |
| 46387 | }, | 50628 | }, |
| 46388 | .dst_temps = .{ .mem, .unused }, | 50629 | .dst_temps = .{ .mem, .unused }, |
| 46389 | .clobbers = .{ .eflags = true }, | 50630 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46463,6 +50704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46463,6 +50704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46463 | .unused, | 50704 | .unused, |
| 46464 | .unused, | 50705 | .unused, |
| 46465 | .unused, | 50706 | .unused, |
| | 50707 | .unused, |
| | 50708 | .unused, |
| 46466 | }, | 50709 | }, |
| 46467 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50710 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46468 | .each = .{ .once = &.{ | 50711 | .each = .{ .once = &.{ |
| ... | @@ -46487,6 +50730,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46487,6 +50730,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46487 | .unused, | 50730 | .unused, |
| 46488 | .unused, | 50731 | .unused, |
| 46489 | .unused, | 50732 | .unused, |
| | 50733 | .unused, |
| | 50734 | .unused, |
| 46490 | }, | 50735 | }, |
| 46491 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 50736 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46492 | .each = .{ .once = &.{ | 50737 | .each = .{ .once = &.{ |
| ... | @@ -46534,6 +50779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46534,6 +50779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46534 | .unused, | 50779 | .unused, |
| 46535 | .unused, | 50780 | .unused, |
| 46536 | .unused, | 50781 | .unused, |
| | 50782 | .unused, |
| | 50783 | .unused, |
| 46537 | }, | 50784 | }, |
| 46538 | .dst_temps = .{ .mem, .unused }, | 50785 | .dst_temps = .{ .mem, .unused }, |
| 46539 | .clobbers = .{ .eflags = true }, | 50786 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46561,6 +50808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46561,6 +50808,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46561 | .unused, | 50808 | .unused, |
| 46562 | .unused, | 50809 | .unused, |
| 46563 | .unused, | 50810 | .unused, |
| | 50811 | .unused, |
| | 50812 | .unused, |
| 46564 | }, | 50813 | }, |
| 46565 | .dst_temps = .{ .mem, .unused }, | 50814 | .dst_temps = .{ .mem, .unused }, |
| 46566 | .clobbers = .{ .eflags = true }, | 50815 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46588,6 +50837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46588,6 +50837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46588 | .unused, | 50837 | .unused, |
| 46589 | .unused, | 50838 | .unused, |
| 46590 | .unused, | 50839 | .unused, |
| | 50840 | .unused, |
| | 50841 | .unused, |
| 46591 | }, | 50842 | }, |
| 46592 | .dst_temps = .{ .mem, .unused }, | 50843 | .dst_temps = .{ .mem, .unused }, |
| 46593 | .clobbers = .{ .eflags = true }, | 50844 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46615,6 +50866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46615,6 +50866,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46615 | .unused, | 50866 | .unused, |
| 46616 | .unused, | 50867 | .unused, |
| 46617 | .unused, | 50868 | .unused, |
| | 50869 | .unused, |
| | 50870 | .unused, |
| 46618 | }, | 50871 | }, |
| 46619 | .dst_temps = .{ .mem, .unused }, | 50872 | .dst_temps = .{ .mem, .unused }, |
| 46620 | .clobbers = .{ .eflags = true }, | 50873 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46642,6 +50895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46642,6 +50895,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46642 | .unused, | 50895 | .unused, |
| 46643 | .unused, | 50896 | .unused, |
| 46644 | .unused, | 50897 | .unused, |
| | 50898 | .unused, |
| | 50899 | .unused, |
| 46645 | }, | 50900 | }, |
| 46646 | .dst_temps = .{ .mem, .unused }, | 50901 | .dst_temps = .{ .mem, .unused }, |
| 46647 | .clobbers = .{ .eflags = true }, | 50902 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46669,6 +50924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46669,6 +50924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46669 | .unused, | 50924 | .unused, |
| 46670 | .unused, | 50925 | .unused, |
| 46671 | .unused, | 50926 | .unused, |
| | 50927 | .unused, |
| | 50928 | .unused, |
| 46672 | }, | 50929 | }, |
| 46673 | .dst_temps = .{ .mem, .unused }, | 50930 | .dst_temps = .{ .mem, .unused }, |
| 46674 | .clobbers = .{ .eflags = true }, | 50931 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46696,6 +50953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46696,6 +50953,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46696 | .unused, | 50953 | .unused, |
| 46697 | .unused, | 50954 | .unused, |
| 46698 | .unused, | 50955 | .unused, |
| | 50956 | .unused, |
| | 50957 | .unused, |
| 46699 | }, | 50958 | }, |
| 46700 | .dst_temps = .{ .mem, .unused }, | 50959 | .dst_temps = .{ .mem, .unused }, |
| 46701 | .clobbers = .{ .eflags = true }, | 50960 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46723,6 +50982,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46723,6 +50982,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46723 | .unused, | 50982 | .unused, |
| 46724 | .unused, | 50983 | .unused, |
| 46725 | .unused, | 50984 | .unused, |
| | 50985 | .unused, |
| | 50986 | .unused, |
| 46726 | }, | 50987 | }, |
| 46727 | .dst_temps = .{ .mem, .unused }, | 50988 | .dst_temps = .{ .mem, .unused }, |
| 46728 | .clobbers = .{ .eflags = true }, | 50989 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46802,6 +51063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46802,6 +51063,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46802 | .unused, | 51063 | .unused, |
| 46803 | .unused, | 51064 | .unused, |
| 46804 | .unused, | 51065 | .unused, |
| | 51066 | .unused, |
| | 51067 | .unused, |
| 46805 | }, | 51068 | }, |
| 46806 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 51069 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46807 | .each = .{ .once = &.{ | 51070 | .each = .{ .once = &.{ |
| ... | @@ -46828,6 +51091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46828,6 +51091,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46828 | .unused, | 51091 | .unused, |
| 46829 | .unused, | 51092 | .unused, |
| 46830 | .unused, | 51093 | .unused, |
| | 51094 | .unused, |
| | 51095 | .unused, |
| 46831 | }, | 51096 | }, |
| 46832 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 51097 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 46833 | .each = .{ .once = &.{ | 51098 | .each = .{ .once = &.{ |
| ... | @@ -46852,6 +51117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46852,6 +51117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46852 | .unused, | 51117 | .unused, |
| 46853 | .unused, | 51118 | .unused, |
| 46854 | .unused, | 51119 | .unused, |
| | 51120 | .unused, |
| | 51121 | .unused, |
| 46855 | }, | 51122 | }, |
| 46856 | .dst_temps = .{ .mem, .unused }, | 51123 | .dst_temps = .{ .mem, .unused }, |
| 46857 | .clobbers = .{ .eflags = true }, | 51124 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46883,6 +51150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46883,6 +51150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46883 | .unused, | 51150 | .unused, |
| 46884 | .unused, | 51151 | .unused, |
| 46885 | .unused, | 51152 | .unused, |
| | 51153 | .unused, |
| | 51154 | .unused, |
| 46886 | }, | 51155 | }, |
| 46887 | .dst_temps = .{ .mem, .unused }, | 51156 | .dst_temps = .{ .mem, .unused }, |
| 46888 | .clobbers = .{ .eflags = true }, | 51157 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46914,6 +51183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46914,6 +51183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46914 | .unused, | 51183 | .unused, |
| 46915 | .unused, | 51184 | .unused, |
| 46916 | .unused, | 51185 | .unused, |
| | 51186 | .unused, |
| | 51187 | .unused, |
| 46917 | }, | 51188 | }, |
| 46918 | .dst_temps = .{ .mem, .unused }, | 51189 | .dst_temps = .{ .mem, .unused }, |
| 46919 | .clobbers = .{ .eflags = true }, | 51190 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46948,6 +51219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46948,6 +51219,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46948 | .unused, | 51219 | .unused, |
| 46949 | .unused, | 51220 | .unused, |
| 46950 | .unused, | 51221 | .unused, |
| | 51222 | .unused, |
| | 51223 | .unused, |
| 46951 | }, | 51224 | }, |
| 46952 | .dst_temps = .{ .mem, .unused }, | 51225 | .dst_temps = .{ .mem, .unused }, |
| 46953 | .clobbers = .{ .eflags = true }, | 51226 | .clobbers = .{ .eflags = true }, |
| ... | @@ -46982,6 +51255,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -46982,6 +51255,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 46982 | .unused, | 51255 | .unused, |
| 46983 | .unused, | 51256 | .unused, |
| 46984 | .unused, | 51257 | .unused, |
| | 51258 | .unused, |
| | 51259 | .unused, |
| 46985 | }, | 51260 | }, |
| 46986 | .dst_temps = .{ .mem, .unused }, | 51261 | .dst_temps = .{ .mem, .unused }, |
| 46987 | .clobbers = .{ .eflags = true }, | 51262 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47014,6 +51289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47014,6 +51289,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47014 | .unused, | 51289 | .unused, |
| 47015 | .unused, | 51290 | .unused, |
| 47016 | .unused, | 51291 | .unused, |
| | 51292 | .unused, |
| | 51293 | .unused, |
| 47017 | }, | 51294 | }, |
| 47018 | .dst_temps = .{ .mem, .unused }, | 51295 | .dst_temps = .{ .mem, .unused }, |
| 47019 | .clobbers = .{ .eflags = true }, | 51296 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47361,6 +51638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47361,6 +51638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47361 | .unused, | 51638 | .unused, |
| 47362 | .unused, | 51639 | .unused, |
| 47363 | .unused, | 51640 | .unused, |
| | 51641 | .unused, |
| | 51642 | .unused, |
| 47364 | }, | 51643 | }, |
| 47365 | .dst_temps = .{ .mem, .unused }, | 51644 | .dst_temps = .{ .mem, .unused }, |
| 47366 | .each = .{ .once = &.{ | 51645 | .each = .{ .once = &.{ |
| ... | @@ -47386,6 +51665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47386,6 +51665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47386 | .unused, | 51665 | .unused, |
| 47387 | .unused, | 51666 | .unused, |
| 47388 | .unused, | 51667 | .unused, |
| | 51668 | .unused, |
| | 51669 | .unused, |
| 47389 | }, | 51670 | }, |
| 47390 | .dst_temps = .{ .mem, .unused }, | 51671 | .dst_temps = .{ .mem, .unused }, |
| 47391 | .clobbers = .{ .eflags = true }, | 51672 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47416,6 +51697,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47416,6 +51697,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47416 | .unused, | 51697 | .unused, |
| 47417 | .unused, | 51698 | .unused, |
| 47418 | .unused, | 51699 | .unused, |
| | 51700 | .unused, |
| | 51701 | .unused, |
| 47419 | }, | 51702 | }, |
| 47420 | .dst_temps = .{ .mem, .unused }, | 51703 | .dst_temps = .{ .mem, .unused }, |
| 47421 | .clobbers = .{ .eflags = true }, | 51704 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47448,6 +51731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47448,6 +51731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47448 | .unused, | 51731 | .unused, |
| 47449 | .unused, | 51732 | .unused, |
| 47450 | .unused, | 51733 | .unused, |
| | 51734 | .unused, |
| | 51735 | .unused, |
| 47451 | }, | 51736 | }, |
| 47452 | .dst_temps = .{ .mem, .unused }, | 51737 | .dst_temps = .{ .mem, .unused }, |
| 47453 | .clobbers = .{ .eflags = true }, | 51738 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47478,6 +51763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47478,6 +51763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47478 | .unused, | 51763 | .unused, |
| 47479 | .unused, | 51764 | .unused, |
| 47480 | .unused, | 51765 | .unused, |
| | 51766 | .unused, |
| | 51767 | .unused, |
| 47481 | }, | 51768 | }, |
| 47482 | .dst_temps = .{ .mem, .unused }, | 51769 | .dst_temps = .{ .mem, .unused }, |
| 47483 | .each = .{ .once = &.{ | 51770 | .each = .{ .once = &.{ |
| ... | @@ -47504,6 +51791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47504,6 +51791,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47504 | .unused, | 51791 | .unused, |
| 47505 | .unused, | 51792 | .unused, |
| 47506 | .unused, | 51793 | .unused, |
| | 51794 | .unused, |
| | 51795 | .unused, |
| 47507 | }, | 51796 | }, |
| 47508 | .dst_temps = .{ .mem, .unused }, | 51797 | .dst_temps = .{ .mem, .unused }, |
| 47509 | .clobbers = .{ .eflags = true }, | 51798 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47534,6 +51823,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47534,6 +51823,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47534 | .unused, | 51823 | .unused, |
| 47535 | .unused, | 51824 | .unused, |
| 47536 | .unused, | 51825 | .unused, |
| | 51826 | .unused, |
| | 51827 | .unused, |
| 47537 | }, | 51828 | }, |
| 47538 | .dst_temps = .{ .mem, .unused }, | 51829 | .dst_temps = .{ .mem, .unused }, |
| 47539 | .clobbers = .{ .eflags = true }, | 51830 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47563,6 +51854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47563,6 +51854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47563 | .unused, | 51854 | .unused, |
| 47564 | .unused, | 51855 | .unused, |
| 47565 | .unused, | 51856 | .unused, |
| | 51857 | .unused, |
| | 51858 | .unused, |
| 47566 | }, | 51859 | }, |
| 47567 | .dst_temps = .{ .mem, .unused }, | 51860 | .dst_temps = .{ .mem, .unused }, |
| 47568 | .clobbers = .{ .eflags = true }, | 51861 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47593,6 +51886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47593,6 +51886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47593 | .unused, | 51886 | .unused, |
| 47594 | .unused, | 51887 | .unused, |
| 47595 | .unused, | 51888 | .unused, |
| | 51889 | .unused, |
| | 51890 | .unused, |
| 47596 | }, | 51891 | }, |
| 47597 | .dst_temps = .{ .mem, .unused }, | 51892 | .dst_temps = .{ .mem, .unused }, |
| 47598 | .clobbers = .{ .eflags = true }, | 51893 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47622,6 +51917,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47622,6 +51917,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47622 | .unused, | 51917 | .unused, |
| 47623 | .unused, | 51918 | .unused, |
| 47624 | .unused, | 51919 | .unused, |
| | 51920 | .unused, |
| | 51921 | .unused, |
| 47625 | }, | 51922 | }, |
| 47626 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 51923 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 47627 | .each = .{ .once = &.{ | 51924 | .each = .{ .once = &.{ |
| ... | @@ -47648,6 +51945,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47648,6 +51945,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47648 | .unused, | 51945 | .unused, |
| 47649 | .unused, | 51946 | .unused, |
| 47650 | .unused, | 51947 | .unused, |
| | 51948 | .unused, |
| | 51949 | .unused, |
| 47651 | }, | 51950 | }, |
| 47652 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 51951 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 47653 | .each = .{ .once = &.{ | 51952 | .each = .{ .once = &.{ |
| ... | @@ -47671,6 +51970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47671,6 +51970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47671 | .unused, | 51970 | .unused, |
| 47672 | .unused, | 51971 | .unused, |
| 47673 | .unused, | 51972 | .unused, |
| | 51973 | .unused, |
| | 51974 | .unused, |
| 47674 | }, | 51975 | }, |
| 47675 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 51976 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 47676 | .each = .{ .once = &.{ | 51977 | .each = .{ .once = &.{ |
| ... | @@ -47697,6 +51998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47697,6 +51998,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47697 | .unused, | 51998 | .unused, |
| 47698 | .unused, | 51999 | .unused, |
| 47699 | .unused, | 52000 | .unused, |
| | 52001 | .unused, |
| | 52002 | .unused, |
| 47700 | }, | 52003 | }, |
| 47701 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 52004 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 47702 | .each = .{ .once = &.{ | 52005 | .each = .{ .once = &.{ |
| ... | @@ -47720,6 +52023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47720,6 +52023,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47720 | .unused, | 52023 | .unused, |
| 47721 | .unused, | 52024 | .unused, |
| 47722 | .unused, | 52025 | .unused, |
| | 52026 | .unused, |
| | 52027 | .unused, |
| 47723 | }, | 52028 | }, |
| 47724 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 52029 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 47725 | .each = .{ .once = &.{ | 52030 | .each = .{ .once = &.{ |
| ... | @@ -47743,6 +52048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47743,6 +52048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47743 | .unused, | 52048 | .unused, |
| 47744 | .unused, | 52049 | .unused, |
| 47745 | .unused, | 52050 | .unused, |
| | 52051 | .unused, |
| | 52052 | .unused, |
| 47746 | }, | 52053 | }, |
| 47747 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 52054 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 47748 | .each = .{ .once = &.{ | 52055 | .each = .{ .once = &.{ |
| ... | @@ -47769,6 +52076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47769,6 +52076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47769 | .unused, | 52076 | .unused, |
| 47770 | .unused, | 52077 | .unused, |
| 47771 | .unused, | 52078 | .unused, |
| | 52079 | .unused, |
| | 52080 | .unused, |
| 47772 | }, | 52081 | }, |
| 47773 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 52082 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 47774 | .each = .{ .once = &.{ | 52083 | .each = .{ .once = &.{ |
| ... | @@ -47792,6 +52101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47792,6 +52101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47792 | .unused, | 52101 | .unused, |
| 47793 | .unused, | 52102 | .unused, |
| 47794 | .unused, | 52103 | .unused, |
| | 52104 | .unused, |
| | 52105 | .unused, |
| 47795 | }, | 52106 | }, |
| 47796 | .dst_temps = .{ .mem, .unused }, | 52107 | .dst_temps = .{ .mem, .unused }, |
| 47797 | .clobbers = .{ .eflags = true }, | 52108 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47825,6 +52136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47825,6 +52136,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47825 | .unused, | 52136 | .unused, |
| 47826 | .unused, | 52137 | .unused, |
| 47827 | .unused, | 52138 | .unused, |
| | 52139 | .unused, |
| | 52140 | .unused, |
| 47828 | }, | 52141 | }, |
| 47829 | .dst_temps = .{ .mem, .unused }, | 52142 | .dst_temps = .{ .mem, .unused }, |
| 47830 | .clobbers = .{ .eflags = true }, | 52143 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47854,6 +52167,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47854,6 +52167,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47854 | .unused, | 52167 | .unused, |
| 47855 | .unused, | 52168 | .unused, |
| 47856 | .unused, | 52169 | .unused, |
| | 52170 | .unused, |
| | 52171 | .unused, |
| 47857 | }, | 52172 | }, |
| 47858 | .dst_temps = .{ .mem, .unused }, | 52173 | .dst_temps = .{ .mem, .unused }, |
| 47859 | .clobbers = .{ .eflags = true }, | 52174 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47887,6 +52202,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47887,6 +52202,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47887 | .unused, | 52202 | .unused, |
| 47888 | .unused, | 52203 | .unused, |
| 47889 | .unused, | 52204 | .unused, |
| | 52205 | .unused, |
| | 52206 | .unused, |
| 47890 | }, | 52207 | }, |
| 47891 | .dst_temps = .{ .mem, .unused }, | 52208 | .dst_temps = .{ .mem, .unused }, |
| 47892 | .clobbers = .{ .eflags = true }, | 52209 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47916,6 +52233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47916,6 +52233,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47916 | .unused, | 52233 | .unused, |
| 47917 | .unused, | 52234 | .unused, |
| 47918 | .unused, | 52235 | .unused, |
| | 52236 | .unused, |
| | 52237 | .unused, |
| 47919 | }, | 52238 | }, |
| 47920 | .dst_temps = .{ .mem, .unused }, | 52239 | .dst_temps = .{ .mem, .unused }, |
| 47921 | .clobbers = .{ .eflags = true }, | 52240 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47950,6 +52269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47950,6 +52269,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47950 | .unused, | 52269 | .unused, |
| 47951 | .unused, | 52270 | .unused, |
| 47952 | .unused, | 52271 | .unused, |
| | 52272 | .unused, |
| | 52273 | .unused, |
| 47953 | }, | 52274 | }, |
| 47954 | .dst_temps = .{ .mem, .unused }, | 52275 | .dst_temps = .{ .mem, .unused }, |
| 47955 | .clobbers = .{ .eflags = true }, | 52276 | .clobbers = .{ .eflags = true }, |
| ... | @@ -47980,6 +52301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -47980,6 +52301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 47980 | .unused, | 52301 | .unused, |
| 47981 | .unused, | 52302 | .unused, |
| 47982 | .unused, | 52303 | .unused, |
| | 52304 | .unused, |
| | 52305 | .unused, |
| 47983 | }, | 52306 | }, |
| 47984 | .dst_temps = .{ .mem, .unused }, | 52307 | .dst_temps = .{ .mem, .unused }, |
| 47985 | .clobbers = .{ .eflags = true }, | 52308 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48010,6 +52333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48010,6 +52333,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48010 | .unused, | 52333 | .unused, |
| 48011 | .unused, | 52334 | .unused, |
| 48012 | .unused, | 52335 | .unused, |
| | 52336 | .unused, |
| | 52337 | .unused, |
| 48013 | }, | 52338 | }, |
| 48014 | .dst_temps = .{ .mem, .unused }, | 52339 | .dst_temps = .{ .mem, .unused }, |
| 48015 | .clobbers = .{ .eflags = true }, | 52340 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48038,6 +52363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48038,6 +52363,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48038 | .unused, | 52363 | .unused, |
| 48039 | .unused, | 52364 | .unused, |
| 48040 | .unused, | 52365 | .unused, |
| | 52366 | .unused, |
| | 52367 | .unused, |
| 48041 | }, | 52368 | }, |
| 48042 | .dst_temps = .{ .mem, .unused }, | 52369 | .dst_temps = .{ .mem, .unused }, |
| 48043 | .clobbers = .{ .eflags = true }, | 52370 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48067,6 +52394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48067,6 +52394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48067 | .unused, | 52394 | .unused, |
| 48068 | .unused, | 52395 | .unused, |
| 48069 | .unused, | 52396 | .unused, |
| | 52397 | .unused, |
| | 52398 | .unused, |
| 48070 | }, | 52399 | }, |
| 48071 | .dst_temps = .{ .mem, .unused }, | 52400 | .dst_temps = .{ .mem, .unused }, |
| 48072 | .clobbers = .{ .eflags = true }, | 52401 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48095,6 +52424,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48095,6 +52424,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48095 | .unused, | 52424 | .unused, |
| 48096 | .unused, | 52425 | .unused, |
| 48097 | .unused, | 52426 | .unused, |
| | 52427 | .unused, |
| | 52428 | .unused, |
| 48098 | }, | 52429 | }, |
| 48099 | .dst_temps = .{ .mem, .unused }, | 52430 | .dst_temps = .{ .mem, .unused }, |
| 48100 | .clobbers = .{ .eflags = true }, | 52431 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48124,6 +52455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48124,6 +52455,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48124 | .unused, | 52455 | .unused, |
| 48125 | .unused, | 52456 | .unused, |
| 48126 | .unused, | 52457 | .unused, |
| | 52458 | .unused, |
| | 52459 | .unused, |
| 48127 | }, | 52460 | }, |
| 48128 | .dst_temps = .{ .mem, .unused }, | 52461 | .dst_temps = .{ .mem, .unused }, |
| 48129 | .clobbers = .{ .eflags = true }, | 52462 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48151,6 +52484,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48151,6 +52484,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48151 | .unused, | 52484 | .unused, |
| 48152 | .unused, | 52485 | .unused, |
| 48153 | .unused, | 52486 | .unused, |
| | 52487 | .unused, |
| | 52488 | .unused, |
| 48154 | }, | 52489 | }, |
| 48155 | .dst_temps = .{ .mem, .unused }, | 52490 | .dst_temps = .{ .mem, .unused }, |
| 48156 | .clobbers = .{ .eflags = true }, | 52491 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48179,6 +52514,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48179,6 +52514,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48179 | .unused, | 52514 | .unused, |
| 48180 | .unused, | 52515 | .unused, |
| 48181 | .unused, | 52516 | .unused, |
| | 52517 | .unused, |
| | 52518 | .unused, |
| 48182 | }, | 52519 | }, |
| 48183 | .dst_temps = .{ .mem, .unused }, | 52520 | .dst_temps = .{ .mem, .unused }, |
| 48184 | .clobbers = .{ .eflags = true }, | 52521 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48205,6 +52542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48205,6 +52542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48205 | .unused, | 52542 | .unused, |
| 48206 | .unused, | 52543 | .unused, |
| 48207 | .unused, | 52544 | .unused, |
| | 52545 | .unused, |
| | 52546 | .unused, |
| 48208 | }, | 52547 | }, |
| 48209 | .dst_temps = .{ .mem, .unused }, | 52548 | .dst_temps = .{ .mem, .unused }, |
| 48210 | .clobbers = .{ .eflags = true }, | 52549 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48232,6 +52571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48232,6 +52571,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48232 | .unused, | 52571 | .unused, |
| 48233 | .unused, | 52572 | .unused, |
| 48234 | .unused, | 52573 | .unused, |
| | 52574 | .unused, |
| | 52575 | .unused, |
| 48235 | }, | 52576 | }, |
| 48236 | .dst_temps = .{ .mem, .unused }, | 52577 | .dst_temps = .{ .mem, .unused }, |
| 48237 | .clobbers = .{ .eflags = true }, | 52578 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48260,6 +52601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48260,6 +52601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48260 | .unused, | 52601 | .unused, |
| 48261 | .unused, | 52602 | .unused, |
| 48262 | .unused, | 52603 | .unused, |
| | 52604 | .unused, |
| | 52605 | .unused, |
| 48263 | }, | 52606 | }, |
| 48264 | .dst_temps = .{ .mem, .unused }, | 52607 | .dst_temps = .{ .mem, .unused }, |
| 48265 | .clobbers = .{ .eflags = true }, | 52608 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48289,6 +52632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48289,6 +52632,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48289 | .unused, | 52632 | .unused, |
| 48290 | .unused, | 52633 | .unused, |
| 48291 | .unused, | 52634 | .unused, |
| | 52635 | .unused, |
| | 52636 | .unused, |
| 48292 | }, | 52637 | }, |
| 48293 | .dst_temps = .{ .mem, .unused }, | 52638 | .dst_temps = .{ .mem, .unused }, |
| 48294 | .clobbers = .{ .eflags = true }, | 52639 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48316,6 +52661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48316,6 +52661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48316 | .unused, | 52661 | .unused, |
| 48317 | .unused, | 52662 | .unused, |
| 48318 | .unused, | 52663 | .unused, |
| | 52664 | .unused, |
| | 52665 | .unused, |
| 48319 | }, | 52666 | }, |
| 48320 | .dst_temps = .{ .mem, .unused }, | 52667 | .dst_temps = .{ .mem, .unused }, |
| 48321 | .clobbers = .{ .eflags = true }, | 52668 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48344,6 +52691,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48344,6 +52691,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48344 | .unused, | 52691 | .unused, |
| 48345 | .unused, | 52692 | .unused, |
| 48346 | .unused, | 52693 | .unused, |
| | 52694 | .unused, |
| | 52695 | .unused, |
| 48347 | }, | 52696 | }, |
| 48348 | .dst_temps = .{ .mem, .unused }, | 52697 | .dst_temps = .{ .mem, .unused }, |
| 48349 | .clobbers = .{ .eflags = true }, | 52698 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48370,6 +52719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48370,6 +52719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48370 | .unused, | 52719 | .unused, |
| 48371 | .unused, | 52720 | .unused, |
| 48372 | .unused, | 52721 | .unused, |
| | 52722 | .unused, |
| | 52723 | .unused, |
| 48373 | }, | 52724 | }, |
| 48374 | .dst_temps = .{ .mem, .unused }, | 52725 | .dst_temps = .{ .mem, .unused }, |
| 48375 | .clobbers = .{ .eflags = true }, | 52726 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48397,6 +52748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48397,6 +52748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48397 | .unused, | 52748 | .unused, |
| 48398 | .unused, | 52749 | .unused, |
| 48399 | .unused, | 52750 | .unused, |
| | 52751 | .unused, |
| | 52752 | .unused, |
| 48400 | }, | 52753 | }, |
| 48401 | .dst_temps = .{ .mem, .unused }, | 52754 | .dst_temps = .{ .mem, .unused }, |
| 48402 | .clobbers = .{ .eflags = true }, | 52755 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48425,6 +52778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48425,6 +52778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48425 | .unused, | 52778 | .unused, |
| 48426 | .unused, | 52779 | .unused, |
| 48427 | .unused, | 52780 | .unused, |
| | 52781 | .unused, |
| | 52782 | .unused, |
| 48428 | }, | 52783 | }, |
| 48429 | .dst_temps = .{ .mem, .unused }, | 52784 | .dst_temps = .{ .mem, .unused }, |
| 48430 | .clobbers = .{ .eflags = true }, | 52785 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48454,6 +52809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48454,6 +52809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48454 | .unused, | 52809 | .unused, |
| 48455 | .unused, | 52810 | .unused, |
| 48456 | .unused, | 52811 | .unused, |
| | 52812 | .unused, |
| | 52813 | .unused, |
| 48457 | }, | 52814 | }, |
| 48458 | .dst_temps = .{ .mem, .unused }, | 52815 | .dst_temps = .{ .mem, .unused }, |
| 48459 | .clobbers = .{ .eflags = true }, | 52816 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48482,6 +52839,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48482,6 +52839,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48482 | .unused, | 52839 | .unused, |
| 48483 | .unused, | 52840 | .unused, |
| 48484 | .unused, | 52841 | .unused, |
| | 52842 | .unused, |
| | 52843 | .unused, |
| 48485 | }, | 52844 | }, |
| 48486 | .dst_temps = .{ .mem, .unused }, | 52845 | .dst_temps = .{ .mem, .unused }, |
| 48487 | .clobbers = .{ .eflags = true }, | 52846 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48510,6 +52869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48510,6 +52869,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48510 | .unused, | 52869 | .unused, |
| 48511 | .unused, | 52870 | .unused, |
| 48512 | .unused, | 52871 | .unused, |
| | 52872 | .unused, |
| | 52873 | .unused, |
| 48513 | }, | 52874 | }, |
| 48514 | .dst_temps = .{ .mem, .unused }, | 52875 | .dst_temps = .{ .mem, .unused }, |
| 48515 | .clobbers = .{ .eflags = true }, | 52876 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48537,6 +52898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48537,6 +52898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48537 | .unused, | 52898 | .unused, |
| 48538 | .unused, | 52899 | .unused, |
| 48539 | .unused, | 52900 | .unused, |
| | 52901 | .unused, |
| | 52902 | .unused, |
| 48540 | }, | 52903 | }, |
| 48541 | .dst_temps = .{ .mem, .unused }, | 52904 | .dst_temps = .{ .mem, .unused }, |
| 48542 | .clobbers = .{ .eflags = true }, | 52905 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48565,6 +52928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48565,6 +52928,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48565 | .unused, | 52928 | .unused, |
| 48566 | .unused, | 52929 | .unused, |
| 48567 | .unused, | 52930 | .unused, |
| | 52931 | .unused, |
| | 52932 | .unused, |
| 48568 | }, | 52933 | }, |
| 48569 | .dst_temps = .{ .mem, .unused }, | 52934 | .dst_temps = .{ .mem, .unused }, |
| 48570 | .clobbers = .{ .eflags = true }, | 52935 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48591,6 +52956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48591,6 +52956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48591 | .unused, | 52956 | .unused, |
| 48592 | .unused, | 52957 | .unused, |
| 48593 | .unused, | 52958 | .unused, |
| | 52959 | .unused, |
| | 52960 | .unused, |
| 48594 | }, | 52961 | }, |
| 48595 | .dst_temps = .{ .mem, .unused }, | 52962 | .dst_temps = .{ .mem, .unused }, |
| 48596 | .clobbers = .{ .eflags = true }, | 52963 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48618,6 +52985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48618,6 +52985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48618 | .unused, | 52985 | .unused, |
| 48619 | .unused, | 52986 | .unused, |
| 48620 | .unused, | 52987 | .unused, |
| | 52988 | .unused, |
| | 52989 | .unused, |
| 48621 | }, | 52990 | }, |
| 48622 | .dst_temps = .{ .mem, .unused }, | 52991 | .dst_temps = .{ .mem, .unused }, |
| 48623 | .clobbers = .{ .eflags = true }, | 52992 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48646,6 +53015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48646,6 +53015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48646 | .unused, | 53015 | .unused, |
| 48647 | .unused, | 53016 | .unused, |
| 48648 | .unused, | 53017 | .unused, |
| | 53018 | .unused, |
| | 53019 | .unused, |
| 48649 | }, | 53020 | }, |
| 48650 | .dst_temps = .{ .mem, .unused }, | 53021 | .dst_temps = .{ .mem, .unused }, |
| 48651 | .clobbers = .{ .eflags = true }, | 53022 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48675,6 +53046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48675,6 +53046,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48675 | .unused, | 53046 | .unused, |
| 48676 | .unused, | 53047 | .unused, |
| 48677 | .unused, | 53048 | .unused, |
| | 53049 | .unused, |
| | 53050 | .unused, |
| 48678 | }, | 53051 | }, |
| 48679 | .dst_temps = .{ .mem, .unused }, | 53052 | .dst_temps = .{ .mem, .unused }, |
| 48680 | .clobbers = .{ .eflags = true }, | 53053 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48703,6 +53076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48703,6 +53076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48703 | .unused, | 53076 | .unused, |
| 48704 | .unused, | 53077 | .unused, |
| 48705 | .unused, | 53078 | .unused, |
| | 53079 | .unused, |
| | 53080 | .unused, |
| 48706 | }, | 53081 | }, |
| 48707 | .dst_temps = .{ .mem, .unused }, | 53082 | .dst_temps = .{ .mem, .unused }, |
| 48708 | .clobbers = .{ .eflags = true }, | 53083 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48731,6 +53106,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48731,6 +53106,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48731 | .unused, | 53106 | .unused, |
| 48732 | .unused, | 53107 | .unused, |
| 48733 | .unused, | 53108 | .unused, |
| | 53109 | .unused, |
| | 53110 | .unused, |
| 48734 | }, | 53111 | }, |
| 48735 | .dst_temps = .{ .mem, .unused }, | 53112 | .dst_temps = .{ .mem, .unused }, |
| 48736 | .clobbers = .{ .eflags = true }, | 53113 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48758,6 +53135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48758,6 +53135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48758 | .unused, | 53135 | .unused, |
| 48759 | .unused, | 53136 | .unused, |
| 48760 | .unused, | 53137 | .unused, |
| | 53138 | .unused, |
| | 53139 | .unused, |
| 48761 | }, | 53140 | }, |
| 48762 | .dst_temps = .{ .mem, .unused }, | 53141 | .dst_temps = .{ .mem, .unused }, |
| 48763 | .clobbers = .{ .eflags = true }, | 53142 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48786,6 +53165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48786,6 +53165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48786 | .unused, | 53165 | .unused, |
| 48787 | .unused, | 53166 | .unused, |
| 48788 | .unused, | 53167 | .unused, |
| | 53168 | .unused, |
| | 53169 | .unused, |
| 48789 | }, | 53170 | }, |
| 48790 | .dst_temps = .{ .mem, .unused }, | 53171 | .dst_temps = .{ .mem, .unused }, |
| 48791 | .clobbers = .{ .eflags = true }, | 53172 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48814,6 +53195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48814,6 +53195,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48814 | .unused, | 53195 | .unused, |
| 48815 | .unused, | 53196 | .unused, |
| 48816 | .unused, | 53197 | .unused, |
| | 53198 | .unused, |
| | 53199 | .unused, |
| 48817 | }, | 53200 | }, |
| 48818 | .dst_temps = .{ .mem, .unused }, | 53201 | .dst_temps = .{ .mem, .unused }, |
| 48819 | .clobbers = .{ .eflags = true }, | 53202 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48843,6 +53226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48843,6 +53226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48843 | .unused, | 53226 | .unused, |
| 48844 | .unused, | 53227 | .unused, |
| 48845 | .unused, | 53228 | .unused, |
| | 53229 | .unused, |
| | 53230 | .unused, |
| 48846 | }, | 53231 | }, |
| 48847 | .dst_temps = .{ .mem, .unused }, | 53232 | .dst_temps = .{ .mem, .unused }, |
| 48848 | .clobbers = .{ .eflags = true }, | 53233 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48873,6 +53258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48873,6 +53258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48873 | .unused, | 53258 | .unused, |
| 48874 | .unused, | 53259 | .unused, |
| 48875 | .unused, | 53260 | .unused, |
| | 53261 | .unused, |
| | 53262 | .unused, |
| 48876 | }, | 53263 | }, |
| 48877 | .dst_temps = .{ .mem, .unused }, | 53264 | .dst_temps = .{ .mem, .unused }, |
| 48878 | .clobbers = .{ .eflags = true }, | 53265 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48904,6 +53291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48904,6 +53291,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48904 | .unused, | 53291 | .unused, |
| 48905 | .unused, | 53292 | .unused, |
| 48906 | .unused, | 53293 | .unused, |
| | 53294 | .unused, |
| | 53295 | .unused, |
| 48907 | }, | 53296 | }, |
| 48908 | .dst_temps = .{ .mem, .unused }, | 53297 | .dst_temps = .{ .mem, .unused }, |
| 48909 | .clobbers = .{ .eflags = true }, | 53298 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48934,6 +53323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48934,6 +53323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48934 | .unused, | 53323 | .unused, |
| 48935 | .unused, | 53324 | .unused, |
| 48936 | .unused, | 53325 | .unused, |
| | 53326 | .unused, |
| | 53327 | .unused, |
| 48937 | }, | 53328 | }, |
| 48938 | .dst_temps = .{ .mem, .unused }, | 53329 | .dst_temps = .{ .mem, .unused }, |
| 48939 | .clobbers = .{ .eflags = true }, | 53330 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48964,6 +53355,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48964,6 +53355,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48964 | .unused, | 53355 | .unused, |
| 48965 | .unused, | 53356 | .unused, |
| 48966 | .unused, | 53357 | .unused, |
| | 53358 | .unused, |
| | 53359 | .unused, |
| 48967 | }, | 53360 | }, |
| 48968 | .dst_temps = .{ .mem, .unused }, | 53361 | .dst_temps = .{ .mem, .unused }, |
| 48969 | .clobbers = .{ .eflags = true }, | 53362 | .clobbers = .{ .eflags = true }, |
| ... | @@ -48993,6 +53386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -48993,6 +53386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 48993 | .unused, | 53386 | .unused, |
| 48994 | .unused, | 53387 | .unused, |
| 48995 | .unused, | 53388 | .unused, |
| | 53389 | .unused, |
| | 53390 | .unused, |
| 48996 | }, | 53391 | }, |
| 48997 | .dst_temps = .{ .mem, .unused }, | 53392 | .dst_temps = .{ .mem, .unused }, |
| 48998 | .clobbers = .{ .eflags = true }, | 53393 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49035,6 +53430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49035,6 +53430,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49035 | .unused, | 53430 | .unused, |
| 49036 | .unused, | 53431 | .unused, |
| 49037 | .unused, | 53432 | .unused, |
| | 53433 | .unused, |
| | 53434 | .unused, |
| 49038 | }, | 53435 | }, |
| 49039 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 53436 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 49040 | .each = .{ .once = &.{ | 53437 | .each = .{ .once = &.{ |
| ... | @@ -49070,6 +53467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49070,6 +53467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49070 | .unused, | 53467 | .unused, |
| 49071 | .unused, | 53468 | .unused, |
| 49072 | .unused, | 53469 | .unused, |
| | 53470 | .unused, |
| | 53471 | .unused, |
| 49073 | }, | 53472 | }, |
| 49074 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 53473 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 49075 | .each = .{ .once = &.{ | 53474 | .each = .{ .once = &.{ |
| ... | @@ -49093,6 +53492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49093,6 +53492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49093 | .unused, | 53492 | .unused, |
| 49094 | .unused, | 53493 | .unused, |
| 49095 | .unused, | 53494 | .unused, |
| | 53495 | .unused, |
| | 53496 | .unused, |
| 49096 | }, | 53497 | }, |
| 49097 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 53498 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 49098 | .each = .{ .once = &.{ | 53499 | .each = .{ .once = &.{ |
| ... | @@ -49128,6 +53529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49128,6 +53529,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49128 | .unused, | 53529 | .unused, |
| 49129 | .unused, | 53530 | .unused, |
| 49130 | .unused, | 53531 | .unused, |
| | 53532 | .unused, |
| | 53533 | .unused, |
| 49131 | }, | 53534 | }, |
| 49132 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 53535 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 49133 | .each = .{ .once = &.{ | 53536 | .each = .{ .once = &.{ |
| ... | @@ -49151,6 +53554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49151,6 +53554,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49151 | .unused, | 53554 | .unused, |
| 49152 | .unused, | 53555 | .unused, |
| 49153 | .unused, | 53556 | .unused, |
| | 53557 | .unused, |
| | 53558 | .unused, |
| 49154 | }, | 53559 | }, |
| 49155 | .dst_temps = .{ .mem, .unused }, | 53560 | .dst_temps = .{ .mem, .unused }, |
| 49156 | .clobbers = .{ .eflags = true }, | 53561 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49180,6 +53585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49180,6 +53585,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49180 | .unused, | 53585 | .unused, |
| 49181 | .unused, | 53586 | .unused, |
| 49182 | .unused, | 53587 | .unused, |
| | 53588 | .unused, |
| | 53589 | .unused, |
| 49183 | }, | 53590 | }, |
| 49184 | .dst_temps = .{ .mem, .unused }, | 53591 | .dst_temps = .{ .mem, .unused }, |
| 49185 | .clobbers = .{ .eflags = true }, | 53592 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49209,6 +53616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49209,6 +53616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49209 | .unused, | 53616 | .unused, |
| 49210 | .unused, | 53617 | .unused, |
| 49211 | .unused, | 53618 | .unused, |
| | 53619 | .unused, |
| | 53620 | .unused, |
| 49212 | }, | 53621 | }, |
| 49213 | .dst_temps = .{ .mem, .unused }, | 53622 | .dst_temps = .{ .mem, .unused }, |
| 49214 | .clobbers = .{ .eflags = true }, | 53623 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49238,6 +53647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49238,6 +53647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49238 | .unused, | 53647 | .unused, |
| 49239 | .unused, | 53648 | .unused, |
| 49240 | .unused, | 53649 | .unused, |
| | 53650 | .unused, |
| | 53651 | .unused, |
| 49241 | }, | 53652 | }, |
| 49242 | .dst_temps = .{ .mem, .unused }, | 53653 | .dst_temps = .{ .mem, .unused }, |
| 49243 | .clobbers = .{ .eflags = true }, | 53654 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49267,6 +53678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49267,6 +53678,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49267 | .unused, | 53678 | .unused, |
| 49268 | .unused, | 53679 | .unused, |
| 49269 | .unused, | 53680 | .unused, |
| | 53681 | .unused, |
| | 53682 | .unused, |
| 49270 | }, | 53683 | }, |
| 49271 | .dst_temps = .{ .mem, .unused }, | 53684 | .dst_temps = .{ .mem, .unused }, |
| 49272 | .clobbers = .{ .eflags = true }, | 53685 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49296,6 +53709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49296,6 +53709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49296 | .unused, | 53709 | .unused, |
| 49297 | .unused, | 53710 | .unused, |
| 49298 | .unused, | 53711 | .unused, |
| | 53712 | .unused, |
| | 53713 | .unused, |
| 49299 | }, | 53714 | }, |
| 49300 | .dst_temps = .{ .mem, .unused }, | 53715 | .dst_temps = .{ .mem, .unused }, |
| 49301 | .clobbers = .{ .eflags = true }, | 53716 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49326,6 +53741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49326,6 +53741,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49326 | .unused, | 53741 | .unused, |
| 49327 | .unused, | 53742 | .unused, |
| 49328 | .unused, | 53743 | .unused, |
| | 53744 | .unused, |
| | 53745 | .unused, |
| 49329 | }, | 53746 | }, |
| 49330 | .dst_temps = .{ .mem, .unused }, | 53747 | .dst_temps = .{ .mem, .unused }, |
| 49331 | .clobbers = .{ .eflags = true }, | 53748 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49355,6 +53772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49355,6 +53772,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49355 | .unused, | 53772 | .unused, |
| 49356 | .unused, | 53773 | .unused, |
| 49357 | .unused, | 53774 | .unused, |
| | 53775 | .unused, |
| | 53776 | .unused, |
| 49358 | }, | 53777 | }, |
| 49359 | .dst_temps = .{ .mem, .unused }, | 53778 | .dst_temps = .{ .mem, .unused }, |
| 49360 | .clobbers = .{ .eflags = true }, | 53779 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49381,6 +53800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49381,6 +53800,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49381 | .unused, | 53800 | .unused, |
| 49382 | .unused, | 53801 | .unused, |
| 49383 | .unused, | 53802 | .unused, |
| | 53803 | .unused, |
| | 53804 | .unused, |
| 49384 | }, | 53805 | }, |
| 49385 | .dst_temps = .{ .mem, .unused }, | 53806 | .dst_temps = .{ .mem, .unused }, |
| 49386 | .clobbers = .{ .eflags = true }, | 53807 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49410,6 +53831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49410,6 +53831,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49410 | .unused, | 53831 | .unused, |
| 49411 | .unused, | 53832 | .unused, |
| 49412 | .unused, | 53833 | .unused, |
| | 53834 | .unused, |
| | 53835 | .unused, |
| 49413 | }, | 53836 | }, |
| 49414 | .dst_temps = .{ .mem, .unused }, | 53837 | .dst_temps = .{ .mem, .unused }, |
| 49415 | .clobbers = .{ .eflags = true }, | 53838 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49437,6 +53860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49437,6 +53860,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49437 | .unused, | 53860 | .unused, |
| 49438 | .unused, | 53861 | .unused, |
| 49439 | .unused, | 53862 | .unused, |
| | 53863 | .unused, |
| | 53864 | .unused, |
| 49440 | }, | 53865 | }, |
| 49441 | .dst_temps = .{ .mem, .unused }, | 53866 | .dst_temps = .{ .mem, .unused }, |
| 49442 | .clobbers = .{ .eflags = true }, | 53867 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49464,6 +53889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49464,6 +53889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49464 | .unused, | 53889 | .unused, |
| 49465 | .unused, | 53890 | .unused, |
| 49466 | .unused, | 53891 | .unused, |
| | 53892 | .unused, |
| | 53893 | .unused, |
| 49467 | }, | 53894 | }, |
| 49468 | .dst_temps = .{ .mem, .unused }, | 53895 | .dst_temps = .{ .mem, .unused }, |
| 49469 | .clobbers = .{ .eflags = true }, | 53896 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49490,6 +53917,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49490,6 +53917,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49490 | .unused, | 53917 | .unused, |
| 49491 | .unused, | 53918 | .unused, |
| 49492 | .unused, | 53919 | .unused, |
| | 53920 | .unused, |
| | 53921 | .unused, |
| 49493 | }, | 53922 | }, |
| 49494 | .dst_temps = .{ .mem, .unused }, | 53923 | .dst_temps = .{ .mem, .unused }, |
| 49495 | .clobbers = .{ .eflags = true }, | 53924 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49519,6 +53948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49519,6 +53948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49519 | .unused, | 53948 | .unused, |
| 49520 | .unused, | 53949 | .unused, |
| 49521 | .unused, | 53950 | .unused, |
| | 53951 | .unused, |
| | 53952 | .unused, |
| 49522 | }, | 53953 | }, |
| 49523 | .dst_temps = .{ .mem, .unused }, | 53954 | .dst_temps = .{ .mem, .unused }, |
| 49524 | .clobbers = .{ .eflags = true }, | 53955 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49547,6 +53978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49547,6 +53978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49547 | .unused, | 53978 | .unused, |
| 49548 | .unused, | 53979 | .unused, |
| 49549 | .unused, | 53980 | .unused, |
| | 53981 | .unused, |
| | 53982 | .unused, |
| 49550 | }, | 53983 | }, |
| 49551 | .dst_temps = .{ .mem, .unused }, | 53984 | .dst_temps = .{ .mem, .unused }, |
| 49552 | .clobbers = .{ .eflags = true }, | 53985 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49574,6 +54007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49574,6 +54007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49574 | .unused, | 54007 | .unused, |
| 49575 | .unused, | 54008 | .unused, |
| 49576 | .unused, | 54009 | .unused, |
| | 54010 | .unused, |
| | 54011 | .unused, |
| 49577 | }, | 54012 | }, |
| 49578 | .dst_temps = .{ .mem, .unused }, | 54013 | .dst_temps = .{ .mem, .unused }, |
| 49579 | .clobbers = .{ .eflags = true }, | 54014 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49601,6 +54036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49601,6 +54036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49601 | .unused, | 54036 | .unused, |
| 49602 | .unused, | 54037 | .unused, |
| 49603 | .unused, | 54038 | .unused, |
| | 54039 | .unused, |
| | 54040 | .unused, |
| 49604 | }, | 54041 | }, |
| 49605 | .dst_temps = .{ .mem, .unused }, | 54042 | .dst_temps = .{ .mem, .unused }, |
| 49606 | .clobbers = .{ .eflags = true }, | 54043 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49627,6 +54064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49627,6 +54064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49627 | .unused, | 54064 | .unused, |
| 49628 | .unused, | 54065 | .unused, |
| 49629 | .unused, | 54066 | .unused, |
| | 54067 | .unused, |
| | 54068 | .unused, |
| 49630 | }, | 54069 | }, |
| 49631 | .dst_temps = .{ .mem, .unused }, | 54070 | .dst_temps = .{ .mem, .unused }, |
| 49632 | .clobbers = .{ .eflags = true }, | 54071 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49656,6 +54095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49656,6 +54095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49656 | .unused, | 54095 | .unused, |
| 49657 | .unused, | 54096 | .unused, |
| 49658 | .unused, | 54097 | .unused, |
| | 54098 | .unused, |
| | 54099 | .unused, |
| 49659 | }, | 54100 | }, |
| 49660 | .dst_temps = .{ .mem, .unused }, | 54101 | .dst_temps = .{ .mem, .unused }, |
| 49661 | .clobbers = .{ .eflags = true }, | 54102 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49684,6 +54125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49684,6 +54125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49684 | .unused, | 54125 | .unused, |
| 49685 | .unused, | 54126 | .unused, |
| 49686 | .unused, | 54127 | .unused, |
| | 54128 | .unused, |
| | 54129 | .unused, |
| 49687 | }, | 54130 | }, |
| 49688 | .dst_temps = .{ .mem, .unused }, | 54131 | .dst_temps = .{ .mem, .unused }, |
| 49689 | .clobbers = .{ .eflags = true }, | 54132 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49711,6 +54154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49711,6 +54154,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49711 | .unused, | 54154 | .unused, |
| 49712 | .unused, | 54155 | .unused, |
| 49713 | .unused, | 54156 | .unused, |
| | 54157 | .unused, |
| | 54158 | .unused, |
| 49714 | }, | 54159 | }, |
| 49715 | .dst_temps = .{ .mem, .unused }, | 54160 | .dst_temps = .{ .mem, .unused }, |
| 49716 | .clobbers = .{ .eflags = true }, | 54161 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49738,6 +54183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49738,6 +54183,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49738 | .unused, | 54183 | .unused, |
| 49739 | .unused, | 54184 | .unused, |
| 49740 | .unused, | 54185 | .unused, |
| | 54186 | .unused, |
| | 54187 | .unused, |
| 49741 | }, | 54188 | }, |
| 49742 | .dst_temps = .{ .mem, .unused }, | 54189 | .dst_temps = .{ .mem, .unused }, |
| 49743 | .clobbers = .{ .eflags = true }, | 54190 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49764,6 +54211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49764,6 +54211,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49764 | .unused, | 54211 | .unused, |
| 49765 | .unused, | 54212 | .unused, |
| 49766 | .unused, | 54213 | .unused, |
| | 54214 | .unused, |
| | 54215 | .unused, |
| 49767 | }, | 54216 | }, |
| 49768 | .dst_temps = .{ .mem, .unused }, | 54217 | .dst_temps = .{ .mem, .unused }, |
| 49769 | .clobbers = .{ .eflags = true }, | 54218 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49793,6 +54242,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49793,6 +54242,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49793 | .unused, | 54242 | .unused, |
| 49794 | .unused, | 54243 | .unused, |
| 49795 | .unused, | 54244 | .unused, |
| | 54245 | .unused, |
| | 54246 | .unused, |
| 49796 | }, | 54247 | }, |
| 49797 | .dst_temps = .{ .mem, .unused }, | 54248 | .dst_temps = .{ .mem, .unused }, |
| 49798 | .clobbers = .{ .eflags = true }, | 54249 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49821,6 +54272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49821,6 +54272,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49821 | .unused, | 54272 | .unused, |
| 49822 | .unused, | 54273 | .unused, |
| 49823 | .unused, | 54274 | .unused, |
| | 54275 | .unused, |
| | 54276 | .unused, |
| 49824 | }, | 54277 | }, |
| 49825 | .dst_temps = .{ .mem, .unused }, | 54278 | .dst_temps = .{ .mem, .unused }, |
| 49826 | .clobbers = .{ .eflags = true }, | 54279 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49848,6 +54301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49848,6 +54301,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49848 | .unused, | 54301 | .unused, |
| 49849 | .unused, | 54302 | .unused, |
| 49850 | .unused, | 54303 | .unused, |
| | 54304 | .unused, |
| | 54305 | .unused, |
| 49851 | }, | 54306 | }, |
| 49852 | .dst_temps = .{ .mem, .unused }, | 54307 | .dst_temps = .{ .mem, .unused }, |
| 49853 | .clobbers = .{ .eflags = true }, | 54308 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49875,6 +54330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49875,6 +54330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49875 | .unused, | 54330 | .unused, |
| 49876 | .unused, | 54331 | .unused, |
| 49877 | .unused, | 54332 | .unused, |
| | 54333 | .unused, |
| | 54334 | .unused, |
| 49878 | }, | 54335 | }, |
| 49879 | .dst_temps = .{ .mem, .unused }, | 54336 | .dst_temps = .{ .mem, .unused }, |
| 49880 | .clobbers = .{ .eflags = true }, | 54337 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49903,6 +54360,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49903,6 +54360,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49903 | .unused, | 54360 | .unused, |
| 49904 | .unused, | 54361 | .unused, |
| 49905 | .unused, | 54362 | .unused, |
| | 54363 | .unused, |
| | 54364 | .unused, |
| 49906 | }, | 54365 | }, |
| 49907 | .dst_temps = .{ .mem, .unused }, | 54366 | .dst_temps = .{ .mem, .unused }, |
| 49908 | .clobbers = .{ .eflags = true }, | 54367 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49934,6 +54393,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49934,6 +54393,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49934 | .unused, | 54393 | .unused, |
| 49935 | .unused, | 54394 | .unused, |
| 49936 | .unused, | 54395 | .unused, |
| | 54396 | .unused, |
| | 54397 | .unused, |
| 49937 | }, | 54398 | }, |
| 49938 | .dst_temps = .{ .mem, .unused }, | 54399 | .dst_temps = .{ .mem, .unused }, |
| 49939 | .clobbers = .{ .eflags = true }, | 54400 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49964,6 +54425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49964,6 +54425,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49964 | .unused, | 54425 | .unused, |
| 49965 | .unused, | 54426 | .unused, |
| 49966 | .unused, | 54427 | .unused, |
| | 54428 | .unused, |
| | 54429 | .unused, |
| 49967 | }, | 54430 | }, |
| 49968 | .dst_temps = .{ .mem, .unused }, | 54431 | .dst_temps = .{ .mem, .unused }, |
| 49969 | .clobbers = .{ .eflags = true }, | 54432 | .clobbers = .{ .eflags = true }, |
| ... | @@ -49993,6 +54456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -49993,6 +54456,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 49993 | .unused, | 54456 | .unused, |
| 49994 | .unused, | 54457 | .unused, |
| 49995 | .unused, | 54458 | .unused, |
| | 54459 | .unused, |
| | 54460 | .unused, |
| 49996 | }, | 54461 | }, |
| 49997 | .dst_temps = .{ .mem, .unused }, | 54462 | .dst_temps = .{ .mem, .unused }, |
| 49998 | .clobbers = .{ .eflags = true }, | 54463 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50035,6 +54500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50035,6 +54500,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50035 | .unused, | 54500 | .unused, |
| 50036 | .unused, | 54501 | .unused, |
| 50037 | .unused, | 54502 | .unused, |
| | 54503 | .unused, |
| | 54504 | .unused, |
| 50038 | }, | 54505 | }, |
| 50039 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 54506 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 50040 | .each = .{ .once = &.{ | 54507 | .each = .{ .once = &.{ |
| ... | @@ -50070,6 +54537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50070,6 +54537,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50070 | .unused, | 54537 | .unused, |
| 50071 | .unused, | 54538 | .unused, |
| 50072 | .unused, | 54539 | .unused, |
| | 54540 | .unused, |
| | 54541 | .unused, |
| 50073 | }, | 54542 | }, |
| 50074 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 54543 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 50075 | .each = .{ .once = &.{ | 54544 | .each = .{ .once = &.{ |
| ... | @@ -50093,6 +54562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50093,6 +54562,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50093 | .unused, | 54562 | .unused, |
| 50094 | .unused, | 54563 | .unused, |
| 50095 | .unused, | 54564 | .unused, |
| | 54565 | .unused, |
| | 54566 | .unused, |
| 50096 | }, | 54567 | }, |
| 50097 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 54568 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 50098 | .each = .{ .once = &.{ | 54569 | .each = .{ .once = &.{ |
| ... | @@ -50128,6 +54599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50128,6 +54599,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50128 | .unused, | 54599 | .unused, |
| 50129 | .unused, | 54600 | .unused, |
| 50130 | .unused, | 54601 | .unused, |
| | 54602 | .unused, |
| | 54603 | .unused, |
| 50131 | }, | 54604 | }, |
| 50132 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 54605 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 50133 | .each = .{ .once = &.{ | 54606 | .each = .{ .once = &.{ |
| ... | @@ -50151,6 +54624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50151,6 +54624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50151 | .unused, | 54624 | .unused, |
| 50152 | .unused, | 54625 | .unused, |
| 50153 | .unused, | 54626 | .unused, |
| | 54627 | .unused, |
| | 54628 | .unused, |
| 50154 | }, | 54629 | }, |
| 50155 | .dst_temps = .{ .mem, .unused }, | 54630 | .dst_temps = .{ .mem, .unused }, |
| 50156 | .clobbers = .{ .eflags = true }, | 54631 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50180,6 +54655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50180,6 +54655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50180 | .unused, | 54655 | .unused, |
| 50181 | .unused, | 54656 | .unused, |
| 50182 | .unused, | 54657 | .unused, |
| | 54658 | .unused, |
| | 54659 | .unused, |
| 50183 | }, | 54660 | }, |
| 50184 | .dst_temps = .{ .mem, .unused }, | 54661 | .dst_temps = .{ .mem, .unused }, |
| 50185 | .clobbers = .{ .eflags = true }, | 54662 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50209,6 +54686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50209,6 +54686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50209 | .unused, | 54686 | .unused, |
| 50210 | .unused, | 54687 | .unused, |
| 50211 | .unused, | 54688 | .unused, |
| | 54689 | .unused, |
| | 54690 | .unused, |
| 50212 | }, | 54691 | }, |
| 50213 | .dst_temps = .{ .mem, .unused }, | 54692 | .dst_temps = .{ .mem, .unused }, |
| 50214 | .clobbers = .{ .eflags = true }, | 54693 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50238,6 +54717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50238,6 +54717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50238 | .unused, | 54717 | .unused, |
| 50239 | .unused, | 54718 | .unused, |
| 50240 | .unused, | 54719 | .unused, |
| | 54720 | .unused, |
| | 54721 | .unused, |
| 50241 | }, | 54722 | }, |
| 50242 | .dst_temps = .{ .mem, .unused }, | 54723 | .dst_temps = .{ .mem, .unused }, |
| 50243 | .clobbers = .{ .eflags = true }, | 54724 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50267,6 +54748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50267,6 +54748,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50267 | .unused, | 54748 | .unused, |
| 50268 | .unused, | 54749 | .unused, |
| 50269 | .unused, | 54750 | .unused, |
| | 54751 | .unused, |
| | 54752 | .unused, |
| 50270 | }, | 54753 | }, |
| 50271 | .dst_temps = .{ .mem, .unused }, | 54754 | .dst_temps = .{ .mem, .unused }, |
| 50272 | .clobbers = .{ .eflags = true }, | 54755 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50296,6 +54779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50296,6 +54779,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50296 | .unused, | 54779 | .unused, |
| 50297 | .unused, | 54780 | .unused, |
| 50298 | .unused, | 54781 | .unused, |
| | 54782 | .unused, |
| | 54783 | .unused, |
| 50299 | }, | 54784 | }, |
| 50300 | .dst_temps = .{ .mem, .unused }, | 54785 | .dst_temps = .{ .mem, .unused }, |
| 50301 | .clobbers = .{ .eflags = true }, | 54786 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50326,6 +54811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50326,6 +54811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50326 | .unused, | 54811 | .unused, |
| 50327 | .unused, | 54812 | .unused, |
| 50328 | .unused, | 54813 | .unused, |
| | 54814 | .unused, |
| | 54815 | .unused, |
| 50329 | }, | 54816 | }, |
| 50330 | .dst_temps = .{ .mem, .unused }, | 54817 | .dst_temps = .{ .mem, .unused }, |
| 50331 | .clobbers = .{ .eflags = true }, | 54818 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50355,6 +54842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50355,6 +54842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50355 | .unused, | 54842 | .unused, |
| 50356 | .unused, | 54843 | .unused, |
| 50357 | .unused, | 54844 | .unused, |
| | 54845 | .unused, |
| | 54846 | .unused, |
| 50358 | }, | 54847 | }, |
| 50359 | .dst_temps = .{ .mem, .unused }, | 54848 | .dst_temps = .{ .mem, .unused }, |
| 50360 | .clobbers = .{ .eflags = true }, | 54849 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50381,6 +54870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50381,6 +54870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50381 | .unused, | 54870 | .unused, |
| 50382 | .unused, | 54871 | .unused, |
| 50383 | .unused, | 54872 | .unused, |
| | 54873 | .unused, |
| | 54874 | .unused, |
| 50384 | }, | 54875 | }, |
| 50385 | .dst_temps = .{ .mem, .unused }, | 54876 | .dst_temps = .{ .mem, .unused }, |
| 50386 | .clobbers = .{ .eflags = true }, | 54877 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50410,6 +54901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50410,6 +54901,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50410 | .unused, | 54901 | .unused, |
| 50411 | .unused, | 54902 | .unused, |
| 50412 | .unused, | 54903 | .unused, |
| | 54904 | .unused, |
| | 54905 | .unused, |
| 50413 | }, | 54906 | }, |
| 50414 | .dst_temps = .{ .mem, .unused }, | 54907 | .dst_temps = .{ .mem, .unused }, |
| 50415 | .clobbers = .{ .eflags = true }, | 54908 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50437,6 +54930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50437,6 +54930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50437 | .unused, | 54930 | .unused, |
| 50438 | .unused, | 54931 | .unused, |
| 50439 | .unused, | 54932 | .unused, |
| | 54933 | .unused, |
| | 54934 | .unused, |
| 50440 | }, | 54935 | }, |
| 50441 | .dst_temps = .{ .mem, .unused }, | 54936 | .dst_temps = .{ .mem, .unused }, |
| 50442 | .clobbers = .{ .eflags = true }, | 54937 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50464,6 +54959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50464,6 +54959,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50464 | .unused, | 54959 | .unused, |
| 50465 | .unused, | 54960 | .unused, |
| 50466 | .unused, | 54961 | .unused, |
| | 54962 | .unused, |
| | 54963 | .unused, |
| 50467 | }, | 54964 | }, |
| 50468 | .dst_temps = .{ .mem, .unused }, | 54965 | .dst_temps = .{ .mem, .unused }, |
| 50469 | .clobbers = .{ .eflags = true }, | 54966 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50490,6 +54987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50490,6 +54987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50490 | .unused, | 54987 | .unused, |
| 50491 | .unused, | 54988 | .unused, |
| 50492 | .unused, | 54989 | .unused, |
| | 54990 | .unused, |
| | 54991 | .unused, |
| 50493 | }, | 54992 | }, |
| 50494 | .dst_temps = .{ .mem, .unused }, | 54993 | .dst_temps = .{ .mem, .unused }, |
| 50495 | .clobbers = .{ .eflags = true }, | 54994 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50519,6 +55018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50519,6 +55018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50519 | .unused, | 55018 | .unused, |
| 50520 | .unused, | 55019 | .unused, |
| 50521 | .unused, | 55020 | .unused, |
| | 55021 | .unused, |
| | 55022 | .unused, |
| 50522 | }, | 55023 | }, |
| 50523 | .dst_temps = .{ .mem, .unused }, | 55024 | .dst_temps = .{ .mem, .unused }, |
| 50524 | .clobbers = .{ .eflags = true }, | 55025 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50546,6 +55047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50546,6 +55047,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50546 | .unused, | 55047 | .unused, |
| 50547 | .unused, | 55048 | .unused, |
| 50548 | .unused, | 55049 | .unused, |
| | 55050 | .unused, |
| | 55051 | .unused, |
| 50549 | }, | 55052 | }, |
| 50550 | .dst_temps = .{ .mem, .unused }, | 55053 | .dst_temps = .{ .mem, .unused }, |
| 50551 | .clobbers = .{ .eflags = true }, | 55054 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50573,6 +55076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50573,6 +55076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50573 | .unused, | 55076 | .unused, |
| 50574 | .unused, | 55077 | .unused, |
| 50575 | .unused, | 55078 | .unused, |
| | 55079 | .unused, |
| | 55080 | .unused, |
| 50576 | }, | 55081 | }, |
| 50577 | .dst_temps = .{ .mem, .unused }, | 55082 | .dst_temps = .{ .mem, .unused }, |
| 50578 | .clobbers = .{ .eflags = true }, | 55083 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50599,6 +55104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50599,6 +55104,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50599 | .unused, | 55104 | .unused, |
| 50600 | .unused, | 55105 | .unused, |
| 50601 | .unused, | 55106 | .unused, |
| | 55107 | .unused, |
| | 55108 | .unused, |
| 50602 | }, | 55109 | }, |
| 50603 | .dst_temps = .{ .mem, .unused }, | 55110 | .dst_temps = .{ .mem, .unused }, |
| 50604 | .clobbers = .{ .eflags = true }, | 55111 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50628,6 +55135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50628,6 +55135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50628 | .unused, | 55135 | .unused, |
| 50629 | .unused, | 55136 | .unused, |
| 50630 | .unused, | 55137 | .unused, |
| | 55138 | .unused, |
| | 55139 | .unused, |
| 50631 | }, | 55140 | }, |
| 50632 | .dst_temps = .{ .mem, .unused }, | 55141 | .dst_temps = .{ .mem, .unused }, |
| 50633 | .clobbers = .{ .eflags = true }, | 55142 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50655,6 +55164,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50655,6 +55164,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50655 | .unused, | 55164 | .unused, |
| 50656 | .unused, | 55165 | .unused, |
| 50657 | .unused, | 55166 | .unused, |
| | 55167 | .unused, |
| | 55168 | .unused, |
| 50658 | }, | 55169 | }, |
| 50659 | .dst_temps = .{ .mem, .unused }, | 55170 | .dst_temps = .{ .mem, .unused }, |
| 50660 | .clobbers = .{ .eflags = true }, | 55171 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50682,6 +55193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50682,6 +55193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50682 | .unused, | 55193 | .unused, |
| 50683 | .unused, | 55194 | .unused, |
| 50684 | .unused, | 55195 | .unused, |
| | 55196 | .unused, |
| | 55197 | .unused, |
| 50685 | }, | 55198 | }, |
| 50686 | .dst_temps = .{ .mem, .unused }, | 55199 | .dst_temps = .{ .mem, .unused }, |
| 50687 | .clobbers = .{ .eflags = true }, | 55200 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50708,6 +55221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50708,6 +55221,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50708 | .unused, | 55221 | .unused, |
| 50709 | .unused, | 55222 | .unused, |
| 50710 | .unused, | 55223 | .unused, |
| | 55224 | .unused, |
| | 55225 | .unused, |
| 50711 | }, | 55226 | }, |
| 50712 | .dst_temps = .{ .mem, .unused }, | 55227 | .dst_temps = .{ .mem, .unused }, |
| 50713 | .clobbers = .{ .eflags = true }, | 55228 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50737,6 +55252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50737,6 +55252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50737 | .unused, | 55252 | .unused, |
| 50738 | .unused, | 55253 | .unused, |
| 50739 | .unused, | 55254 | .unused, |
| | 55255 | .unused, |
| | 55256 | .unused, |
| 50740 | }, | 55257 | }, |
| 50741 | .dst_temps = .{ .mem, .unused }, | 55258 | .dst_temps = .{ .mem, .unused }, |
| 50742 | .clobbers = .{ .eflags = true }, | 55259 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50764,6 +55281,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50764,6 +55281,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50764 | .unused, | 55281 | .unused, |
| 50765 | .unused, | 55282 | .unused, |
| 50766 | .unused, | 55283 | .unused, |
| | 55284 | .unused, |
| | 55285 | .unused, |
| 50767 | }, | 55286 | }, |
| 50768 | .dst_temps = .{ .mem, .unused }, | 55287 | .dst_temps = .{ .mem, .unused }, |
| 50769 | .clobbers = .{ .eflags = true }, | 55288 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50791,6 +55310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50791,6 +55310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50791 | .unused, | 55310 | .unused, |
| 50792 | .unused, | 55311 | .unused, |
| 50793 | .unused, | 55312 | .unused, |
| | 55313 | .unused, |
| | 55314 | .unused, |
| 50794 | }, | 55315 | }, |
| 50795 | .dst_temps = .{ .mem, .unused }, | 55316 | .dst_temps = .{ .mem, .unused }, |
| 50796 | .clobbers = .{ .eflags = true }, | 55317 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50819,6 +55340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50819,6 +55340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50819 | .unused, | 55340 | .unused, |
| 50820 | .unused, | 55341 | .unused, |
| 50821 | .unused, | 55342 | .unused, |
| | 55343 | .unused, |
| | 55344 | .unused, |
| 50822 | }, | 55345 | }, |
| 50823 | .dst_temps = .{ .mem, .unused }, | 55346 | .dst_temps = .{ .mem, .unused }, |
| 50824 | .clobbers = .{ .eflags = true }, | 55347 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50850,6 +55373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50850,6 +55373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50850 | .unused, | 55373 | .unused, |
| 50851 | .unused, | 55374 | .unused, |
| 50852 | .unused, | 55375 | .unused, |
| | 55376 | .unused, |
| | 55377 | .unused, |
| 50853 | }, | 55378 | }, |
| 50854 | .dst_temps = .{ .mem, .unused }, | 55379 | .dst_temps = .{ .mem, .unused }, |
| 50855 | .clobbers = .{ .eflags = true }, | 55380 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50879,6 +55404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50879,6 +55404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50879 | .unused, | 55404 | .unused, |
| 50880 | .unused, | 55405 | .unused, |
| 50881 | .unused, | 55406 | .unused, |
| | 55407 | .unused, |
| | 55408 | .unused, |
| 50882 | }, | 55409 | }, |
| 50883 | .dst_temps = .{ .mem, .unused }, | 55410 | .dst_temps = .{ .mem, .unused }, |
| 50884 | .clobbers = .{ .eflags = true }, | 55411 | .clobbers = .{ .eflags = true }, |
| ... | @@ -50909,6 +55436,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50909,6 +55436,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50909 | .unused, | 55436 | .unused, |
| 50910 | .unused, | 55437 | .unused, |
| 50911 | .unused, | 55438 | .unused, |
| | 55439 | .unused, |
| | 55440 | .unused, |
| 50912 | }, | 55441 | }, |
| 50913 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 55442 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 50914 | .each = .{ .once = &.{ | 55443 | .each = .{ .once = &.{ |
| ... | @@ -50935,6 +55464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50935,6 +55464,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50935 | .unused, | 55464 | .unused, |
| 50936 | .unused, | 55465 | .unused, |
| 50937 | .unused, | 55466 | .unused, |
| | 55467 | .unused, |
| | 55468 | .unused, |
| 50938 | }, | 55469 | }, |
| 50939 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 55470 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 50940 | .each = .{ .once = &.{ | 55471 | .each = .{ .once = &.{ |
| ... | @@ -50958,6 +55489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50958,6 +55489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50958 | .unused, | 55489 | .unused, |
| 50959 | .unused, | 55490 | .unused, |
| 50960 | .unused, | 55491 | .unused, |
| | 55492 | .unused, |
| | 55493 | .unused, |
| 50961 | }, | 55494 | }, |
| 50962 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 55495 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 50963 | .each = .{ .once = &.{ | 55496 | .each = .{ .once = &.{ |
| ... | @@ -50984,6 +55517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -50984,6 +55517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 50984 | .unused, | 55517 | .unused, |
| 50985 | .unused, | 55518 | .unused, |
| 50986 | .unused, | 55519 | .unused, |
| | 55520 | .unused, |
| | 55521 | .unused, |
| 50987 | }, | 55522 | }, |
| 50988 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 55523 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 50989 | .each = .{ .once = &.{ | 55524 | .each = .{ .once = &.{ |
| ... | @@ -51007,6 +55542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51007,6 +55542,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51007 | .unused, | 55542 | .unused, |
| 51008 | .unused, | 55543 | .unused, |
| 51009 | .unused, | 55544 | .unused, |
| | 55545 | .unused, |
| | 55546 | .unused, |
| 51010 | }, | 55547 | }, |
| 51011 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 55548 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 51012 | .each = .{ .once = &.{ | 55549 | .each = .{ .once = &.{ |
| ... | @@ -51030,6 +55567,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51030,6 +55567,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51030 | .unused, | 55567 | .unused, |
| 51031 | .unused, | 55568 | .unused, |
| 51032 | .unused, | 55569 | .unused, |
| | 55570 | .unused, |
| | 55571 | .unused, |
| 51033 | }, | 55572 | }, |
| 51034 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 55573 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 51035 | .each = .{ .once = &.{ | 55574 | .each = .{ .once = &.{ |
| ... | @@ -51056,6 +55595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51056,6 +55595,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51056 | .unused, | 55595 | .unused, |
| 51057 | .unused, | 55596 | .unused, |
| 51058 | .unused, | 55597 | .unused, |
| | 55598 | .unused, |
| | 55599 | .unused, |
| 51059 | }, | 55600 | }, |
| 51060 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 55601 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 51061 | .each = .{ .once = &.{ | 55602 | .each = .{ .once = &.{ |
| ... | @@ -51079,6 +55620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51079,6 +55620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51079 | .unused, | 55620 | .unused, |
| 51080 | .unused, | 55621 | .unused, |
| 51081 | .unused, | 55622 | .unused, |
| | 55623 | .unused, |
| | 55624 | .unused, |
| 51082 | }, | 55625 | }, |
| 51083 | .dst_temps = .{ .mem, .unused }, | 55626 | .dst_temps = .{ .mem, .unused }, |
| 51084 | .clobbers = .{ .eflags = true }, | 55627 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51112,6 +55655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51112,6 +55655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51112 | .unused, | 55655 | .unused, |
| 51113 | .unused, | 55656 | .unused, |
| 51114 | .unused, | 55657 | .unused, |
| | 55658 | .unused, |
| | 55659 | .unused, |
| 51115 | }, | 55660 | }, |
| 51116 | .dst_temps = .{ .mem, .unused }, | 55661 | .dst_temps = .{ .mem, .unused }, |
| 51117 | .clobbers = .{ .eflags = true }, | 55662 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51141,6 +55686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51141,6 +55686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51141 | .unused, | 55686 | .unused, |
| 51142 | .unused, | 55687 | .unused, |
| 51143 | .unused, | 55688 | .unused, |
| | 55689 | .unused, |
| | 55690 | .unused, |
| 51144 | }, | 55691 | }, |
| 51145 | .dst_temps = .{ .mem, .unused }, | 55692 | .dst_temps = .{ .mem, .unused }, |
| 51146 | .clobbers = .{ .eflags = true }, | 55693 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51174,6 +55721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51174,6 +55721,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51174 | .unused, | 55721 | .unused, |
| 51175 | .unused, | 55722 | .unused, |
| 51176 | .unused, | 55723 | .unused, |
| | 55724 | .unused, |
| | 55725 | .unused, |
| 51177 | }, | 55726 | }, |
| 51178 | .dst_temps = .{ .mem, .unused }, | 55727 | .dst_temps = .{ .mem, .unused }, |
| 51179 | .clobbers = .{ .eflags = true }, | 55728 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51203,6 +55752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51203,6 +55752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51203 | .unused, | 55752 | .unused, |
| 51204 | .unused, | 55753 | .unused, |
| 51205 | .unused, | 55754 | .unused, |
| | 55755 | .unused, |
| | 55756 | .unused, |
| 51206 | }, | 55757 | }, |
| 51207 | .dst_temps = .{ .mem, .unused }, | 55758 | .dst_temps = .{ .mem, .unused }, |
| 51208 | .clobbers = .{ .eflags = true }, | 55759 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51237,6 +55788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51237,6 +55788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51237 | .unused, | 55788 | .unused, |
| 51238 | .unused, | 55789 | .unused, |
| 51239 | .unused, | 55790 | .unused, |
| | 55791 | .unused, |
| | 55792 | .unused, |
| 51240 | }, | 55793 | }, |
| 51241 | .dst_temps = .{ .mem, .unused }, | 55794 | .dst_temps = .{ .mem, .unused }, |
| 51242 | .clobbers = .{ .eflags = true }, | 55795 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51267,6 +55820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51267,6 +55820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51267 | .unused, | 55820 | .unused, |
| 51268 | .unused, | 55821 | .unused, |
| 51269 | .unused, | 55822 | .unused, |
| | 55823 | .unused, |
| | 55824 | .unused, |
| 51270 | }, | 55825 | }, |
| 51271 | .dst_temps = .{ .mem, .unused }, | 55826 | .dst_temps = .{ .mem, .unused }, |
| 51272 | .clobbers = .{ .eflags = true }, | 55827 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51297,6 +55852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51297,6 +55852,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51297 | .unused, | 55852 | .unused, |
| 51298 | .unused, | 55853 | .unused, |
| 51299 | .unused, | 55854 | .unused, |
| | 55855 | .unused, |
| | 55856 | .unused, |
| 51300 | }, | 55857 | }, |
| 51301 | .dst_temps = .{ .mem, .unused }, | 55858 | .dst_temps = .{ .mem, .unused }, |
| 51302 | .clobbers = .{ .eflags = true }, | 55859 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51324,6 +55881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51324,6 +55881,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51324 | .unused, | 55881 | .unused, |
| 51325 | .unused, | 55882 | .unused, |
| 51326 | .unused, | 55883 | .unused, |
| | 55884 | .unused, |
| | 55885 | .unused, |
| 51327 | }, | 55886 | }, |
| 51328 | .dst_temps = .{ .mem, .unused }, | 55887 | .dst_temps = .{ .mem, .unused }, |
| 51329 | .clobbers = .{ .eflags = true }, | 55888 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51353,6 +55912,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51353,6 +55912,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51353 | .unused, | 55912 | .unused, |
| 51354 | .unused, | 55913 | .unused, |
| 51355 | .unused, | 55914 | .unused, |
| | 55915 | .unused, |
| | 55916 | .unused, |
| 51356 | }, | 55917 | }, |
| 51357 | .dst_temps = .{ .mem, .unused }, | 55918 | .dst_temps = .{ .mem, .unused }, |
| 51358 | .clobbers = .{ .eflags = true }, | 55919 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51381,6 +55942,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51381,6 +55942,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51381 | .unused, | 55942 | .unused, |
| 51382 | .unused, | 55943 | .unused, |
| 51383 | .unused, | 55944 | .unused, |
| | 55945 | .unused, |
| | 55946 | .unused, |
| 51384 | }, | 55947 | }, |
| 51385 | .dst_temps = .{ .mem, .unused }, | 55948 | .dst_temps = .{ .mem, .unused }, |
| 51386 | .clobbers = .{ .eflags = true }, | 55949 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51409,6 +55972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51409,6 +55972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51409 | .unused, | 55972 | .unused, |
| 51410 | .unused, | 55973 | .unused, |
| 51411 | .unused, | 55974 | .unused, |
| | 55975 | .unused, |
| | 55976 | .unused, |
| 51412 | }, | 55977 | }, |
| 51413 | .dst_temps = .{ .mem, .unused }, | 55978 | .dst_temps = .{ .mem, .unused }, |
| 51414 | .clobbers = .{ .eflags = true }, | 55979 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51436,6 +56001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51436,6 +56001,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51436 | .unused, | 56001 | .unused, |
| 51437 | .unused, | 56002 | .unused, |
| 51438 | .unused, | 56003 | .unused, |
| | 56004 | .unused, |
| | 56005 | .unused, |
| 51439 | }, | 56006 | }, |
| 51440 | .dst_temps = .{ .mem, .unused }, | 56007 | .dst_temps = .{ .mem, .unused }, |
| 51441 | .clobbers = .{ .eflags = true }, | 56008 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51465,6 +56032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51465,6 +56032,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51465 | .unused, | 56032 | .unused, |
| 51466 | .unused, | 56033 | .unused, |
| 51467 | .unused, | 56034 | .unused, |
| | 56035 | .unused, |
| | 56036 | .unused, |
| 51468 | }, | 56037 | }, |
| 51469 | .dst_temps = .{ .mem, .unused }, | 56038 | .dst_temps = .{ .mem, .unused }, |
| 51470 | .clobbers = .{ .eflags = true }, | 56039 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51493,6 +56062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51493,6 +56062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51493 | .unused, | 56062 | .unused, |
| 51494 | .unused, | 56063 | .unused, |
| 51495 | .unused, | 56064 | .unused, |
| | 56065 | .unused, |
| | 56066 | .unused, |
| 51496 | }, | 56067 | }, |
| 51497 | .dst_temps = .{ .mem, .unused }, | 56068 | .dst_temps = .{ .mem, .unused }, |
| 51498 | .clobbers = .{ .eflags = true }, | 56069 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51521,6 +56092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51521,6 +56092,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51521 | .unused, | 56092 | .unused, |
| 51522 | .unused, | 56093 | .unused, |
| 51523 | .unused, | 56094 | .unused, |
| | 56095 | .unused, |
| | 56096 | .unused, |
| 51524 | }, | 56097 | }, |
| 51525 | .dst_temps = .{ .mem, .unused }, | 56098 | .dst_temps = .{ .mem, .unused }, |
| 51526 | .clobbers = .{ .eflags = true }, | 56099 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51548,6 +56121,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51548,6 +56121,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51548 | .unused, | 56121 | .unused, |
| 51549 | .unused, | 56122 | .unused, |
| 51550 | .unused, | 56123 | .unused, |
| | 56124 | .unused, |
| | 56125 | .unused, |
| 51551 | }, | 56126 | }, |
| 51552 | .dst_temps = .{ .mem, .unused }, | 56127 | .dst_temps = .{ .mem, .unused }, |
| 51553 | .clobbers = .{ .eflags = true }, | 56128 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51577,6 +56152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51577,6 +56152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51577 | .unused, | 56152 | .unused, |
| 51578 | .unused, | 56153 | .unused, |
| 51579 | .unused, | 56154 | .unused, |
| | 56155 | .unused, |
| | 56156 | .unused, |
| 51580 | }, | 56157 | }, |
| 51581 | .dst_temps = .{ .mem, .unused }, | 56158 | .dst_temps = .{ .mem, .unused }, |
| 51582 | .clobbers = .{ .eflags = true }, | 56159 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51605,6 +56182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51605,6 +56182,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51605 | .unused, | 56182 | .unused, |
| 51606 | .unused, | 56183 | .unused, |
| 51607 | .unused, | 56184 | .unused, |
| | 56185 | .unused, |
| | 56186 | .unused, |
| 51608 | }, | 56187 | }, |
| 51609 | .dst_temps = .{ .mem, .unused }, | 56188 | .dst_temps = .{ .mem, .unused }, |
| 51610 | .clobbers = .{ .eflags = true }, | 56189 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51633,6 +56212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51633,6 +56212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51633 | .unused, | 56212 | .unused, |
| 51634 | .unused, | 56213 | .unused, |
| 51635 | .unused, | 56214 | .unused, |
| | 56215 | .unused, |
| | 56216 | .unused, |
| 51636 | }, | 56217 | }, |
| 51637 | .dst_temps = .{ .mem, .unused }, | 56218 | .dst_temps = .{ .mem, .unused }, |
| 51638 | .clobbers = .{ .eflags = true }, | 56219 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51662,6 +56243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51662,6 +56243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51662 | .unused, | 56243 | .unused, |
| 51663 | .unused, | 56244 | .unused, |
| 51664 | .unused, | 56245 | .unused, |
| | 56246 | .unused, |
| | 56247 | .unused, |
| 51665 | }, | 56248 | }, |
| 51666 | .dst_temps = .{ .mem, .unused }, | 56249 | .dst_temps = .{ .mem, .unused }, |
| 51667 | .clobbers = .{ .eflags = true }, | 56250 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51693,6 +56276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51693,6 +56276,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51693 | .unused, | 56276 | .unused, |
| 51694 | .unused, | 56277 | .unused, |
| 51695 | .unused, | 56278 | .unused, |
| | 56279 | .unused, |
| | 56280 | .unused, |
| 51696 | }, | 56281 | }, |
| 51697 | .dst_temps = .{ .mem, .unused }, | 56282 | .dst_temps = .{ .mem, .unused }, |
| 51698 | .clobbers = .{ .eflags = true }, | 56283 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51723,6 +56308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51723,6 +56308,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51723 | .unused, | 56308 | .unused, |
| 51724 | .unused, | 56309 | .unused, |
| 51725 | .unused, | 56310 | .unused, |
| | 56311 | .unused, |
| | 56312 | .unused, |
| 51726 | }, | 56313 | }, |
| 51727 | .dst_temps = .{ .mem, .unused }, | 56314 | .dst_temps = .{ .mem, .unused }, |
| 51728 | .clobbers = .{ .eflags = true }, | 56315 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51753,6 +56340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51753,6 +56340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51753 | .unused, | 56340 | .unused, |
| 51754 | .unused, | 56341 | .unused, |
| 51755 | .unused, | 56342 | .unused, |
| | 56343 | .unused, |
| | 56344 | .unused, |
| 51756 | }, | 56345 | }, |
| 51757 | .dst_temps = .{ .mem, .unused }, | 56346 | .dst_temps = .{ .mem, .unused }, |
| 51758 | .clobbers = .{ .eflags = true }, | 56347 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51783,6 +56372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51783,6 +56372,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51783 | .unused, | 56372 | .unused, |
| 51784 | .unused, | 56373 | .unused, |
| 51785 | .unused, | 56374 | .unused, |
| | 56375 | .unused, |
| | 56376 | .unused, |
| 51786 | }, | 56377 | }, |
| 51787 | .dst_temps = .{ .mem, .unused }, | 56378 | .dst_temps = .{ .mem, .unused }, |
| 51788 | .clobbers = .{ .eflags = true }, | 56379 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51813,6 +56404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51813,6 +56404,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51813 | .unused, | 56404 | .unused, |
| 51814 | .unused, | 56405 | .unused, |
| 51815 | .unused, | 56406 | .unused, |
| | 56407 | .unused, |
| | 56408 | .unused, |
| 51816 | }, | 56409 | }, |
| 51817 | .dst_temps = .{ .mem, .unused }, | 56410 | .dst_temps = .{ .mem, .unused }, |
| 51818 | .clobbers = .{ .eflags = true }, | 56411 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51848,6 +56441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51848,6 +56441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51848 | .unused, | 56441 | .unused, |
| 51849 | .unused, | 56442 | .unused, |
| 51850 | .unused, | 56443 | .unused, |
| | 56444 | .unused, |
| | 56445 | .unused, |
| 51851 | }, | 56446 | }, |
| 51852 | .dst_temps = .{ .mem, .unused }, | 56447 | .dst_temps = .{ .mem, .unused }, |
| 51853 | .clobbers = .{ .eflags = true }, | 56448 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51883,6 +56478,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51883,6 +56478,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51883 | .unused, | 56478 | .unused, |
| 51884 | .unused, | 56479 | .unused, |
| 51885 | .unused, | 56480 | .unused, |
| | 56481 | .unused, |
| | 56482 | .unused, |
| 51886 | }, | 56483 | }, |
| 51887 | .dst_temps = .{ .mem, .unused }, | 56484 | .dst_temps = .{ .mem, .unused }, |
| 51888 | .clobbers = .{ .eflags = true }, | 56485 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51920,6 +56517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51920,6 +56517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51920 | .unused, | 56517 | .unused, |
| 51921 | .unused, | 56518 | .unused, |
| 51922 | .unused, | 56519 | .unused, |
| | 56520 | .unused, |
| | 56521 | .unused, |
| 51923 | }, | 56522 | }, |
| 51924 | .dst_temps = .{ .mem, .unused }, | 56523 | .dst_temps = .{ .mem, .unused }, |
| 51925 | .clobbers = .{ .eflags = true }, | 56524 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51957,6 +56556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51957,6 +56556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51957 | .unused, | 56556 | .unused, |
| 51958 | .unused, | 56557 | .unused, |
| 51959 | .unused, | 56558 | .unused, |
| | 56559 | .unused, |
| | 56560 | .unused, |
| 51960 | }, | 56561 | }, |
| 51961 | .dst_temps = .{ .mem, .unused }, | 56562 | .dst_temps = .{ .mem, .unused }, |
| 51962 | .clobbers = .{ .eflags = true }, | 56563 | .clobbers = .{ .eflags = true }, |
| ... | @@ -51991,6 +56592,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -51991,6 +56592,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 51991 | .unused, | 56592 | .unused, |
| 51992 | .unused, | 56593 | .unused, |
| 51993 | .unused, | 56594 | .unused, |
| | 56595 | .unused, |
| | 56596 | .unused, |
| 51994 | }, | 56597 | }, |
| 51995 | .dst_temps = .{ .mem, .unused }, | 56598 | .dst_temps = .{ .mem, .unused }, |
| 51996 | .clobbers = .{ .eflags = true }, | 56599 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52025,6 +56628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52025,6 +56628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52025 | .unused, | 56628 | .unused, |
| 52026 | .unused, | 56629 | .unused, |
| 52027 | .unused, | 56630 | .unused, |
| | 56631 | .unused, |
| | 56632 | .unused, |
| 52028 | }, | 56633 | }, |
| 52029 | .dst_temps = .{ .mem, .unused }, | 56634 | .dst_temps = .{ .mem, .unused }, |
| 52030 | .clobbers = .{ .eflags = true }, | 56635 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52057,6 +56662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52057,6 +56662,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52057 | .unused, | 56662 | .unused, |
| 52058 | .unused, | 56663 | .unused, |
| 52059 | .unused, | 56664 | .unused, |
| | 56665 | .unused, |
| | 56666 | .unused, |
| 52060 | }, | 56667 | }, |
| 52061 | .dst_temps = .{ .mem, .unused }, | 56668 | .dst_temps = .{ .mem, .unused }, |
| 52062 | .clobbers = .{ .eflags = true }, | 56669 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52089,6 +56696,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52089,6 +56696,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52089 | .unused, | 56696 | .unused, |
| 52090 | .unused, | 56697 | .unused, |
| 52091 | .unused, | 56698 | .unused, |
| | 56699 | .unused, |
| | 56700 | .unused, |
| 52092 | }, | 56701 | }, |
| 52093 | .dst_temps = .{ .mem, .unused }, | 56702 | .dst_temps = .{ .mem, .unused }, |
| 52094 | .clobbers = .{ .eflags = true }, | 56703 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52124,6 +56733,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52124,6 +56733,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52124 | .unused, | 56733 | .unused, |
| 52125 | .unused, | 56734 | .unused, |
| 52126 | .unused, | 56735 | .unused, |
| | 56736 | .unused, |
| | 56737 | .unused, |
| 52127 | }, | 56738 | }, |
| 52128 | .dst_temps = .{ .mem, .unused }, | 56739 | .dst_temps = .{ .mem, .unused }, |
| 52129 | .clobbers = .{ .eflags = true }, | 56740 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52159,6 +56770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52159,6 +56770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52159 | .unused, | 56770 | .unused, |
| 52160 | .unused, | 56771 | .unused, |
| 52161 | .unused, | 56772 | .unused, |
| | 56773 | .unused, |
| | 56774 | .unused, |
| 52162 | }, | 56775 | }, |
| 52163 | .dst_temps = .{ .mem, .unused }, | 56776 | .dst_temps = .{ .mem, .unused }, |
| 52164 | .clobbers = .{ .eflags = true }, | 56777 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52192,6 +56805,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52192,6 +56805,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52192 | .unused, | 56805 | .unused, |
| 52193 | .unused, | 56806 | .unused, |
| 52194 | .unused, | 56807 | .unused, |
| | 56808 | .unused, |
| | 56809 | .unused, |
| 52195 | }, | 56810 | }, |
| 52196 | .dst_temps = .{ .mem, .unused }, | 56811 | .dst_temps = .{ .mem, .unused }, |
| 52197 | .clobbers = .{ .eflags = true }, | 56812 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52225,6 +56840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52225,6 +56840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52225 | .unused, | 56840 | .unused, |
| 52226 | .unused, | 56841 | .unused, |
| 52227 | .unused, | 56842 | .unused, |
| | 56843 | .unused, |
| | 56844 | .unused, |
| 52228 | }, | 56845 | }, |
| 52229 | .dst_temps = .{ .mem, .unused }, | 56846 | .dst_temps = .{ .mem, .unused }, |
| 52230 | .clobbers = .{ .eflags = true }, | 56847 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52260,6 +56877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52260,6 +56877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52260 | .unused, | 56877 | .unused, |
| 52261 | .unused, | 56878 | .unused, |
| 52262 | .unused, | 56879 | .unused, |
| | 56880 | .unused, |
| | 56881 | .unused, |
| 52263 | }, | 56882 | }, |
| 52264 | .dst_temps = .{ .mem, .unused }, | 56883 | .dst_temps = .{ .mem, .unused }, |
| 52265 | .clobbers = .{ .eflags = true }, | 56884 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52295,6 +56914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52295,6 +56914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52295 | .unused, | 56914 | .unused, |
| 52296 | .unused, | 56915 | .unused, |
| 52297 | .unused, | 56916 | .unused, |
| | 56917 | .unused, |
| | 56918 | .unused, |
| 52298 | }, | 56919 | }, |
| 52299 | .dst_temps = .{ .mem, .unused }, | 56920 | .dst_temps = .{ .mem, .unused }, |
| 52300 | .clobbers = .{ .eflags = true }, | 56921 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52329,6 +56950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52329,6 +56950,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52329 | .unused, | 56950 | .unused, |
| 52330 | .unused, | 56951 | .unused, |
| 52331 | .unused, | 56952 | .unused, |
| | 56953 | .unused, |
| | 56954 | .unused, |
| 52332 | }, | 56955 | }, |
| 52333 | .dst_temps = .{ .mem, .unused }, | 56956 | .dst_temps = .{ .mem, .unused }, |
| 52334 | .clobbers = .{ .eflags = true }, | 56957 | .clobbers = .{ .eflags = true }, |
| ... | @@ -52990,6 +57613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -52990,6 +57613,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 52990 | .unused, | 57613 | .unused, |
| 52991 | .unused, | 57614 | .unused, |
| 52992 | .unused, | 57615 | .unused, |
| | 57616 | .unused, |
| | 57617 | .unused, |
| 52993 | }, | 57618 | }, |
| 52994 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 57619 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 52995 | .each = .{ .once = &.{ | 57620 | .each = .{ .once = &.{ |
| ... | @@ -53013,6 +57638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53013,6 +57638,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53013 | .unused, | 57638 | .unused, |
| 53014 | .unused, | 57639 | .unused, |
| 53015 | .unused, | 57640 | .unused, |
| | 57641 | .unused, |
| | 57642 | .unused, |
| 53016 | }, | 57643 | }, |
| 53017 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 57644 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 53018 | .each = .{ .once = &.{ | 57645 | .each = .{ .once = &.{ |
| ... | @@ -53036,6 +57663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53036,6 +57663,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53036 | .unused, | 57663 | .unused, |
| 53037 | .unused, | 57664 | .unused, |
| 53038 | .unused, | 57665 | .unused, |
| | 57666 | .unused, |
| | 57667 | .unused, |
| 53039 | }, | 57668 | }, |
| 53040 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 57669 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 53041 | .each = .{ .once = &.{ | 57670 | .each = .{ .once = &.{ |
| ... | @@ -53059,6 +57688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53059,6 +57688,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53059 | .unused, | 57688 | .unused, |
| 53060 | .unused, | 57689 | .unused, |
| 53061 | .unused, | 57690 | .unused, |
| | 57691 | .unused, |
| | 57692 | .unused, |
| 53062 | }, | 57693 | }, |
| 53063 | .dst_temps = .{ .mem, .unused }, | 57694 | .dst_temps = .{ .mem, .unused }, |
| 53064 | .clobbers = .{ .eflags = true }, | 57695 | .clobbers = .{ .eflags = true }, |
| ... | @@ -53086,6 +57717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53086,6 +57717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53086 | .unused, | 57717 | .unused, |
| 53087 | .unused, | 57718 | .unused, |
| 53088 | .unused, | 57719 | .unused, |
| | 57720 | .unused, |
| | 57721 | .unused, |
| 53089 | }, | 57722 | }, |
| 53090 | .dst_temps = .{ .mem, .unused }, | 57723 | .dst_temps = .{ .mem, .unused }, |
| 53091 | .each = .{ .once = &.{ | 57724 | .each = .{ .once = &.{ |
| ... | @@ -53111,6 +57744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53111,6 +57744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53111 | .unused, | 57744 | .unused, |
| 53112 | .unused, | 57745 | .unused, |
| 53113 | .unused, | 57746 | .unused, |
| | 57747 | .unused, |
| | 57748 | .unused, |
| 53114 | }, | 57749 | }, |
| 53115 | .dst_temps = .{ .mem, .unused }, | 57750 | .dst_temps = .{ .mem, .unused }, |
| 53116 | .clobbers = .{ .eflags = true }, | 57751 | .clobbers = .{ .eflags = true }, |
| ... | @@ -53140,6 +57775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53140,6 +57775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53140 | .unused, | 57775 | .unused, |
| 53141 | .unused, | 57776 | .unused, |
| 53142 | .unused, | 57777 | .unused, |
| | 57778 | .unused, |
| | 57779 | .unused, |
| 53143 | }, | 57780 | }, |
| 53144 | .dst_temps = .{ .mem, .unused }, | 57781 | .dst_temps = .{ .mem, .unused }, |
| 53145 | .clobbers = .{ .eflags = true }, | 57782 | .clobbers = .{ .eflags = true }, |
| ... | @@ -53170,6 +57807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53170,6 +57807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53170 | .unused, | 57807 | .unused, |
| 53171 | .unused, | 57808 | .unused, |
| 53172 | .unused, | 57809 | .unused, |
| | 57810 | .unused, |
| | 57811 | .unused, |
| 53173 | }, | 57812 | }, |
| 53174 | .dst_temps = .{ .{ .reg = .eax }, .unused }, | 57813 | .dst_temps = .{ .{ .reg = .eax }, .unused }, |
| 53175 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57814 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53194,6 +57833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53194,6 +57833,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53194 | .unused, | 57833 | .unused, |
| 53195 | .unused, | 57834 | .unused, |
| 53196 | .unused, | 57835 | .unused, |
| | 57836 | .unused, |
| | 57837 | .unused, |
| 53197 | }, | 57838 | }, |
| 53198 | .dst_temps = .{ .{ .reg = .eax }, .unused }, | 57839 | .dst_temps = .{ .{ .reg = .eax }, .unused }, |
| 53199 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57840 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53218,6 +57859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53218,6 +57859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53218 | .unused, | 57859 | .unused, |
| 53219 | .unused, | 57860 | .unused, |
| 53220 | .unused, | 57861 | .unused, |
| | 57862 | .unused, |
| | 57863 | .unused, |
| 53221 | }, | 57864 | }, |
| 53222 | .dst_temps = .{ .{ .reg = .rax }, .unused }, | 57865 | .dst_temps = .{ .{ .reg = .rax }, .unused }, |
| 53223 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57866 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53242,6 +57885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53242,6 +57885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53242 | .unused, | 57885 | .unused, |
| 53243 | .unused, | 57886 | .unused, |
| 53244 | .unused, | 57887 | .unused, |
| | 57888 | .unused, |
| | 57889 | .unused, |
| 53245 | }, | 57890 | }, |
| 53246 | .dst_temps = .{ .{ .reg = .rax }, .unused }, | 57891 | .dst_temps = .{ .{ .reg = .rax }, .unused }, |
| 53247 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57892 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53266,6 +57911,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53266,6 +57911,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53266 | .unused, | 57911 | .unused, |
| 53267 | .unused, | 57912 | .unused, |
| 53268 | .unused, | 57913 | .unused, |
| | 57914 | .unused, |
| | 57915 | .unused, |
| 53269 | }, | 57916 | }, |
| 53270 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 57917 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 53271 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57918 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53290,6 +57937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53290,6 +57937,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53290 | .unused, | 57937 | .unused, |
| 53291 | .unused, | 57938 | .unused, |
| 53292 | .unused, | 57939 | .unused, |
| | 57940 | .unused, |
| | 57941 | .unused, |
| 53293 | }, | 57942 | }, |
| 53294 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 57943 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 53295 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57944 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53314,6 +57963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53314,6 +57963,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53314 | .unused, | 57963 | .unused, |
| 53315 | .unused, | 57964 | .unused, |
| 53316 | .unused, | 57965 | .unused, |
| | 57966 | .unused, |
| | 57967 | .unused, |
| 53317 | }, | 57968 | }, |
| 53318 | .dst_temps = .{ .mem, .unused }, | 57969 | .dst_temps = .{ .mem, .unused }, |
| 53319 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 57970 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53343,6 +57994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53343,6 +57994,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53343 | .unused, | 57994 | .unused, |
| 53344 | .unused, | 57995 | .unused, |
| 53345 | .unused, | 57996 | .unused, |
| | 57997 | .unused, |
| | 57998 | .unused, |
| 53346 | }, | 57999 | }, |
| 53347 | .dst_temps = .{ .mem, .unused }, | 58000 | .dst_temps = .{ .mem, .unused }, |
| 53348 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58001 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53372,6 +58025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53372,6 +58025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53372 | .unused, | 58025 | .unused, |
| 53373 | .unused, | 58026 | .unused, |
| 53374 | .unused, | 58027 | .unused, |
| | 58028 | .unused, |
| | 58029 | .unused, |
| 53375 | }, | 58030 | }, |
| 53376 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 58031 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 53377 | .each = .{ .once = &.{ | 58032 | .each = .{ .once = &.{ |
| ... | @@ -53397,6 +58052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53397,6 +58052,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53397 | .unused, | 58052 | .unused, |
| 53398 | .unused, | 58053 | .unused, |
| 53399 | .unused, | 58054 | .unused, |
| | 58055 | .unused, |
| | 58056 | .unused, |
| 53400 | }, | 58057 | }, |
| 53401 | .dst_temps = .{ .mem, .unused }, | 58058 | .dst_temps = .{ .mem, .unused }, |
| 53402 | .each = .{ .once = &.{ | 58059 | .each = .{ .once = &.{ |
| ... | @@ -53428,6 +58085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53428,6 +58085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53428 | .unused, | 58085 | .unused, |
| 53429 | .unused, | 58086 | .unused, |
| 53430 | .unused, | 58087 | .unused, |
| | 58088 | .unused, |
| | 58089 | .unused, |
| 53431 | }, | 58090 | }, |
| 53432 | .dst_temps = .{ .mem, .unused }, | 58091 | .dst_temps = .{ .mem, .unused }, |
| 53433 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58092 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53458,6 +58117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53458,6 +58117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53458 | .unused, | 58117 | .unused, |
| 53459 | .unused, | 58118 | .unused, |
| 53460 | .unused, | 58119 | .unused, |
| | 58120 | .unused, |
| | 58121 | .unused, |
| 53461 | }, | 58122 | }, |
| 53462 | .dst_temps = .{ .mem, .unused }, | 58123 | .dst_temps = .{ .mem, .unused }, |
| 53463 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58124 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53488,6 +58149,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53488,6 +58149,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53488 | .unused, | 58149 | .unused, |
| 53489 | .unused, | 58150 | .unused, |
| 53490 | .unused, | 58151 | .unused, |
| | 58152 | .unused, |
| | 58153 | .unused, |
| 53491 | }, | 58154 | }, |
| 53492 | .dst_temps = .{ .mem, .unused }, | 58155 | .dst_temps = .{ .mem, .unused }, |
| 53493 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58156 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53518,6 +58181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53518,6 +58181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53518 | .unused, | 58181 | .unused, |
| 53519 | .unused, | 58182 | .unused, |
| 53520 | .unused, | 58183 | .unused, |
| | 58184 | .unused, |
| | 58185 | .unused, |
| 53521 | }, | 58186 | }, |
| 53522 | .dst_temps = .{ .mem, .unused }, | 58187 | .dst_temps = .{ .mem, .unused }, |
| 53523 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58188 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53548,6 +58213,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53548,6 +58213,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53548 | .unused, | 58213 | .unused, |
| 53549 | .unused, | 58214 | .unused, |
| 53550 | .unused, | 58215 | .unused, |
| | 58216 | .unused, |
| | 58217 | .unused, |
| 53551 | }, | 58218 | }, |
| 53552 | .dst_temps = .{ .mem, .unused }, | 58219 | .dst_temps = .{ .mem, .unused }, |
| 53553 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58220 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53579,6 +58246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53579,6 +58246,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53579 | .unused, | 58246 | .unused, |
| 53580 | .unused, | 58247 | .unused, |
| 53581 | .unused, | 58248 | .unused, |
| | 58249 | .unused, |
| | 58250 | .unused, |
| 53582 | }, | 58251 | }, |
| 53583 | .dst_temps = .{ .mem, .unused }, | 58252 | .dst_temps = .{ .mem, .unused }, |
| 53584 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58253 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53637,6 +58306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53637,6 +58306,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53637 | .unused, | 58306 | .unused, |
| 53638 | .unused, | 58307 | .unused, |
| 53639 | .unused, | 58308 | .unused, |
| | 58309 | .unused, |
| | 58310 | .unused, |
| 53640 | }, | 58311 | }, |
| 53641 | .dst_temps = .{ .mem, .unused }, | 58312 | .dst_temps = .{ .mem, .unused }, |
| 53642 | .each = .{ .once = &.{ | 58313 | .each = .{ .once = &.{ |
| ... | @@ -53665,6 +58336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53665,6 +58336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53665 | .unused, | 58336 | .unused, |
| 53666 | .unused, | 58337 | .unused, |
| 53667 | .unused, | 58338 | .unused, |
| | 58339 | .unused, |
| | 58340 | .unused, |
| 53668 | }, | 58341 | }, |
| 53669 | .dst_temps = .{ .mem, .unused }, | 58342 | .dst_temps = .{ .mem, .unused }, |
| 53670 | .each = .{ .once = &.{ | 58343 | .each = .{ .once = &.{ |
| ... | @@ -53694,6 +58367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53694,6 +58367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53694 | .unused, | 58367 | .unused, |
| 53695 | .unused, | 58368 | .unused, |
| 53696 | .unused, | 58369 | .unused, |
| | 58370 | .unused, |
| | 58371 | .unused, |
| 53697 | }, | 58372 | }, |
| 53698 | .dst_temps = .{ .mem, .unused }, | 58373 | .dst_temps = .{ .mem, .unused }, |
| 53699 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58374 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53724,6 +58399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53724,6 +58399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53724 | .unused, | 58399 | .unused, |
| 53725 | .unused, | 58400 | .unused, |
| 53726 | .unused, | 58401 | .unused, |
| | 58402 | .unused, |
| | 58403 | .unused, |
| 53727 | }, | 58404 | }, |
| 53728 | .dst_temps = .{ .mem, .unused }, | 58405 | .dst_temps = .{ .mem, .unused }, |
| 53729 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58406 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53754,6 +58431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53754,6 +58431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53754 | .unused, | 58431 | .unused, |
| 53755 | .unused, | 58432 | .unused, |
| 53756 | .unused, | 58433 | .unused, |
| | 58434 | .unused, |
| | 58435 | .unused, |
| 53757 | }, | 58436 | }, |
| 53758 | .dst_temps = .{ .mem, .unused }, | 58437 | .dst_temps = .{ .mem, .unused }, |
| 53759 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58438 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53784,6 +58463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53784,6 +58463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53784 | .unused, | 58463 | .unused, |
| 53785 | .unused, | 58464 | .unused, |
| 53786 | .unused, | 58465 | .unused, |
| | 58466 | .unused, |
| | 58467 | .unused, |
| 53787 | }, | 58468 | }, |
| 53788 | .dst_temps = .{ .mem, .unused }, | 58469 | .dst_temps = .{ .mem, .unused }, |
| 53789 | .each = .{ .once = &.{ | 58470 | .each = .{ .once = &.{ |
| ... | @@ -53811,6 +58492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53811,6 +58492,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53811 | .unused, | 58492 | .unused, |
| 53812 | .unused, | 58493 | .unused, |
| 53813 | .unused, | 58494 | .unused, |
| | 58495 | .unused, |
| | 58496 | .unused, |
| 53814 | }, | 58497 | }, |
| 53815 | .dst_temps = .{ .mem, .unused }, | 58498 | .dst_temps = .{ .mem, .unused }, |
| 53816 | .each = .{ .once = &.{ | 58499 | .each = .{ .once = &.{ |
| ... | @@ -53841,6 +58524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53841,6 +58524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53841 | .unused, | 58524 | .unused, |
| 53842 | .unused, | 58525 | .unused, |
| 53843 | .unused, | 58526 | .unused, |
| | 58527 | .unused, |
| | 58528 | .unused, |
| 53844 | }, | 58529 | }, |
| 53845 | .dst_temps = .{ .mem, .unused }, | 58530 | .dst_temps = .{ .mem, .unused }, |
| 53846 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58531 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53871,6 +58556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53871,6 +58556,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53871 | .unused, | 58556 | .unused, |
| 53872 | .unused, | 58557 | .unused, |
| 53873 | .unused, | 58558 | .unused, |
| | 58559 | .unused, |
| | 58560 | .unused, |
| 53874 | }, | 58561 | }, |
| 53875 | .dst_temps = .{ .mem, .unused }, | 58562 | .dst_temps = .{ .mem, .unused }, |
| 53876 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58563 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53901,6 +58588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53901,6 +58588,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53901 | .unused, | 58588 | .unused, |
| 53902 | .unused, | 58589 | .unused, |
| 53903 | .unused, | 58590 | .unused, |
| | 58591 | .unused, |
| | 58592 | .unused, |
| 53904 | }, | 58593 | }, |
| 53905 | .dst_temps = .{ .mem, .unused }, | 58594 | .dst_temps = .{ .mem, .unused }, |
| 53906 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58595 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53931,6 +58620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53931,6 +58620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53931 | .unused, | 58620 | .unused, |
| 53932 | .unused, | 58621 | .unused, |
| 53933 | .unused, | 58622 | .unused, |
| | 58623 | .unused, |
| | 58624 | .unused, |
| 53934 | }, | 58625 | }, |
| 53935 | .dst_temps = .{ .mem, .unused }, | 58626 | .dst_temps = .{ .mem, .unused }, |
| 53936 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58627 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53961,6 +58652,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53961,6 +58652,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53961 | .unused, | 58652 | .unused, |
| 53962 | .unused, | 58653 | .unused, |
| 53963 | .unused, | 58654 | .unused, |
| | 58655 | .unused, |
| | 58656 | .unused, |
| 53964 | }, | 58657 | }, |
| 53965 | .dst_temps = .{ .mem, .unused }, | 58658 | .dst_temps = .{ .mem, .unused }, |
| 53966 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58659 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -53992,6 +58685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -53992,6 +58685,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 53992 | .unused, | 58685 | .unused, |
| 53993 | .unused, | 58686 | .unused, |
| 53994 | .unused, | 58687 | .unused, |
| | 58688 | .unused, |
| | 58689 | .unused, |
| 53995 | }, | 58690 | }, |
| 53996 | .dst_temps = .{ .mem, .unused }, | 58691 | .dst_temps = .{ .mem, .unused }, |
| 53997 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58692 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54022,6 +58717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54022,6 +58717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54022 | .unused, | 58717 | .unused, |
| 54023 | .unused, | 58718 | .unused, |
| 54024 | .unused, | 58719 | .unused, |
| | 58720 | .unused, |
| | 58721 | .unused, |
| 54025 | }, | 58722 | }, |
| 54026 | .dst_temps = .{ .mem, .unused }, | 58723 | .dst_temps = .{ .mem, .unused }, |
| 54027 | .each = .{ .once = &.{ | 58724 | .each = .{ .once = &.{ |
| ... | @@ -54052,6 +58749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54052,6 +58749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54052 | .unused, | 58749 | .unused, |
| 54053 | .unused, | 58750 | .unused, |
| 54054 | .unused, | 58751 | .unused, |
| | 58752 | .unused, |
| | 58753 | .unused, |
| 54055 | }, | 58754 | }, |
| 54056 | .dst_temps = .{ .mem, .unused }, | 58755 | .dst_temps = .{ .mem, .unused }, |
| 54057 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58756 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54082,6 +58781,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54082,6 +58781,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54082 | .unused, | 58781 | .unused, |
| 54083 | .unused, | 58782 | .unused, |
| 54084 | .unused, | 58783 | .unused, |
| | 58784 | .unused, |
| | 58785 | .unused, |
| 54085 | }, | 58786 | }, |
| 54086 | .dst_temps = .{ .mem, .unused }, | 58787 | .dst_temps = .{ .mem, .unused }, |
| 54087 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58788 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54112,6 +58813,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54112,6 +58813,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54112 | .unused, | 58813 | .unused, |
| 54113 | .unused, | 58814 | .unused, |
| 54114 | .unused, | 58815 | .unused, |
| | 58816 | .unused, |
| | 58817 | .unused, |
| 54115 | }, | 58818 | }, |
| 54116 | .dst_temps = .{ .mem, .unused }, | 58819 | .dst_temps = .{ .mem, .unused }, |
| 54117 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58820 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54142,6 +58845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54142,6 +58845,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54142 | .unused, | 58845 | .unused, |
| 54143 | .unused, | 58846 | .unused, |
| 54144 | .unused, | 58847 | .unused, |
| | 58848 | .unused, |
| | 58849 | .unused, |
| 54145 | }, | 58850 | }, |
| 54146 | .dst_temps = .{ .mem, .unused }, | 58851 | .dst_temps = .{ .mem, .unused }, |
| 54147 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58852 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54172,6 +58877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54172,6 +58877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54172 | .unused, | 58877 | .unused, |
| 54173 | .unused, | 58878 | .unused, |
| 54174 | .unused, | 58879 | .unused, |
| | 58880 | .unused, |
| | 58881 | .unused, |
| 54175 | }, | 58882 | }, |
| 54176 | .dst_temps = .{ .mem, .unused }, | 58883 | .dst_temps = .{ .mem, .unused }, |
| 54177 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58884 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54203,6 +58910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54203,6 +58910,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54203 | .unused, | 58910 | .unused, |
| 54204 | .unused, | 58911 | .unused, |
| 54205 | .unused, | 58912 | .unused, |
| | 58913 | .unused, |
| | 58914 | .unused, |
| 54206 | }, | 58915 | }, |
| 54207 | .dst_temps = .{ .mem, .unused }, | 58916 | .dst_temps = .{ .mem, .unused }, |
| 54208 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58917 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54234,6 +58943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54234,6 +58943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54234 | .unused, | 58943 | .unused, |
| 54235 | .unused, | 58944 | .unused, |
| 54236 | .unused, | 58945 | .unused, |
| | 58946 | .unused, |
| | 58947 | .unused, |
| 54237 | }, | 58948 | }, |
| 54238 | .dst_temps = .{ .mem, .unused }, | 58949 | .dst_temps = .{ .mem, .unused }, |
| 54239 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58950 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54265,6 +58976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54265,6 +58976,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54265 | .unused, | 58976 | .unused, |
| 54266 | .unused, | 58977 | .unused, |
| 54267 | .unused, | 58978 | .unused, |
| | 58979 | .unused, |
| | 58980 | .unused, |
| 54268 | }, | 58981 | }, |
| 54269 | .dst_temps = .{ .mem, .unused }, | 58982 | .dst_temps = .{ .mem, .unused }, |
| 54270 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 58983 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54296,6 +59009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54296,6 +59009,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54296 | .unused, | 59009 | .unused, |
| 54297 | .unused, | 59010 | .unused, |
| 54298 | .unused, | 59011 | .unused, |
| | 59012 | .unused, |
| | 59013 | .unused, |
| 54299 | }, | 59014 | }, |
| 54300 | .dst_temps = .{ .mem, .unused }, | 59015 | .dst_temps = .{ .mem, .unused }, |
| 54301 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59016 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54327,6 +59042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54327,6 +59042,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54327 | .unused, | 59042 | .unused, |
| 54328 | .unused, | 59043 | .unused, |
| 54329 | .unused, | 59044 | .unused, |
| | 59045 | .unused, |
| | 59046 | .unused, |
| 54330 | }, | 59047 | }, |
| 54331 | .dst_temps = .{ .mem, .unused }, | 59048 | .dst_temps = .{ .mem, .unused }, |
| 54332 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59049 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54358,6 +59075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54358,6 +59075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54358 | .unused, | 59075 | .unused, |
| 54359 | .unused, | 59076 | .unused, |
| 54360 | .unused, | 59077 | .unused, |
| | 59078 | .unused, |
| | 59079 | .unused, |
| 54361 | }, | 59080 | }, |
| 54362 | .dst_temps = .{ .mem, .unused }, | 59081 | .dst_temps = .{ .mem, .unused }, |
| 54363 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59082 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54390,6 +59109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54390,6 +59109,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54390 | .unused, | 59109 | .unused, |
| 54391 | .unused, | 59110 | .unused, |
| 54392 | .unused, | 59111 | .unused, |
| | 59112 | .unused, |
| | 59113 | .unused, |
| 54393 | }, | 59114 | }, |
| 54394 | .dst_temps = .{ .mem, .unused }, | 59115 | .dst_temps = .{ .mem, .unused }, |
| 54395 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59116 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54422,6 +59143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54422,6 +59143,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54422 | .unused, | 59143 | .unused, |
| 54423 | .unused, | 59144 | .unused, |
| 54424 | .unused, | 59145 | .unused, |
| | 59146 | .unused, |
| | 59147 | .unused, |
| 54425 | }, | 59148 | }, |
| 54426 | .dst_temps = .{ .mem, .unused }, | 59149 | .dst_temps = .{ .mem, .unused }, |
| 54427 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59150 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54455,6 +59178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54455,6 +59178,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54455 | .unused, | 59178 | .unused, |
| 54456 | .unused, | 59179 | .unused, |
| 54457 | .unused, | 59180 | .unused, |
| | 59181 | .unused, |
| | 59182 | .unused, |
| 54458 | }, | 59183 | }, |
| 54459 | .dst_temps = .{ .mem, .unused }, | 59184 | .dst_temps = .{ .mem, .unused }, |
| 54460 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59185 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54488,6 +59213,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54488,6 +59213,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54488 | .unused, | 59213 | .unused, |
| 54489 | .unused, | 59214 | .unused, |
| 54490 | .unused, | 59215 | .unused, |
| | 59216 | .unused, |
| | 59217 | .unused, |
| 54491 | }, | 59218 | }, |
| 54492 | .dst_temps = .{ .mem, .unused }, | 59219 | .dst_temps = .{ .mem, .unused }, |
| 54493 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59220 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54521,6 +59248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54521,6 +59248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54521 | .unused, | 59248 | .unused, |
| 54522 | .unused, | 59249 | .unused, |
| 54523 | .unused, | 59250 | .unused, |
| | 59251 | .unused, |
| | 59252 | .unused, |
| 54524 | }, | 59253 | }, |
| 54525 | .dst_temps = .{ .mem, .unused }, | 59254 | .dst_temps = .{ .mem, .unused }, |
| 54526 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59255 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54554,6 +59283,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54554,6 +59283,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54554 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixhfei" } } }, | 59283 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixhfei" } } }, |
| 54555 | .unused, | 59284 | .unused, |
| 54556 | .unused, | 59285 | .unused, |
| | 59286 | .unused, |
| | 59287 | .unused, |
| 54557 | }, | 59288 | }, |
| 54558 | .dst_temps = .{ .mem, .unused }, | 59289 | .dst_temps = .{ .mem, .unused }, |
| 54559 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59290 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54588,6 +59319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54588,6 +59319,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54588 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunshfei" } } }, | 59319 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunshfei" } } }, |
| 54589 | .unused, | 59320 | .unused, |
| 54590 | .unused, | 59321 | .unused, |
| | 59322 | .unused, |
| | 59323 | .unused, |
| 54591 | }, | 59324 | }, |
| 54592 | .dst_temps = .{ .mem, .unused }, | 59325 | .dst_temps = .{ .mem, .unused }, |
| 54593 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59326 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54669,6 +59402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54669,6 +59402,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54669 | .unused, | 59402 | .unused, |
| 54670 | .unused, | 59403 | .unused, |
| 54671 | .unused, | 59404 | .unused, |
| | 59405 | .unused, |
| | 59406 | .unused, |
| 54672 | }, | 59407 | }, |
| 54673 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 59408 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 54674 | .clobbers = .{ .eflags = true }, | 59409 | .clobbers = .{ .eflags = true }, |
| ... | @@ -54699,6 +59434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54699,6 +59434,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54699 | .unused, | 59434 | .unused, |
| 54700 | .unused, | 59435 | .unused, |
| 54701 | .unused, | 59436 | .unused, |
| | 59437 | .unused, |
| | 59438 | .unused, |
| 54702 | }, | 59439 | }, |
| 54703 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 59440 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 54704 | .clobbers = .{ .eflags = true }, | 59441 | .clobbers = .{ .eflags = true }, |
| ... | @@ -54730,6 +59467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54730,6 +59467,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54730 | .unused, | 59467 | .unused, |
| 54731 | .unused, | 59468 | .unused, |
| 54732 | .unused, | 59469 | .unused, |
| | 59470 | .unused, |
| | 59471 | .unused, |
| 54733 | }, | 59472 | }, |
| 54734 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 59473 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 54735 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59474 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54754,6 +59493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54754,6 +59493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54754 | .unused, | 59493 | .unused, |
| 54755 | .unused, | 59494 | .unused, |
| 54756 | .unused, | 59495 | .unused, |
| | 59496 | .unused, |
| | 59497 | .unused, |
| 54757 | }, | 59498 | }, |
| 54758 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 59499 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 54759 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59500 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54778,6 +59519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54778,6 +59519,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54778 | .{ .type = .u32, .kind = .{ .reg = .ecx } }, | 59519 | .{ .type = .u32, .kind = .{ .reg = .ecx } }, |
| 54779 | .unused, | 59520 | .unused, |
| 54780 | .unused, | 59521 | .unused, |
| | 59522 | .unused, |
| | 59523 | .unused, |
| 54781 | }, | 59524 | }, |
| 54782 | .dst_temps = .{ .mem, .unused }, | 59525 | .dst_temps = .{ .mem, .unused }, |
| 54783 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59526 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54817,6 +59560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54817,6 +59560,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54817 | .{ .type = .u32, .kind = .{ .reg = .ecx } }, | 59560 | .{ .type = .u32, .kind = .{ .reg = .ecx } }, |
| 54818 | .unused, | 59561 | .unused, |
| 54819 | .unused, | 59562 | .unused, |
| | 59563 | .unused, |
| | 59564 | .unused, |
| 54820 | }, | 59565 | }, |
| 54821 | .dst_temps = .{ .mem, .unused }, | 59566 | .dst_temps = .{ .mem, .unused }, |
| 54822 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59567 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54856,6 +59601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54856,6 +59601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54856 | .{ .type = .usize, .kind = .{ .reg = .rdi } }, | 59601 | .{ .type = .usize, .kind = .{ .reg = .rdi } }, |
| 54857 | .unused, | 59602 | .unused, |
| 54858 | .unused, | 59603 | .unused, |
| | 59604 | .unused, |
| | 59605 | .unused, |
| 54859 | }, | 59606 | }, |
| 54860 | .dst_temps = .{ .mem, .unused }, | 59607 | .dst_temps = .{ .mem, .unused }, |
| 54861 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59608 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54895,6 +59642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54895,6 +59642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54895 | .unused, | 59642 | .unused, |
| 54896 | .unused, | 59643 | .unused, |
| 54897 | .unused, | 59644 | .unused, |
| | 59645 | .unused, |
| | 59646 | .unused, |
| 54898 | }, | 59647 | }, |
| 54899 | .dst_temps = .{ .mem, .unused }, | 59648 | .dst_temps = .{ .mem, .unused }, |
| 54900 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59649 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -54925,6 +59674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54925,6 +59674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54925 | .unused, | 59674 | .unused, |
| 54926 | .unused, | 59675 | .unused, |
| 54927 | .unused, | 59676 | .unused, |
| | 59677 | .unused, |
| | 59678 | .unused, |
| 54928 | }, | 59679 | }, |
| 54929 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 59680 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 54930 | .each = .{ .once = &.{ | 59681 | .each = .{ .once = &.{ |
| ... | @@ -54950,6 +59701,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54950,6 +59701,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54950 | .unused, | 59701 | .unused, |
| 54951 | .unused, | 59702 | .unused, |
| 54952 | .unused, | 59703 | .unused, |
| | 59704 | .unused, |
| | 59705 | .unused, |
| 54953 | }, | 59706 | }, |
| 54954 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 59707 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 54955 | .each = .{ .once = &.{ | 59708 | .each = .{ .once = &.{ |
| ... | @@ -54974,6 +59727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -54974,6 +59727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 54974 | .unused, | 59727 | .unused, |
| 54975 | .unused, | 59728 | .unused, |
| 54976 | .unused, | 59729 | .unused, |
| | 59730 | .unused, |
| | 59731 | .unused, |
| 54977 | }, | 59732 | }, |
| 54978 | .dst_temps = .{ .mem, .unused }, | 59733 | .dst_temps = .{ .mem, .unused }, |
| 54979 | .each = .{ .once = &.{ | 59734 | .each = .{ .once = &.{ |
| ... | @@ -55003,6 +59758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55003,6 +59758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55003 | .unused, | 59758 | .unused, |
| 55004 | .unused, | 59759 | .unused, |
| 55005 | .unused, | 59760 | .unused, |
| | 59761 | .unused, |
| | 59762 | .unused, |
| 55006 | }, | 59763 | }, |
| 55007 | .dst_temps = .{ .mem, .unused }, | 59764 | .dst_temps = .{ .mem, .unused }, |
| 55008 | .each = .{ .once = &.{ | 59765 | .each = .{ .once = &.{ |
| ... | @@ -55032,6 +59789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55032,6 +59789,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55032 | .unused, | 59789 | .unused, |
| 55033 | .unused, | 59790 | .unused, |
| 55034 | .unused, | 59791 | .unused, |
| | 59792 | .unused, |
| | 59793 | .unused, |
| 55035 | }, | 59794 | }, |
| 55036 | .dst_temps = .{ .mem, .unused }, | 59795 | .dst_temps = .{ .mem, .unused }, |
| 55037 | .each = .{ .once = &.{ | 59796 | .each = .{ .once = &.{ |
| ... | @@ -55058,6 +59817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55058,6 +59817,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55058 | .unused, | 59817 | .unused, |
| 55059 | .unused, | 59818 | .unused, |
| 55060 | .unused, | 59819 | .unused, |
| | 59820 | .unused, |
| | 59821 | .unused, |
| 55061 | }, | 59822 | }, |
| 55062 | .dst_temps = .{ .mem, .unused }, | 59823 | .dst_temps = .{ .mem, .unused }, |
| 55063 | .each = .{ .once = &.{ | 59824 | .each = .{ .once = &.{ |
| ... | @@ -55085,6 +59846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55085,6 +59846,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55085 | .unused, | 59846 | .unused, |
| 55086 | .unused, | 59847 | .unused, |
| 55087 | .unused, | 59848 | .unused, |
| | 59849 | .unused, |
| | 59850 | .unused, |
| 55088 | }, | 59851 | }, |
| 55089 | .dst_temps = .{ .mem, .unused }, | 59852 | .dst_temps = .{ .mem, .unused }, |
| 55090 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59853 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55114,6 +59877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55114,6 +59877,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55114 | .unused, | 59877 | .unused, |
| 55115 | .unused, | 59878 | .unused, |
| 55116 | .unused, | 59879 | .unused, |
| | 59880 | .unused, |
| | 59881 | .unused, |
| 55117 | }, | 59882 | }, |
| 55118 | .dst_temps = .{ .mem, .unused }, | 59883 | .dst_temps = .{ .mem, .unused }, |
| 55119 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59884 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55143,6 +59908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55143,6 +59908,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55143 | .unused, | 59908 | .unused, |
| 55144 | .unused, | 59909 | .unused, |
| 55145 | .unused, | 59910 | .unused, |
| | 59911 | .unused, |
| | 59912 | .unused, |
| 55146 | }, | 59913 | }, |
| 55147 | .dst_temps = .{ .mem, .unused }, | 59914 | .dst_temps = .{ .mem, .unused }, |
| 55148 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59915 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55172,6 +59939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55172,6 +59939,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55172 | .unused, | 59939 | .unused, |
| 55173 | .unused, | 59940 | .unused, |
| 55174 | .unused, | 59941 | .unused, |
| | 59942 | .unused, |
| | 59943 | .unused, |
| 55175 | }, | 59944 | }, |
| 55176 | .dst_temps = .{ .mem, .unused }, | 59945 | .dst_temps = .{ .mem, .unused }, |
| 55177 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 59946 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55252,6 +60021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55252,6 +60021,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55252 | .unused, | 60021 | .unused, |
| 55253 | .unused, | 60022 | .unused, |
| 55254 | .unused, | 60023 | .unused, |
| | 60024 | .unused, |
| | 60025 | .unused, |
| 55255 | }, | 60026 | }, |
| 55256 | .dst_temps = .{ .mem, .unused }, | 60027 | .dst_temps = .{ .mem, .unused }, |
| 55257 | .each = .{ .once = &.{ | 60028 | .each = .{ .once = &.{ |
| ... | @@ -55279,6 +60050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55279,6 +60050,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55279 | .unused, | 60050 | .unused, |
| 55280 | .unused, | 60051 | .unused, |
| 55281 | .unused, | 60052 | .unused, |
| | 60053 | .unused, |
| | 60054 | .unused, |
| 55282 | }, | 60055 | }, |
| 55283 | .dst_temps = .{ .mem, .unused }, | 60056 | .dst_temps = .{ .mem, .unused }, |
| 55284 | .each = .{ .once = &.{ | 60057 | .each = .{ .once = &.{ |
| ... | @@ -55306,6 +60079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55306,6 +60079,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55306 | .unused, | 60079 | .unused, |
| 55307 | .unused, | 60080 | .unused, |
| 55308 | .unused, | 60081 | .unused, |
| | 60082 | .unused, |
| | 60083 | .unused, |
| 55309 | }, | 60084 | }, |
| 55310 | .dst_temps = .{ .mem, .unused }, | 60085 | .dst_temps = .{ .mem, .unused }, |
| 55311 | .each = .{ .once = &.{ | 60086 | .each = .{ .once = &.{ |
| ... | @@ -55333,6 +60108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55333,6 +60108,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55333 | .unused, | 60108 | .unused, |
| 55334 | .unused, | 60109 | .unused, |
| 55335 | .unused, | 60110 | .unused, |
| | 60111 | .unused, |
| | 60112 | .unused, |
| 55336 | }, | 60113 | }, |
| 55337 | .dst_temps = .{ .mem, .unused }, | 60114 | .dst_temps = .{ .mem, .unused }, |
| 55338 | .each = .{ .once = &.{ | 60115 | .each = .{ .once = &.{ |
| ... | @@ -55361,6 +60138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55361,6 +60138,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55361 | .unused, | 60138 | .unused, |
| 55362 | .unused, | 60139 | .unused, |
| 55363 | .unused, | 60140 | .unused, |
| | 60141 | .unused, |
| | 60142 | .unused, |
| 55364 | }, | 60143 | }, |
| 55365 | .dst_temps = .{ .mem, .unused }, | 60144 | .dst_temps = .{ .mem, .unused }, |
| 55366 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60145 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55390,6 +60169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55390,6 +60169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55390 | .unused, | 60169 | .unused, |
| 55391 | .unused, | 60170 | .unused, |
| 55392 | .unused, | 60171 | .unused, |
| | 60172 | .unused, |
| | 60173 | .unused, |
| 55393 | }, | 60174 | }, |
| 55394 | .dst_temps = .{ .mem, .unused }, | 60175 | .dst_temps = .{ .mem, .unused }, |
| 55395 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60176 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55442,6 +60223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55442,6 +60223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55442 | .unused, | 60223 | .unused, |
| 55443 | .unused, | 60224 | .unused, |
| 55444 | .unused, | 60225 | .unused, |
| | 60226 | .unused, |
| | 60227 | .unused, |
| 55445 | }, | 60228 | }, |
| 55446 | .dst_temps = .{ .mem, .unused }, | 60229 | .dst_temps = .{ .mem, .unused }, |
| 55447 | .each = .{ .once = &.{ | 60230 | .each = .{ .once = &.{ |
| ... | @@ -55468,6 +60251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55468,6 +60251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55468 | .unused, | 60251 | .unused, |
| 55469 | .unused, | 60252 | .unused, |
| 55470 | .unused, | 60253 | .unused, |
| | 60254 | .unused, |
| | 60255 | .unused, |
| 55471 | }, | 60256 | }, |
| 55472 | .dst_temps = .{ .mem, .unused }, | 60257 | .dst_temps = .{ .mem, .unused }, |
| 55473 | .each = .{ .once = &.{ | 60258 | .each = .{ .once = &.{ |
| ... | @@ -55495,6 +60280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55495,6 +60280,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55495 | .unused, | 60280 | .unused, |
| 55496 | .unused, | 60281 | .unused, |
| 55497 | .unused, | 60282 | .unused, |
| | 60283 | .unused, |
| | 60284 | .unused, |
| 55498 | }, | 60285 | }, |
| 55499 | .dst_temps = .{ .mem, .unused }, | 60286 | .dst_temps = .{ .mem, .unused }, |
| 55500 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60287 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55524,6 +60311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55524,6 +60311,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55524 | .unused, | 60311 | .unused, |
| 55525 | .unused, | 60312 | .unused, |
| 55526 | .unused, | 60313 | .unused, |
| | 60314 | .unused, |
| | 60315 | .unused, |
| 55527 | }, | 60316 | }, |
| 55528 | .dst_temps = .{ .mem, .unused }, | 60317 | .dst_temps = .{ .mem, .unused }, |
| 55529 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60318 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55553,6 +60342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55553,6 +60342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55553 | .unused, | 60342 | .unused, |
| 55554 | .unused, | 60343 | .unused, |
| 55555 | .unused, | 60344 | .unused, |
| | 60345 | .unused, |
| | 60346 | .unused, |
| 55556 | }, | 60347 | }, |
| 55557 | .dst_temps = .{ .mem, .unused }, | 60348 | .dst_temps = .{ .mem, .unused }, |
| 55558 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60349 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55582,6 +60373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55582,6 +60373,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55582 | .unused, | 60373 | .unused, |
| 55583 | .unused, | 60374 | .unused, |
| 55584 | .unused, | 60375 | .unused, |
| | 60376 | .unused, |
| | 60377 | .unused, |
| 55585 | }, | 60378 | }, |
| 55586 | .dst_temps = .{ .mem, .unused }, | 60379 | .dst_temps = .{ .mem, .unused }, |
| 55587 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60380 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55610,6 +60403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55610,6 +60403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55610 | .unused, | 60403 | .unused, |
| 55611 | .unused, | 60404 | .unused, |
| 55612 | .unused, | 60405 | .unused, |
| | 60406 | .unused, |
| | 60407 | .unused, |
| 55613 | }, | 60408 | }, |
| 55614 | .dst_temps = .{ .mem, .unused }, | 60409 | .dst_temps = .{ .mem, .unused }, |
| 55615 | .each = .{ .once = &.{ | 60410 | .each = .{ .once = &.{ |
| ... | @@ -55636,6 +60431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55636,6 +60431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55636 | .unused, | 60431 | .unused, |
| 55637 | .unused, | 60432 | .unused, |
| 55638 | .unused, | 60433 | .unused, |
| | 60434 | .unused, |
| | 60435 | .unused, |
| 55639 | }, | 60436 | }, |
| 55640 | .dst_temps = .{ .mem, .unused }, | 60437 | .dst_temps = .{ .mem, .unused }, |
| 55641 | .each = .{ .once = &.{ | 60438 | .each = .{ .once = &.{ |
| ... | @@ -55663,6 +60460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55663,6 +60460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55663 | .unused, | 60460 | .unused, |
| 55664 | .unused, | 60461 | .unused, |
| 55665 | .unused, | 60462 | .unused, |
| | 60463 | .unused, |
| | 60464 | .unused, |
| 55666 | }, | 60465 | }, |
| 55667 | .dst_temps = .{ .mem, .unused }, | 60466 | .dst_temps = .{ .mem, .unused }, |
| 55668 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60467 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55692,6 +60491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55692,6 +60491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55692 | .unused, | 60491 | .unused, |
| 55693 | .unused, | 60492 | .unused, |
| 55694 | .unused, | 60493 | .unused, |
| | 60494 | .unused, |
| | 60495 | .unused, |
| 55695 | }, | 60496 | }, |
| 55696 | .dst_temps = .{ .mem, .unused }, | 60497 | .dst_temps = .{ .mem, .unused }, |
| 55697 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60498 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55721,6 +60522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55721,6 +60522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55721 | .unused, | 60522 | .unused, |
| 55722 | .unused, | 60523 | .unused, |
| 55723 | .unused, | 60524 | .unused, |
| | 60525 | .unused, |
| | 60526 | .unused, |
| 55724 | }, | 60527 | }, |
| 55725 | .dst_temps = .{ .mem, .unused }, | 60528 | .dst_temps = .{ .mem, .unused }, |
| 55726 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60529 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55750,6 +60553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55750,6 +60553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55750 | .unused, | 60553 | .unused, |
| 55751 | .unused, | 60554 | .unused, |
| 55752 | .unused, | 60555 | .unused, |
| | 60556 | .unused, |
| | 60557 | .unused, |
| 55753 | }, | 60558 | }, |
| 55754 | .dst_temps = .{ .mem, .unused }, | 60559 | .dst_temps = .{ .mem, .unused }, |
| 55755 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60560 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55779,6 +60584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55779,6 +60584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55779 | .unused, | 60584 | .unused, |
| 55780 | .unused, | 60585 | .unused, |
| 55781 | .unused, | 60586 | .unused, |
| | 60587 | .unused, |
| | 60588 | .unused, |
| 55782 | }, | 60589 | }, |
| 55783 | .dst_temps = .{ .mem, .unused }, | 60590 | .dst_temps = .{ .mem, .unused }, |
| 55784 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60591 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55809,6 +60616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55809,6 +60616,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55809 | .unused, | 60616 | .unused, |
| 55810 | .unused, | 60617 | .unused, |
| 55811 | .unused, | 60618 | .unused, |
| | 60619 | .unused, |
| | 60620 | .unused, |
| 55812 | }, | 60621 | }, |
| 55813 | .dst_temps = .{ .mem, .unused }, | 60622 | .dst_temps = .{ .mem, .unused }, |
| 55814 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60623 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55839,6 +60648,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55839,6 +60648,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55839 | .unused, | 60648 | .unused, |
| 55840 | .unused, | 60649 | .unused, |
| 55841 | .unused, | 60650 | .unused, |
| | 60651 | .unused, |
| | 60652 | .unused, |
| 55842 | }, | 60653 | }, |
| 55843 | .dst_temps = .{ .mem, .unused }, | 60654 | .dst_temps = .{ .mem, .unused }, |
| 55844 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60655 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55869,6 +60680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55869,6 +60680,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55869 | .unused, | 60680 | .unused, |
| 55870 | .unused, | 60681 | .unused, |
| 55871 | .unused, | 60682 | .unused, |
| | 60683 | .unused, |
| | 60684 | .unused, |
| 55872 | }, | 60685 | }, |
| 55873 | .dst_temps = .{ .mem, .unused }, | 60686 | .dst_temps = .{ .mem, .unused }, |
| 55874 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60687 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55899,6 +60712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55899,6 +60712,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55899 | .unused, | 60712 | .unused, |
| 55900 | .unused, | 60713 | .unused, |
| 55901 | .unused, | 60714 | .unused, |
| | 60715 | .unused, |
| | 60716 | .unused, |
| 55902 | }, | 60717 | }, |
| 55903 | .dst_temps = .{ .mem, .unused }, | 60718 | .dst_temps = .{ .mem, .unused }, |
| 55904 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60719 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55931,6 +60746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55931,6 +60746,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55931 | .unused, | 60746 | .unused, |
| 55932 | .unused, | 60747 | .unused, |
| 55933 | .unused, | 60748 | .unused, |
| | 60749 | .unused, |
| | 60750 | .unused, |
| 55934 | }, | 60751 | }, |
| 55935 | .dst_temps = .{ .mem, .unused }, | 60752 | .dst_temps = .{ .mem, .unused }, |
| 55936 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60753 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55963,6 +60780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55963,6 +60780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55963 | .unused, | 60780 | .unused, |
| 55964 | .unused, | 60781 | .unused, |
| 55965 | .unused, | 60782 | .unused, |
| | 60783 | .unused, |
| | 60784 | .unused, |
| 55966 | }, | 60785 | }, |
| 55967 | .dst_temps = .{ .mem, .unused }, | 60786 | .dst_temps = .{ .mem, .unused }, |
| 55968 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60787 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -55995,6 +60814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -55995,6 +60814,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 55995 | .unused, | 60814 | .unused, |
| 55996 | .unused, | 60815 | .unused, |
| 55997 | .unused, | 60816 | .unused, |
| | 60817 | .unused, |
| | 60818 | .unused, |
| 55998 | }, | 60819 | }, |
| 55999 | .dst_temps = .{ .mem, .unused }, | 60820 | .dst_temps = .{ .mem, .unused }, |
| 56000 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 60821 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56050,6 +60871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56050,6 +60871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56050 | .unused, | 60871 | .unused, |
| 56051 | .unused, | 60872 | .unused, |
| 56052 | .unused, | 60873 | .unused, |
| | 60874 | .unused, |
| | 60875 | .unused, |
| 56053 | }, | 60876 | }, |
| 56054 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 60877 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 56055 | .each = .{ .once = &.{ | 60878 | .each = .{ .once = &.{ |
| ... | @@ -56074,6 +60897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56074,6 +60897,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56074 | .unused, | 60897 | .unused, |
| 56075 | .unused, | 60898 | .unused, |
| 56076 | .unused, | 60899 | .unused, |
| | 60900 | .unused, |
| | 60901 | .unused, |
| 56077 | }, | 60902 | }, |
| 56078 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 60903 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 56079 | .each = .{ .once = &.{ | 60904 | .each = .{ .once = &.{ |
| ... | @@ -56098,6 +60923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56098,6 +60923,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56098 | .unused, | 60923 | .unused, |
| 56099 | .unused, | 60924 | .unused, |
| 56100 | .unused, | 60925 | .unused, |
| | 60926 | .unused, |
| | 60927 | .unused, |
| 56101 | }, | 60928 | }, |
| 56102 | .dst_temps = .{ .mem, .unused }, | 60929 | .dst_temps = .{ .mem, .unused }, |
| 56103 | .each = .{ .once = &.{ | 60930 | .each = .{ .once = &.{ |
| ... | @@ -56121,6 +60948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56121,6 +60948,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56121 | .unused, | 60948 | .unused, |
| 56122 | .unused, | 60949 | .unused, |
| 56123 | .unused, | 60950 | .unused, |
| | 60951 | .unused, |
| | 60952 | .unused, |
| 56124 | }, | 60953 | }, |
| 56125 | .dst_temps = .{ .mem, .unused }, | 60954 | .dst_temps = .{ .mem, .unused }, |
| 56126 | .each = .{ .once = &.{ | 60955 | .each = .{ .once = &.{ |
| ... | @@ -56168,6 +60997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56168,6 +60997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56168 | .unused, | 60997 | .unused, |
| 56169 | .unused, | 60998 | .unused, |
| 56170 | .unused, | 60999 | .unused, |
| | 61000 | .unused, |
| | 61001 | .unused, |
| 56171 | }, | 61002 | }, |
| 56172 | .dst_temps = .{ .mem, .unused }, | 61003 | .dst_temps = .{ .mem, .unused }, |
| 56173 | .each = .{ .once = &.{ | 61004 | .each = .{ .once = &.{ |
| ... | @@ -56191,6 +61022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56191,6 +61022,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56191 | .unused, | 61022 | .unused, |
| 56192 | .unused, | 61023 | .unused, |
| 56193 | .unused, | 61024 | .unused, |
| | 61025 | .unused, |
| | 61026 | .unused, |
| 56194 | }, | 61027 | }, |
| 56195 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 61028 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 56196 | .clobbers = .{ .eflags = true }, | 61029 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56221,6 +61054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56221,6 +61054,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56221 | .unused, | 61054 | .unused, |
| 56222 | .unused, | 61055 | .unused, |
| 56223 | .unused, | 61056 | .unused, |
| | 61057 | .unused, |
| | 61058 | .unused, |
| 56224 | }, | 61059 | }, |
| 56225 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 61060 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 56226 | .clobbers = .{ .eflags = true }, | 61061 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56251,6 +61086,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56251,6 +61086,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56251 | .unused, | 61086 | .unused, |
| 56252 | .unused, | 61087 | .unused, |
| 56253 | .unused, | 61088 | .unused, |
| | 61089 | .unused, |
| | 61090 | .unused, |
| 56254 | }, | 61091 | }, |
| 56255 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 61092 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 56256 | .clobbers = .{ .eflags = true }, | 61093 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56285,6 +61122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56285,6 +61122,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56285 | .unused, | 61122 | .unused, |
| 56286 | .unused, | 61123 | .unused, |
| 56287 | .unused, | 61124 | .unused, |
| | 61125 | .unused, |
| | 61126 | .unused, |
| 56288 | }, | 61127 | }, |
| 56289 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 61128 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 56290 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61129 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56309,6 +61148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56309,6 +61148,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56309 | .unused, | 61148 | .unused, |
| 56310 | .unused, | 61149 | .unused, |
| 56311 | .unused, | 61150 | .unused, |
| | 61151 | .unused, |
| | 61152 | .unused, |
| 56312 | }, | 61153 | }, |
| 56313 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 61154 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 56314 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61155 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56333,6 +61174,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56333,6 +61174,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56333 | .unused, | 61174 | .unused, |
| 56334 | .unused, | 61175 | .unused, |
| 56335 | .unused, | 61176 | .unused, |
| | 61177 | .unused, |
| | 61178 | .unused, |
| 56336 | }, | 61179 | }, |
| 56337 | .dst_temps = .{ .mem, .unused }, | 61180 | .dst_temps = .{ .mem, .unused }, |
| 56338 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61181 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56359,6 +61202,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56359,6 +61202,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56359 | .unused, | 61202 | .unused, |
| 56360 | .unused, | 61203 | .unused, |
| 56361 | .unused, | 61204 | .unused, |
| | 61205 | .unused, |
| | 61206 | .unused, |
| 56362 | }, | 61207 | }, |
| 56363 | .dst_temps = .{ .mem, .unused }, | 61208 | .dst_temps = .{ .mem, .unused }, |
| 56364 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61209 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56385,6 +61230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56385,6 +61230,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56385 | .unused, | 61230 | .unused, |
| 56386 | .unused, | 61231 | .unused, |
| 56387 | .unused, | 61232 | .unused, |
| | 61233 | .unused, |
| | 61234 | .unused, |
| 56388 | }, | 61235 | }, |
| 56389 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 61236 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 56390 | .each = .{ .once = &.{ | 61237 | .each = .{ .once = &.{ |
| ... | @@ -56410,6 +61257,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56410,6 +61257,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56410 | .unused, | 61257 | .unused, |
| 56411 | .unused, | 61258 | .unused, |
| 56412 | .unused, | 61259 | .unused, |
| | 61260 | .unused, |
| | 61261 | .unused, |
| 56413 | }, | 61262 | }, |
| 56414 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 61263 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 56415 | .each = .{ .once = &.{ | 61264 | .each = .{ .once = &.{ |
| ... | @@ -56435,6 +61284,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56435,6 +61284,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56435 | .unused, | 61284 | .unused, |
| 56436 | .unused, | 61285 | .unused, |
| 56437 | .unused, | 61286 | .unused, |
| | 61287 | .unused, |
| | 61288 | .unused, |
| 56438 | }, | 61289 | }, |
| 56439 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 61290 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 56440 | .each = .{ .once = &.{ | 61291 | .each = .{ .once = &.{ |
| ... | @@ -56459,6 +61310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56459,6 +61310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56459 | .unused, | 61310 | .unused, |
| 56460 | .unused, | 61311 | .unused, |
| 56461 | .unused, | 61312 | .unused, |
| | 61313 | .unused, |
| | 61314 | .unused, |
| 56462 | }, | 61315 | }, |
| 56463 | .dst_temps = .{ .mem, .unused }, | 61316 | .dst_temps = .{ .mem, .unused }, |
| 56464 | .clobbers = .{ .eflags = true }, | 61317 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56489,6 +61342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56489,6 +61342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56489 | .unused, | 61342 | .unused, |
| 56490 | .unused, | 61343 | .unused, |
| 56491 | .unused, | 61344 | .unused, |
| | 61345 | .unused, |
| | 61346 | .unused, |
| 56492 | }, | 61347 | }, |
| 56493 | .dst_temps = .{ .mem, .unused }, | 61348 | .dst_temps = .{ .mem, .unused }, |
| 56494 | .clobbers = .{ .eflags = true }, | 61349 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56519,6 +61374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56519,6 +61374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56519 | .unused, | 61374 | .unused, |
| 56520 | .unused, | 61375 | .unused, |
| 56521 | .unused, | 61376 | .unused, |
| | 61377 | .unused, |
| | 61378 | .unused, |
| 56522 | }, | 61379 | }, |
| 56523 | .dst_temps = .{ .mem, .unused }, | 61380 | .dst_temps = .{ .mem, .unused }, |
| 56524 | .clobbers = .{ .eflags = true }, | 61381 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56546,6 +61403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56546,6 +61403,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56546 | .unused, | 61403 | .unused, |
| 56547 | .unused, | 61404 | .unused, |
| 56548 | .unused, | 61405 | .unused, |
| | 61406 | .unused, |
| | 61407 | .unused, |
| 56549 | }, | 61408 | }, |
| 56550 | .dst_temps = .{ .mem, .unused }, | 61409 | .dst_temps = .{ .mem, .unused }, |
| 56551 | .clobbers = .{ .eflags = true }, | 61410 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56573,6 +61432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56573,6 +61432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56573 | .unused, | 61432 | .unused, |
| 56574 | .unused, | 61433 | .unused, |
| 56575 | .unused, | 61434 | .unused, |
| | 61435 | .unused, |
| | 61436 | .unused, |
| 56576 | }, | 61437 | }, |
| 56577 | .dst_temps = .{ .mem, .unused }, | 61438 | .dst_temps = .{ .mem, .unused }, |
| 56578 | .each = .{ .once = &.{ | 61439 | .each = .{ .once = &.{ |
| ... | @@ -56601,6 +61462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56601,6 +61462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56601 | .unused, | 61462 | .unused, |
| 56602 | .unused, | 61463 | .unused, |
| 56603 | .unused, | 61464 | .unused, |
| | 61465 | .unused, |
| | 61466 | .unused, |
| 56604 | }, | 61467 | }, |
| 56605 | .dst_temps = .{ .mem, .unused }, | 61468 | .dst_temps = .{ .mem, .unused }, |
| 56606 | .each = .{ .once = &.{ | 61469 | .each = .{ .once = &.{ |
| ... | @@ -56630,6 +61493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56630,6 +61493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56630 | .unused, | 61493 | .unused, |
| 56631 | .unused, | 61494 | .unused, |
| 56632 | .unused, | 61495 | .unused, |
| | 61496 | .unused, |
| | 61497 | .unused, |
| 56633 | }, | 61498 | }, |
| 56634 | .dst_temps = .{ .mem, .unused }, | 61499 | .dst_temps = .{ .mem, .unused }, |
| 56635 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61500 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56659,6 +61524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56659,6 +61524,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56659 | .unused, | 61524 | .unused, |
| 56660 | .unused, | 61525 | .unused, |
| 56661 | .unused, | 61526 | .unused, |
| | 61527 | .unused, |
| | 61528 | .unused, |
| 56662 | }, | 61529 | }, |
| 56663 | .dst_temps = .{ .mem, .unused }, | 61530 | .dst_temps = .{ .mem, .unused }, |
| 56664 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61531 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56688,6 +61555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56688,6 +61555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56688 | .unused, | 61555 | .unused, |
| 56689 | .unused, | 61556 | .unused, |
| 56690 | .unused, | 61557 | .unused, |
| | 61558 | .unused, |
| | 61559 | .unused, |
| 56691 | }, | 61560 | }, |
| 56692 | .dst_temps = .{ .mem, .unused }, | 61561 | .dst_temps = .{ .mem, .unused }, |
| 56693 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61562 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56717,6 +61586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56717,6 +61586,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56717 | .unused, | 61586 | .unused, |
| 56718 | .unused, | 61587 | .unused, |
| 56719 | .unused, | 61588 | .unused, |
| | 61589 | .unused, |
| | 61590 | .unused, |
| 56720 | }, | 61591 | }, |
| 56721 | .dst_temps = .{ .mem, .unused }, | 61592 | .dst_temps = .{ .mem, .unused }, |
| 56722 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61593 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56746,6 +61617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56746,6 +61617,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56746 | .unused, | 61617 | .unused, |
| 56747 | .unused, | 61618 | .unused, |
| 56748 | .unused, | 61619 | .unused, |
| | 61620 | .unused, |
| | 61621 | .unused, |
| 56749 | }, | 61622 | }, |
| 56750 | .dst_temps = .{ .mem, .unused }, | 61623 | .dst_temps = .{ .mem, .unused }, |
| 56751 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61624 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56776,6 +61649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56776,6 +61649,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56776 | .unused, | 61649 | .unused, |
| 56777 | .unused, | 61650 | .unused, |
| 56778 | .unused, | 61651 | .unused, |
| | 61652 | .unused, |
| | 61653 | .unused, |
| 56779 | }, | 61654 | }, |
| 56780 | .dst_temps = .{ .mem, .unused }, | 61655 | .dst_temps = .{ .mem, .unused }, |
| 56781 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61656 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -56883,6 +61758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56883,6 +61758,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56883 | .unused, | 61758 | .unused, |
| 56884 | .unused, | 61759 | .unused, |
| 56885 | .unused, | 61760 | .unused, |
| | 61761 | .unused, |
| | 61762 | .unused, |
| 56886 | }, | 61763 | }, |
| 56887 | .dst_temps = .{ .mem, .unused }, | 61764 | .dst_temps = .{ .mem, .unused }, |
| 56888 | .clobbers = .{ .eflags = true }, | 61765 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56911,6 +61788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56911,6 +61788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56911 | .unused, | 61788 | .unused, |
| 56912 | .unused, | 61789 | .unused, |
| 56913 | .unused, | 61790 | .unused, |
| | 61791 | .unused, |
| | 61792 | .unused, |
| 56914 | }, | 61793 | }, |
| 56915 | .dst_temps = .{ .mem, .unused }, | 61794 | .dst_temps = .{ .mem, .unused }, |
| 56916 | .clobbers = .{ .eflags = true }, | 61795 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56939,6 +61818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56939,6 +61818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56939 | .unused, | 61818 | .unused, |
| 56940 | .unused, | 61819 | .unused, |
| 56941 | .unused, | 61820 | .unused, |
| | 61821 | .unused, |
| | 61822 | .unused, |
| 56942 | }, | 61823 | }, |
| 56943 | .dst_temps = .{ .mem, .unused }, | 61824 | .dst_temps = .{ .mem, .unused }, |
| 56944 | .clobbers = .{ .eflags = true }, | 61825 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56967,6 +61848,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56967,6 +61848,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56967 | .unused, | 61848 | .unused, |
| 56968 | .unused, | 61849 | .unused, |
| 56969 | .unused, | 61850 | .unused, |
| | 61851 | .unused, |
| | 61852 | .unused, |
| 56970 | }, | 61853 | }, |
| 56971 | .dst_temps = .{ .mem, .unused }, | 61854 | .dst_temps = .{ .mem, .unused }, |
| 56972 | .clobbers = .{ .eflags = true }, | 61855 | .clobbers = .{ .eflags = true }, |
| ... | @@ -56995,6 +61878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -56995,6 +61878,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 56995 | .unused, | 61878 | .unused, |
| 56996 | .unused, | 61879 | .unused, |
| 56997 | .unused, | 61880 | .unused, |
| | 61881 | .unused, |
| | 61882 | .unused, |
| 56998 | }, | 61883 | }, |
| 56999 | .dst_temps = .{ .mem, .unused }, | 61884 | .dst_temps = .{ .mem, .unused }, |
| 57000 | .clobbers = .{ .eflags = true }, | 61885 | .clobbers = .{ .eflags = true }, |
| ... | @@ -57022,6 +61907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57022,6 +61907,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57022 | .unused, | 61907 | .unused, |
| 57023 | .unused, | 61908 | .unused, |
| 57024 | .unused, | 61909 | .unused, |
| | 61910 | .unused, |
| | 61911 | .unused, |
| 57025 | }, | 61912 | }, |
| 57026 | .dst_temps = .{ .mem, .unused }, | 61913 | .dst_temps = .{ .mem, .unused }, |
| 57027 | .each = .{ .once = &.{ | 61914 | .each = .{ .once = &.{ |
| ... | @@ -57048,6 +61935,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57048,6 +61935,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57048 | .unused, | 61935 | .unused, |
| 57049 | .unused, | 61936 | .unused, |
| 57050 | .unused, | 61937 | .unused, |
| | 61938 | .unused, |
| | 61939 | .unused, |
| 57051 | }, | 61940 | }, |
| 57052 | .dst_temps = .{ .mem, .unused }, | 61941 | .dst_temps = .{ .mem, .unused }, |
| 57053 | .each = .{ .once = &.{ | 61942 | .each = .{ .once = &.{ |
| ... | @@ -57077,6 +61966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57077,6 +61966,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57077 | .unused, | 61966 | .unused, |
| 57078 | .unused, | 61967 | .unused, |
| 57079 | .unused, | 61968 | .unused, |
| | 61969 | .unused, |
| | 61970 | .unused, |
| 57080 | }, | 61971 | }, |
| 57081 | .dst_temps = .{ .mem, .unused }, | 61972 | .dst_temps = .{ .mem, .unused }, |
| 57082 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 61973 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57106,6 +61997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57106,6 +61997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57106 | .unused, | 61997 | .unused, |
| 57107 | .unused, | 61998 | .unused, |
| 57108 | .unused, | 61999 | .unused, |
| | 62000 | .unused, |
| | 62001 | .unused, |
| 57109 | }, | 62002 | }, |
| 57110 | .dst_temps = .{ .mem, .unused }, | 62003 | .dst_temps = .{ .mem, .unused }, |
| 57111 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62004 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57135,6 +62028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57135,6 +62028,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57135 | .unused, | 62028 | .unused, |
| 57136 | .unused, | 62029 | .unused, |
| 57137 | .unused, | 62030 | .unused, |
| | 62031 | .unused, |
| | 62032 | .unused, |
| 57138 | }, | 62033 | }, |
| 57139 | .dst_temps = .{ .mem, .unused }, | 62034 | .dst_temps = .{ .mem, .unused }, |
| 57140 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62035 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57200,6 +62095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57200,6 +62095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57200 | .unused, | 62095 | .unused, |
| 57201 | .unused, | 62096 | .unused, |
| 57202 | .unused, | 62097 | .unused, |
| | 62098 | .unused, |
| | 62099 | .unused, |
| 57203 | }, | 62100 | }, |
| 57204 | .dst_temps = .{ .mem, .unused }, | 62101 | .dst_temps = .{ .mem, .unused }, |
| 57205 | .clobbers = .{ .eflags = true }, | 62102 | .clobbers = .{ .eflags = true }, |
| ... | @@ -57227,6 +62124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57227,6 +62124,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57227 | .unused, | 62124 | .unused, |
| 57228 | .unused, | 62125 | .unused, |
| 57229 | .unused, | 62126 | .unused, |
| | 62127 | .unused, |
| | 62128 | .unused, |
| 57230 | }, | 62129 | }, |
| 57231 | .dst_temps = .{ .mem, .unused }, | 62130 | .dst_temps = .{ .mem, .unused }, |
| 57232 | .clobbers = .{ .eflags = true }, | 62131 | .clobbers = .{ .eflags = true }, |
| ... | @@ -57254,6 +62153,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57254,6 +62153,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57254 | .unused, | 62153 | .unused, |
| 57255 | .unused, | 62154 | .unused, |
| 57256 | .unused, | 62155 | .unused, |
| | 62156 | .unused, |
| | 62157 | .unused, |
| 57257 | }, | 62158 | }, |
| 57258 | .dst_temps = .{ .mem, .unused }, | 62159 | .dst_temps = .{ .mem, .unused }, |
| 57259 | .each = .{ .once = &.{ | 62160 | .each = .{ .once = &.{ |
| ... | @@ -57280,6 +62181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57280,6 +62181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57280 | .unused, | 62181 | .unused, |
| 57281 | .unused, | 62182 | .unused, |
| 57282 | .unused, | 62183 | .unused, |
| | 62184 | .unused, |
| | 62185 | .unused, |
| 57283 | }, | 62186 | }, |
| 57284 | .dst_temps = .{ .mem, .unused }, | 62187 | .dst_temps = .{ .mem, .unused }, |
| 57285 | .each = .{ .once = &.{ | 62188 | .each = .{ .once = &.{ |
| ... | @@ -57309,6 +62212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57309,6 +62212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57309 | .unused, | 62212 | .unused, |
| 57310 | .unused, | 62213 | .unused, |
| 57311 | .unused, | 62214 | .unused, |
| | 62215 | .unused, |
| | 62216 | .unused, |
| 57312 | }, | 62217 | }, |
| 57313 | .dst_temps = .{ .mem, .unused }, | 62218 | .dst_temps = .{ .mem, .unused }, |
| 57314 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62219 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57338,6 +62243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57338,6 +62243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57338 | .unused, | 62243 | .unused, |
| 57339 | .unused, | 62244 | .unused, |
| 57340 | .unused, | 62245 | .unused, |
| | 62246 | .unused, |
| | 62247 | .unused, |
| 57341 | }, | 62248 | }, |
| 57342 | .dst_temps = .{ .mem, .unused }, | 62249 | .dst_temps = .{ .mem, .unused }, |
| 57343 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62250 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57367,6 +62274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57367,6 +62274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57367 | .unused, | 62274 | .unused, |
| 57368 | .unused, | 62275 | .unused, |
| 57369 | .unused, | 62276 | .unused, |
| | 62277 | .unused, |
| | 62278 | .unused, |
| 57370 | }, | 62279 | }, |
| 57371 | .dst_temps = .{ .mem, .unused }, | 62280 | .dst_temps = .{ .mem, .unused }, |
| 57372 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62281 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57396,6 +62305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57396,6 +62305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57396 | .unused, | 62305 | .unused, |
| 57397 | .unused, | 62306 | .unused, |
| 57398 | .unused, | 62307 | .unused, |
| | 62308 | .unused, |
| | 62309 | .unused, |
| 57399 | }, | 62310 | }, |
| 57400 | .dst_temps = .{ .mem, .unused }, | 62311 | .dst_temps = .{ .mem, .unused }, |
| 57401 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62312 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57425,6 +62336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57425,6 +62336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57425 | .unused, | 62336 | .unused, |
| 57426 | .unused, | 62337 | .unused, |
| 57427 | .unused, | 62338 | .unused, |
| | 62339 | .unused, |
| | 62340 | .unused, |
| 57428 | }, | 62341 | }, |
| 57429 | .dst_temps = .{ .mem, .unused }, | 62342 | .dst_temps = .{ .mem, .unused }, |
| 57430 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62343 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57455,6 +62368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57455,6 +62368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57455 | .unused, | 62368 | .unused, |
| 57456 | .unused, | 62369 | .unused, |
| 57457 | .unused, | 62370 | .unused, |
| | 62371 | .unused, |
| | 62372 | .unused, |
| 57458 | }, | 62373 | }, |
| 57459 | .dst_temps = .{ .mem, .unused }, | 62374 | .dst_temps = .{ .mem, .unused }, |
| 57460 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57484,6 +62399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57484,6 +62399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57484 | .unused, | 62399 | .unused, |
| 57485 | .unused, | 62400 | .unused, |
| 57486 | .unused, | 62401 | .unused, |
| | 62402 | .unused, |
| | 62403 | .unused, |
| 57487 | }, | 62404 | }, |
| 57488 | .dst_temps = .{ .mem, .unused }, | 62405 | .dst_temps = .{ .mem, .unused }, |
| 57489 | .clobbers = .{ .eflags = true }, | 62406 | .clobbers = .{ .eflags = true }, |
| ... | @@ -57511,6 +62428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57511,6 +62428,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57511 | .unused, | 62428 | .unused, |
| 57512 | .unused, | 62429 | .unused, |
| 57513 | .unused, | 62430 | .unused, |
| | 62431 | .unused, |
| | 62432 | .unused, |
| 57514 | }, | 62433 | }, |
| 57515 | .dst_temps = .{ .mem, .unused }, | 62434 | .dst_temps = .{ .mem, .unused }, |
| 57516 | .clobbers = .{ .eflags = true }, | 62435 | .clobbers = .{ .eflags = true }, |
| ... | @@ -57538,6 +62457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57538,6 +62457,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57538 | .unused, | 62457 | .unused, |
| 57539 | .unused, | 62458 | .unused, |
| 57540 | .unused, | 62459 | .unused, |
| | 62460 | .unused, |
| | 62461 | .unused, |
| 57541 | }, | 62462 | }, |
| 57542 | .dst_temps = .{ .mem, .unused }, | 62463 | .dst_temps = .{ .mem, .unused }, |
| 57543 | .each = .{ .once = &.{ | 62464 | .each = .{ .once = &.{ |
| ... | @@ -57565,6 +62486,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57565,6 +62486,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57565 | .unused, | 62486 | .unused, |
| 57566 | .unused, | 62487 | .unused, |
| 57567 | .unused, | 62488 | .unused, |
| | 62489 | .unused, |
| | 62490 | .unused, |
| 57568 | }, | 62491 | }, |
| 57569 | .dst_temps = .{ .mem, .unused }, | 62492 | .dst_temps = .{ .mem, .unused }, |
| 57570 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62493 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57594,6 +62517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57594,6 +62517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57594 | .unused, | 62517 | .unused, |
| 57595 | .unused, | 62518 | .unused, |
| 57596 | .unused, | 62519 | .unused, |
| | 62520 | .unused, |
| | 62521 | .unused, |
| 57597 | }, | 62522 | }, |
| 57598 | .dst_temps = .{ .mem, .unused }, | 62523 | .dst_temps = .{ .mem, .unused }, |
| 57599 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62524 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57623,6 +62548,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57623,6 +62548,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57623 | .unused, | 62548 | .unused, |
| 57624 | .unused, | 62549 | .unused, |
| 57625 | .unused, | 62550 | .unused, |
| | 62551 | .unused, |
| | 62552 | .unused, |
| 57626 | }, | 62553 | }, |
| 57627 | .dst_temps = .{ .mem, .unused }, | 62554 | .dst_temps = .{ .mem, .unused }, |
| 57628 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62555 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57652,6 +62579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57652,6 +62579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57652 | .unused, | 62579 | .unused, |
| 57653 | .unused, | 62580 | .unused, |
| 57654 | .unused, | 62581 | .unused, |
| | 62582 | .unused, |
| | 62583 | .unused, |
| 57655 | }, | 62584 | }, |
| 57656 | .dst_temps = .{ .mem, .unused }, | 62585 | .dst_temps = .{ .mem, .unused }, |
| 57657 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57681,6 +62610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57681,6 +62610,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57681 | .unused, | 62610 | .unused, |
| 57682 | .unused, | 62611 | .unused, |
| 57683 | .unused, | 62612 | .unused, |
| | 62613 | .unused, |
| | 62614 | .unused, |
| 57684 | }, | 62615 | }, |
| 57685 | .dst_temps = .{ .mem, .unused }, | 62616 | .dst_temps = .{ .mem, .unused }, |
| 57686 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62617 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57711,6 +62642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57711,6 +62642,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57711 | .unused, | 62642 | .unused, |
| 57712 | .unused, | 62643 | .unused, |
| 57713 | .unused, | 62644 | .unused, |
| | 62645 | .unused, |
| | 62646 | .unused, |
| 57714 | }, | 62647 | }, |
| 57715 | .dst_temps = .{ .mem, .unused }, | 62648 | .dst_temps = .{ .mem, .unused }, |
| 57716 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62649 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57741,6 +62674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57741,6 +62674,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57741 | .unused, | 62674 | .unused, |
| 57742 | .unused, | 62675 | .unused, |
| 57743 | .unused, | 62676 | .unused, |
| | 62677 | .unused, |
| | 62678 | .unused, |
| 57744 | }, | 62679 | }, |
| 57745 | .dst_temps = .{ .mem, .unused }, | 62680 | .dst_temps = .{ .mem, .unused }, |
| 57746 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62681 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57771,6 +62706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57771,6 +62706,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57771 | .unused, | 62706 | .unused, |
| 57772 | .unused, | 62707 | .unused, |
| 57773 | .unused, | 62708 | .unused, |
| | 62709 | .unused, |
| | 62710 | .unused, |
| 57774 | }, | 62711 | }, |
| 57775 | .dst_temps = .{ .mem, .unused }, | 62712 | .dst_temps = .{ .mem, .unused }, |
| 57776 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62713 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57801,6 +62738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57801,6 +62738,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57801 | .unused, | 62738 | .unused, |
| 57802 | .unused, | 62739 | .unused, |
| 57803 | .unused, | 62740 | .unused, |
| | 62741 | .unused, |
| | 62742 | .unused, |
| 57804 | }, | 62743 | }, |
| 57805 | .dst_temps = .{ .mem, .unused }, | 62744 | .dst_temps = .{ .mem, .unused }, |
| 57806 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62745 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57831,6 +62770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57831,6 +62770,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57831 | .unused, | 62770 | .unused, |
| 57832 | .unused, | 62771 | .unused, |
| 57833 | .unused, | 62772 | .unused, |
| | 62773 | .unused, |
| | 62774 | .unused, |
| 57834 | }, | 62775 | }, |
| 57835 | .dst_temps = .{ .mem, .unused }, | 62776 | .dst_temps = .{ .mem, .unused }, |
| 57836 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62777 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57861,6 +62802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57861,6 +62802,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57861 | .unused, | 62802 | .unused, |
| 57862 | .unused, | 62803 | .unused, |
| 57863 | .unused, | 62804 | .unused, |
| | 62805 | .unused, |
| | 62806 | .unused, |
| 57864 | }, | 62807 | }, |
| 57865 | .dst_temps = .{ .mem, .unused }, | 62808 | .dst_temps = .{ .mem, .unused }, |
| 57866 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62809 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57892,6 +62835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57892,6 +62835,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57892 | .unused, | 62835 | .unused, |
| 57893 | .unused, | 62836 | .unused, |
| 57894 | .unused, | 62837 | .unused, |
| | 62838 | .unused, |
| | 62839 | .unused, |
| 57895 | }, | 62840 | }, |
| 57896 | .dst_temps = .{ .mem, .unused }, | 62841 | .dst_temps = .{ .mem, .unused }, |
| 57897 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62842 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57923,6 +62868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57923,6 +62868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57923 | .unused, | 62868 | .unused, |
| 57924 | .unused, | 62869 | .unused, |
| 57925 | .unused, | 62870 | .unused, |
| | 62871 | .unused, |
| | 62872 | .unused, |
| 57926 | }, | 62873 | }, |
| 57927 | .dst_temps = .{ .mem, .unused }, | 62874 | .dst_temps = .{ .mem, .unused }, |
| 57928 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62875 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57955,6 +62902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57955,6 +62902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57955 | .unused, | 62902 | .unused, |
| 57956 | .unused, | 62903 | .unused, |
| 57957 | .unused, | 62904 | .unused, |
| | 62905 | .unused, |
| | 62906 | .unused, |
| 57958 | }, | 62907 | }, |
| 57959 | .dst_temps = .{ .mem, .unused }, | 62908 | .dst_temps = .{ .mem, .unused }, |
| 57960 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62909 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -57987,6 +62936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -57987,6 +62936,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 57987 | .unused, | 62936 | .unused, |
| 57988 | .unused, | 62937 | .unused, |
| 57989 | .unused, | 62938 | .unused, |
| | 62939 | .unused, |
| | 62940 | .unused, |
| 57990 | }, | 62941 | }, |
| 57991 | .dst_temps = .{ .mem, .unused }, | 62942 | .dst_temps = .{ .mem, .unused }, |
| 57992 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62943 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58019,6 +62970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58019,6 +62970,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58019 | .unused, | 62970 | .unused, |
| 58020 | .unused, | 62971 | .unused, |
| 58021 | .unused, | 62972 | .unused, |
| | 62973 | .unused, |
| | 62974 | .unused, |
| 58022 | }, | 62975 | }, |
| 58023 | .dst_temps = .{ .mem, .unused }, | 62976 | .dst_temps = .{ .mem, .unused }, |
| 58024 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 62977 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58051,6 +63004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58051,6 +63004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58051 | .unused, | 63004 | .unused, |
| 58052 | .unused, | 63005 | .unused, |
| 58053 | .unused, | 63006 | .unused, |
| | 63007 | .unused, |
| | 63008 | .unused, |
| 58054 | }, | 63009 | }, |
| 58055 | .dst_temps = .{ .mem, .unused }, | 63010 | .dst_temps = .{ .mem, .unused }, |
| 58056 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63011 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58084,6 +63039,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58084,6 +63039,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58084 | .unused, | 63039 | .unused, |
| 58085 | .unused, | 63040 | .unused, |
| 58086 | .unused, | 63041 | .unused, |
| | 63042 | .unused, |
| | 63043 | .unused, |
| 58087 | }, | 63044 | }, |
| 58088 | .dst_temps = .{ .mem, .unused }, | 63045 | .dst_temps = .{ .mem, .unused }, |
| 58089 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63046 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58117,6 +63074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58117,6 +63074,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58117 | .unused, | 63074 | .unused, |
| 58118 | .unused, | 63075 | .unused, |
| 58119 | .unused, | 63076 | .unused, |
| | 63077 | .unused, |
| | 63078 | .unused, |
| 58120 | }, | 63079 | }, |
| 58121 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 63080 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 58122 | .each = .{ .once = &.{ | 63081 | .each = .{ .once = &.{ |
| ... | @@ -58142,6 +63101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58142,6 +63101,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58142 | .unused, | 63101 | .unused, |
| 58143 | .unused, | 63102 | .unused, |
| 58144 | .unused, | 63103 | .unused, |
| | 63104 | .unused, |
| | 63105 | .unused, |
| 58145 | }, | 63106 | }, |
| 58146 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 63107 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 58147 | .each = .{ .once = &.{ | 63108 | .each = .{ .once = &.{ |
| ... | @@ -58166,6 +63127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58166,6 +63127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58166 | .unused, | 63127 | .unused, |
| 58167 | .unused, | 63128 | .unused, |
| 58168 | .unused, | 63129 | .unused, |
| | 63130 | .unused, |
| | 63131 | .unused, |
| 58169 | }, | 63132 | }, |
| 58170 | .dst_temps = .{ .mem, .unused }, | 63133 | .dst_temps = .{ .mem, .unused }, |
| 58171 | .clobbers = .{ .eflags = true }, | 63134 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58197,6 +63160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58197,6 +63160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58197 | .unused, | 63160 | .unused, |
| 58198 | .unused, | 63161 | .unused, |
| 58199 | .unused, | 63162 | .unused, |
| | 63163 | .unused, |
| | 63164 | .unused, |
| 58200 | }, | 63165 | }, |
| 58201 | .dst_temps = .{ .mem, .unused }, | 63166 | .dst_temps = .{ .mem, .unused }, |
| 58202 | .clobbers = .{ .eflags = true }, | 63167 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58228,6 +63193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58228,6 +63193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58228 | .unused, | 63193 | .unused, |
| 58229 | .unused, | 63194 | .unused, |
| 58230 | .unused, | 63195 | .unused, |
| | 63196 | .unused, |
| | 63197 | .unused, |
| 58231 | }, | 63198 | }, |
| 58232 | .dst_temps = .{ .mem, .unused }, | 63199 | .dst_temps = .{ .mem, .unused }, |
| 58233 | .clobbers = .{ .eflags = true }, | 63200 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58259,6 +63226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58259,6 +63226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58259 | .unused, | 63226 | .unused, |
| 58260 | .unused, | 63227 | .unused, |
| 58261 | .unused, | 63228 | .unused, |
| | 63229 | .unused, |
| | 63230 | .unused, |
| 58262 | }, | 63231 | }, |
| 58263 | .dst_temps = .{ .mem, .unused }, | 63232 | .dst_temps = .{ .mem, .unused }, |
| 58264 | .clobbers = .{ .eflags = true }, | 63233 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58291,6 +63260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58291,6 +63260,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58291 | .unused, | 63260 | .unused, |
| 58292 | .unused, | 63261 | .unused, |
| 58293 | .unused, | 63262 | .unused, |
| | 63263 | .unused, |
| | 63264 | .unused, |
| 58294 | }, | 63265 | }, |
| 58295 | .dst_temps = .{ .mem, .unused }, | 63266 | .dst_temps = .{ .mem, .unused }, |
| 58296 | .each = .{ .once = &.{ | 63267 | .each = .{ .once = &.{ |
| ... | @@ -58314,6 +63285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58314,6 +63285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58314 | .unused, | 63285 | .unused, |
| 58315 | .unused, | 63286 | .unused, |
| 58316 | .unused, | 63287 | .unused, |
| | 63288 | .unused, |
| | 63289 | .unused, |
| 58317 | }, | 63290 | }, |
| 58318 | .dst_temps = .{ .mem, .unused }, | 63291 | .dst_temps = .{ .mem, .unused }, |
| 58319 | .clobbers = .{ .eflags = true }, | 63292 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58341,6 +63314,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58341,6 +63314,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58341 | .unused, | 63314 | .unused, |
| 58342 | .unused, | 63315 | .unused, |
| 58343 | .unused, | 63316 | .unused, |
| | 63317 | .unused, |
| | 63318 | .unused, |
| 58344 | }, | 63319 | }, |
| 58345 | .dst_temps = .{ .mem, .unused }, | 63320 | .dst_temps = .{ .mem, .unused }, |
| 58346 | .clobbers = .{ .eflags = true }, | 63321 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58371,6 +63346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58371,6 +63346,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58371 | .unused, | 63346 | .unused, |
| 58372 | .unused, | 63347 | .unused, |
| 58373 | .unused, | 63348 | .unused, |
| | 63349 | .unused, |
| | 63350 | .unused, |
| 58374 | }, | 63351 | }, |
| 58375 | .dst_temps = .{ .mem, .unused }, | 63352 | .dst_temps = .{ .mem, .unused }, |
| 58376 | .each = .{ .once = &.{ | 63353 | .each = .{ .once = &.{ |
| ... | @@ -58394,6 +63371,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58394,6 +63371,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58394 | .unused, | 63371 | .unused, |
| 58395 | .unused, | 63372 | .unused, |
| 58396 | .unused, | 63373 | .unused, |
| | 63374 | .unused, |
| | 63375 | .unused, |
| 58397 | }, | 63376 | }, |
| 58398 | .dst_temps = .{ .mem, .unused }, | 63377 | .dst_temps = .{ .mem, .unused }, |
| 58399 | .clobbers = .{ .eflags = true }, | 63378 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58421,6 +63400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58421,6 +63400,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58421 | .unused, | 63400 | .unused, |
| 58422 | .unused, | 63401 | .unused, |
| 58423 | .unused, | 63402 | .unused, |
| | 63403 | .unused, |
| | 63404 | .unused, |
| 58424 | }, | 63405 | }, |
| 58425 | .dst_temps = .{ .mem, .unused }, | 63406 | .dst_temps = .{ .mem, .unused }, |
| 58426 | .clobbers = .{ .eflags = true }, | 63407 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58451,6 +63432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58451,6 +63432,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58451 | .unused, | 63432 | .unused, |
| 58452 | .unused, | 63433 | .unused, |
| 58453 | .unused, | 63434 | .unused, |
| | 63435 | .unused, |
| | 63436 | .unused, |
| 58454 | }, | 63437 | }, |
| 58455 | .dst_temps = .{ .mem, .unused }, | 63438 | .dst_temps = .{ .mem, .unused }, |
| 58456 | .each = .{ .once = &.{ | 63439 | .each = .{ .once = &.{ |
| ... | @@ -58475,6 +63458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58475,6 +63458,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58475 | .unused, | 63458 | .unused, |
| 58476 | .unused, | 63459 | .unused, |
| 58477 | .unused, | 63460 | .unused, |
| | 63461 | .unused, |
| | 63462 | .unused, |
| 58478 | }, | 63463 | }, |
| 58479 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, | 63464 | .dst_temps = .{ .{ .rc = .general_purpose }, .unused }, |
| 58480 | .clobbers = .{ .eflags = true }, | 63465 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58508,6 +63493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58508,6 +63493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58508 | .unused, | 63493 | .unused, |
| 58509 | .unused, | 63494 | .unused, |
| 58510 | .unused, | 63495 | .unused, |
| | 63496 | .unused, |
| | 63497 | .unused, |
| 58511 | }, | 63498 | }, |
| 58512 | .dst_temps = .{ .mem, .unused }, | 63499 | .dst_temps = .{ .mem, .unused }, |
| 58513 | .clobbers = .{ .eflags = true }, | 63500 | .clobbers = .{ .eflags = true }, |
| ... | @@ -58536,6 +63523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58536,6 +63523,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58536 | .unused, | 63523 | .unused, |
| 58537 | .unused, | 63524 | .unused, |
| 58538 | .unused, | 63525 | .unused, |
| | 63526 | .unused, |
| | 63527 | .unused, |
| 58539 | }, | 63528 | }, |
| 58540 | .dst_temps = .{ .mem, .unused }, | 63529 | .dst_temps = .{ .mem, .unused }, |
| 58541 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63530 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58566,6 +63555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58566,6 +63555,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58566 | .unused, | 63555 | .unused, |
| 58567 | .unused, | 63556 | .unused, |
| 58568 | .unused, | 63557 | .unused, |
| | 63558 | .unused, |
| | 63559 | .unused, |
| 58569 | }, | 63560 | }, |
| 58570 | .dst_temps = .{ .mem, .unused }, | 63561 | .dst_temps = .{ .mem, .unused }, |
| 58571 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63562 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58596,6 +63587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58596,6 +63587,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58596 | .unused, | 63587 | .unused, |
| 58597 | .unused, | 63588 | .unused, |
| 58598 | .unused, | 63589 | .unused, |
| | 63590 | .unused, |
| | 63591 | .unused, |
| 58599 | }, | 63592 | }, |
| 58600 | .dst_temps = .{ .mem, .unused }, | 63593 | .dst_temps = .{ .mem, .unused }, |
| 58601 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63594 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58626,6 +63619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58626,6 +63619,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58626 | .unused, | 63619 | .unused, |
| 58627 | .unused, | 63620 | .unused, |
| 58628 | .unused, | 63621 | .unused, |
| | 63622 | .unused, |
| | 63623 | .unused, |
| 58629 | }, | 63624 | }, |
| 58630 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63625 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58631 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63626 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58652,6 +63647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58652,6 +63647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58652 | .unused, | 63647 | .unused, |
| 58653 | .unused, | 63648 | .unused, |
| 58654 | .unused, | 63649 | .unused, |
| | 63650 | .unused, |
| | 63651 | .unused, |
| 58655 | }, | 63652 | }, |
| 58656 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63653 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58657 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63654 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58678,6 +63675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58678,6 +63675,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58678 | .unused, | 63675 | .unused, |
| 58679 | .unused, | 63676 | .unused, |
| 58680 | .unused, | 63677 | .unused, |
| | 63678 | .unused, |
| | 63679 | .unused, |
| 58681 | }, | 63680 | }, |
| 58682 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63681 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58683 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63682 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58704,6 +63703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58704,6 +63703,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58704 | .unused, | 63703 | .unused, |
| 58705 | .unused, | 63704 | .unused, |
| 58706 | .unused, | 63705 | .unused, |
| | 63706 | .unused, |
| | 63707 | .unused, |
| 58707 | }, | 63708 | }, |
| 58708 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63709 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58709 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63710 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58730,6 +63731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58730,6 +63731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58730 | .unused, | 63731 | .unused, |
| 58731 | .unused, | 63732 | .unused, |
| 58732 | .unused, | 63733 | .unused, |
| | 63734 | .unused, |
| | 63735 | .unused, |
| 58733 | }, | 63736 | }, |
| 58734 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63737 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58735 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63738 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58756,6 +63759,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58756,6 +63759,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58756 | .unused, | 63759 | .unused, |
| 58757 | .unused, | 63760 | .unused, |
| 58758 | .unused, | 63761 | .unused, |
| | 63762 | .unused, |
| | 63763 | .unused, |
| 58759 | }, | 63764 | }, |
| 58760 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 63765 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 58761 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63766 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58782,6 +63787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58782,6 +63787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58782 | .unused, | 63787 | .unused, |
| 58783 | .unused, | 63788 | .unused, |
| 58784 | .unused, | 63789 | .unused, |
| | 63790 | .unused, |
| | 63791 | .unused, |
| 58785 | }, | 63792 | }, |
| 58786 | .dst_temps = .{ .mem, .unused }, | 63793 | .dst_temps = .{ .mem, .unused }, |
| 58787 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63794 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58813,6 +63820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58813,6 +63820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58813 | .unused, | 63820 | .unused, |
| 58814 | .unused, | 63821 | .unused, |
| 58815 | .unused, | 63822 | .unused, |
| | 63823 | .unused, |
| | 63824 | .unused, |
| 58816 | }, | 63825 | }, |
| 58817 | .dst_temps = .{ .mem, .unused }, | 63826 | .dst_temps = .{ .mem, .unused }, |
| 58818 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63827 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58844,6 +63853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58844,6 +63853,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58844 | .unused, | 63853 | .unused, |
| 58845 | .unused, | 63854 | .unused, |
| 58846 | .unused, | 63855 | .unused, |
| | 63856 | .unused, |
| | 63857 | .unused, |
| 58847 | }, | 63858 | }, |
| 58848 | .dst_temps = .{ .mem, .unused }, | 63859 | .dst_temps = .{ .mem, .unused }, |
| 58849 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63860 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58875,6 +63886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58875,6 +63886,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58875 | .unused, | 63886 | .unused, |
| 58876 | .unused, | 63887 | .unused, |
| 58877 | .unused, | 63888 | .unused, |
| | 63889 | .unused, |
| | 63890 | .unused, |
| 58878 | }, | 63891 | }, |
| 58879 | .dst_temps = .{ .mem, .unused }, | 63892 | .dst_temps = .{ .mem, .unused }, |
| 58880 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63893 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58906,6 +63919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58906,6 +63919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58906 | .unused, | 63919 | .unused, |
| 58907 | .unused, | 63920 | .unused, |
| 58908 | .unused, | 63921 | .unused, |
| | 63922 | .unused, |
| | 63923 | .unused, |
| 58909 | }, | 63924 | }, |
| 58910 | .dst_temps = .{ .mem, .unused }, | 63925 | .dst_temps = .{ .mem, .unused }, |
| 58911 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63926 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58937,6 +63952,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58937,6 +63952,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58937 | .unused, | 63952 | .unused, |
| 58938 | .unused, | 63953 | .unused, |
| 58939 | .unused, | 63954 | .unused, |
| | 63955 | .unused, |
| | 63956 | .unused, |
| 58940 | }, | 63957 | }, |
| 58941 | .dst_temps = .{ .mem, .unused }, | 63958 | .dst_temps = .{ .mem, .unused }, |
| 58942 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63959 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58968,6 +63985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58968,6 +63985,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58968 | .unused, | 63985 | .unused, |
| 58969 | .unused, | 63986 | .unused, |
| 58970 | .unused, | 63987 | .unused, |
| | 63988 | .unused, |
| | 63989 | .unused, |
| 58971 | }, | 63990 | }, |
| 58972 | .dst_temps = .{ .mem, .unused }, | 63991 | .dst_temps = .{ .mem, .unused }, |
| 58973 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 63992 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -58996,6 +64015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -58996,6 +64015,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 58996 | .unused, | 64015 | .unused, |
| 58997 | .unused, | 64016 | .unused, |
| 58998 | .unused, | 64017 | .unused, |
| | 64018 | .unused, |
| | 64019 | .unused, |
| 58999 | }, | 64020 | }, |
| 59000 | .dst_temps = .{ .mem, .unused }, | 64021 | .dst_temps = .{ .mem, .unused }, |
| 59001 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64022 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59024,6 +64045,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59024,6 +64045,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59024 | .unused, | 64045 | .unused, |
| 59025 | .unused, | 64046 | .unused, |
| 59026 | .unused, | 64047 | .unused, |
| | 64048 | .unused, |
| | 64049 | .unused, |
| 59027 | }, | 64050 | }, |
| 59028 | .dst_temps = .{ .mem, .unused }, | 64051 | .dst_temps = .{ .mem, .unused }, |
| 59029 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64052 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59052,6 +64075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59052,6 +64075,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59052 | .unused, | 64075 | .unused, |
| 59053 | .unused, | 64076 | .unused, |
| 59054 | .unused, | 64077 | .unused, |
| | 64078 | .unused, |
| | 64079 | .unused, |
| 59055 | }, | 64080 | }, |
| 59056 | .dst_temps = .{ .mem, .unused }, | 64081 | .dst_temps = .{ .mem, .unused }, |
| 59057 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64082 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59080,6 +64105,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59080,6 +64105,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59080 | .unused, | 64105 | .unused, |
| 59081 | .unused, | 64106 | .unused, |
| 59082 | .unused, | 64107 | .unused, |
| | 64108 | .unused, |
| | 64109 | .unused, |
| 59083 | }, | 64110 | }, |
| 59084 | .dst_temps = .{ .mem, .unused }, | 64111 | .dst_temps = .{ .mem, .unused }, |
| 59085 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64112 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59108,6 +64135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59108,6 +64135,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59108 | .unused, | 64135 | .unused, |
| 59109 | .unused, | 64136 | .unused, |
| 59110 | .unused, | 64137 | .unused, |
| | 64138 | .unused, |
| | 64139 | .unused, |
| 59111 | }, | 64140 | }, |
| 59112 | .dst_temps = .{ .mem, .unused }, | 64141 | .dst_temps = .{ .mem, .unused }, |
| 59113 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64142 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59136,6 +64165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59136,6 +64165,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59136 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, | 64165 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, |
| 59137 | .unused, | 64166 | .unused, |
| 59138 | .unused, | 64167 | .unused, |
| | 64168 | .unused, |
| | 64169 | .unused, |
| 59139 | }, | 64170 | }, |
| 59140 | .dst_temps = .{ .mem, .unused }, | 64171 | .dst_temps = .{ .mem, .unused }, |
| 59141 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64172 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59169,6 +64200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59169,6 +64200,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59169 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, | 64200 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, |
| 59170 | .unused, | 64201 | .unused, |
| 59171 | .unused, | 64202 | .unused, |
| | 64203 | .unused, |
| | 64204 | .unused, |
| 59172 | }, | 64205 | }, |
| 59173 | .dst_temps = .{ .mem, .unused }, | 64206 | .dst_temps = .{ .mem, .unused }, |
| 59174 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64207 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59202,6 +64235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59202,6 +64235,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59202 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, | 64235 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, |
| 59203 | .unused, | 64236 | .unused, |
| 59204 | .unused, | 64237 | .unused, |
| | 64238 | .unused, |
| | 64239 | .unused, |
| 59205 | }, | 64240 | }, |
| 59206 | .dst_temps = .{ .mem, .unused }, | 64241 | .dst_temps = .{ .mem, .unused }, |
| 59207 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64242 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59235,6 +64270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59235,6 +64270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59235 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, | 64270 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, |
| 59236 | .unused, | 64271 | .unused, |
| 59237 | .unused, | 64272 | .unused, |
| | 64273 | .unused, |
| | 64274 | .unused, |
| 59238 | }, | 64275 | }, |
| 59239 | .dst_temps = .{ .mem, .unused }, | 64276 | .dst_temps = .{ .mem, .unused }, |
| 59240 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64277 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59268,6 +64305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59268,6 +64305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59268 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, | 64305 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixxfei" } } }, |
| 59269 | .unused, | 64306 | .unused, |
| 59270 | .unused, | 64307 | .unused, |
| | 64308 | .unused, |
| | 64309 | .unused, |
| 59271 | }, | 64310 | }, |
| 59272 | .dst_temps = .{ .mem, .unused }, | 64311 | .dst_temps = .{ .mem, .unused }, |
| 59273 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64312 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59301,6 +64340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59301,6 +64340,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59301 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, | 64340 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fixunsxfei" } } }, |
| 59302 | .unused, | 64341 | .unused, |
| 59303 | .unused, | 64342 | .unused, |
| | 64343 | .unused, |
| | 64344 | .unused, |
| 59304 | }, | 64345 | }, |
| 59305 | .dst_temps = .{ .mem, .unused }, | 64346 | .dst_temps = .{ .mem, .unused }, |
| 59306 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64347 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59334,6 +64375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59334,6 +64375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59334 | .unused, | 64375 | .unused, |
| 59335 | .unused, | 64376 | .unused, |
| 59336 | .unused, | 64377 | .unused, |
| | 64378 | .unused, |
| | 64379 | .unused, |
| 59337 | }, | 64380 | }, |
| 59338 | .dst_temps = .{ .mem, .unused }, | 64381 | .dst_temps = .{ .mem, .unused }, |
| 59339 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64382 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59365,6 +64408,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59365,6 +64408,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59365 | .unused, | 64408 | .unused, |
| 59366 | .unused, | 64409 | .unused, |
| 59367 | .unused, | 64410 | .unused, |
| | 64411 | .unused, |
| | 64412 | .unused, |
| 59368 | }, | 64413 | }, |
| 59369 | .dst_temps = .{ .mem, .unused }, | 64414 | .dst_temps = .{ .mem, .unused }, |
| 59370 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64415 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59396,6 +64441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59396,6 +64441,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59396 | .unused, | 64441 | .unused, |
| 59397 | .unused, | 64442 | .unused, |
| 59398 | .unused, | 64443 | .unused, |
| | 64444 | .unused, |
| | 64445 | .unused, |
| 59399 | }, | 64446 | }, |
| 59400 | .dst_temps = .{ .mem, .unused }, | 64447 | .dst_temps = .{ .mem, .unused }, |
| 59401 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64448 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59427,6 +64474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59427,6 +64474,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59427 | .unused, | 64474 | .unused, |
| 59428 | .unused, | 64475 | .unused, |
| 59429 | .unused, | 64476 | .unused, |
| | 64477 | .unused, |
| | 64478 | .unused, |
| 59430 | }, | 64479 | }, |
| 59431 | .dst_temps = .{ .mem, .unused }, | 64480 | .dst_temps = .{ .mem, .unused }, |
| 59432 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64481 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59458,6 +64507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59458,6 +64507,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59458 | .unused, | 64507 | .unused, |
| 59459 | .unused, | 64508 | .unused, |
| 59460 | .unused, | 64509 | .unused, |
| | 64510 | .unused, |
| | 64511 | .unused, |
| 59461 | }, | 64512 | }, |
| 59462 | .dst_temps = .{ .mem, .unused }, | 64513 | .dst_temps = .{ .mem, .unused }, |
| 59463 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64514 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59489,6 +64540,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59489,6 +64540,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59489 | .unused, | 64540 | .unused, |
| 59490 | .unused, | 64541 | .unused, |
| 59491 | .unused, | 64542 | .unused, |
| | 64543 | .unused, |
| | 64544 | .unused, |
| 59492 | }, | 64545 | }, |
| 59493 | .dst_temps = .{ .mem, .unused }, | 64546 | .dst_temps = .{ .mem, .unused }, |
| 59494 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64547 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59520,6 +64573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59520,6 +64573,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59520 | .unused, | 64573 | .unused, |
| 59521 | .unused, | 64574 | .unused, |
| 59522 | .unused, | 64575 | .unused, |
| | 64576 | .unused, |
| | 64577 | .unused, |
| 59523 | }, | 64578 | }, |
| 59524 | .dst_temps = .{ .mem, .unused }, | 64579 | .dst_temps = .{ .mem, .unused }, |
| 59525 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64580 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59549,6 +64604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59549,6 +64604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59549 | .unused, | 64604 | .unused, |
| 59550 | .unused, | 64605 | .unused, |
| 59551 | .unused, | 64606 | .unused, |
| | 64607 | .unused, |
| | 64608 | .unused, |
| 59552 | }, | 64609 | }, |
| 59553 | .dst_temps = .{ .mem, .unused }, | 64610 | .dst_temps = .{ .mem, .unused }, |
| 59554 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64611 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59578,6 +64635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59578,6 +64635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59578 | .unused, | 64635 | .unused, |
| 59579 | .unused, | 64636 | .unused, |
| 59580 | .unused, | 64637 | .unused, |
| | 64638 | .unused, |
| | 64639 | .unused, |
| 59581 | }, | 64640 | }, |
| 59582 | .dst_temps = .{ .mem, .unused }, | 64641 | .dst_temps = .{ .mem, .unused }, |
| 59583 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64642 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59607,6 +64666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59607,6 +64666,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59607 | .unused, | 64666 | .unused, |
| 59608 | .unused, | 64667 | .unused, |
| 59609 | .unused, | 64668 | .unused, |
| | 64669 | .unused, |
| | 64670 | .unused, |
| 59610 | }, | 64671 | }, |
| 59611 | .dst_temps = .{ .{ .reg = .eax }, .unused }, | 64672 | .dst_temps = .{ .{ .reg = .eax }, .unused }, |
| 59612 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64673 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59631,6 +64692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59631,6 +64692,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59631 | .unused, | 64692 | .unused, |
| 59632 | .unused, | 64693 | .unused, |
| 59633 | .unused, | 64694 | .unused, |
| | 64695 | .unused, |
| | 64696 | .unused, |
| 59634 | }, | 64697 | }, |
| 59635 | .dst_temps = .{ .{ .reg = .eax }, .unused }, | 64698 | .dst_temps = .{ .{ .reg = .eax }, .unused }, |
| 59636 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64699 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59655,6 +64718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59655,6 +64718,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59655 | .unused, | 64718 | .unused, |
| 59656 | .unused, | 64719 | .unused, |
| 59657 | .unused, | 64720 | .unused, |
| | 64721 | .unused, |
| | 64722 | .unused, |
| 59658 | }, | 64723 | }, |
| 59659 | .dst_temps = .{ .mem, .unused }, | 64724 | .dst_temps = .{ .mem, .unused }, |
| 59660 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64725 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59684,6 +64749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59684,6 +64749,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59684 | .unused, | 64749 | .unused, |
| 59685 | .unused, | 64750 | .unused, |
| 59686 | .unused, | 64751 | .unused, |
| | 64752 | .unused, |
| | 64753 | .unused, |
| 59687 | }, | 64754 | }, |
| 59688 | .dst_temps = .{ .mem, .unused }, | 64755 | .dst_temps = .{ .mem, .unused }, |
| 59689 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64756 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59713,6 +64780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59713,6 +64780,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59713 | .unused, | 64780 | .unused, |
| 59714 | .unused, | 64781 | .unused, |
| 59715 | .unused, | 64782 | .unused, |
| | 64783 | .unused, |
| | 64784 | .unused, |
| 59716 | }, | 64785 | }, |
| 59717 | .dst_temps = .{ .mem, .unused }, | 64786 | .dst_temps = .{ .mem, .unused }, |
| 59718 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64787 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59742,6 +64811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59742,6 +64811,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59742 | .unused, | 64811 | .unused, |
| 59743 | .unused, | 64812 | .unused, |
| 59744 | .unused, | 64813 | .unused, |
| | 64814 | .unused, |
| | 64815 | .unused, |
| 59745 | }, | 64816 | }, |
| 59746 | .dst_temps = .{ .mem, .unused }, | 64817 | .dst_temps = .{ .mem, .unused }, |
| 59747 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64818 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59771,6 +64842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59771,6 +64842,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59771 | .unused, | 64842 | .unused, |
| 59772 | .unused, | 64843 | .unused, |
| 59773 | .unused, | 64844 | .unused, |
| | 64845 | .unused, |
| | 64846 | .unused, |
| 59774 | }, | 64847 | }, |
| 59775 | .dst_temps = .{ .mem, .unused }, | 64848 | .dst_temps = .{ .mem, .unused }, |
| 59776 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64849 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59800,6 +64873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59800,6 +64873,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59800 | .unused, | 64873 | .unused, |
| 59801 | .unused, | 64874 | .unused, |
| 59802 | .unused, | 64875 | .unused, |
| | 64876 | .unused, |
| | 64877 | .unused, |
| 59803 | }, | 64878 | }, |
| 59804 | .dst_temps = .{ .mem, .unused }, | 64879 | .dst_temps = .{ .mem, .unused }, |
| 59805 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64880 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59829,6 +64904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59829,6 +64904,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59829 | .unused, | 64904 | .unused, |
| 59830 | .unused, | 64905 | .unused, |
| 59831 | .unused, | 64906 | .unused, |
| | 64907 | .unused, |
| | 64908 | .unused, |
| 59832 | }, | 64909 | }, |
| 59833 | .dst_temps = .{ .{ .reg = .rax }, .unused }, | 64910 | .dst_temps = .{ .{ .reg = .rax }, .unused }, |
| 59834 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64911 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59853,6 +64930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59853,6 +64930,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59853 | .unused, | 64930 | .unused, |
| 59854 | .unused, | 64931 | .unused, |
| 59855 | .unused, | 64932 | .unused, |
| | 64933 | .unused, |
| | 64934 | .unused, |
| 59856 | }, | 64935 | }, |
| 59857 | .dst_temps = .{ .{ .reg = .rax }, .unused }, | 64936 | .dst_temps = .{ .{ .reg = .rax }, .unused }, |
| 59858 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59877,6 +64956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59877,6 +64956,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59877 | .unused, | 64956 | .unused, |
| 59878 | .unused, | 64957 | .unused, |
| 59879 | .unused, | 64958 | .unused, |
| | 64959 | .unused, |
| | 64960 | .unused, |
| 59880 | }, | 64961 | }, |
| 59881 | .dst_temps = .{ .mem, .unused }, | 64962 | .dst_temps = .{ .mem, .unused }, |
| 59882 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64963 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59906,6 +64987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59906,6 +64987,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59906 | .unused, | 64987 | .unused, |
| 59907 | .unused, | 64988 | .unused, |
| 59908 | .unused, | 64989 | .unused, |
| | 64990 | .unused, |
| | 64991 | .unused, |
| 59909 | }, | 64992 | }, |
| 59910 | .dst_temps = .{ .mem, .unused }, | 64993 | .dst_temps = .{ .mem, .unused }, |
| 59911 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 64994 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59935,6 +65018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59935,6 +65018,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59935 | .unused, | 65018 | .unused, |
| 59936 | .unused, | 65019 | .unused, |
| 59937 | .unused, | 65020 | .unused, |
| | 65021 | .unused, |
| | 65022 | .unused, |
| 59938 | }, | 65023 | }, |
| 59939 | .dst_temps = .{ .mem, .unused }, | 65024 | .dst_temps = .{ .mem, .unused }, |
| 59940 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65025 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59964,6 +65049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59964,6 +65049,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59964 | .unused, | 65049 | .unused, |
| 59965 | .unused, | 65050 | .unused, |
| 59966 | .unused, | 65051 | .unused, |
| | 65052 | .unused, |
| | 65053 | .unused, |
| 59967 | }, | 65054 | }, |
| 59968 | .dst_temps = .{ .mem, .unused }, | 65055 | .dst_temps = .{ .mem, .unused }, |
| 59969 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65056 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -59993,6 +65080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -59993,6 +65080,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 59993 | .unused, | 65080 | .unused, |
| 59994 | .unused, | 65081 | .unused, |
| 59995 | .unused, | 65082 | .unused, |
| | 65083 | .unused, |
| | 65084 | .unused, |
| 59996 | }, | 65085 | }, |
| 59997 | .dst_temps = .{ .mem, .unused }, | 65086 | .dst_temps = .{ .mem, .unused }, |
| 59998 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65087 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60022,6 +65111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60022,6 +65111,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60022 | .unused, | 65111 | .unused, |
| 60023 | .unused, | 65112 | .unused, |
| 60024 | .unused, | 65113 | .unused, |
| | 65114 | .unused, |
| | 65115 | .unused, |
| 60025 | }, | 65116 | }, |
| 60026 | .dst_temps = .{ .mem, .unused }, | 65117 | .dst_temps = .{ .mem, .unused }, |
| 60027 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65118 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60051,6 +65142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60051,6 +65142,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60051 | .unused, | 65142 | .unused, |
| 60052 | .unused, | 65143 | .unused, |
| 60053 | .unused, | 65144 | .unused, |
| | 65145 | .unused, |
| | 65146 | .unused, |
| 60054 | }, | 65147 | }, |
| 60055 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 65148 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 60056 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65149 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60075,6 +65168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60075,6 +65168,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60075 | .unused, | 65168 | .unused, |
| 60076 | .unused, | 65169 | .unused, |
| 60077 | .unused, | 65170 | .unused, |
| | 65171 | .unused, |
| | 65172 | .unused, |
| 60078 | }, | 65173 | }, |
| 60079 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, | 65174 | .dst_temps = .{ .{ .reg_pair = .{ .rax, .rdx } }, .unused }, |
| 60080 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65175 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60099,6 +65194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60099,6 +65194,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60099 | .unused, | 65194 | .unused, |
| 60100 | .unused, | 65195 | .unused, |
| 60101 | .unused, | 65196 | .unused, |
| | 65197 | .unused, |
| | 65198 | .unused, |
| 60102 | }, | 65199 | }, |
| 60103 | .dst_temps = .{ .mem, .unused }, | 65200 | .dst_temps = .{ .mem, .unused }, |
| 60104 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65201 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60129,6 +65226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60129,6 +65226,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60129 | .unused, | 65226 | .unused, |
| 60130 | .unused, | 65227 | .unused, |
| 60131 | .unused, | 65228 | .unused, |
| | 65229 | .unused, |
| | 65230 | .unused, |
| 60132 | }, | 65231 | }, |
| 60133 | .dst_temps = .{ .mem, .unused }, | 65232 | .dst_temps = .{ .mem, .unused }, |
| 60134 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65233 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60159,6 +65258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60159,6 +65258,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60159 | .unused, | 65258 | .unused, |
| 60160 | .unused, | 65259 | .unused, |
| 60161 | .unused, | 65260 | .unused, |
| | 65261 | .unused, |
| | 65262 | .unused, |
| 60162 | }, | 65263 | }, |
| 60163 | .dst_temps = .{ .mem, .unused }, | 65264 | .dst_temps = .{ .mem, .unused }, |
| 60164 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65265 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60189,6 +65290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60189,6 +65290,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60189 | .unused, | 65290 | .unused, |
| 60190 | .unused, | 65291 | .unused, |
| 60191 | .unused, | 65292 | .unused, |
| | 65293 | .unused, |
| | 65294 | .unused, |
| 60192 | }, | 65295 | }, |
| 60193 | .dst_temps = .{ .mem, .unused }, | 65296 | .dst_temps = .{ .mem, .unused }, |
| 60194 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65297 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60219,6 +65322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60219,6 +65322,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60219 | .unused, | 65322 | .unused, |
| 60220 | .unused, | 65323 | .unused, |
| 60221 | .unused, | 65324 | .unused, |
| | 65325 | .unused, |
| | 65326 | .unused, |
| 60222 | }, | 65327 | }, |
| 60223 | .dst_temps = .{ .mem, .unused }, | 65328 | .dst_temps = .{ .mem, .unused }, |
| 60224 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65329 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60249,6 +65354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60249,6 +65354,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60249 | .unused, | 65354 | .unused, |
| 60250 | .unused, | 65355 | .unused, |
| 60251 | .unused, | 65356 | .unused, |
| | 65357 | .unused, |
| | 65358 | .unused, |
| 60252 | }, | 65359 | }, |
| 60253 | .dst_temps = .{ .mem, .unused }, | 65360 | .dst_temps = .{ .mem, .unused }, |
| 60254 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65361 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60279,6 +65386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60279,6 +65386,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60279 | .unused, | 65386 | .unused, |
| 60280 | .unused, | 65387 | .unused, |
| 60281 | .unused, | 65388 | .unused, |
| | 65389 | .unused, |
| | 65390 | .unused, |
| 60282 | }, | 65391 | }, |
| 60283 | .dst_temps = .{ .mem, .unused }, | 65392 | .dst_temps = .{ .mem, .unused }, |
| 60284 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65393 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60305,6 +65414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60305,6 +65414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60305 | .unused, | 65414 | .unused, |
| 60306 | .unused, | 65415 | .unused, |
| 60307 | .unused, | 65416 | .unused, |
| | 65417 | .unused, |
| | 65418 | .unused, |
| 60308 | }, | 65419 | }, |
| 60309 | .dst_temps = .{ .mem, .unused }, | 65420 | .dst_temps = .{ .mem, .unused }, |
| 60310 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65421 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60331,6 +65442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60331,6 +65442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60331 | .unused, | 65442 | .unused, |
| 60332 | .unused, | 65443 | .unused, |
| 60333 | .unused, | 65444 | .unused, |
| | 65445 | .unused, |
| | 65446 | .unused, |
| 60334 | }, | 65447 | }, |
| 60335 | .dst_temps = .{ .mem, .unused }, | 65448 | .dst_temps = .{ .mem, .unused }, |
| 60336 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65449 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60363,6 +65476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60363,6 +65476,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60363 | .unused, | 65476 | .unused, |
| 60364 | .unused, | 65477 | .unused, |
| 60365 | .unused, | 65478 | .unused, |
| | 65479 | .unused, |
| | 65480 | .unused, |
| 60366 | }, | 65481 | }, |
| 60367 | .dst_temps = .{ .mem, .unused }, | 65482 | .dst_temps = .{ .mem, .unused }, |
| 60368 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65483 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60395,6 +65510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60395,6 +65510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60395 | .unused, | 65510 | .unused, |
| 60396 | .unused, | 65511 | .unused, |
| 60397 | .unused, | 65512 | .unused, |
| | 65513 | .unused, |
| | 65514 | .unused, |
| 60398 | }, | 65515 | }, |
| 60399 | .dst_temps = .{ .mem, .unused }, | 65516 | .dst_temps = .{ .mem, .unused }, |
| 60400 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65517 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60427,6 +65544,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60427,6 +65544,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60427 | .unused, | 65544 | .unused, |
| 60428 | .unused, | 65545 | .unused, |
| 60429 | .unused, | 65546 | .unused, |
| | 65547 | .unused, |
| | 65548 | .unused, |
| 60430 | }, | 65549 | }, |
| 60431 | .dst_temps = .{ .mem, .unused }, | 65550 | .dst_temps = .{ .mem, .unused }, |
| 60432 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65551 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60459,6 +65578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60459,6 +65578,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60459 | .unused, | 65578 | .unused, |
| 60460 | .unused, | 65579 | .unused, |
| 60461 | .unused, | 65580 | .unused, |
| | 65581 | .unused, |
| | 65582 | .unused, |
| 60462 | }, | 65583 | }, |
| 60463 | .dst_temps = .{ .mem, .unused }, | 65584 | .dst_temps = .{ .mem, .unused }, |
| 60464 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65585 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60491,6 +65612,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60491,6 +65612,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60491 | .unused, | 65612 | .unused, |
| 60492 | .unused, | 65613 | .unused, |
| 60493 | .unused, | 65614 | .unused, |
| | 65615 | .unused, |
| | 65616 | .unused, |
| 60494 | }, | 65617 | }, |
| 60495 | .dst_temps = .{ .mem, .unused }, | 65618 | .dst_temps = .{ .mem, .unused }, |
| 60496 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65619 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60538,6 +65661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60538,6 +65661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60538 | .unused, | 65661 | .unused, |
| 60539 | .unused, | 65662 | .unused, |
| 60540 | .unused, | 65663 | .unused, |
| | 65664 | .unused, |
| | 65665 | .unused, |
| 60541 | }, | 65666 | }, |
| 60542 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65667 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60543 | .each = .{ .once = &.{ | 65668 | .each = .{ .once = &.{ |
| ... | @@ -60564,6 +65689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60564,6 +65689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60564 | .unused, | 65689 | .unused, |
| 60565 | .unused, | 65690 | .unused, |
| 60566 | .unused, | 65691 | .unused, |
| | 65692 | .unused, |
| | 65693 | .unused, |
| 60567 | }, | 65694 | }, |
| 60568 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65695 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60569 | .each = .{ .once = &.{ | 65696 | .each = .{ .once = &.{ |
| ... | @@ -60590,6 +65717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60590,6 +65717,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60590 | .unused, | 65717 | .unused, |
| 60591 | .unused, | 65718 | .unused, |
| 60592 | .unused, | 65719 | .unused, |
| | 65720 | .unused, |
| | 65721 | .unused, |
| 60593 | }, | 65722 | }, |
| 60594 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65723 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60595 | .each = .{ .once = &.{ | 65724 | .each = .{ .once = &.{ |
| ... | @@ -60616,6 +65745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60616,6 +65745,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60616 | .unused, | 65745 | .unused, |
| 60617 | .unused, | 65746 | .unused, |
| 60618 | .unused, | 65747 | .unused, |
| | 65748 | .unused, |
| | 65749 | .unused, |
| 60619 | }, | 65750 | }, |
| 60620 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65751 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60621 | .each = .{ .once = &.{ | 65752 | .each = .{ .once = &.{ |
| ... | @@ -60656,6 +65787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60656,6 +65787,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60656 | .unused, | 65787 | .unused, |
| 60657 | .unused, | 65788 | .unused, |
| 60658 | .unused, | 65789 | .unused, |
| | 65790 | .unused, |
| | 65791 | .unused, |
| 60659 | }, | 65792 | }, |
| 60660 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65793 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60661 | .each = .{ .once = &.{ | 65794 | .each = .{ .once = &.{ |
| ... | @@ -60695,6 +65828,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60695,6 +65828,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60695 | .unused, | 65828 | .unused, |
| 60696 | .unused, | 65829 | .unused, |
| 60697 | .unused, | 65830 | .unused, |
| | 65831 | .unused, |
| | 65832 | .unused, |
| 60698 | }, | 65833 | }, |
| 60699 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 65834 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 60700 | .clobbers = .{ .eflags = true }, | 65835 | .clobbers = .{ .eflags = true }, |
| ... | @@ -60730,6 +65865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60730,6 +65865,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60730 | .unused, | 65865 | .unused, |
| 60731 | .unused, | 65866 | .unused, |
| 60732 | .unused, | 65867 | .unused, |
| | 65868 | .unused, |
| | 65869 | .unused, |
| 60733 | }, | 65870 | }, |
| 60734 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 65871 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60735 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65872 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60755,6 +65892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60755,6 +65892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60755 | .unused, | 65892 | .unused, |
| 60756 | .unused, | 65893 | .unused, |
| 60757 | .unused, | 65894 | .unused, |
| | 65895 | .unused, |
| | 65896 | .unused, |
| 60758 | }, | 65897 | }, |
| 60759 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 65898 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60760 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65899 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60780,6 +65919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60780,6 +65919,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60780 | .unused, | 65919 | .unused, |
| 60781 | .unused, | 65920 | .unused, |
| 60782 | .unused, | 65921 | .unused, |
| | 65922 | .unused, |
| | 65923 | .unused, |
| 60783 | }, | 65924 | }, |
| 60784 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 65925 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60785 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65926 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60805,6 +65946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60805,6 +65946,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60805 | .unused, | 65946 | .unused, |
| 60806 | .unused, | 65947 | .unused, |
| 60807 | .unused, | 65948 | .unused, |
| | 65949 | .unused, |
| | 65950 | .unused, |
| 60808 | }, | 65951 | }, |
| 60809 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 65952 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60810 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65953 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60830,6 +65973,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60830,6 +65973,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60830 | .unused, | 65973 | .unused, |
| 60831 | .unused, | 65974 | .unused, |
| 60832 | .unused, | 65975 | .unused, |
| | 65976 | .unused, |
| | 65977 | .unused, |
| 60833 | }, | 65978 | }, |
| 60834 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 65979 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60835 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 65980 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60854,6 +65999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60854,6 +65999,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60854 | .unused, | 65999 | .unused, |
| 60855 | .unused, | 66000 | .unused, |
| 60856 | .unused, | 66001 | .unused, |
| | 66002 | .unused, |
| | 66003 | .unused, |
| 60857 | }, | 66004 | }, |
| 60858 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66005 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60859 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66006 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60878,6 +66025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60878,6 +66025,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60878 | .unused, | 66025 | .unused, |
| 60879 | .unused, | 66026 | .unused, |
| 60880 | .unused, | 66027 | .unused, |
| | 66028 | .unused, |
| | 66029 | .unused, |
| 60881 | }, | 66030 | }, |
| 60882 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66031 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60883 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66032 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60902,6 +66051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60902,6 +66051,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60902 | .unused, | 66051 | .unused, |
| 60903 | .unused, | 66052 | .unused, |
| 60904 | .unused, | 66053 | .unused, |
| | 66054 | .unused, |
| | 66055 | .unused, |
| 60905 | }, | 66056 | }, |
| 60906 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66057 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60907 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66058 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60926,6 +66077,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60926,6 +66077,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60926 | .unused, | 66077 | .unused, |
| 60927 | .unused, | 66078 | .unused, |
| 60928 | .unused, | 66079 | .unused, |
| | 66080 | .unused, |
| | 66081 | .unused, |
| 60929 | }, | 66082 | }, |
| 60930 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66083 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60931 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66084 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60950,6 +66103,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60950,6 +66103,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60950 | .unused, | 66103 | .unused, |
| 60951 | .unused, | 66104 | .unused, |
| 60952 | .unused, | 66105 | .unused, |
| | 66106 | .unused, |
| | 66107 | .unused, |
| 60953 | }, | 66108 | }, |
| 60954 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66109 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60955 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66110 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -60974,6 +66129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -60974,6 +66129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 60974 | .unused, | 66129 | .unused, |
| 60975 | .unused, | 66130 | .unused, |
| 60976 | .unused, | 66131 | .unused, |
| | 66132 | .unused, |
| | 66133 | .unused, |
| 60977 | }, | 66134 | }, |
| 60978 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66135 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 60979 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66136 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61000,6 +66157,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61000,6 +66157,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61000 | .unused, | 66157 | .unused, |
| 61001 | .unused, | 66158 | .unused, |
| 61002 | .unused, | 66159 | .unused, |
| | 66160 | .unused, |
| | 66161 | .unused, |
| 61003 | }, | 66162 | }, |
| 61004 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 66163 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 61005 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66164 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61081,6 +66240,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61081,6 +66240,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61081 | .unused, | 66240 | .unused, |
| 61082 | .unused, | 66241 | .unused, |
| 61083 | .unused, | 66242 | .unused, |
| | 66243 | .unused, |
| | 66244 | .unused, |
| 61084 | }, | 66245 | }, |
| 61085 | .dst_temps = .{ .mem, .unused }, | 66246 | .dst_temps = .{ .mem, .unused }, |
| 61086 | .clobbers = .{ .eflags = true }, | 66247 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61109,6 +66270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61109,6 +66270,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61109 | .unused, | 66270 | .unused, |
| 61110 | .unused, | 66271 | .unused, |
| 61111 | .unused, | 66272 | .unused, |
| | 66273 | .unused, |
| | 66274 | .unused, |
| 61112 | }, | 66275 | }, |
| 61113 | .dst_temps = .{ .mem, .unused }, | 66276 | .dst_temps = .{ .mem, .unused }, |
| 61114 | .clobbers = .{ .eflags = true }, | 66277 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61137,6 +66300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61137,6 +66300,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61137 | .unused, | 66300 | .unused, |
| 61138 | .unused, | 66301 | .unused, |
| 61139 | .unused, | 66302 | .unused, |
| | 66303 | .unused, |
| | 66304 | .unused, |
| 61140 | }, | 66305 | }, |
| 61141 | .dst_temps = .{ .mem, .unused }, | 66306 | .dst_temps = .{ .mem, .unused }, |
| 61142 | .clobbers = .{ .eflags = true }, | 66307 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61165,6 +66330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61165,6 +66330,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61165 | .unused, | 66330 | .unused, |
| 61166 | .unused, | 66331 | .unused, |
| 61167 | .unused, | 66332 | .unused, |
| | 66333 | .unused, |
| | 66334 | .unused, |
| 61168 | }, | 66335 | }, |
| 61169 | .dst_temps = .{ .mem, .unused }, | 66336 | .dst_temps = .{ .mem, .unused }, |
| 61170 | .clobbers = .{ .eflags = true }, | 66337 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61194,6 +66361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61194,6 +66361,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61194 | .unused, | 66361 | .unused, |
| 61195 | .unused, | 66362 | .unused, |
| 61196 | .unused, | 66363 | .unused, |
| | 66364 | .unused, |
| | 66365 | .unused, |
| 61197 | }, | 66366 | }, |
| 61198 | .dst_temps = .{ .mem, .unused }, | 66367 | .dst_temps = .{ .mem, .unused }, |
| 61199 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66368 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61223,6 +66392,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61223,6 +66392,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61223 | .unused, | 66392 | .unused, |
| 61224 | .unused, | 66393 | .unused, |
| 61225 | .unused, | 66394 | .unused, |
| | 66395 | .unused, |
| | 66396 | .unused, |
| 61226 | }, | 66397 | }, |
| 61227 | .dst_temps = .{ .mem, .unused }, | 66398 | .dst_temps = .{ .mem, .unused }, |
| 61228 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66399 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61252,6 +66423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61252,6 +66423,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61252 | .unused, | 66423 | .unused, |
| 61253 | .unused, | 66424 | .unused, |
| 61254 | .unused, | 66425 | .unused, |
| | 66426 | .unused, |
| | 66427 | .unused, |
| 61255 | }, | 66428 | }, |
| 61256 | .dst_temps = .{ .mem, .unused }, | 66429 | .dst_temps = .{ .mem, .unused }, |
| 61257 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66430 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61281,6 +66454,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61281,6 +66454,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61281 | .unused, | 66454 | .unused, |
| 61282 | .unused, | 66455 | .unused, |
| 61283 | .unused, | 66456 | .unused, |
| | 66457 | .unused, |
| | 66458 | .unused, |
| 61284 | }, | 66459 | }, |
| 61285 | .dst_temps = .{ .mem, .unused }, | 66460 | .dst_temps = .{ .mem, .unused }, |
| 61286 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66461 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61310,6 +66485,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61310,6 +66485,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61310 | .unused, | 66485 | .unused, |
| 61311 | .unused, | 66486 | .unused, |
| 61312 | .unused, | 66487 | .unused, |
| | 66488 | .unused, |
| | 66489 | .unused, |
| 61313 | }, | 66490 | }, |
| 61314 | .dst_temps = .{ .mem, .unused }, | 66491 | .dst_temps = .{ .mem, .unused }, |
| 61315 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66492 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61340,6 +66517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61340,6 +66517,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61340 | .unused, | 66517 | .unused, |
| 61341 | .unused, | 66518 | .unused, |
| 61342 | .unused, | 66519 | .unused, |
| | 66520 | .unused, |
| | 66521 | .unused, |
| 61343 | }, | 66522 | }, |
| 61344 | .dst_temps = .{ .mem, .unused }, | 66523 | .dst_temps = .{ .mem, .unused }, |
| 61345 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66524 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61370,6 +66549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61370,6 +66549,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61370 | .unused, | 66549 | .unused, |
| 61371 | .unused, | 66550 | .unused, |
| 61372 | .unused, | 66551 | .unused, |
| | 66552 | .unused, |
| | 66553 | .unused, |
| 61373 | }, | 66554 | }, |
| 61374 | .dst_temps = .{ .mem, .unused }, | 66555 | .dst_temps = .{ .mem, .unused }, |
| 61375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66556 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61401,6 +66582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61401,6 +66582,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61401 | .unused, | 66582 | .unused, |
| 61402 | .unused, | 66583 | .unused, |
| 61403 | .unused, | 66584 | .unused, |
| | 66585 | .unused, |
| | 66586 | .unused, |
| 61404 | }, | 66587 | }, |
| 61405 | .dst_temps = .{ .mem, .unused }, | 66588 | .dst_temps = .{ .mem, .unused }, |
| 61406 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66589 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61432,6 +66615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61432,6 +66615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61432 | .unused, | 66615 | .unused, |
| 61433 | .unused, | 66616 | .unused, |
| 61434 | .unused, | 66617 | .unused, |
| | 66618 | .unused, |
| | 66619 | .unused, |
| 61435 | }, | 66620 | }, |
| 61436 | .dst_temps = .{ .mem, .unused }, | 66621 | .dst_temps = .{ .mem, .unused }, |
| 61437 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66622 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61461,6 +66646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61461,6 +66646,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61461 | .unused, | 66646 | .unused, |
| 61462 | .unused, | 66647 | .unused, |
| 61463 | .unused, | 66648 | .unused, |
| | 66649 | .unused, |
| | 66650 | .unused, |
| 61464 | }, | 66651 | }, |
| 61465 | .dst_temps = .{ .mem, .unused }, | 66652 | .dst_temps = .{ .mem, .unused }, |
| 61466 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66653 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61490,6 +66677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61490,6 +66677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61490 | .unused, | 66677 | .unused, |
| 61491 | .unused, | 66678 | .unused, |
| 61492 | .unused, | 66679 | .unused, |
| | 66680 | .unused, |
| | 66681 | .unused, |
| 61493 | }, | 66682 | }, |
| 61494 | .dst_temps = .{ .mem, .unused }, | 66683 | .dst_temps = .{ .mem, .unused }, |
| 61495 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61519,6 +66708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61519,6 +66708,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61519 | .unused, | 66708 | .unused, |
| 61520 | .unused, | 66709 | .unused, |
| 61521 | .unused, | 66710 | .unused, |
| | 66711 | .unused, |
| | 66712 | .unused, |
| 61522 | }, | 66713 | }, |
| 61523 | .dst_temps = .{ .mem, .unused }, | 66714 | .dst_temps = .{ .mem, .unused }, |
| 61524 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66715 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61548,6 +66739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61548,6 +66739,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61548 | .unused, | 66739 | .unused, |
| 61549 | .unused, | 66740 | .unused, |
| 61550 | .unused, | 66741 | .unused, |
| | 66742 | .unused, |
| | 66743 | .unused, |
| 61551 | }, | 66744 | }, |
| 61552 | .dst_temps = .{ .mem, .unused }, | 66745 | .dst_temps = .{ .mem, .unused }, |
| 61553 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66746 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61578,6 +66771,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61578,6 +66771,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61578 | .unused, | 66771 | .unused, |
| 61579 | .unused, | 66772 | .unused, |
| 61580 | .unused, | 66773 | .unused, |
| | 66774 | .unused, |
| | 66775 | .unused, |
| 61581 | }, | 66776 | }, |
| 61582 | .dst_temps = .{ .mem, .unused }, | 66777 | .dst_temps = .{ .mem, .unused }, |
| 61583 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66778 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61608,6 +66803,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61608,6 +66803,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61608 | .unused, | 66803 | .unused, |
| 61609 | .unused, | 66804 | .unused, |
| 61610 | .unused, | 66805 | .unused, |
| | 66806 | .unused, |
| | 66807 | .unused, |
| 61611 | }, | 66808 | }, |
| 61612 | .dst_temps = .{ .mem, .unused }, | 66809 | .dst_temps = .{ .mem, .unused }, |
| 61613 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66810 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61639,6 +66836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61639,6 +66836,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61639 | .unused, | 66836 | .unused, |
| 61640 | .unused, | 66837 | .unused, |
| 61641 | .unused, | 66838 | .unused, |
| | 66839 | .unused, |
| | 66840 | .unused, |
| 61642 | }, | 66841 | }, |
| 61643 | .dst_temps = .{ .mem, .unused }, | 66842 | .dst_temps = .{ .mem, .unused }, |
| 61644 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 66843 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61725,6 +66924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61725,6 +66924,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61725 | .unused, | 66924 | .unused, |
| 61726 | .unused, | 66925 | .unused, |
| 61727 | .unused, | 66926 | .unused, |
| | 66927 | .unused, |
| | 66928 | .unused, |
| 61728 | }, | 66929 | }, |
| 61729 | .dst_temps = .{ .mem, .unused }, | 66930 | .dst_temps = .{ .mem, .unused }, |
| 61730 | .clobbers = .{ .eflags = true }, | 66931 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61753,6 +66954,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61753,6 +66954,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61753 | .unused, | 66954 | .unused, |
| 61754 | .unused, | 66955 | .unused, |
| 61755 | .unused, | 66956 | .unused, |
| | 66957 | .unused, |
| | 66958 | .unused, |
| 61756 | }, | 66959 | }, |
| 61757 | .dst_temps = .{ .mem, .unused }, | 66960 | .dst_temps = .{ .mem, .unused }, |
| 61758 | .clobbers = .{ .eflags = true }, | 66961 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61781,6 +66984,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61781,6 +66984,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61781 | .unused, | 66984 | .unused, |
| 61782 | .unused, | 66985 | .unused, |
| 61783 | .unused, | 66986 | .unused, |
| | 66987 | .unused, |
| | 66988 | .unused, |
| 61784 | }, | 66989 | }, |
| 61785 | .dst_temps = .{ .mem, .unused }, | 66990 | .dst_temps = .{ .mem, .unused }, |
| 61786 | .clobbers = .{ .eflags = true }, | 66991 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61809,6 +67014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61809,6 +67014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61809 | .unused, | 67014 | .unused, |
| 61810 | .unused, | 67015 | .unused, |
| 61811 | .unused, | 67016 | .unused, |
| | 67017 | .unused, |
| | 67018 | .unused, |
| 61812 | }, | 67019 | }, |
| 61813 | .dst_temps = .{ .mem, .unused }, | 67020 | .dst_temps = .{ .mem, .unused }, |
| 61814 | .clobbers = .{ .eflags = true }, | 67021 | .clobbers = .{ .eflags = true }, |
| ... | @@ -61838,6 +67045,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61838,6 +67045,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61838 | .unused, | 67045 | .unused, |
| 61839 | .unused, | 67046 | .unused, |
| 61840 | .unused, | 67047 | .unused, |
| | 67048 | .unused, |
| | 67049 | .unused, |
| 61841 | }, | 67050 | }, |
| 61842 | .dst_temps = .{ .mem, .unused }, | 67051 | .dst_temps = .{ .mem, .unused }, |
| 61843 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67052 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61867,6 +67076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61867,6 +67076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61867 | .unused, | 67076 | .unused, |
| 61868 | .unused, | 67077 | .unused, |
| 61869 | .unused, | 67078 | .unused, |
| | 67079 | .unused, |
| | 67080 | .unused, |
| 61870 | }, | 67081 | }, |
| 61871 | .dst_temps = .{ .mem, .unused }, | 67082 | .dst_temps = .{ .mem, .unused }, |
| 61872 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67083 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61896,6 +67107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61896,6 +67107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61896 | .unused, | 67107 | .unused, |
| 61897 | .unused, | 67108 | .unused, |
| 61898 | .unused, | 67109 | .unused, |
| | 67110 | .unused, |
| | 67111 | .unused, |
| 61899 | }, | 67112 | }, |
| 61900 | .dst_temps = .{ .mem, .unused }, | 67113 | .dst_temps = .{ .mem, .unused }, |
| 61901 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67114 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61926,6 +67139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61926,6 +67139,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61926 | .unused, | 67139 | .unused, |
| 61927 | .unused, | 67140 | .unused, |
| 61928 | .unused, | 67141 | .unused, |
| | 67142 | .unused, |
| | 67143 | .unused, |
| 61929 | }, | 67144 | }, |
| 61930 | .dst_temps = .{ .mem, .unused }, | 67145 | .dst_temps = .{ .mem, .unused }, |
| 61931 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67146 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61957,6 +67172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61957,6 +67172,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61957 | .unused, | 67172 | .unused, |
| 61958 | .unused, | 67173 | .unused, |
| 61959 | .unused, | 67174 | .unused, |
| | 67175 | .unused, |
| | 67176 | .unused, |
| 61960 | }, | 67177 | }, |
| 61961 | .dst_temps = .{ .mem, .unused }, | 67178 | .dst_temps = .{ .mem, .unused }, |
| 61962 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67179 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -61986,6 +67203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -61986,6 +67203,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 61986 | .unused, | 67203 | .unused, |
| 61987 | .unused, | 67204 | .unused, |
| 61988 | .unused, | 67205 | .unused, |
| | 67206 | .unused, |
| | 67207 | .unused, |
| 61989 | }, | 67208 | }, |
| 61990 | .dst_temps = .{ .mem, .unused }, | 67209 | .dst_temps = .{ .mem, .unused }, |
| 61991 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67210 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62015,6 +67234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62015,6 +67234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62015 | .unused, | 67234 | .unused, |
| 62016 | .unused, | 67235 | .unused, |
| 62017 | .unused, | 67236 | .unused, |
| | 67237 | .unused, |
| | 67238 | .unused, |
| 62018 | }, | 67239 | }, |
| 62019 | .dst_temps = .{ .mem, .unused }, | 67240 | .dst_temps = .{ .mem, .unused }, |
| 62020 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67241 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62045,6 +67266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62045,6 +67266,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62045 | .unused, | 67266 | .unused, |
| 62046 | .unused, | 67267 | .unused, |
| 62047 | .unused, | 67268 | .unused, |
| | 67269 | .unused, |
| | 67270 | .unused, |
| 62048 | }, | 67271 | }, |
| 62049 | .dst_temps = .{ .mem, .unused }, | 67272 | .dst_temps = .{ .mem, .unused }, |
| 62050 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67273 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62101,6 +67324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62101,6 +67324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62101 | .unused, | 67324 | .unused, |
| 62102 | .unused, | 67325 | .unused, |
| 62103 | .unused, | 67326 | .unused, |
| | 67327 | .unused, |
| | 67328 | .unused, |
| 62104 | }, | 67329 | }, |
| 62105 | .dst_temps = .{ .mem, .unused }, | 67330 | .dst_temps = .{ .mem, .unused }, |
| 62106 | .clobbers = .{ .eflags = true }, | 67331 | .clobbers = .{ .eflags = true }, |
| ... | @@ -62128,6 +67353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62128,6 +67353,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62128 | .unused, | 67353 | .unused, |
| 62129 | .unused, | 67354 | .unused, |
| 62130 | .unused, | 67355 | .unused, |
| | 67356 | .unused, |
| | 67357 | .unused, |
| 62131 | }, | 67358 | }, |
| 62132 | .dst_temps = .{ .mem, .unused }, | 67359 | .dst_temps = .{ .mem, .unused }, |
| 62133 | .clobbers = .{ .eflags = true }, | 67360 | .clobbers = .{ .eflags = true }, |
| ... | @@ -62156,6 +67383,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62156,6 +67383,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62156 | .unused, | 67383 | .unused, |
| 62157 | .unused, | 67384 | .unused, |
| 62158 | .unused, | 67385 | .unused, |
| | 67386 | .unused, |
| | 67387 | .unused, |
| 62159 | }, | 67388 | }, |
| 62160 | .dst_temps = .{ .mem, .unused }, | 67389 | .dst_temps = .{ .mem, .unused }, |
| 62161 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67390 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62185,6 +67414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62185,6 +67414,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62185 | .unused, | 67414 | .unused, |
| 62186 | .unused, | 67415 | .unused, |
| 62187 | .unused, | 67416 | .unused, |
| | 67417 | .unused, |
| | 67418 | .unused, |
| 62188 | }, | 67419 | }, |
| 62189 | .dst_temps = .{ .mem, .unused }, | 67420 | .dst_temps = .{ .mem, .unused }, |
| 62190 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67421 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62214,6 +67445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62214,6 +67445,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62214 | .unused, | 67445 | .unused, |
| 62215 | .unused, | 67446 | .unused, |
| 62216 | .unused, | 67447 | .unused, |
| | 67448 | .unused, |
| | 67449 | .unused, |
| 62217 | }, | 67450 | }, |
| 62218 | .dst_temps = .{ .mem, .unused }, | 67451 | .dst_temps = .{ .mem, .unused }, |
| 62219 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67452 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62244,6 +67477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62244,6 +67477,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62244 | .unused, | 67477 | .unused, |
| 62245 | .unused, | 67478 | .unused, |
| 62246 | .unused, | 67479 | .unused, |
| | 67480 | .unused, |
| | 67481 | .unused, |
| 62247 | }, | 67482 | }, |
| 62248 | .dst_temps = .{ .mem, .unused }, | 67483 | .dst_temps = .{ .mem, .unused }, |
| 62249 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67484 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62275,6 +67510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62275,6 +67510,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62275 | .unused, | 67510 | .unused, |
| 62276 | .unused, | 67511 | .unused, |
| 62277 | .unused, | 67512 | .unused, |
| | 67513 | .unused, |
| | 67514 | .unused, |
| 62278 | }, | 67515 | }, |
| 62279 | .dst_temps = .{ .mem, .unused }, | 67516 | .dst_temps = .{ .mem, .unused }, |
| 62280 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67517 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62304,6 +67541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62304,6 +67541,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62304 | .unused, | 67541 | .unused, |
| 62305 | .unused, | 67542 | .unused, |
| 62306 | .unused, | 67543 | .unused, |
| | 67544 | .unused, |
| | 67545 | .unused, |
| 62307 | }, | 67546 | }, |
| 62308 | .dst_temps = .{ .mem, .unused }, | 67547 | .dst_temps = .{ .mem, .unused }, |
| 62309 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67548 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62333,6 +67572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62333,6 +67572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62333 | .unused, | 67572 | .unused, |
| 62334 | .unused, | 67573 | .unused, |
| 62335 | .unused, | 67574 | .unused, |
| | 67575 | .unused, |
| | 67576 | .unused, |
| 62336 | }, | 67577 | }, |
| 62337 | .dst_temps = .{ .mem, .unused }, | 67578 | .dst_temps = .{ .mem, .unused }, |
| 62338 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67579 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62363,6 +67604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62363,6 +67604,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62363 | .unused, | 67604 | .unused, |
| 62364 | .unused, | 67605 | .unused, |
| 62365 | .unused, | 67606 | .unused, |
| | 67607 | .unused, |
| | 67608 | .unused, |
| 62366 | }, | 67609 | }, |
| 62367 | .dst_temps = .{ .mem, .unused }, | 67610 | .dst_temps = .{ .mem, .unused }, |
| 62368 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67611 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62393,6 +67636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62393,6 +67636,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62393 | .unused, | 67636 | .unused, |
| 62394 | .unused, | 67637 | .unused, |
| 62395 | .unused, | 67638 | .unused, |
| | 67639 | .unused, |
| | 67640 | .unused, |
| 62396 | }, | 67641 | }, |
| 62397 | .dst_temps = .{ .mem, .unused }, | 67642 | .dst_temps = .{ .mem, .unused }, |
| 62398 | .clobbers = .{ .eflags = true }, | 67643 | .clobbers = .{ .eflags = true }, |
| ... | @@ -62423,6 +67668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62423,6 +67668,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62423 | .unused, | 67668 | .unused, |
| 62424 | .unused, | 67669 | .unused, |
| 62425 | .unused, | 67670 | .unused, |
| | 67671 | .unused, |
| | 67672 | .unused, |
| 62426 | }, | 67673 | }, |
| 62427 | .dst_temps = .{ .mem, .unused }, | 67674 | .dst_temps = .{ .mem, .unused }, |
| 62428 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67675 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62452,6 +67699,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62452,6 +67699,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62452 | .unused, | 67699 | .unused, |
| 62453 | .unused, | 67700 | .unused, |
| 62454 | .unused, | 67701 | .unused, |
| | 67702 | .unused, |
| | 67703 | .unused, |
| 62455 | }, | 67704 | }, |
| 62456 | .dst_temps = .{ .mem, .unused }, | 67705 | .dst_temps = .{ .mem, .unused }, |
| 62457 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67706 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62481,6 +67730,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62481,6 +67730,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62481 | .unused, | 67730 | .unused, |
| 62482 | .unused, | 67731 | .unused, |
| 62483 | .unused, | 67732 | .unused, |
| | 67733 | .unused, |
| | 67734 | .unused, |
| 62484 | }, | 67735 | }, |
| 62485 | .dst_temps = .{ .mem, .unused }, | 67736 | .dst_temps = .{ .mem, .unused }, |
| 62486 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67737 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62511,6 +67762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62511,6 +67762,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62511 | .unused, | 67762 | .unused, |
| 62512 | .unused, | 67763 | .unused, |
| 62513 | .unused, | 67764 | .unused, |
| | 67765 | .unused, |
| | 67766 | .unused, |
| 62514 | }, | 67767 | }, |
| 62515 | .dst_temps = .{ .mem, .unused }, | 67768 | .dst_temps = .{ .mem, .unused }, |
| 62516 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67769 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62542,6 +67795,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62542,6 +67795,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62542 | .unused, | 67795 | .unused, |
| 62543 | .unused, | 67796 | .unused, |
| 62544 | .unused, | 67797 | .unused, |
| | 67798 | .unused, |
| | 67799 | .unused, |
| 62545 | }, | 67800 | }, |
| 62546 | .dst_temps = .{ .mem, .unused }, | 67801 | .dst_temps = .{ .mem, .unused }, |
| 62547 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67802 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62571,6 +67826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62571,6 +67826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62571 | .unused, | 67826 | .unused, |
| 62572 | .unused, | 67827 | .unused, |
| 62573 | .unused, | 67828 | .unused, |
| | 67829 | .unused, |
| | 67830 | .unused, |
| 62574 | }, | 67831 | }, |
| 62575 | .dst_temps = .{ .mem, .unused }, | 67832 | .dst_temps = .{ .mem, .unused }, |
| 62576 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67833 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62600,6 +67857,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62600,6 +67857,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62600 | .unused, | 67857 | .unused, |
| 62601 | .unused, | 67858 | .unused, |
| 62602 | .unused, | 67859 | .unused, |
| | 67860 | .unused, |
| | 67861 | .unused, |
| 62603 | }, | 67862 | }, |
| 62604 | .dst_temps = .{ .mem, .unused }, | 67863 | .dst_temps = .{ .mem, .unused }, |
| 62605 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67864 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62630,6 +67889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62630,6 +67889,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62630 | .unused, | 67889 | .unused, |
| 62631 | .unused, | 67890 | .unused, |
| 62632 | .unused, | 67891 | .unused, |
| | 67892 | .unused, |
| | 67893 | .unused, |
| 62633 | }, | 67894 | }, |
| 62634 | .dst_temps = .{ .mem, .unused }, | 67895 | .dst_temps = .{ .mem, .unused }, |
| 62635 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67896 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62661,6 +67922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62661,6 +67922,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62661 | .unused, | 67922 | .unused, |
| 62662 | .unused, | 67923 | .unused, |
| 62663 | .unused, | 67924 | .unused, |
| | 67925 | .unused, |
| | 67926 | .unused, |
| 62664 | }, | 67927 | }, |
| 62665 | .dst_temps = .{ .mem, .unused }, | 67928 | .dst_temps = .{ .mem, .unused }, |
| 62666 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67929 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62691,6 +67954,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62691,6 +67954,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62691 | .unused, | 67954 | .unused, |
| 62692 | .unused, | 67955 | .unused, |
| 62693 | .unused, | 67956 | .unused, |
| | 67957 | .unused, |
| | 67958 | .unused, |
| 62694 | }, | 67959 | }, |
| 62695 | .dst_temps = .{ .mem, .unused }, | 67960 | .dst_temps = .{ .mem, .unused }, |
| 62696 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67961 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62721,6 +67986,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62721,6 +67986,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62721 | .unused, | 67986 | .unused, |
| 62722 | .unused, | 67987 | .unused, |
| 62723 | .unused, | 67988 | .unused, |
| | 67989 | .unused, |
| | 67990 | .unused, |
| 62724 | }, | 67991 | }, |
| 62725 | .dst_temps = .{ .mem, .unused }, | 67992 | .dst_temps = .{ .mem, .unused }, |
| 62726 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 67993 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62752,6 +68019,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62752,6 +68019,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62752 | .unused, | 68019 | .unused, |
| 62753 | .unused, | 68020 | .unused, |
| 62754 | .unused, | 68021 | .unused, |
| | 68022 | .unused, |
| | 68023 | .unused, |
| 62755 | }, | 68024 | }, |
| 62756 | .dst_temps = .{ .mem, .unused }, | 68025 | .dst_temps = .{ .mem, .unused }, |
| 62757 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68026 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62784,6 +68053,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62784,6 +68053,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62784 | .unused, | 68053 | .unused, |
| 62785 | .unused, | 68054 | .unused, |
| 62786 | .unused, | 68055 | .unused, |
| | 68056 | .unused, |
| | 68057 | .unused, |
| 62787 | }, | 68058 | }, |
| 62788 | .dst_temps = .{ .mem, .unused }, | 68059 | .dst_temps = .{ .mem, .unused }, |
| 62789 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68060 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62814,6 +68085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62814,6 +68085,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62814 | .unused, | 68085 | .unused, |
| 62815 | .unused, | 68086 | .unused, |
| 62816 | .unused, | 68087 | .unused, |
| | 68088 | .unused, |
| | 68089 | .unused, |
| 62817 | }, | 68090 | }, |
| 62818 | .dst_temps = .{ .mem, .unused }, | 68091 | .dst_temps = .{ .mem, .unused }, |
| 62819 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68092 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62844,6 +68117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62844,6 +68117,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62844 | .unused, | 68117 | .unused, |
| 62845 | .unused, | 68118 | .unused, |
| 62846 | .unused, | 68119 | .unused, |
| | 68120 | .unused, |
| | 68121 | .unused, |
| 62847 | }, | 68122 | }, |
| 62848 | .dst_temps = .{ .mem, .unused }, | 68123 | .dst_temps = .{ .mem, .unused }, |
| 62849 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68124 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62875,6 +68150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62875,6 +68150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62875 | .unused, | 68150 | .unused, |
| 62876 | .unused, | 68151 | .unused, |
| 62877 | .unused, | 68152 | .unused, |
| | 68153 | .unused, |
| | 68154 | .unused, |
| 62878 | }, | 68155 | }, |
| 62879 | .dst_temps = .{ .mem, .unused }, | 68156 | .dst_temps = .{ .mem, .unused }, |
| 62880 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68157 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62907,6 +68184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62907,6 +68184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62907 | .unused, | 68184 | .unused, |
| 62908 | .unused, | 68185 | .unused, |
| 62909 | .unused, | 68186 | .unused, |
| | 68187 | .unused, |
| | 68188 | .unused, |
| 62910 | }, | 68189 | }, |
| 62911 | .dst_temps = .{ .mem, .unused }, | 68190 | .dst_temps = .{ .mem, .unused }, |
| 62912 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68191 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62939,6 +68218,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62939,6 +68218,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62939 | .unused, | 68218 | .unused, |
| 62940 | .unused, | 68219 | .unused, |
| 62941 | .unused, | 68220 | .unused, |
| | 68221 | .unused, |
| | 68222 | .unused, |
| 62942 | }, | 68223 | }, |
| 62943 | .dst_temps = .{ .mem, .unused }, | 68224 | .dst_temps = .{ .mem, .unused }, |
| 62944 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68225 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -62971,6 +68252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -62971,6 +68252,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 62971 | .unused, | 68252 | .unused, |
| 62972 | .unused, | 68253 | .unused, |
| 62973 | .unused, | 68254 | .unused, |
| | 68255 | .unused, |
| | 68256 | .unused, |
| 62974 | }, | 68257 | }, |
| 62975 | .dst_temps = .{ .mem, .unused }, | 68258 | .dst_temps = .{ .mem, .unused }, |
| 62976 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68259 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63004,6 +68287,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63004,6 +68287,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63004 | .{ .type = .f32, .kind = .mem }, | 68287 | .{ .type = .f32, .kind = .mem }, |
| 63005 | .unused, | 68288 | .unused, |
| 63006 | .unused, | 68289 | .unused, |
| | 68290 | .unused, |
| | 68291 | .unused, |
| 63007 | }, | 68292 | }, |
| 63008 | .dst_temps = .{ .mem, .unused }, | 68293 | .dst_temps = .{ .mem, .unused }, |
| 63009 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68294 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63038,6 +68323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63038,6 +68323,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63038 | .unused, | 68323 | .unused, |
| 63039 | .unused, | 68324 | .unused, |
| 63040 | .unused, | 68325 | .unused, |
| | 68326 | .unused, |
| | 68327 | .unused, |
| 63041 | }, | 68328 | }, |
| 63042 | .dst_temps = .{ .mem, .unused }, | 68329 | .dst_temps = .{ .mem, .unused }, |
| 63043 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68330 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63070,6 +68357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63070,6 +68357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63070 | .unused, | 68357 | .unused, |
| 63071 | .unused, | 68358 | .unused, |
| 63072 | .unused, | 68359 | .unused, |
| | 68360 | .unused, |
| | 68361 | .unused, |
| 63073 | }, | 68362 | }, |
| 63074 | .dst_temps = .{ .mem, .unused }, | 68363 | .dst_temps = .{ .mem, .unused }, |
| 63075 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68364 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63102,6 +68391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63102,6 +68391,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63102 | .unused, | 68391 | .unused, |
| 63103 | .unused, | 68392 | .unused, |
| 63104 | .unused, | 68393 | .unused, |
| | 68394 | .unused, |
| | 68395 | .unused, |
| 63105 | }, | 68396 | }, |
| 63106 | .dst_temps = .{ .mem, .unused }, | 68397 | .dst_temps = .{ .mem, .unused }, |
| 63107 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68398 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63135,6 +68426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63135,6 +68426,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63135 | .{ .type = .f32, .kind = .mem }, | 68426 | .{ .type = .f32, .kind = .mem }, |
| 63136 | .unused, | 68427 | .unused, |
| 63137 | .unused, | 68428 | .unused, |
| | 68429 | .unused, |
| | 68430 | .unused, |
| 63138 | }, | 68431 | }, |
| 63139 | .dst_temps = .{ .mem, .unused }, | 68432 | .dst_temps = .{ .mem, .unused }, |
| 63140 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68433 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63169,6 +68462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63169,6 +68462,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63169 | .unused, | 68462 | .unused, |
| 63170 | .unused, | 68463 | .unused, |
| 63171 | .unused, | 68464 | .unused, |
| | 68465 | .unused, |
| | 68466 | .unused, |
| 63172 | }, | 68467 | }, |
| 63173 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68468 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63174 | .each = .{ .once = &.{ | 68469 | .each = .{ .once = &.{ |
| ... | @@ -63194,6 +68489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63194,6 +68489,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63194 | .unused, | 68489 | .unused, |
| 63195 | .unused, | 68490 | .unused, |
| 63196 | .unused, | 68491 | .unused, |
| | 68492 | .unused, |
| | 68493 | .unused, |
| 63197 | }, | 68494 | }, |
| 63198 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68495 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63199 | .each = .{ .once = &.{ | 68496 | .each = .{ .once = &.{ |
| ... | @@ -63219,6 +68516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63219,6 +68516,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63219 | .unused, | 68516 | .unused, |
| 63220 | .unused, | 68517 | .unused, |
| 63221 | .unused, | 68518 | .unused, |
| | 68519 | .unused, |
| | 68520 | .unused, |
| 63222 | }, | 68521 | }, |
| 63223 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68522 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63224 | .each = .{ .once = &.{ | 68523 | .each = .{ .once = &.{ |
| ... | @@ -63244,6 +68543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63244,6 +68543,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63244 | .unused, | 68543 | .unused, |
| 63245 | .unused, | 68544 | .unused, |
| 63246 | .unused, | 68545 | .unused, |
| | 68546 | .unused, |
| | 68547 | .unused, |
| 63247 | }, | 68548 | }, |
| 63248 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68549 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63249 | .each = .{ .once = &.{ | 68550 | .each = .{ .once = &.{ |
| ... | @@ -63269,6 +68570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63269,6 +68570,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63269 | .unused, | 68570 | .unused, |
| 63270 | .unused, | 68571 | .unused, |
| 63271 | .unused, | 68572 | .unused, |
| | 68573 | .unused, |
| | 68574 | .unused, |
| 63272 | }, | 68575 | }, |
| 63273 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68576 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63274 | .each = .{ .once = &.{ | 68577 | .each = .{ .once = &.{ |
| ... | @@ -63294,6 +68597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63294,6 +68597,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63294 | .unused, | 68597 | .unused, |
| 63295 | .unused, | 68598 | .unused, |
| 63296 | .unused, | 68599 | .unused, |
| | 68600 | .unused, |
| | 68601 | .unused, |
| 63297 | }, | 68602 | }, |
| 63298 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68603 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63299 | .each = .{ .once = &.{ | 68604 | .each = .{ .once = &.{ |
| ... | @@ -63319,6 +68624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63319,6 +68624,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63319 | .unused, | 68624 | .unused, |
| 63320 | .unused, | 68625 | .unused, |
| 63321 | .unused, | 68626 | .unused, |
| | 68627 | .unused, |
| | 68628 | .unused, |
| 63322 | }, | 68629 | }, |
| 63323 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68630 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63324 | .each = .{ .once = &.{ | 68631 | .each = .{ .once = &.{ |
| ... | @@ -63344,6 +68651,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63344,6 +68651,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63344 | .unused, | 68651 | .unused, |
| 63345 | .unused, | 68652 | .unused, |
| 63346 | .unused, | 68653 | .unused, |
| | 68654 | .unused, |
| | 68655 | .unused, |
| 63347 | }, | 68656 | }, |
| 63348 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68657 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63349 | .each = .{ .once = &.{ | 68658 | .each = .{ .once = &.{ |
| ... | @@ -63395,6 +68704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63395,6 +68704,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63395 | .unused, | 68704 | .unused, |
| 63396 | .unused, | 68705 | .unused, |
| 63397 | .unused, | 68706 | .unused, |
| | 68707 | .unused, |
| | 68708 | .unused, |
| 63398 | }, | 68709 | }, |
| 63399 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68710 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63400 | .each = .{ .once = &.{ | 68711 | .each = .{ .once = &.{ |
| ... | @@ -63420,6 +68731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63420,6 +68731,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63420 | .unused, | 68731 | .unused, |
| 63421 | .unused, | 68732 | .unused, |
| 63422 | .unused, | 68733 | .unused, |
| | 68734 | .unused, |
| | 68735 | .unused, |
| 63423 | }, | 68736 | }, |
| 63424 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68737 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63425 | .each = .{ .once = &.{ | 68738 | .each = .{ .once = &.{ |
| ... | @@ -63470,6 +68783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63470,6 +68783,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63470 | .unused, | 68783 | .unused, |
| 63471 | .unused, | 68784 | .unused, |
| 63472 | .unused, | 68785 | .unused, |
| | 68786 | .unused, |
| | 68787 | .unused, |
| 63473 | }, | 68788 | }, |
| 63474 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68789 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63475 | .clobbers = .{ .eflags = true }, | 68790 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63503,6 +68818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63503,6 +68818,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63503 | .unused, | 68818 | .unused, |
| 63504 | .unused, | 68819 | .unused, |
| 63505 | .unused, | 68820 | .unused, |
| | 68821 | .unused, |
| | 68822 | .unused, |
| 63506 | }, | 68823 | }, |
| 63507 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 68824 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 63508 | .clobbers = .{ .eflags = true }, | 68825 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63537,6 +68854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63537,6 +68854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63537 | .unused, | 68854 | .unused, |
| 63538 | .unused, | 68855 | .unused, |
| 63539 | .unused, | 68856 | .unused, |
| | 68857 | .unused, |
| | 68858 | .unused, |
| 63540 | }, | 68859 | }, |
| 63541 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 68860 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 63542 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68861 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63561,6 +68880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63561,6 +68880,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63561 | .unused, | 68880 | .unused, |
| 63562 | .unused, | 68881 | .unused, |
| 63563 | .unused, | 68882 | .unused, |
| | 68883 | .unused, |
| | 68884 | .unused, |
| 63564 | }, | 68885 | }, |
| 63565 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 68886 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 63566 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68887 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63585,6 +68906,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63585,6 +68906,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63585 | .unused, | 68906 | .unused, |
| 63586 | .unused, | 68907 | .unused, |
| 63587 | .unused, | 68908 | .unused, |
| | 68909 | .unused, |
| | 68910 | .unused, |
| 63588 | }, | 68911 | }, |
| 63589 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 68912 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 63590 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68913 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63611,6 +68934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63611,6 +68934,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63611 | .unused, | 68934 | .unused, |
| 63612 | .unused, | 68935 | .unused, |
| 63613 | .unused, | 68936 | .unused, |
| | 68937 | .unused, |
| | 68938 | .unused, |
| 63614 | }, | 68939 | }, |
| 63615 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 68940 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 63616 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 68941 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63714,6 +69039,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63714,6 +69039,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63714 | .unused, | 69039 | .unused, |
| 63715 | .unused, | 69040 | .unused, |
| 63716 | .unused, | 69041 | .unused, |
| | 69042 | .unused, |
| | 69043 | .unused, |
| 63717 | }, | 69044 | }, |
| 63718 | .dst_temps = .{ .mem, .unused }, | 69045 | .dst_temps = .{ .mem, .unused }, |
| 63719 | .clobbers = .{ .eflags = true }, | 69046 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63742,6 +69069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63742,6 +69069,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63742 | .unused, | 69069 | .unused, |
| 63743 | .unused, | 69070 | .unused, |
| 63744 | .unused, | 69071 | .unused, |
| | 69072 | .unused, |
| | 69073 | .unused, |
| 63745 | }, | 69074 | }, |
| 63746 | .dst_temps = .{ .mem, .unused }, | 69075 | .dst_temps = .{ .mem, .unused }, |
| 63747 | .clobbers = .{ .eflags = true }, | 69076 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63770,6 +69099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63770,6 +69099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63770 | .unused, | 69099 | .unused, |
| 63771 | .unused, | 69100 | .unused, |
| 63772 | .unused, | 69101 | .unused, |
| | 69102 | .unused, |
| | 69103 | .unused, |
| 63773 | }, | 69104 | }, |
| 63774 | .dst_temps = .{ .mem, .unused }, | 69105 | .dst_temps = .{ .mem, .unused }, |
| 63775 | .clobbers = .{ .eflags = true }, | 69106 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63798,6 +69129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63798,6 +69129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63798 | .unused, | 69129 | .unused, |
| 63799 | .unused, | 69130 | .unused, |
| 63800 | .unused, | 69131 | .unused, |
| | 69132 | .unused, |
| | 69133 | .unused, |
| 63801 | }, | 69134 | }, |
| 63802 | .dst_temps = .{ .mem, .unused }, | 69135 | .dst_temps = .{ .mem, .unused }, |
| 63803 | .clobbers = .{ .eflags = true }, | 69136 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63826,6 +69159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63826,6 +69159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63826 | .unused, | 69159 | .unused, |
| 63827 | .unused, | 69160 | .unused, |
| 63828 | .unused, | 69161 | .unused, |
| | 69162 | .unused, |
| | 69163 | .unused, |
| 63829 | }, | 69164 | }, |
| 63830 | .dst_temps = .{ .mem, .unused }, | 69165 | .dst_temps = .{ .mem, .unused }, |
| 63831 | .clobbers = .{ .eflags = true }, | 69166 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63854,6 +69189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63854,6 +69189,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63854 | .unused, | 69189 | .unused, |
| 63855 | .unused, | 69190 | .unused, |
| 63856 | .unused, | 69191 | .unused, |
| | 69192 | .unused, |
| | 69193 | .unused, |
| 63857 | }, | 69194 | }, |
| 63858 | .dst_temps = .{ .mem, .unused }, | 69195 | .dst_temps = .{ .mem, .unused }, |
| 63859 | .clobbers = .{ .eflags = true }, | 69196 | .clobbers = .{ .eflags = true }, |
| ... | @@ -63883,6 +69220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63883,6 +69220,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63883 | .unused, | 69220 | .unused, |
| 63884 | .unused, | 69221 | .unused, |
| 63885 | .unused, | 69222 | .unused, |
| | 69223 | .unused, |
| | 69224 | .unused, |
| 63886 | }, | 69225 | }, |
| 63887 | .dst_temps = .{ .mem, .unused }, | 69226 | .dst_temps = .{ .mem, .unused }, |
| 63888 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69227 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63912,6 +69251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63912,6 +69251,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63912 | .unused, | 69251 | .unused, |
| 63913 | .unused, | 69252 | .unused, |
| 63914 | .unused, | 69253 | .unused, |
| | 69254 | .unused, |
| | 69255 | .unused, |
| 63915 | }, | 69256 | }, |
| 63916 | .dst_temps = .{ .mem, .unused }, | 69257 | .dst_temps = .{ .mem, .unused }, |
| 63917 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69258 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63941,6 +69282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63941,6 +69282,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63941 | .unused, | 69282 | .unused, |
| 63942 | .unused, | 69283 | .unused, |
| 63943 | .unused, | 69284 | .unused, |
| | 69285 | .unused, |
| | 69286 | .unused, |
| 63944 | }, | 69287 | }, |
| 63945 | .dst_temps = .{ .mem, .unused }, | 69288 | .dst_temps = .{ .mem, .unused }, |
| 63946 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69289 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63970,6 +69313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63970,6 +69313,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63970 | .unused, | 69313 | .unused, |
| 63971 | .unused, | 69314 | .unused, |
| 63972 | .unused, | 69315 | .unused, |
| | 69316 | .unused, |
| | 69317 | .unused, |
| 63973 | }, | 69318 | }, |
| 63974 | .dst_temps = .{ .mem, .unused }, | 69319 | .dst_temps = .{ .mem, .unused }, |
| 63975 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69320 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -63999,6 +69344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -63999,6 +69344,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 63999 | .unused, | 69344 | .unused, |
| 64000 | .unused, | 69345 | .unused, |
| 64001 | .unused, | 69346 | .unused, |
| | 69347 | .unused, |
| | 69348 | .unused, |
| 64002 | }, | 69349 | }, |
| 64003 | .dst_temps = .{ .mem, .unused }, | 69350 | .dst_temps = .{ .mem, .unused }, |
| 64004 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69351 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64028,6 +69375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64028,6 +69375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64028 | .unused, | 69375 | .unused, |
| 64029 | .unused, | 69376 | .unused, |
| 64030 | .unused, | 69377 | .unused, |
| | 69378 | .unused, |
| | 69379 | .unused, |
| 64031 | }, | 69380 | }, |
| 64032 | .dst_temps = .{ .mem, .unused }, | 69381 | .dst_temps = .{ .mem, .unused }, |
| 64033 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69382 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64057,6 +69406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64057,6 +69406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64057 | .unused, | 69406 | .unused, |
| 64058 | .unused, | 69407 | .unused, |
| 64059 | .unused, | 69408 | .unused, |
| | 69409 | .unused, |
| | 69410 | .unused, |
| 64060 | }, | 69411 | }, |
| 64061 | .dst_temps = .{ .mem, .unused }, | 69412 | .dst_temps = .{ .mem, .unused }, |
| 64062 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69413 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64086,6 +69437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64086,6 +69437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64086 | .unused, | 69437 | .unused, |
| 64087 | .unused, | 69438 | .unused, |
| 64088 | .unused, | 69439 | .unused, |
| | 69440 | .unused, |
| | 69441 | .unused, |
| 64089 | }, | 69442 | }, |
| 64090 | .dst_temps = .{ .mem, .unused }, | 69443 | .dst_temps = .{ .mem, .unused }, |
| 64091 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69444 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64192,6 +69545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64192,6 +69545,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64192 | .unused, | 69545 | .unused, |
| 64193 | .unused, | 69546 | .unused, |
| 64194 | .unused, | 69547 | .unused, |
| | 69548 | .unused, |
| | 69549 | .unused, |
| 64195 | }, | 69550 | }, |
| 64196 | .dst_temps = .{ .mem, .unused }, | 69551 | .dst_temps = .{ .mem, .unused }, |
| 64197 | .clobbers = .{ .eflags = true }, | 69552 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64220,6 +69575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64220,6 +69575,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64220 | .unused, | 69575 | .unused, |
| 64221 | .unused, | 69576 | .unused, |
| 64222 | .unused, | 69577 | .unused, |
| | 69578 | .unused, |
| | 69579 | .unused, |
| 64223 | }, | 69580 | }, |
| 64224 | .dst_temps = .{ .mem, .unused }, | 69581 | .dst_temps = .{ .mem, .unused }, |
| 64225 | .clobbers = .{ .eflags = true }, | 69582 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64248,6 +69605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64248,6 +69605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64248 | .unused, | 69605 | .unused, |
| 64249 | .unused, | 69606 | .unused, |
| 64250 | .unused, | 69607 | .unused, |
| | 69608 | .unused, |
| | 69609 | .unused, |
| 64251 | }, | 69610 | }, |
| 64252 | .dst_temps = .{ .mem, .unused }, | 69611 | .dst_temps = .{ .mem, .unused }, |
| 64253 | .clobbers = .{ .eflags = true }, | 69612 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64276,6 +69635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64276,6 +69635,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64276 | .unused, | 69635 | .unused, |
| 64277 | .unused, | 69636 | .unused, |
| 64278 | .unused, | 69637 | .unused, |
| | 69638 | .unused, |
| | 69639 | .unused, |
| 64279 | }, | 69640 | }, |
| 64280 | .dst_temps = .{ .mem, .unused }, | 69641 | .dst_temps = .{ .mem, .unused }, |
| 64281 | .clobbers = .{ .eflags = true }, | 69642 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64304,6 +69665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64304,6 +69665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64304 | .unused, | 69665 | .unused, |
| 64305 | .unused, | 69666 | .unused, |
| 64306 | .unused, | 69667 | .unused, |
| | 69668 | .unused, |
| | 69669 | .unused, |
| 64307 | }, | 69670 | }, |
| 64308 | .dst_temps = .{ .mem, .unused }, | 69671 | .dst_temps = .{ .mem, .unused }, |
| 64309 | .clobbers = .{ .eflags = true }, | 69672 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64332,6 +69695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64332,6 +69695,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64332 | .unused, | 69695 | .unused, |
| 64333 | .unused, | 69696 | .unused, |
| 64334 | .unused, | 69697 | .unused, |
| | 69698 | .unused, |
| | 69699 | .unused, |
| 64335 | }, | 69700 | }, |
| 64336 | .dst_temps = .{ .mem, .unused }, | 69701 | .dst_temps = .{ .mem, .unused }, |
| 64337 | .clobbers = .{ .eflags = true }, | 69702 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64361,6 +69726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64361,6 +69726,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64361 | .unused, | 69726 | .unused, |
| 64362 | .unused, | 69727 | .unused, |
| 64363 | .unused, | 69728 | .unused, |
| | 69729 | .unused, |
| | 69730 | .unused, |
| 64364 | }, | 69731 | }, |
| 64365 | .dst_temps = .{ .mem, .unused }, | 69732 | .dst_temps = .{ .mem, .unused }, |
| 64366 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69733 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64390,6 +69757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64390,6 +69757,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64390 | .unused, | 69757 | .unused, |
| 64391 | .unused, | 69758 | .unused, |
| 64392 | .unused, | 69759 | .unused, |
| | 69760 | .unused, |
| | 69761 | .unused, |
| 64393 | }, | 69762 | }, |
| 64394 | .dst_temps = .{ .mem, .unused }, | 69763 | .dst_temps = .{ .mem, .unused }, |
| 64395 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69764 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64419,6 +69788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64419,6 +69788,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64419 | .unused, | 69788 | .unused, |
| 64420 | .unused, | 69789 | .unused, |
| 64421 | .unused, | 69790 | .unused, |
| | 69791 | .unused, |
| | 69792 | .unused, |
| 64422 | }, | 69793 | }, |
| 64423 | .dst_temps = .{ .mem, .unused }, | 69794 | .dst_temps = .{ .mem, .unused }, |
| 64424 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69795 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64448,6 +69819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64448,6 +69819,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64448 | .unused, | 69819 | .unused, |
| 64449 | .unused, | 69820 | .unused, |
| 64450 | .unused, | 69821 | .unused, |
| | 69822 | .unused, |
| | 69823 | .unused, |
| 64451 | }, | 69824 | }, |
| 64452 | .dst_temps = .{ .mem, .unused }, | 69825 | .dst_temps = .{ .mem, .unused }, |
| 64453 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 69826 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64512,6 +69885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64512,6 +69885,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64512 | .unused, | 69885 | .unused, |
| 64513 | .unused, | 69886 | .unused, |
| 64514 | .unused, | 69887 | .unused, |
| | 69888 | .unused, |
| | 69889 | .unused, |
| 64515 | }, | 69890 | }, |
| 64516 | .dst_temps = .{ .mem, .unused }, | 69891 | .dst_temps = .{ .mem, .unused }, |
| 64517 | .clobbers = .{ .eflags = true }, | 69892 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64539,6 +69914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64539,6 +69914,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64539 | .unused, | 69914 | .unused, |
| 64540 | .unused, | 69915 | .unused, |
| 64541 | .unused, | 69916 | .unused, |
| | 69917 | .unused, |
| | 69918 | .unused, |
| 64542 | }, | 69919 | }, |
| 64543 | .dst_temps = .{ .mem, .unused }, | 69920 | .dst_temps = .{ .mem, .unused }, |
| 64544 | .clobbers = .{ .eflags = true }, | 69921 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64566,6 +69943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64566,6 +69943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64566 | .unused, | 69943 | .unused, |
| 64567 | .unused, | 69944 | .unused, |
| 64568 | .unused, | 69945 | .unused, |
| | 69946 | .unused, |
| | 69947 | .unused, |
| 64569 | }, | 69948 | }, |
| 64570 | .dst_temps = .{ .mem, .unused }, | 69949 | .dst_temps = .{ .mem, .unused }, |
| 64571 | .clobbers = .{ .eflags = true }, | 69950 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64593,6 +69972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64593,6 +69972,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64593 | .unused, | 69972 | .unused, |
| 64594 | .unused, | 69973 | .unused, |
| 64595 | .unused, | 69974 | .unused, |
| | 69975 | .unused, |
| | 69976 | .unused, |
| 64596 | }, | 69977 | }, |
| 64597 | .dst_temps = .{ .mem, .unused }, | 69978 | .dst_temps = .{ .mem, .unused }, |
| 64598 | .clobbers = .{ .eflags = true }, | 69979 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64621,6 +70002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64621,6 +70002,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64621 | .unused, | 70002 | .unused, |
| 64622 | .unused, | 70003 | .unused, |
| 64623 | .unused, | 70004 | .unused, |
| | 70005 | .unused, |
| | 70006 | .unused, |
| 64624 | }, | 70007 | }, |
| 64625 | .dst_temps = .{ .mem, .unused }, | 70008 | .dst_temps = .{ .mem, .unused }, |
| 64626 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70009 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64650,6 +70033,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64650,6 +70033,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64650 | .unused, | 70033 | .unused, |
| 64651 | .unused, | 70034 | .unused, |
| 64652 | .unused, | 70035 | .unused, |
| | 70036 | .unused, |
| | 70037 | .unused, |
| 64653 | }, | 70038 | }, |
| 64654 | .dst_temps = .{ .mem, .unused }, | 70039 | .dst_temps = .{ .mem, .unused }, |
| 64655 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70040 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64679,6 +70064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64679,6 +70064,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64679 | .unused, | 70064 | .unused, |
| 64680 | .unused, | 70065 | .unused, |
| 64681 | .unused, | 70066 | .unused, |
| | 70067 | .unused, |
| | 70068 | .unused, |
| 64682 | }, | 70069 | }, |
| 64683 | .dst_temps = .{ .mem, .unused }, | 70070 | .dst_temps = .{ .mem, .unused }, |
| 64684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70071 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64708,6 +70095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64708,6 +70095,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64708 | .unused, | 70095 | .unused, |
| 64709 | .unused, | 70096 | .unused, |
| 64710 | .unused, | 70097 | .unused, |
| | 70098 | .unused, |
| | 70099 | .unused, |
| 64711 | }, | 70100 | }, |
| 64712 | .dst_temps = .{ .mem, .unused }, | 70101 | .dst_temps = .{ .mem, .unused }, |
| 64713 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70102 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64736,6 +70125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64736,6 +70125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64736 | .unused, | 70125 | .unused, |
| 64737 | .unused, | 70126 | .unused, |
| 64738 | .unused, | 70127 | .unused, |
| | 70128 | .unused, |
| | 70129 | .unused, |
| 64739 | }, | 70130 | }, |
| 64740 | .dst_temps = .{ .mem, .unused }, | 70131 | .dst_temps = .{ .mem, .unused }, |
| 64741 | .clobbers = .{ .eflags = true }, | 70132 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64764,6 +70155,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64764,6 +70155,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64764 | .unused, | 70155 | .unused, |
| 64765 | .unused, | 70156 | .unused, |
| 64766 | .unused, | 70157 | .unused, |
| | 70158 | .unused, |
| | 70159 | .unused, |
| 64767 | }, | 70160 | }, |
| 64768 | .dst_temps = .{ .mem, .unused }, | 70161 | .dst_temps = .{ .mem, .unused }, |
| 64769 | .clobbers = .{ .eflags = true }, | 70162 | .clobbers = .{ .eflags = true }, |
| ... | @@ -64793,6 +70186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64793,6 +70186,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64793 | .unused, | 70186 | .unused, |
| 64794 | .unused, | 70187 | .unused, |
| 64795 | .unused, | 70188 | .unused, |
| | 70189 | .unused, |
| | 70190 | .unused, |
| 64796 | }, | 70191 | }, |
| 64797 | .dst_temps = .{ .mem, .unused }, | 70192 | .dst_temps = .{ .mem, .unused }, |
| 64798 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70193 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64822,6 +70217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64822,6 +70217,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64822 | .unused, | 70217 | .unused, |
| 64823 | .unused, | 70218 | .unused, |
| 64824 | .unused, | 70219 | .unused, |
| | 70220 | .unused, |
| | 70221 | .unused, |
| 64825 | }, | 70222 | }, |
| 64826 | .dst_temps = .{ .mem, .unused }, | 70223 | .dst_temps = .{ .mem, .unused }, |
| 64827 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70224 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64851,6 +70248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64851,6 +70248,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64851 | .unused, | 70248 | .unused, |
| 64852 | .unused, | 70249 | .unused, |
| 64853 | .unused, | 70250 | .unused, |
| | 70251 | .unused, |
| | 70252 | .unused, |
| 64854 | }, | 70253 | }, |
| 64855 | .dst_temps = .{ .mem, .unused }, | 70254 | .dst_temps = .{ .mem, .unused }, |
| 64856 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70255 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64880,6 +70279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64880,6 +70279,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64880 | .unused, | 70279 | .unused, |
| 64881 | .unused, | 70280 | .unused, |
| 64882 | .unused, | 70281 | .unused, |
| | 70282 | .unused, |
| | 70283 | .unused, |
| 64883 | }, | 70284 | }, |
| 64884 | .dst_temps = .{ .mem, .unused }, | 70285 | .dst_temps = .{ .mem, .unused }, |
| 64885 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70286 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64909,6 +70310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64909,6 +70310,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64909 | .unused, | 70310 | .unused, |
| 64910 | .unused, | 70311 | .unused, |
| 64911 | .unused, | 70312 | .unused, |
| | 70313 | .unused, |
| | 70314 | .unused, |
| 64912 | }, | 70315 | }, |
| 64913 | .dst_temps = .{ .mem, .unused }, | 70316 | .dst_temps = .{ .mem, .unused }, |
| 64914 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70317 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64939,6 +70342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64939,6 +70342,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64939 | .unused, | 70342 | .unused, |
| 64940 | .unused, | 70343 | .unused, |
| 64941 | .unused, | 70344 | .unused, |
| | 70345 | .unused, |
| | 70346 | .unused, |
| 64942 | }, | 70347 | }, |
| 64943 | .dst_temps = .{ .mem, .unused }, | 70348 | .dst_temps = .{ .mem, .unused }, |
| 64944 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70349 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64969,6 +70374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64969,6 +70374,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64969 | .unused, | 70374 | .unused, |
| 64970 | .unused, | 70375 | .unused, |
| 64971 | .unused, | 70376 | .unused, |
| | 70377 | .unused, |
| | 70378 | .unused, |
| 64972 | }, | 70379 | }, |
| 64973 | .dst_temps = .{ .mem, .unused }, | 70380 | .dst_temps = .{ .mem, .unused }, |
| 64974 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70381 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -64999,6 +70406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -64999,6 +70406,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 64999 | .unused, | 70406 | .unused, |
| 65000 | .unused, | 70407 | .unused, |
| 65001 | .unused, | 70408 | .unused, |
| | 70409 | .unused, |
| | 70410 | .unused, |
| 65002 | }, | 70411 | }, |
| 65003 | .dst_temps = .{ .mem, .unused }, | 70412 | .dst_temps = .{ .mem, .unused }, |
| 65004 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70413 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65029,6 +70438,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65029,6 +70438,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65029 | .unused, | 70438 | .unused, |
| 65030 | .unused, | 70439 | .unused, |
| 65031 | .unused, | 70440 | .unused, |
| | 70441 | .unused, |
| | 70442 | .unused, |
| 65032 | }, | 70443 | }, |
| 65033 | .dst_temps = .{ .mem, .unused }, | 70444 | .dst_temps = .{ .mem, .unused }, |
| 65034 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70445 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65061,6 +70472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65061,6 +70472,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65061 | .unused, | 70472 | .unused, |
| 65062 | .unused, | 70473 | .unused, |
| 65063 | .unused, | 70474 | .unused, |
| | 70475 | .unused, |
| | 70476 | .unused, |
| 65064 | }, | 70477 | }, |
| 65065 | .dst_temps = .{ .mem, .unused }, | 70478 | .dst_temps = .{ .mem, .unused }, |
| 65066 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70479 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65093,6 +70506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65093,6 +70506,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65093 | .unused, | 70506 | .unused, |
| 65094 | .unused, | 70507 | .unused, |
| 65095 | .unused, | 70508 | .unused, |
| | 70509 | .unused, |
| | 70510 | .unused, |
| 65096 | }, | 70511 | }, |
| 65097 | .dst_temps = .{ .mem, .unused }, | 70512 | .dst_temps = .{ .mem, .unused }, |
| 65098 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70513 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65125,6 +70540,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65125,6 +70540,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65125 | .unused, | 70540 | .unused, |
| 65126 | .unused, | 70541 | .unused, |
| 65127 | .unused, | 70542 | .unused, |
| | 70543 | .unused, |
| | 70544 | .unused, |
| 65128 | }, | 70545 | }, |
| 65129 | .dst_temps = .{ .mem, .unused }, | 70546 | .dst_temps = .{ .mem, .unused }, |
| 65130 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 70547 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65157,6 +70574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65157,6 +70574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65157 | .unused, | 70574 | .unused, |
| 65158 | .unused, | 70575 | .unused, |
| 65159 | .unused, | 70576 | .unused, |
| | 70577 | .unused, |
| | 70578 | .unused, |
| 65160 | }, | 70579 | }, |
| 65161 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70580 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65162 | .each = .{ .once = &.{ | 70581 | .each = .{ .once = &.{ |
| ... | @@ -65182,6 +70601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65182,6 +70601,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65182 | .unused, | 70601 | .unused, |
| 65183 | .unused, | 70602 | .unused, |
| 65184 | .unused, | 70603 | .unused, |
| | 70604 | .unused, |
| | 70605 | .unused, |
| 65185 | }, | 70606 | }, |
| 65186 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70607 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65187 | .each = .{ .once = &.{ | 70608 | .each = .{ .once = &.{ |
| ... | @@ -65207,6 +70628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65207,6 +70628,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65207 | .unused, | 70628 | .unused, |
| 65208 | .unused, | 70629 | .unused, |
| 65209 | .unused, | 70630 | .unused, |
| | 70631 | .unused, |
| | 70632 | .unused, |
| 65210 | }, | 70633 | }, |
| 65211 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70634 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65212 | .each = .{ .once = &.{ | 70635 | .each = .{ .once = &.{ |
| ... | @@ -65232,6 +70655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65232,6 +70655,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65232 | .unused, | 70655 | .unused, |
| 65233 | .unused, | 70656 | .unused, |
| 65234 | .unused, | 70657 | .unused, |
| | 70658 | .unused, |
| | 70659 | .unused, |
| 65235 | }, | 70660 | }, |
| 65236 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70661 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65237 | .each = .{ .once = &.{ | 70662 | .each = .{ .once = &.{ |
| ... | @@ -65257,6 +70682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65257,6 +70682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65257 | .unused, | 70682 | .unused, |
| 65258 | .unused, | 70683 | .unused, |
| 65259 | .unused, | 70684 | .unused, |
| | 70685 | .unused, |
| | 70686 | .unused, |
| 65260 | }, | 70687 | }, |
| 65261 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70688 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65262 | .each = .{ .once = &.{ | 70689 | .each = .{ .once = &.{ |
| ... | @@ -65282,6 +70709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65282,6 +70709,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65282 | .unused, | 70709 | .unused, |
| 65283 | .unused, | 70710 | .unused, |
| 65284 | .unused, | 70711 | .unused, |
| | 70712 | .unused, |
| | 70713 | .unused, |
| 65285 | }, | 70714 | }, |
| 65286 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70715 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65287 | .each = .{ .once = &.{ | 70716 | .each = .{ .once = &.{ |
| ... | @@ -65307,6 +70736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65307,6 +70736,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65307 | .unused, | 70736 | .unused, |
| 65308 | .unused, | 70737 | .unused, |
| 65309 | .unused, | 70738 | .unused, |
| | 70739 | .unused, |
| | 70740 | .unused, |
| 65310 | }, | 70741 | }, |
| 65311 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70742 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65312 | .each = .{ .once = &.{ | 70743 | .each = .{ .once = &.{ |
| ... | @@ -65332,6 +70763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65332,6 +70763,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65332 | .unused, | 70763 | .unused, |
| 65333 | .unused, | 70764 | .unused, |
| 65334 | .unused, | 70765 | .unused, |
| | 70766 | .unused, |
| | 70767 | .unused, |
| 65335 | }, | 70768 | }, |
| 65336 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70769 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65337 | .each = .{ .once = &.{ | 70770 | .each = .{ .once = &.{ |
| ... | @@ -65383,6 +70816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65383,6 +70816,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65383 | .unused, | 70816 | .unused, |
| 65384 | .unused, | 70817 | .unused, |
| 65385 | .unused, | 70818 | .unused, |
| | 70819 | .unused, |
| | 70820 | .unused, |
| 65386 | }, | 70821 | }, |
| 65387 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70822 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65388 | .each = .{ .once = &.{ | 70823 | .each = .{ .once = &.{ |
| ... | @@ -65408,6 +70843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65408,6 +70843,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65408 | .unused, | 70843 | .unused, |
| 65409 | .unused, | 70844 | .unused, |
| 65410 | .unused, | 70845 | .unused, |
| | 70846 | .unused, |
| | 70847 | .unused, |
| 65411 | }, | 70848 | }, |
| 65412 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 70849 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65413 | .each = .{ .once = &.{ | 70850 | .each = .{ .once = &.{ |
| ... | @@ -65433,6 +70870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65433,6 +70870,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65433 | .unused, | 70870 | .unused, |
| 65434 | .unused, | 70871 | .unused, |
| 65435 | .unused, | 70872 | .unused, |
| | 70873 | .unused, |
| | 70874 | .unused, |
| 65436 | }, | 70875 | }, |
| 65437 | .dst_temps = .{ .mem, .unused }, | 70876 | .dst_temps = .{ .mem, .unused }, |
| 65438 | .each = .{ .once = &.{ | 70877 | .each = .{ .once = &.{ |
| ... | @@ -65459,6 +70898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65459,6 +70898,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65459 | .unused, | 70898 | .unused, |
| 65460 | .unused, | 70899 | .unused, |
| 65461 | .unused, | 70900 | .unused, |
| | 70901 | .unused, |
| | 70902 | .unused, |
| 65462 | }, | 70903 | }, |
| 65463 | .dst_temps = .{ .mem, .unused }, | 70904 | .dst_temps = .{ .mem, .unused }, |
| 65464 | .each = .{ .once = &.{ | 70905 | .each = .{ .once = &.{ |
| ... | @@ -65484,6 +70925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65484,6 +70925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65484 | .unused, | 70925 | .unused, |
| 65485 | .unused, | 70926 | .unused, |
| 65486 | .unused, | 70927 | .unused, |
| | 70928 | .unused, |
| | 70929 | .unused, |
| 65487 | }, | 70930 | }, |
| 65488 | .dst_temps = .{ .mem, .unused }, | 70931 | .dst_temps = .{ .mem, .unused }, |
| 65489 | .each = .{ .once = &.{ | 70932 | .each = .{ .once = &.{ |
| ... | @@ -65508,6 +70951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65508,6 +70951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65508 | .unused, | 70951 | .unused, |
| 65509 | .unused, | 70952 | .unused, |
| 65510 | .unused, | 70953 | .unused, |
| | 70954 | .unused, |
| | 70955 | .unused, |
| 65511 | }, | 70956 | }, |
| 65512 | .dst_temps = .{ .mem, .unused }, | 70957 | .dst_temps = .{ .mem, .unused }, |
| 65513 | .each = .{ .once = &.{ | 70958 | .each = .{ .once = &.{ |
| ... | @@ -65533,6 +70978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65533,6 +70978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65533 | .unused, | 70978 | .unused, |
| 65534 | .unused, | 70979 | .unused, |
| 65535 | .unused, | 70980 | .unused, |
| | 70981 | .unused, |
| | 70982 | .unused, |
| 65536 | }, | 70983 | }, |
| 65537 | .dst_temps = .{ .mem, .unused }, | 70984 | .dst_temps = .{ .mem, .unused }, |
| 65538 | .each = .{ .once = &.{ | 70985 | .each = .{ .once = &.{ |
| ... | @@ -65557,6 +71004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65557,6 +71004,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65557 | .unused, | 71004 | .unused, |
| 65558 | .unused, | 71005 | .unused, |
| 65559 | .unused, | 71006 | .unused, |
| | 71007 | .unused, |
| | 71008 | .unused, |
| 65560 | }, | 71009 | }, |
| 65561 | .dst_temps = .{ .mem, .unused }, | 71010 | .dst_temps = .{ .mem, .unused }, |
| 65562 | .each = .{ .once = &.{ | 71011 | .each = .{ .once = &.{ |
| ... | @@ -65609,6 +71058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65609,6 +71058,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65609 | .unused, | 71058 | .unused, |
| 65610 | .unused, | 71059 | .unused, |
| 65611 | .unused, | 71060 | .unused, |
| | 71061 | .unused, |
| | 71062 | .unused, |
| 65612 | }, | 71063 | }, |
| 65613 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 71064 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65614 | .each = .{ .once = &.{ | 71065 | .each = .{ .once = &.{ |
| ... | @@ -65638,6 +71089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65638,6 +71089,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65638 | .unused, | 71089 | .unused, |
| 65639 | .unused, | 71090 | .unused, |
| 65640 | .unused, | 71091 | .unused, |
| | 71092 | .unused, |
| | 71093 | .unused, |
| 65641 | }, | 71094 | }, |
| 65642 | .dst_temps = .{ .{ .rc = .sse }, .unused }, | 71095 | .dst_temps = .{ .{ .rc = .sse }, .unused }, |
| 65643 | .each = .{ .once = &.{ | 71096 | .each = .{ .once = &.{ |
| ... | @@ -65667,6 +71120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65667,6 +71120,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65667 | .unused, | 71120 | .unused, |
| 65668 | .unused, | 71121 | .unused, |
| 65669 | .unused, | 71122 | .unused, |
| | 71123 | .unused, |
| | 71124 | .unused, |
| 65670 | }, | 71125 | }, |
| 65671 | .dst_temps = .{ .mem, .unused }, | 71126 | .dst_temps = .{ .mem, .unused }, |
| 65672 | .each = .{ .once = &.{ | 71127 | .each = .{ .once = &.{ |
| ... | @@ -65690,6 +71145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65690,6 +71145,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65690 | .unused, | 71145 | .unused, |
| 65691 | .unused, | 71146 | .unused, |
| 65692 | .unused, | 71147 | .unused, |
| | 71148 | .unused, |
| | 71149 | .unused, |
| 65693 | }, | 71150 | }, |
| 65694 | .dst_temps = .{ .mem, .unused }, | 71151 | .dst_temps = .{ .mem, .unused }, |
| 65695 | .clobbers = .{ .eflags = true }, | 71152 | .clobbers = .{ .eflags = true }, |
| ... | @@ -65727,6 +71184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65727,6 +71184,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65727 | .unused, | 71184 | .unused, |
| 65728 | .unused, | 71185 | .unused, |
| 65729 | .unused, | 71186 | .unused, |
| | 71187 | .unused, |
| | 71188 | .unused, |
| 65730 | }, | 71189 | }, |
| 65731 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 71190 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 65732 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71191 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65751,6 +71210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65751,6 +71210,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65751 | .unused, | 71210 | .unused, |
| 65752 | .unused, | 71211 | .unused, |
| 65753 | .unused, | 71212 | .unused, |
| | 71213 | .unused, |
| | 71214 | .unused, |
| 65754 | }, | 71215 | }, |
| 65755 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 71216 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 65756 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71217 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65775,6 +71236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65775,6 +71236,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65775 | .unused, | 71236 | .unused, |
| 65776 | .unused, | 71237 | .unused, |
| 65777 | .unused, | 71238 | .unused, |
| | 71239 | .unused, |
| | 71240 | .unused, |
| 65778 | }, | 71241 | }, |
| 65779 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 71242 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 65780 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71243 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65801,6 +71264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65801,6 +71264,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65801 | .unused, | 71264 | .unused, |
| 65802 | .unused, | 71265 | .unused, |
| 65803 | .unused, | 71266 | .unused, |
| | 71267 | .unused, |
| | 71268 | .unused, |
| 65804 | }, | 71269 | }, |
| 65805 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 71270 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 65806 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71271 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -65904,6 +71369,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65904,6 +71369,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65904 | .unused, | 71369 | .unused, |
| 65905 | .unused, | 71370 | .unused, |
| 65906 | .unused, | 71371 | .unused, |
| | 71372 | .unused, |
| | 71373 | .unused, |
| 65907 | }, | 71374 | }, |
| 65908 | .dst_temps = .{ .mem, .unused }, | 71375 | .dst_temps = .{ .mem, .unused }, |
| 65909 | .clobbers = .{ .eflags = true }, | 71376 | .clobbers = .{ .eflags = true }, |
| ... | @@ -65932,6 +71399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65932,6 +71399,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65932 | .unused, | 71399 | .unused, |
| 65933 | .unused, | 71400 | .unused, |
| 65934 | .unused, | 71401 | .unused, |
| | 71402 | .unused, |
| | 71403 | .unused, |
| 65935 | }, | 71404 | }, |
| 65936 | .dst_temps = .{ .mem, .unused }, | 71405 | .dst_temps = .{ .mem, .unused }, |
| 65937 | .clobbers = .{ .eflags = true }, | 71406 | .clobbers = .{ .eflags = true }, |
| ... | @@ -65962,6 +71431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65962,6 +71431,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65962 | .unused, | 71431 | .unused, |
| 65963 | .unused, | 71432 | .unused, |
| 65964 | .unused, | 71433 | .unused, |
| | 71434 | .unused, |
| | 71435 | .unused, |
| 65965 | }, | 71436 | }, |
| 65966 | .dst_temps = .{ .mem, .unused }, | 71437 | .dst_temps = .{ .mem, .unused }, |
| 65967 | .clobbers = .{ .eflags = true }, | 71438 | .clobbers = .{ .eflags = true }, |
| ... | @@ -65992,6 +71463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -65992,6 +71463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 65992 | .unused, | 71463 | .unused, |
| 65993 | .unused, | 71464 | .unused, |
| 65994 | .unused, | 71465 | .unused, |
| | 71466 | .unused, |
| | 71467 | .unused, |
| 65995 | }, | 71468 | }, |
| 65996 | .dst_temps = .{ .mem, .unused }, | 71469 | .dst_temps = .{ .mem, .unused }, |
| 65997 | .clobbers = .{ .eflags = true }, | 71470 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66020,6 +71493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66020,6 +71493,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66020 | .unused, | 71493 | .unused, |
| 66021 | .unused, | 71494 | .unused, |
| 66022 | .unused, | 71495 | .unused, |
| | 71496 | .unused, |
| | 71497 | .unused, |
| 66023 | }, | 71498 | }, |
| 66024 | .dst_temps = .{ .mem, .unused }, | 71499 | .dst_temps = .{ .mem, .unused }, |
| 66025 | .clobbers = .{ .eflags = true }, | 71500 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66050,6 +71525,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66050,6 +71525,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66050 | .unused, | 71525 | .unused, |
| 66051 | .unused, | 71526 | .unused, |
| 66052 | .unused, | 71527 | .unused, |
| | 71528 | .unused, |
| | 71529 | .unused, |
| 66053 | }, | 71530 | }, |
| 66054 | .dst_temps = .{ .mem, .unused }, | 71531 | .dst_temps = .{ .mem, .unused }, |
| 66055 | .clobbers = .{ .eflags = true }, | 71532 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66081,6 +71558,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66081,6 +71558,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66081 | .unused, | 71558 | .unused, |
| 66082 | .unused, | 71559 | .unused, |
| 66083 | .unused, | 71560 | .unused, |
| | 71561 | .unused, |
| | 71562 | .unused, |
| 66084 | }, | 71563 | }, |
| 66085 | .dst_temps = .{ .mem, .unused }, | 71564 | .dst_temps = .{ .mem, .unused }, |
| 66086 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71565 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66110,6 +71589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66110,6 +71589,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66110 | .unused, | 71589 | .unused, |
| 66111 | .unused, | 71590 | .unused, |
| 66112 | .unused, | 71591 | .unused, |
| | 71592 | .unused, |
| | 71593 | .unused, |
| 66113 | }, | 71594 | }, |
| 66114 | .dst_temps = .{ .mem, .unused }, | 71595 | .dst_temps = .{ .mem, .unused }, |
| 66115 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71596 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66139,6 +71620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66139,6 +71620,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66139 | .unused, | 71620 | .unused, |
| 66140 | .unused, | 71621 | .unused, |
| 66141 | .unused, | 71622 | .unused, |
| | 71623 | .unused, |
| | 71624 | .unused, |
| 66142 | }, | 71625 | }, |
| 66143 | .dst_temps = .{ .mem, .unused }, | 71626 | .dst_temps = .{ .mem, .unused }, |
| 66144 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71627 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66168,6 +71651,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66168,6 +71651,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66168 | .unused, | 71651 | .unused, |
| 66169 | .unused, | 71652 | .unused, |
| 66170 | .unused, | 71653 | .unused, |
| | 71654 | .unused, |
| | 71655 | .unused, |
| 66171 | }, | 71656 | }, |
| 66172 | .dst_temps = .{ .mem, .unused }, | 71657 | .dst_temps = .{ .mem, .unused }, |
| 66173 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71658 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66197,6 +71682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66197,6 +71682,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66197 | .unused, | 71682 | .unused, |
| 66198 | .unused, | 71683 | .unused, |
| 66199 | .unused, | 71684 | .unused, |
| | 71685 | .unused, |
| | 71686 | .unused, |
| 66200 | }, | 71687 | }, |
| 66201 | .dst_temps = .{ .mem, .unused }, | 71688 | .dst_temps = .{ .mem, .unused }, |
| 66202 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71689 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66226,6 +71713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66226,6 +71713,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66226 | .unused, | 71713 | .unused, |
| 66227 | .unused, | 71714 | .unused, |
| 66228 | .unused, | 71715 | .unused, |
| | 71716 | .unused, |
| | 71717 | .unused, |
| 66229 | }, | 71718 | }, |
| 66230 | .dst_temps = .{ .mem, .unused }, | 71719 | .dst_temps = .{ .mem, .unused }, |
| 66231 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71720 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66255,6 +71744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66255,6 +71744,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66255 | .unused, | 71744 | .unused, |
| 66256 | .unused, | 71745 | .unused, |
| 66257 | .unused, | 71746 | .unused, |
| | 71747 | .unused, |
| | 71748 | .unused, |
| 66258 | }, | 71749 | }, |
| 66259 | .dst_temps = .{ .mem, .unused }, | 71750 | .dst_temps = .{ .mem, .unused }, |
| 66260 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71751 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66284,6 +71775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66284,6 +71775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66284 | .unused, | 71775 | .unused, |
| 66285 | .unused, | 71776 | .unused, |
| 66286 | .unused, | 71777 | .unused, |
| | 71778 | .unused, |
| | 71779 | .unused, |
| 66287 | }, | 71780 | }, |
| 66288 | .dst_temps = .{ .mem, .unused }, | 71781 | .dst_temps = .{ .mem, .unused }, |
| 66289 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71782 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66313,6 +71806,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66313,6 +71806,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66313 | .unused, | 71806 | .unused, |
| 66314 | .unused, | 71807 | .unused, |
| 66315 | .unused, | 71808 | .unused, |
| | 71809 | .unused, |
| | 71810 | .unused, |
| 66316 | }, | 71811 | }, |
| 66317 | .dst_temps = .{ .mem, .unused }, | 71812 | .dst_temps = .{ .mem, .unused }, |
| 66318 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71813 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66342,6 +71837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66342,6 +71837,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66342 | .unused, | 71837 | .unused, |
| 66343 | .unused, | 71838 | .unused, |
| 66344 | .unused, | 71839 | .unused, |
| | 71840 | .unused, |
| | 71841 | .unused, |
| 66345 | }, | 71842 | }, |
| 66346 | .dst_temps = .{ .mem, .unused }, | 71843 | .dst_temps = .{ .mem, .unused }, |
| 66347 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71844 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66371,6 +71868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66371,6 +71868,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66371 | .unused, | 71868 | .unused, |
| 66372 | .unused, | 71869 | .unused, |
| 66373 | .unused, | 71870 | .unused, |
| | 71871 | .unused, |
| | 71872 | .unused, |
| 66374 | }, | 71873 | }, |
| 66375 | .dst_temps = .{ .mem, .unused }, | 71874 | .dst_temps = .{ .mem, .unused }, |
| 66376 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71875 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66400,6 +71899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66400,6 +71899,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66400 | .unused, | 71899 | .unused, |
| 66401 | .unused, | 71900 | .unused, |
| 66402 | .unused, | 71901 | .unused, |
| | 71902 | .unused, |
| | 71903 | .unused, |
| 66403 | }, | 71904 | }, |
| 66404 | .dst_temps = .{ .mem, .unused }, | 71905 | .dst_temps = .{ .mem, .unused }, |
| 66405 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 71906 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66506,6 +72007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66506,6 +72007,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66506 | .unused, | 72007 | .unused, |
| 66507 | .unused, | 72008 | .unused, |
| 66508 | .unused, | 72009 | .unused, |
| | 72010 | .unused, |
| | 72011 | .unused, |
| 66509 | }, | 72012 | }, |
| 66510 | .dst_temps = .{ .mem, .unused }, | 72013 | .dst_temps = .{ .mem, .unused }, |
| 66511 | .clobbers = .{ .eflags = true }, | 72014 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66534,6 +72037,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66534,6 +72037,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66534 | .unused, | 72037 | .unused, |
| 66535 | .unused, | 72038 | .unused, |
| 66536 | .unused, | 72039 | .unused, |
| | 72040 | .unused, |
| | 72041 | .unused, |
| 66537 | }, | 72042 | }, |
| 66538 | .dst_temps = .{ .mem, .unused }, | 72043 | .dst_temps = .{ .mem, .unused }, |
| 66539 | .clobbers = .{ .eflags = true }, | 72044 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66563,6 +72068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66563,6 +72068,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66563 | .unused, | 72068 | .unused, |
| 66564 | .unused, | 72069 | .unused, |
| 66565 | .unused, | 72070 | .unused, |
| | 72071 | .unused, |
| | 72072 | .unused, |
| 66566 | }, | 72073 | }, |
| 66567 | .dst_temps = .{ .mem, .unused }, | 72074 | .dst_temps = .{ .mem, .unused }, |
| 66568 | .clobbers = .{ .eflags = true }, | 72075 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66592,6 +72099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66592,6 +72099,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66592 | .unused, | 72099 | .unused, |
| 66593 | .unused, | 72100 | .unused, |
| 66594 | .unused, | 72101 | .unused, |
| | 72102 | .unused, |
| | 72103 | .unused, |
| 66595 | }, | 72104 | }, |
| 66596 | .dst_temps = .{ .mem, .unused }, | 72105 | .dst_temps = .{ .mem, .unused }, |
| 66597 | .clobbers = .{ .eflags = true }, | 72106 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66620,6 +72129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66620,6 +72129,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66620 | .unused, | 72129 | .unused, |
| 66621 | .unused, | 72130 | .unused, |
| 66622 | .unused, | 72131 | .unused, |
| | 72132 | .unused, |
| | 72133 | .unused, |
| 66623 | }, | 72134 | }, |
| 66624 | .dst_temps = .{ .mem, .unused }, | 72135 | .dst_temps = .{ .mem, .unused }, |
| 66625 | .clobbers = .{ .eflags = true }, | 72136 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66649,6 +72160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66649,6 +72160,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66649 | .unused, | 72160 | .unused, |
| 66650 | .unused, | 72161 | .unused, |
| 66651 | .unused, | 72162 | .unused, |
| | 72163 | .unused, |
| | 72164 | .unused, |
| 66652 | }, | 72165 | }, |
| 66653 | .dst_temps = .{ .mem, .unused }, | 72166 | .dst_temps = .{ .mem, .unused }, |
| 66654 | .clobbers = .{ .eflags = true }, | 72167 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66679,6 +72192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66679,6 +72192,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66679 | .unused, | 72192 | .unused, |
| 66680 | .unused, | 72193 | .unused, |
| 66681 | .unused, | 72194 | .unused, |
| | 72195 | .unused, |
| | 72196 | .unused, |
| 66682 | }, | 72197 | }, |
| 66683 | .dst_temps = .{ .mem, .unused }, | 72198 | .dst_temps = .{ .mem, .unused }, |
| 66684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72199 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66708,6 +72223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66708,6 +72223,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66708 | .unused, | 72223 | .unused, |
| 66709 | .unused, | 72224 | .unused, |
| 66710 | .unused, | 72225 | .unused, |
| | 72226 | .unused, |
| | 72227 | .unused, |
| 66711 | }, | 72228 | }, |
| 66712 | .dst_temps = .{ .mem, .unused }, | 72229 | .dst_temps = .{ .mem, .unused }, |
| 66713 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72230 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66737,6 +72254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66737,6 +72254,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66737 | .unused, | 72254 | .unused, |
| 66738 | .unused, | 72255 | .unused, |
| 66739 | .unused, | 72256 | .unused, |
| | 72257 | .unused, |
| | 72258 | .unused, |
| 66740 | }, | 72259 | }, |
| 66741 | .dst_temps = .{ .mem, .unused }, | 72260 | .dst_temps = .{ .mem, .unused }, |
| 66742 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72261 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66766,6 +72285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66766,6 +72285,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66766 | .unused, | 72285 | .unused, |
| 66767 | .unused, | 72286 | .unused, |
| 66768 | .unused, | 72287 | .unused, |
| | 72288 | .unused, |
| | 72289 | .unused, |
| 66769 | }, | 72290 | }, |
| 66770 | .dst_temps = .{ .mem, .unused }, | 72291 | .dst_temps = .{ .mem, .unused }, |
| 66771 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72292 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66795,6 +72316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66795,6 +72316,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66795 | .unused, | 72316 | .unused, |
| 66796 | .unused, | 72317 | .unused, |
| 66797 | .unused, | 72318 | .unused, |
| | 72319 | .unused, |
| | 72320 | .unused, |
| 66798 | }, | 72321 | }, |
| 66799 | .dst_temps = .{ .mem, .unused }, | 72322 | .dst_temps = .{ .mem, .unused }, |
| 66800 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72323 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66824,6 +72347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66824,6 +72347,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66824 | .unused, | 72347 | .unused, |
| 66825 | .unused, | 72348 | .unused, |
| 66826 | .unused, | 72349 | .unused, |
| | 72350 | .unused, |
| | 72351 | .unused, |
| 66827 | }, | 72352 | }, |
| 66828 | .dst_temps = .{ .mem, .unused }, | 72353 | .dst_temps = .{ .mem, .unused }, |
| 66829 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72354 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66888,6 +72413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66888,6 +72413,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66888 | .unused, | 72413 | .unused, |
| 66889 | .unused, | 72414 | .unused, |
| 66890 | .unused, | 72415 | .unused, |
| | 72416 | .unused, |
| | 72417 | .unused, |
| 66891 | }, | 72418 | }, |
| 66892 | .dst_temps = .{ .mem, .unused }, | 72419 | .dst_temps = .{ .mem, .unused }, |
| 66893 | .clobbers = .{ .eflags = true }, | 72420 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66915,6 +72442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66915,6 +72442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66915 | .unused, | 72442 | .unused, |
| 66916 | .unused, | 72443 | .unused, |
| 66917 | .unused, | 72444 | .unused, |
| | 72445 | .unused, |
| | 72446 | .unused, |
| 66918 | }, | 72447 | }, |
| 66919 | .dst_temps = .{ .mem, .unused }, | 72448 | .dst_temps = .{ .mem, .unused }, |
| 66920 | .clobbers = .{ .eflags = true }, | 72449 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66942,6 +72471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66942,6 +72471,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66942 | .unused, | 72471 | .unused, |
| 66943 | .unused, | 72472 | .unused, |
| 66944 | .unused, | 72473 | .unused, |
| | 72474 | .unused, |
| | 72475 | .unused, |
| 66945 | }, | 72476 | }, |
| 66946 | .dst_temps = .{ .mem, .unused }, | 72477 | .dst_temps = .{ .mem, .unused }, |
| 66947 | .clobbers = .{ .eflags = true }, | 72478 | .clobbers = .{ .eflags = true }, |
| ... | @@ -66970,6 +72501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66970,6 +72501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66970 | .unused, | 72501 | .unused, |
| 66971 | .unused, | 72502 | .unused, |
| 66972 | .unused, | 72503 | .unused, |
| | 72504 | .unused, |
| | 72505 | .unused, |
| 66973 | }, | 72506 | }, |
| 66974 | .dst_temps = .{ .mem, .unused }, | 72507 | .dst_temps = .{ .mem, .unused }, |
| 66975 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72508 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -66999,6 +72532,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -66999,6 +72532,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 66999 | .unused, | 72532 | .unused, |
| 67000 | .unused, | 72533 | .unused, |
| 67001 | .unused, | 72534 | .unused, |
| | 72535 | .unused, |
| | 72536 | .unused, |
| 67002 | }, | 72537 | }, |
| 67003 | .dst_temps = .{ .mem, .unused }, | 72538 | .dst_temps = .{ .mem, .unused }, |
| 67004 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72539 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67028,6 +72563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67028,6 +72563,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67028 | .unused, | 72563 | .unused, |
| 67029 | .unused, | 72564 | .unused, |
| 67030 | .unused, | 72565 | .unused, |
| | 72566 | .unused, |
| | 72567 | .unused, |
| 67031 | }, | 72568 | }, |
| 67032 | .dst_temps = .{ .mem, .unused }, | 72569 | .dst_temps = .{ .mem, .unused }, |
| 67033 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72570 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67057,6 +72594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67057,6 +72594,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67057 | .unused, | 72594 | .unused, |
| 67058 | .unused, | 72595 | .unused, |
| 67059 | .unused, | 72596 | .unused, |
| | 72597 | .unused, |
| | 72598 | .unused, |
| 67060 | }, | 72599 | }, |
| 67061 | .dst_temps = .{ .mem, .unused }, | 72600 | .dst_temps = .{ .mem, .unused }, |
| 67062 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72601 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67086,6 +72625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67086,6 +72625,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67086 | .unused, | 72625 | .unused, |
| 67087 | .unused, | 72626 | .unused, |
| 67088 | .unused, | 72627 | .unused, |
| | 72628 | .unused, |
| | 72629 | .unused, |
| 67089 | }, | 72630 | }, |
| 67090 | .dst_temps = .{ .mem, .unused }, | 72631 | .dst_temps = .{ .mem, .unused }, |
| 67091 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72632 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67115,6 +72656,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67115,6 +72656,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67115 | .unused, | 72656 | .unused, |
| 67116 | .unused, | 72657 | .unused, |
| 67117 | .unused, | 72658 | .unused, |
| | 72659 | .unused, |
| | 72660 | .unused, |
| 67118 | }, | 72661 | }, |
| 67119 | .dst_temps = .{ .mem, .unused }, | 72662 | .dst_temps = .{ .mem, .unused }, |
| 67120 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72663 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67143,6 +72686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67143,6 +72686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67143 | .unused, | 72686 | .unused, |
| 67144 | .unused, | 72687 | .unused, |
| 67145 | .unused, | 72688 | .unused, |
| | 72689 | .unused, |
| | 72690 | .unused, |
| 67146 | }, | 72691 | }, |
| 67147 | .dst_temps = .{ .mem, .unused }, | 72692 | .dst_temps = .{ .mem, .unused }, |
| 67148 | .clobbers = .{ .eflags = true }, | 72693 | .clobbers = .{ .eflags = true }, |
| ... | @@ -67171,6 +72716,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67171,6 +72716,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67171 | .unused, | 72716 | .unused, |
| 67172 | .unused, | 72717 | .unused, |
| 67173 | .unused, | 72718 | .unused, |
| | 72719 | .unused, |
| | 72720 | .unused, |
| 67174 | }, | 72721 | }, |
| 67175 | .dst_temps = .{ .mem, .unused }, | 72722 | .dst_temps = .{ .mem, .unused }, |
| 67176 | .clobbers = .{ .eflags = true }, | 72723 | .clobbers = .{ .eflags = true }, |
| ... | @@ -67200,6 +72747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67200,6 +72747,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67200 | .unused, | 72747 | .unused, |
| 67201 | .unused, | 72748 | .unused, |
| 67202 | .unused, | 72749 | .unused, |
| | 72750 | .unused, |
| | 72751 | .unused, |
| 67203 | }, | 72752 | }, |
| 67204 | .dst_temps = .{ .mem, .unused }, | 72753 | .dst_temps = .{ .mem, .unused }, |
| 67205 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72754 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67229,6 +72778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67229,6 +72778,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67229 | .unused, | 72778 | .unused, |
| 67230 | .unused, | 72779 | .unused, |
| 67231 | .unused, | 72780 | .unused, |
| | 72781 | .unused, |
| | 72782 | .unused, |
| 67232 | }, | 72783 | }, |
| 67233 | .dst_temps = .{ .mem, .unused }, | 72784 | .dst_temps = .{ .mem, .unused }, |
| 67234 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72785 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67258,6 +72809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67258,6 +72809,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67258 | .unused, | 72809 | .unused, |
| 67259 | .unused, | 72810 | .unused, |
| 67260 | .unused, | 72811 | .unused, |
| | 72812 | .unused, |
| | 72813 | .unused, |
| 67261 | }, | 72814 | }, |
| 67262 | .dst_temps = .{ .mem, .unused }, | 72815 | .dst_temps = .{ .mem, .unused }, |
| 67263 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72816 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67287,6 +72840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67287,6 +72840,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67287 | .unused, | 72840 | .unused, |
| 67288 | .unused, | 72841 | .unused, |
| 67289 | .unused, | 72842 | .unused, |
| | 72843 | .unused, |
| | 72844 | .unused, |
| 67290 | }, | 72845 | }, |
| 67291 | .dst_temps = .{ .mem, .unused }, | 72846 | .dst_temps = .{ .mem, .unused }, |
| 67292 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72847 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67316,6 +72871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67316,6 +72871,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67316 | .unused, | 72871 | .unused, |
| 67317 | .unused, | 72872 | .unused, |
| 67318 | .unused, | 72873 | .unused, |
| | 72874 | .unused, |
| | 72875 | .unused, |
| 67319 | }, | 72876 | }, |
| 67320 | .dst_temps = .{ .mem, .unused }, | 72877 | .dst_temps = .{ .mem, .unused }, |
| 67321 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72878 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67345,6 +72902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67345,6 +72902,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67345 | .unused, | 72902 | .unused, |
| 67346 | .unused, | 72903 | .unused, |
| 67347 | .unused, | 72904 | .unused, |
| | 72905 | .unused, |
| | 72906 | .unused, |
| 67348 | }, | 72907 | }, |
| 67349 | .dst_temps = .{ .mem, .unused }, | 72908 | .dst_temps = .{ .mem, .unused }, |
| 67350 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72909 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67374,6 +72933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67374,6 +72933,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67374 | .unused, | 72933 | .unused, |
| 67375 | .unused, | 72934 | .unused, |
| 67376 | .unused, | 72935 | .unused, |
| | 72936 | .unused, |
| | 72937 | .unused, |
| 67377 | }, | 72938 | }, |
| 67378 | .dst_temps = .{ .mem, .unused }, | 72939 | .dst_temps = .{ .mem, .unused }, |
| 67379 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72940 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67404,6 +72965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67404,6 +72965,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67404 | .unused, | 72965 | .unused, |
| 67405 | .unused, | 72966 | .unused, |
| 67406 | .unused, | 72967 | .unused, |
| | 72968 | .unused, |
| | 72969 | .unused, |
| 67407 | }, | 72970 | }, |
| 67408 | .dst_temps = .{ .mem, .unused }, | 72971 | .dst_temps = .{ .mem, .unused }, |
| 67409 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 72972 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67434,6 +72997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67434,6 +72997,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67434 | .unused, | 72997 | .unused, |
| 67435 | .unused, | 72998 | .unused, |
| 67436 | .unused, | 72999 | .unused, |
| | 73000 | .unused, |
| | 73001 | .unused, |
| 67437 | }, | 73002 | }, |
| 67438 | .dst_temps = .{ .mem, .unused }, | 73003 | .dst_temps = .{ .mem, .unused }, |
| 67439 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73004 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67464,6 +73029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67464,6 +73029,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67464 | .unused, | 73029 | .unused, |
| 67465 | .unused, | 73030 | .unused, |
| 67466 | .unused, | 73031 | .unused, |
| | 73032 | .unused, |
| | 73033 | .unused, |
| 67467 | }, | 73034 | }, |
| 67468 | .dst_temps = .{ .mem, .unused }, | 73035 | .dst_temps = .{ .mem, .unused }, |
| 67469 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73036 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67494,6 +73061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67494,6 +73061,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67494 | .unused, | 73061 | .unused, |
| 67495 | .unused, | 73062 | .unused, |
| 67496 | .unused, | 73063 | .unused, |
| | 73064 | .unused, |
| | 73065 | .unused, |
| 67497 | }, | 73066 | }, |
| 67498 | .dst_temps = .{ .mem, .unused }, | 73067 | .dst_temps = .{ .mem, .unused }, |
| 67499 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73068 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67524,6 +73093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67524,6 +73093,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67524 | .unused, | 73093 | .unused, |
| 67525 | .unused, | 73094 | .unused, |
| 67526 | .unused, | 73095 | .unused, |
| | 73096 | .unused, |
| | 73097 | .unused, |
| 67527 | }, | 73098 | }, |
| 67528 | .dst_temps = .{ .mem, .unused }, | 73099 | .dst_temps = .{ .mem, .unused }, |
| 67529 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73100 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67554,6 +73125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67554,6 +73125,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67554 | .unused, | 73125 | .unused, |
| 67555 | .unused, | 73126 | .unused, |
| 67556 | .unused, | 73127 | .unused, |
| | 73128 | .unused, |
| | 73129 | .unused, |
| 67557 | }, | 73130 | }, |
| 67558 | .dst_temps = .{ .mem, .unused }, | 73131 | .dst_temps = .{ .mem, .unused }, |
| 67559 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73132 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67586,6 +73159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67586,6 +73159,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67586 | .unused, | 73159 | .unused, |
| 67587 | .unused, | 73160 | .unused, |
| 67588 | .unused, | 73161 | .unused, |
| | 73162 | .unused, |
| | 73163 | .unused, |
| 67589 | }, | 73164 | }, |
| 67590 | .dst_temps = .{ .mem, .unused }, | 73165 | .dst_temps = .{ .mem, .unused }, |
| 67591 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73166 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67618,6 +73193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67618,6 +73193,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67618 | .unused, | 73193 | .unused, |
| 67619 | .unused, | 73194 | .unused, |
| 67620 | .unused, | 73195 | .unused, |
| | 73196 | .unused, |
| | 73197 | .unused, |
| 67621 | }, | 73198 | }, |
| 67622 | .dst_temps = .{ .mem, .unused }, | 73199 | .dst_temps = .{ .mem, .unused }, |
| 67623 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73200 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67650,6 +73227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67650,6 +73227,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67650 | .unused, | 73227 | .unused, |
| 67651 | .unused, | 73228 | .unused, |
| 67652 | .unused, | 73229 | .unused, |
| | 73230 | .unused, |
| | 73231 | .unused, |
| 67653 | }, | 73232 | }, |
| 67654 | .dst_temps = .{ .mem, .unused }, | 73233 | .dst_temps = .{ .mem, .unused }, |
| 67655 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73234 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67682,6 +73261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67682,6 +73261,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67682 | .unused, | 73261 | .unused, |
| 67683 | .unused, | 73262 | .unused, |
| 67684 | .unused, | 73263 | .unused, |
| | 73264 | .unused, |
| | 73265 | .unused, |
| 67685 | }, | 73266 | }, |
| 67686 | .dst_temps = .{ .mem, .unused }, | 73267 | .dst_temps = .{ .mem, .unused }, |
| 67687 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73268 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67714,6 +73295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67714,6 +73295,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67714 | .unused, | 73295 | .unused, |
| 67715 | .unused, | 73296 | .unused, |
| 67716 | .unused, | 73297 | .unused, |
| | 73298 | .unused, |
| | 73299 | .unused, |
| 67717 | }, | 73300 | }, |
| 67718 | .dst_temps = .{ .mem, .unused }, | 73301 | .dst_temps = .{ .mem, .unused }, |
| 67719 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73302 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67746,6 +73329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67746,6 +73329,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67746 | .unused, | 73329 | .unused, |
| 67747 | .unused, | 73330 | .unused, |
| 67748 | .unused, | 73331 | .unused, |
| | 73332 | .unused, |
| | 73333 | .unused, |
| 67749 | }, | 73334 | }, |
| 67750 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73335 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67751 | .each = .{ .once = &.{ | 73336 | .each = .{ .once = &.{ |
| ... | @@ -67772,6 +73357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67772,6 +73357,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67772 | .unused, | 73357 | .unused, |
| 67773 | .unused, | 73358 | .unused, |
| 67774 | .unused, | 73359 | .unused, |
| | 73360 | .unused, |
| | 73361 | .unused, |
| 67775 | }, | 73362 | }, |
| 67776 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73363 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67777 | .each = .{ .once = &.{ | 73364 | .each = .{ .once = &.{ |
| ... | @@ -67797,6 +73384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67797,6 +73384,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67797 | .unused, | 73384 | .unused, |
| 67798 | .unused, | 73385 | .unused, |
| 67799 | .unused, | 73386 | .unused, |
| | 73387 | .unused, |
| | 73388 | .unused, |
| 67800 | }, | 73389 | }, |
| 67801 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73390 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67802 | .each = .{ .once = &.{ | 73391 | .each = .{ .once = &.{ |
| ... | @@ -67821,6 +73410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67821,6 +73410,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67821 | .unused, | 73410 | .unused, |
| 67822 | .unused, | 73411 | .unused, |
| 67823 | .unused, | 73412 | .unused, |
| | 73413 | .unused, |
| | 73414 | .unused, |
| 67824 | }, | 73415 | }, |
| 67825 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73416 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67826 | .each = .{ .once = &.{ | 73417 | .each = .{ .once = &.{ |
| ... | @@ -67846,6 +73437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67846,6 +73437,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67846 | .unused, | 73437 | .unused, |
| 67847 | .unused, | 73438 | .unused, |
| 67848 | .unused, | 73439 | .unused, |
| | 73440 | .unused, |
| | 73441 | .unused, |
| 67849 | }, | 73442 | }, |
| 67850 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73443 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67851 | .each = .{ .once = &.{ | 73444 | .each = .{ .once = &.{ |
| ... | @@ -67870,6 +73463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67870,6 +73463,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67870 | .unused, | 73463 | .unused, |
| 67871 | .unused, | 73464 | .unused, |
| 67872 | .unused, | 73465 | .unused, |
| | 73466 | .unused, |
| | 73467 | .unused, |
| 67873 | }, | 73468 | }, |
| 67874 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73469 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67875 | .each = .{ .once = &.{ | 73470 | .each = .{ .once = &.{ |
| ... | @@ -67895,6 +73490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67895,6 +73490,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67895 | .unused, | 73490 | .unused, |
| 67896 | .unused, | 73491 | .unused, |
| 67897 | .unused, | 73492 | .unused, |
| | 73493 | .unused, |
| | 73494 | .unused, |
| 67898 | }, | 73495 | }, |
| 67899 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73496 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67900 | .each = .{ .once = &.{ | 73497 | .each = .{ .once = &.{ |
| ... | @@ -67918,6 +73515,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67918,6 +73515,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67918 | .unused, | 73515 | .unused, |
| 67919 | .unused, | 73516 | .unused, |
| 67920 | .unused, | 73517 | .unused, |
| | 73518 | .unused, |
| | 73519 | .unused, |
| 67921 | }, | 73520 | }, |
| 67922 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, | 73521 | .dst_temps = .{ .{ .rc = .x87 }, .unused }, |
| 67923 | .clobbers = .{ .eflags = true }, | 73522 | .clobbers = .{ .eflags = true }, |
| ... | @@ -67947,6 +73546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67947,6 +73546,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67947 | .unused, | 73546 | .unused, |
| 67948 | .unused, | 73547 | .unused, |
| 67949 | .unused, | 73548 | .unused, |
| | 73549 | .unused, |
| | 73550 | .unused, |
| 67950 | }, | 73551 | }, |
| 67951 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 73552 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 67952 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73553 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67971,6 +73572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67971,6 +73572,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67971 | .unused, | 73572 | .unused, |
| 67972 | .unused, | 73573 | .unused, |
| 67973 | .unused, | 73574 | .unused, |
| | 73575 | .unused, |
| | 73576 | .unused, |
| 67974 | }, | 73577 | }, |
| 67975 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 73578 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 67976 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73579 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -67995,6 +73598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -67995,6 +73598,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 67995 | .unused, | 73598 | .unused, |
| 67996 | .unused, | 73599 | .unused, |
| 67997 | .unused, | 73600 | .unused, |
| | 73601 | .unused, |
| | 73602 | .unused, |
| 67998 | }, | 73603 | }, |
| 67999 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 73604 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 68000 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73605 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68021,6 +73626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68021,6 +73626,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68021 | .unused, | 73626 | .unused, |
| 68022 | .unused, | 73627 | .unused, |
| 68023 | .unused, | 73628 | .unused, |
| | 73629 | .unused, |
| | 73630 | .unused, |
| 68024 | }, | 73631 | }, |
| 68025 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 73632 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 68026 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73633 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68046,6 +73653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68046,6 +73653,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68046 | .unused, | 73653 | .unused, |
| 68047 | .unused, | 73654 | .unused, |
| 68048 | .unused, | 73655 | .unused, |
| | 73656 | .unused, |
| | 73657 | .unused, |
| 68049 | }, | 73658 | }, |
| 68050 | .dst_temps = .{ .mem, .unused }, | 73659 | .dst_temps = .{ .mem, .unused }, |
| 68051 | .clobbers = .{ .eflags = true }, | 73660 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68077,6 +73686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68077,6 +73686,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68077 | .unused, | 73686 | .unused, |
| 68078 | .unused, | 73687 | .unused, |
| 68079 | .unused, | 73688 | .unused, |
| | 73689 | .unused, |
| | 73690 | .unused, |
| 68080 | }, | 73691 | }, |
| 68081 | .dst_temps = .{ .mem, .unused }, | 73692 | .dst_temps = .{ .mem, .unused }, |
| 68082 | .clobbers = .{ .eflags = true }, | 73693 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68108,6 +73719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68108,6 +73719,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68108 | .unused, | 73719 | .unused, |
| 68109 | .unused, | 73720 | .unused, |
| 68110 | .unused, | 73721 | .unused, |
| | 73722 | .unused, |
| | 73723 | .unused, |
| 68111 | }, | 73724 | }, |
| 68112 | .dst_temps = .{ .mem, .unused }, | 73725 | .dst_temps = .{ .mem, .unused }, |
| 68113 | .clobbers = .{ .eflags = true }, | 73726 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68139,6 +73752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68139,6 +73752,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68139 | .unused, | 73752 | .unused, |
| 68140 | .unused, | 73753 | .unused, |
| 68141 | .unused, | 73754 | .unused, |
| | 73755 | .unused, |
| | 73756 | .unused, |
| 68142 | }, | 73757 | }, |
| 68143 | .dst_temps = .{ .mem, .unused }, | 73758 | .dst_temps = .{ .mem, .unused }, |
| 68144 | .clobbers = .{ .eflags = true }, | 73759 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68171,6 +73786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68171,6 +73786,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68171 | .unused, | 73786 | .unused, |
| 68172 | .unused, | 73787 | .unused, |
| 68173 | .unused, | 73788 | .unused, |
| | 73789 | .unused, |
| | 73790 | .unused, |
| 68174 | }, | 73791 | }, |
| 68175 | .dst_temps = .{ .mem, .unused }, | 73792 | .dst_temps = .{ .mem, .unused }, |
| 68176 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73793 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68203,6 +73820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68203,6 +73820,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68203 | .unused, | 73820 | .unused, |
| 68204 | .unused, | 73821 | .unused, |
| 68205 | .unused, | 73822 | .unused, |
| | 73823 | .unused, |
| | 73824 | .unused, |
| 68206 | }, | 73825 | }, |
| 68207 | .dst_temps = .{ .mem, .unused }, | 73826 | .dst_temps = .{ .mem, .unused }, |
| 68208 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73827 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68235,6 +73854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68235,6 +73854,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68235 | .unused, | 73854 | .unused, |
| 68236 | .unused, | 73855 | .unused, |
| 68237 | .unused, | 73856 | .unused, |
| | 73857 | .unused, |
| | 73858 | .unused, |
| 68238 | }, | 73859 | }, |
| 68239 | .dst_temps = .{ .mem, .unused }, | 73860 | .dst_temps = .{ .mem, .unused }, |
| 68240 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73861 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68267,6 +73888,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68267,6 +73888,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68267 | .unused, | 73888 | .unused, |
| 68268 | .unused, | 73889 | .unused, |
| 68269 | .unused, | 73890 | .unused, |
| | 73891 | .unused, |
| | 73892 | .unused, |
| 68270 | }, | 73893 | }, |
| 68271 | .dst_temps = .{ .mem, .unused }, | 73894 | .dst_temps = .{ .mem, .unused }, |
| 68272 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73895 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68298,6 +73921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68298,6 +73921,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68298 | .unused, | 73921 | .unused, |
| 68299 | .unused, | 73922 | .unused, |
| 68300 | .unused, | 73923 | .unused, |
| | 73924 | .unused, |
| | 73925 | .unused, |
| 68301 | }, | 73926 | }, |
| 68302 | .dst_temps = .{ .mem, .unused }, | 73927 | .dst_temps = .{ .mem, .unused }, |
| 68303 | .clobbers = .{ .eflags = true }, | 73928 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68326,6 +73951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68326,6 +73951,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68326 | .unused, | 73951 | .unused, |
| 68327 | .unused, | 73952 | .unused, |
| 68328 | .unused, | 73953 | .unused, |
| | 73954 | .unused, |
| | 73955 | .unused, |
| 68329 | }, | 73956 | }, |
| 68330 | .dst_temps = .{ .mem, .unused }, | 73957 | .dst_temps = .{ .mem, .unused }, |
| 68331 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73958 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68356,6 +73983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68356,6 +73983,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68356 | .unused, | 73983 | .unused, |
| 68357 | .unused, | 73984 | .unused, |
| 68358 | .unused, | 73985 | .unused, |
| | 73986 | .unused, |
| | 73987 | .unused, |
| 68359 | }, | 73988 | }, |
| 68360 | .dst_temps = .{ .mem, .unused }, | 73989 | .dst_temps = .{ .mem, .unused }, |
| 68361 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 73990 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68385,6 +74014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68385,6 +74014,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68385 | .unused, | 74014 | .unused, |
| 68386 | .unused, | 74015 | .unused, |
| 68387 | .unused, | 74016 | .unused, |
| | 74017 | .unused, |
| | 74018 | .unused, |
| 68388 | }, | 74019 | }, |
| 68389 | .dst_temps = .{ .mem, .unused }, | 74020 | .dst_temps = .{ .mem, .unused }, |
| 68390 | .clobbers = .{ .eflags = true }, | 74021 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68413,6 +74044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68413,6 +74044,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68413 | .unused, | 74044 | .unused, |
| 68414 | .unused, | 74045 | .unused, |
| 68415 | .unused, | 74046 | .unused, |
| | 74047 | .unused, |
| | 74048 | .unused, |
| 68416 | }, | 74049 | }, |
| 68417 | .dst_temps = .{ .mem, .unused }, | 74050 | .dst_temps = .{ .mem, .unused }, |
| 68418 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74051 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68443,6 +74076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68443,6 +74076,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68443 | .unused, | 74076 | .unused, |
| 68444 | .unused, | 74077 | .unused, |
| 68445 | .unused, | 74078 | .unused, |
| | 74079 | .unused, |
| | 74080 | .unused, |
| 68446 | }, | 74081 | }, |
| 68447 | .dst_temps = .{ .mem, .unused }, | 74082 | .dst_temps = .{ .mem, .unused }, |
| 68448 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74083 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68472,6 +74107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68472,6 +74107,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68472 | .unused, | 74107 | .unused, |
| 68473 | .unused, | 74108 | .unused, |
| 68474 | .unused, | 74109 | .unused, |
| | 74110 | .unused, |
| | 74111 | .unused, |
| 68475 | }, | 74112 | }, |
| 68476 | .dst_temps = .{ .mem, .unused }, | 74113 | .dst_temps = .{ .mem, .unused }, |
| 68477 | .clobbers = .{ .eflags = true }, | 74114 | .clobbers = .{ .eflags = true }, |
| ... | @@ -68500,6 +74137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68500,6 +74137,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68500 | .unused, | 74137 | .unused, |
| 68501 | .unused, | 74138 | .unused, |
| 68502 | .unused, | 74139 | .unused, |
| | 74140 | .unused, |
| | 74141 | .unused, |
| 68503 | }, | 74142 | }, |
| 68504 | .dst_temps = .{ .mem, .unused }, | 74143 | .dst_temps = .{ .mem, .unused }, |
| 68505 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74144 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68530,6 +74169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68530,6 +74169,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68530 | .unused, | 74169 | .unused, |
| 68531 | .unused, | 74170 | .unused, |
| 68532 | .unused, | 74171 | .unused, |
| | 74172 | .unused, |
| | 74173 | .unused, |
| 68533 | }, | 74174 | }, |
| 68534 | .dst_temps = .{ .mem, .unused }, | 74175 | .dst_temps = .{ .mem, .unused }, |
| 68535 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74176 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68560,6 +74201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68560,6 +74201,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68560 | .unused, | 74201 | .unused, |
| 68561 | .unused, | 74202 | .unused, |
| 68562 | .unused, | 74203 | .unused, |
| | 74204 | .unused, |
| | 74205 | .unused, |
| 68563 | }, | 74206 | }, |
| 68564 | .dst_temps = .{ .mem, .unused }, | 74207 | .dst_temps = .{ .mem, .unused }, |
| 68565 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74208 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68591,6 +74234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68591,6 +74234,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68591 | .unused, | 74234 | .unused, |
| 68592 | .unused, | 74235 | .unused, |
| 68593 | .unused, | 74236 | .unused, |
| | 74237 | .unused, |
| | 74238 | .unused, |
| 68594 | }, | 74239 | }, |
| 68595 | .dst_temps = .{ .mem, .unused }, | 74240 | .dst_temps = .{ .mem, .unused }, |
| 68596 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74241 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68622,6 +74267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68622,6 +74267,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68622 | .unused, | 74267 | .unused, |
| 68623 | .unused, | 74268 | .unused, |
| 68624 | .unused, | 74269 | .unused, |
| | 74270 | .unused, |
| | 74271 | .unused, |
| 68625 | }, | 74272 | }, |
| 68626 | .dst_temps = .{ .mem, .unused }, | 74273 | .dst_temps = .{ .mem, .unused }, |
| 68627 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74274 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68655,6 +74302,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68655,6 +74302,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68655 | .unused, | 74302 | .unused, |
| 68656 | .unused, | 74303 | .unused, |
| 68657 | .unused, | 74304 | .unused, |
| | 74305 | .unused, |
| | 74306 | .unused, |
| 68658 | }, | 74307 | }, |
| 68659 | .dst_temps = .{ .mem, .unused }, | 74308 | .dst_temps = .{ .mem, .unused }, |
| 68660 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74309 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68689,6 +74338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68689,6 +74338,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68689 | .unused, | 74338 | .unused, |
| 68690 | .unused, | 74339 | .unused, |
| 68691 | .unused, | 74340 | .unused, |
| | 74341 | .unused, |
| | 74342 | .unused, |
| 68692 | }, | 74343 | }, |
| 68693 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74344 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68694 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74345 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68715,6 +74366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68715,6 +74366,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68715 | .unused, | 74366 | .unused, |
| 68716 | .unused, | 74367 | .unused, |
| 68717 | .unused, | 74368 | .unused, |
| | 74369 | .unused, |
| | 74370 | .unused, |
| 68718 | }, | 74371 | }, |
| 68719 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74372 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68720 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74373 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68741,6 +74394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68741,6 +74394,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68741 | .unused, | 74394 | .unused, |
| 68742 | .unused, | 74395 | .unused, |
| 68743 | .unused, | 74396 | .unused, |
| | 74397 | .unused, |
| | 74398 | .unused, |
| 68744 | }, | 74399 | }, |
| 68745 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74400 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68746 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74401 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68767,6 +74422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68767,6 +74422,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68767 | .unused, | 74422 | .unused, |
| 68768 | .unused, | 74423 | .unused, |
| 68769 | .unused, | 74424 | .unused, |
| | 74425 | .unused, |
| | 74426 | .unused, |
| 68770 | }, | 74427 | }, |
| 68771 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74428 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68772 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74429 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68792,6 +74449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68792,6 +74449,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68792 | .unused, | 74449 | .unused, |
| 68793 | .unused, | 74450 | .unused, |
| 68794 | .unused, | 74451 | .unused, |
| | 74452 | .unused, |
| | 74453 | .unused, |
| 68795 | }, | 74454 | }, |
| 68796 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74455 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68797 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74456 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68816,6 +74475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68816,6 +74475,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68816 | .unused, | 74475 | .unused, |
| 68817 | .unused, | 74476 | .unused, |
| 68818 | .unused, | 74477 | .unused, |
| | 74478 | .unused, |
| | 74479 | .unused, |
| 68819 | }, | 74480 | }, |
| 68820 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74481 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68821 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74482 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68840,6 +74501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68840,6 +74501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68840 | .unused, | 74501 | .unused, |
| 68841 | .unused, | 74502 | .unused, |
| 68842 | .unused, | 74503 | .unused, |
| | 74504 | .unused, |
| | 74505 | .unused, |
| 68843 | }, | 74506 | }, |
| 68844 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74507 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68845 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74508 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68864,6 +74527,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68864,6 +74527,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68864 | .unused, | 74527 | .unused, |
| 68865 | .unused, | 74528 | .unused, |
| 68866 | .unused, | 74529 | .unused, |
| | 74530 | .unused, |
| | 74531 | .unused, |
| 68867 | }, | 74532 | }, |
| 68868 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74533 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68869 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74534 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68888,6 +74553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68888,6 +74553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68888 | .unused, | 74553 | .unused, |
| 68889 | .unused, | 74554 | .unused, |
| 68890 | .unused, | 74555 | .unused, |
| | 74556 | .unused, |
| | 74557 | .unused, |
| 68891 | }, | 74558 | }, |
| 68892 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74559 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68893 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74560 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68912,6 +74579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68912,6 +74579,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68912 | .unused, | 74579 | .unused, |
| 68913 | .unused, | 74580 | .unused, |
| 68914 | .unused, | 74581 | .unused, |
| | 74582 | .unused, |
| | 74583 | .unused, |
| 68915 | }, | 74584 | }, |
| 68916 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74585 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68917 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74586 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68936,6 +74605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68936,6 +74605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68936 | .unused, | 74605 | .unused, |
| 68937 | .unused, | 74606 | .unused, |
| 68938 | .unused, | 74607 | .unused, |
| | 74608 | .unused, |
| | 74609 | .unused, |
| 68939 | }, | 74610 | }, |
| 68940 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74611 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68941 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74612 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68962,6 +74633,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68962,6 +74633,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68962 | .unused, | 74633 | .unused, |
| 68963 | .unused, | 74634 | .unused, |
| 68964 | .unused, | 74635 | .unused, |
| | 74636 | .unused, |
| | 74637 | .unused, |
| 68965 | }, | 74638 | }, |
| 68966 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, | 74639 | .dst_temps = .{ .{ .reg = .xmm0 }, .unused }, |
| 68967 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74640 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -68988,6 +74661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -68988,6 +74661,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 68988 | .unused, | 74661 | .unused, |
| 68989 | .unused, | 74662 | .unused, |
| 68990 | .unused, | 74663 | .unused, |
| | 74664 | .unused, |
| | 74665 | .unused, |
| 68991 | }, | 74666 | }, |
| 68992 | .dst_temps = .{ .mem, .unused }, | 74667 | .dst_temps = .{ .mem, .unused }, |
| 68993 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74668 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69019,6 +74694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69019,6 +74694,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69019 | .unused, | 74694 | .unused, |
| 69020 | .unused, | 74695 | .unused, |
| 69021 | .unused, | 74696 | .unused, |
| | 74697 | .unused, |
| | 74698 | .unused, |
| 69022 | }, | 74699 | }, |
| 69023 | .dst_temps = .{ .mem, .unused }, | 74700 | .dst_temps = .{ .mem, .unused }, |
| 69024 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74701 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69050,6 +74727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69050,6 +74727,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69050 | .unused, | 74727 | .unused, |
| 69051 | .unused, | 74728 | .unused, |
| 69052 | .unused, | 74729 | .unused, |
| | 74730 | .unused, |
| | 74731 | .unused, |
| 69053 | }, | 74732 | }, |
| 69054 | .dst_temps = .{ .mem, .unused }, | 74733 | .dst_temps = .{ .mem, .unused }, |
| 69055 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74734 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69081,6 +74760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69081,6 +74760,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69081 | .unused, | 74760 | .unused, |
| 69082 | .unused, | 74761 | .unused, |
| 69083 | .unused, | 74762 | .unused, |
| | 74763 | .unused, |
| | 74764 | .unused, |
| 69084 | }, | 74765 | }, |
| 69085 | .dst_temps = .{ .mem, .unused }, | 74766 | .dst_temps = .{ .mem, .unused }, |
| 69086 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74767 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69112,6 +74793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69112,6 +74793,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69112 | .unused, | 74793 | .unused, |
| 69113 | .unused, | 74794 | .unused, |
| 69114 | .unused, | 74795 | .unused, |
| | 74796 | .unused, |
| | 74797 | .unused, |
| 69115 | }, | 74798 | }, |
| 69116 | .dst_temps = .{ .mem, .unused }, | 74799 | .dst_temps = .{ .mem, .unused }, |
| 69117 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74800 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69143,6 +74826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69143,6 +74826,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69143 | .unused, | 74826 | .unused, |
| 69144 | .unused, | 74827 | .unused, |
| 69145 | .unused, | 74828 | .unused, |
| | 74829 | .unused, |
| | 74830 | .unused, |
| 69146 | }, | 74831 | }, |
| 69147 | .dst_temps = .{ .mem, .unused }, | 74832 | .dst_temps = .{ .mem, .unused }, |
| 69148 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74833 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69174,6 +74859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69174,6 +74859,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69174 | .unused, | 74859 | .unused, |
| 69175 | .unused, | 74860 | .unused, |
| 69176 | .unused, | 74861 | .unused, |
| | 74862 | .unused, |
| | 74863 | .unused, |
| 69177 | }, | 74864 | }, |
| 69178 | .dst_temps = .{ .mem, .unused }, | 74865 | .dst_temps = .{ .mem, .unused }, |
| 69179 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74866 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69205,6 +74892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69205,6 +74892,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69205 | .unused, | 74892 | .unused, |
| 69206 | .unused, | 74893 | .unused, |
| 69207 | .unused, | 74894 | .unused, |
| | 74895 | .unused, |
| | 74896 | .unused, |
| 69208 | }, | 74897 | }, |
| 69209 | .dst_temps = .{ .mem, .unused }, | 74898 | .dst_temps = .{ .mem, .unused }, |
| 69210 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74899 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69236,6 +74925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69236,6 +74925,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69236 | .unused, | 74925 | .unused, |
| 69237 | .unused, | 74926 | .unused, |
| 69238 | .unused, | 74927 | .unused, |
| | 74928 | .unused, |
| | 74929 | .unused, |
| 69239 | }, | 74930 | }, |
| 69240 | .dst_temps = .{ .mem, .unused }, | 74931 | .dst_temps = .{ .mem, .unused }, |
| 69241 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74932 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69267,6 +74958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69267,6 +74958,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69267 | .unused, | 74958 | .unused, |
| 69268 | .unused, | 74959 | .unused, |
| 69269 | .unused, | 74960 | .unused, |
| | 74961 | .unused, |
| | 74962 | .unused, |
| 69270 | }, | 74963 | }, |
| 69271 | .dst_temps = .{ .mem, .unused }, | 74964 | .dst_temps = .{ .mem, .unused }, |
| 69272 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74965 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69298,6 +74991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69298,6 +74991,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69298 | .unused, | 74991 | .unused, |
| 69299 | .unused, | 74992 | .unused, |
| 69300 | .unused, | 74993 | .unused, |
| | 74994 | .unused, |
| | 74995 | .unused, |
| 69301 | }, | 74996 | }, |
| 69302 | .dst_temps = .{ .mem, .unused }, | 74997 | .dst_temps = .{ .mem, .unused }, |
| 69303 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 74998 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69329,6 +75024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69329,6 +75024,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69329 | .unused, | 75024 | .unused, |
| 69330 | .unused, | 75025 | .unused, |
| 69331 | .unused, | 75026 | .unused, |
| | 75027 | .unused, |
| | 75028 | .unused, |
| 69332 | }, | 75029 | }, |
| 69333 | .dst_temps = .{ .mem, .unused }, | 75030 | .dst_temps = .{ .mem, .unused }, |
| 69334 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75031 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69360,6 +75057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69360,6 +75057,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69360 | .unused, | 75057 | .unused, |
| 69361 | .unused, | 75058 | .unused, |
| 69362 | .unused, | 75059 | .unused, |
| | 75060 | .unused, |
| | 75061 | .unused, |
| 69363 | }, | 75062 | }, |
| 69364 | .dst_temps = .{ .mem, .unused }, | 75063 | .dst_temps = .{ .mem, .unused }, |
| 69365 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75064 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69389,6 +75088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69389,6 +75088,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69389 | .unused, | 75088 | .unused, |
| 69390 | .unused, | 75089 | .unused, |
| 69391 | .unused, | 75090 | .unused, |
| | 75091 | .unused, |
| | 75092 | .unused, |
| 69392 | }, | 75093 | }, |
| 69393 | .dst_temps = .{ .mem, .unused }, | 75094 | .dst_temps = .{ .mem, .unused }, |
| 69394 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75095 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69418,6 +75119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69418,6 +75119,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69418 | .unused, | 75119 | .unused, |
| 69419 | .unused, | 75120 | .unused, |
| 69420 | .unused, | 75121 | .unused, |
| | 75122 | .unused, |
| | 75123 | .unused, |
| 69421 | }, | 75124 | }, |
| 69422 | .dst_temps = .{ .mem, .unused }, | 75125 | .dst_temps = .{ .mem, .unused }, |
| 69423 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75126 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69447,6 +75150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69447,6 +75150,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69447 | .unused, | 75150 | .unused, |
| 69448 | .unused, | 75151 | .unused, |
| 69449 | .unused, | 75152 | .unused, |
| | 75153 | .unused, |
| | 75154 | .unused, |
| 69450 | }, | 75155 | }, |
| 69451 | .dst_temps = .{ .mem, .unused }, | 75156 | .dst_temps = .{ .mem, .unused }, |
| 69452 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75157 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69476,6 +75181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69476,6 +75181,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69476 | .unused, | 75181 | .unused, |
| 69477 | .unused, | 75182 | .unused, |
| 69478 | .unused, | 75183 | .unused, |
| | 75184 | .unused, |
| | 75185 | .unused, |
| 69479 | }, | 75186 | }, |
| 69480 | .dst_temps = .{ .mem, .unused }, | 75187 | .dst_temps = .{ .mem, .unused }, |
| 69481 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75188 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69505,6 +75212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69505,6 +75212,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69505 | .unused, | 75212 | .unused, |
| 69506 | .unused, | 75213 | .unused, |
| 69507 | .unused, | 75214 | .unused, |
| | 75215 | .unused, |
| | 75216 | .unused, |
| 69508 | }, | 75217 | }, |
| 69509 | .dst_temps = .{ .mem, .unused }, | 75218 | .dst_temps = .{ .mem, .unused }, |
| 69510 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75219 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69534,6 +75243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69534,6 +75243,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69534 | .unused, | 75243 | .unused, |
| 69535 | .unused, | 75244 | .unused, |
| 69536 | .unused, | 75245 | .unused, |
| | 75246 | .unused, |
| | 75247 | .unused, |
| 69537 | }, | 75248 | }, |
| 69538 | .dst_temps = .{ .mem, .unused }, | 75249 | .dst_temps = .{ .mem, .unused }, |
| 69539 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75250 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69563,6 +75274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69563,6 +75274,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69563 | .unused, | 75274 | .unused, |
| 69564 | .unused, | 75275 | .unused, |
| 69565 | .unused, | 75276 | .unused, |
| | 75277 | .unused, |
| | 75278 | .unused, |
| 69566 | }, | 75279 | }, |
| 69567 | .dst_temps = .{ .mem, .unused }, | 75280 | .dst_temps = .{ .mem, .unused }, |
| 69568 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75281 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69592,6 +75305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69592,6 +75305,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69592 | .unused, | 75305 | .unused, |
| 69593 | .unused, | 75306 | .unused, |
| 69594 | .unused, | 75307 | .unused, |
| | 75308 | .unused, |
| | 75309 | .unused, |
| 69595 | }, | 75310 | }, |
| 69596 | .dst_temps = .{ .mem, .unused }, | 75311 | .dst_temps = .{ .mem, .unused }, |
| 69597 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75312 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69621,6 +75336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69621,6 +75336,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69621 | .unused, | 75336 | .unused, |
| 69622 | .unused, | 75337 | .unused, |
| 69623 | .unused, | 75338 | .unused, |
| | 75339 | .unused, |
| | 75340 | .unused, |
| 69624 | }, | 75341 | }, |
| 69625 | .dst_temps = .{ .mem, .unused }, | 75342 | .dst_temps = .{ .mem, .unused }, |
| 69626 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75343 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69650,6 +75367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69650,6 +75367,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69650 | .unused, | 75367 | .unused, |
| 69651 | .unused, | 75368 | .unused, |
| 69652 | .unused, | 75369 | .unused, |
| | 75370 | .unused, |
| | 75371 | .unused, |
| 69653 | }, | 75372 | }, |
| 69654 | .dst_temps = .{ .mem, .unused }, | 75373 | .dst_temps = .{ .mem, .unused }, |
| 69655 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75374 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69679,6 +75398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69679,6 +75398,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69679 | .unused, | 75398 | .unused, |
| 69680 | .unused, | 75399 | .unused, |
| 69681 | .unused, | 75400 | .unused, |
| | 75401 | .unused, |
| | 75402 | .unused, |
| 69682 | }, | 75403 | }, |
| 69683 | .dst_temps = .{ .mem, .unused }, | 75404 | .dst_temps = .{ .mem, .unused }, |
| 69684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75405 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69708,6 +75429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69708,6 +75429,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69708 | .unused, | 75429 | .unused, |
| 69709 | .unused, | 75430 | .unused, |
| 69710 | .unused, | 75431 | .unused, |
| | 75432 | .unused, |
| | 75433 | .unused, |
| 69711 | }, | 75434 | }, |
| 69712 | .dst_temps = .{ .mem, .unused }, | 75435 | .dst_temps = .{ .mem, .unused }, |
| 69713 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75436 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69737,6 +75460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69737,6 +75460,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69737 | .unused, | 75460 | .unused, |
| 69738 | .unused, | 75461 | .unused, |
| 69739 | .unused, | 75462 | .unused, |
| | 75463 | .unused, |
| | 75464 | .unused, |
| 69740 | }, | 75465 | }, |
| 69741 | .dst_temps = .{ .mem, .unused }, | 75466 | .dst_temps = .{ .mem, .unused }, |
| 69742 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75467 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69766,6 +75491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69766,6 +75491,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69766 | .unused, | 75491 | .unused, |
| 69767 | .unused, | 75492 | .unused, |
| 69768 | .unused, | 75493 | .unused, |
| | 75494 | .unused, |
| | 75495 | .unused, |
| 69769 | }, | 75496 | }, |
| 69770 | .dst_temps = .{ .mem, .unused }, | 75497 | .dst_temps = .{ .mem, .unused }, |
| 69771 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75498 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69795,6 +75522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69795,6 +75522,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69795 | .unused, | 75522 | .unused, |
| 69796 | .unused, | 75523 | .unused, |
| 69797 | .unused, | 75524 | .unused, |
| | 75525 | .unused, |
| | 75526 | .unused, |
| 69798 | }, | 75527 | }, |
| 69799 | .dst_temps = .{ .mem, .unused }, | 75528 | .dst_temps = .{ .mem, .unused }, |
| 69800 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75529 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69824,6 +75553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69824,6 +75553,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69824 | .unused, | 75553 | .unused, |
| 69825 | .unused, | 75554 | .unused, |
| 69826 | .unused, | 75555 | .unused, |
| | 75556 | .unused, |
| | 75557 | .unused, |
| 69827 | }, | 75558 | }, |
| 69828 | .dst_temps = .{ .mem, .unused }, | 75559 | .dst_temps = .{ .mem, .unused }, |
| 69829 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75560 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69853,6 +75584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69853,6 +75584,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69853 | .unused, | 75584 | .unused, |
| 69854 | .unused, | 75585 | .unused, |
| 69855 | .unused, | 75586 | .unused, |
| | 75587 | .unused, |
| | 75588 | .unused, |
| 69856 | }, | 75589 | }, |
| 69857 | .dst_temps = .{ .mem, .unused }, | 75590 | .dst_temps = .{ .mem, .unused }, |
| 69858 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75591 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69882,6 +75615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69882,6 +75615,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69882 | .unused, | 75615 | .unused, |
| 69883 | .unused, | 75616 | .unused, |
| 69884 | .unused, | 75617 | .unused, |
| | 75618 | .unused, |
| | 75619 | .unused, |
| 69885 | }, | 75620 | }, |
| 69886 | .dst_temps = .{ .mem, .unused }, | 75621 | .dst_temps = .{ .mem, .unused }, |
| 69887 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75622 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69912,6 +75647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69912,6 +75647,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69912 | .unused, | 75647 | .unused, |
| 69913 | .unused, | 75648 | .unused, |
| 69914 | .unused, | 75649 | .unused, |
| | 75650 | .unused, |
| | 75651 | .unused, |
| 69915 | }, | 75652 | }, |
| 69916 | .dst_temps = .{ .mem, .unused }, | 75653 | .dst_temps = .{ .mem, .unused }, |
| 69917 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75654 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69942,6 +75679,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69942,6 +75679,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69942 | .unused, | 75679 | .unused, |
| 69943 | .unused, | 75680 | .unused, |
| 69944 | .unused, | 75681 | .unused, |
| | 75682 | .unused, |
| | 75683 | .unused, |
| 69945 | }, | 75684 | }, |
| 69946 | .dst_temps = .{ .mem, .unused }, | 75685 | .dst_temps = .{ .mem, .unused }, |
| 69947 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75686 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -69972,6 +75711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -69972,6 +75711,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 69972 | .unused, | 75711 | .unused, |
| 69973 | .unused, | 75712 | .unused, |
| 69974 | .unused, | 75713 | .unused, |
| | 75714 | .unused, |
| | 75715 | .unused, |
| 69975 | }, | 75716 | }, |
| 69976 | .dst_temps = .{ .mem, .unused }, | 75717 | .dst_temps = .{ .mem, .unused }, |
| 69977 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75718 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70002,6 +75743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70002,6 +75743,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70002 | .unused, | 75743 | .unused, |
| 70003 | .unused, | 75744 | .unused, |
| 70004 | .unused, | 75745 | .unused, |
| | 75746 | .unused, |
| | 75747 | .unused, |
| 70005 | }, | 75748 | }, |
| 70006 | .dst_temps = .{ .mem, .unused }, | 75749 | .dst_temps = .{ .mem, .unused }, |
| 70007 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75750 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70032,6 +75775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70032,6 +75775,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70032 | .unused, | 75775 | .unused, |
| 70033 | .unused, | 75776 | .unused, |
| 70034 | .unused, | 75777 | .unused, |
| | 75778 | .unused, |
| | 75779 | .unused, |
| 70035 | }, | 75780 | }, |
| 70036 | .dst_temps = .{ .mem, .unused }, | 75781 | .dst_temps = .{ .mem, .unused }, |
| 70037 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75782 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70062,6 +75807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70062,6 +75807,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70062 | .unused, | 75807 | .unused, |
| 70063 | .unused, | 75808 | .unused, |
| 70064 | .unused, | 75809 | .unused, |
| | 75810 | .unused, |
| | 75811 | .unused, |
| 70065 | }, | 75812 | }, |
| 70066 | .dst_temps = .{ .mem, .unused }, | 75813 | .dst_temps = .{ .mem, .unused }, |
| 70067 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75814 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70094,6 +75841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70094,6 +75841,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70094 | .unused, | 75841 | .unused, |
| 70095 | .unused, | 75842 | .unused, |
| 70096 | .unused, | 75843 | .unused, |
| | 75844 | .unused, |
| | 75845 | .unused, |
| 70097 | }, | 75846 | }, |
| 70098 | .dst_temps = .{ .mem, .unused }, | 75847 | .dst_temps = .{ .mem, .unused }, |
| 70099 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75848 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70126,6 +75875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70126,6 +75875,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70126 | .unused, | 75875 | .unused, |
| 70127 | .unused, | 75876 | .unused, |
| 70128 | .unused, | 75877 | .unused, |
| | 75878 | .unused, |
| | 75879 | .unused, |
| 70129 | }, | 75880 | }, |
| 70130 | .dst_temps = .{ .mem, .unused }, | 75881 | .dst_temps = .{ .mem, .unused }, |
| 70131 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75882 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70158,6 +75909,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70158,6 +75909,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70158 | .unused, | 75909 | .unused, |
| 70159 | .unused, | 75910 | .unused, |
| 70160 | .unused, | 75911 | .unused, |
| | 75912 | .unused, |
| | 75913 | .unused, |
| 70161 | }, | 75914 | }, |
| 70162 | .dst_temps = .{ .mem, .unused }, | 75915 | .dst_temps = .{ .mem, .unused }, |
| 70163 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75916 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70190,6 +75943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70190,6 +75943,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70190 | .unused, | 75943 | .unused, |
| 70191 | .unused, | 75944 | .unused, |
| 70192 | .unused, | 75945 | .unused, |
| | 75946 | .unused, |
| | 75947 | .unused, |
| 70193 | }, | 75948 | }, |
| 70194 | .dst_temps = .{ .mem, .unused }, | 75949 | .dst_temps = .{ .mem, .unused }, |
| 70195 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75950 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70222,6 +75977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70222,6 +75977,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70222 | .unused, | 75977 | .unused, |
| 70223 | .unused, | 75978 | .unused, |
| 70224 | .unused, | 75979 | .unused, |
| | 75980 | .unused, |
| | 75981 | .unused, |
| 70225 | }, | 75982 | }, |
| 70226 | .dst_temps = .{ .mem, .unused }, | 75983 | .dst_temps = .{ .mem, .unused }, |
| 70227 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 75984 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70279,6 +76036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70279,6 +76036,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70279 | .unused, | 76036 | .unused, |
| 70280 | .unused, | 76037 | .unused, |
| 70281 | .unused, | 76038 | .unused, |
| | 76039 | .unused, |
| | 76040 | .unused, |
| 70282 | }, | 76041 | }, |
| 70283 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76042 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70284 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76043 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70303,6 +76062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70303,6 +76062,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70303 | .unused, | 76062 | .unused, |
| 70304 | .unused, | 76063 | .unused, |
| 70305 | .unused, | 76064 | .unused, |
| | 76065 | .unused, |
| | 76066 | .unused, |
| 70306 | }, | 76067 | }, |
| 70307 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76068 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70308 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76069 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70326,6 +76087,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70326,6 +76087,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70326 | .unused, | 76087 | .unused, |
| 70327 | .unused, | 76088 | .unused, |
| 70328 | .unused, | 76089 | .unused, |
| | 76090 | .unused, |
| | 76091 | .unused, |
| 70329 | }, | 76092 | }, |
| 70330 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76093 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70331 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76094 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70364,6 +76127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70364,6 +76127,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70364 | .unused, | 76127 | .unused, |
| 70365 | .unused, | 76128 | .unused, |
| 70366 | .unused, | 76129 | .unused, |
| | 76130 | .unused, |
| | 76131 | .unused, |
| 70367 | }, | 76132 | }, |
| 70368 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, | 76133 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, |
| 70369 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76134 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70387,6 +76152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70387,6 +76152,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70387 | .unused, | 76152 | .unused, |
| 70388 | .unused, | 76153 | .unused, |
| 70389 | .unused, | 76154 | .unused, |
| | 76155 | .unused, |
| | 76156 | .unused, |
| 70390 | }, | 76157 | }, |
| 70391 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, | 76158 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, |
| 70392 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76159 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70409,6 +76176,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70409,6 +76176,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70409 | .unused, | 76176 | .unused, |
| 70410 | .unused, | 76177 | .unused, |
| 70411 | .unused, | 76178 | .unused, |
| | 76179 | .unused, |
| | 76180 | .unused, |
| 70412 | }, | 76181 | }, |
| 70413 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, | 76182 | .dst_temps = .{ .{ .ret_gpr = .{ .cc = .zigcc, .index = 1 } }, .unused }, |
| 70414 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76183 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70446,6 +76215,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70446,6 +76215,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70446 | .unused, | 76215 | .unused, |
| 70447 | .unused, | 76216 | .unused, |
| 70448 | .unused, | 76217 | .unused, |
| | 76218 | .unused, |
| | 76219 | .unused, |
| 70449 | }, | 76220 | }, |
| 70450 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, | 76221 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, |
| 70451 | .each = .{ .once = &.{ | 76222 | .each = .{ .once = &.{ |
| ... | @@ -70473,6 +76244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70473,6 +76244,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70473 | .unused, | 76244 | .unused, |
| 70474 | .unused, | 76245 | .unused, |
| 70475 | .unused, | 76246 | .unused, |
| | 76247 | .unused, |
| | 76248 | .unused, |
| 70476 | }, | 76249 | }, |
| 70477 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, | 76250 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, |
| 70478 | .each = .{ .once = &.{ | 76251 | .each = .{ .once = &.{ |
| ... | @@ -70500,6 +76273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70500,6 +76273,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70500 | .unused, | 76273 | .unused, |
| 70501 | .unused, | 76274 | .unused, |
| 70502 | .unused, | 76275 | .unused, |
| | 76276 | .unused, |
| | 76277 | .unused, |
| 70503 | }, | 76278 | }, |
| 70504 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, | 76279 | .dst_temps = .{ .{ .rc = .general_purpose }, .{ .rc = .general_purpose } }, |
| 70505 | .each = .{ .once = &.{ | 76280 | .each = .{ .once = &.{ |
| ... | @@ -70549,6 +76324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70549,6 +76324,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70549 | .unused, | 76324 | .unused, |
| 70550 | .unused, | 76325 | .unused, |
| 70551 | .unused, | 76326 | .unused, |
| | 76327 | .unused, |
| | 76328 | .unused, |
| 70552 | }, | 76329 | }, |
| 70553 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76330 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70554 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76331 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70573,6 +76350,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70573,6 +76350,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70573 | .unused, | 76350 | .unused, |
| 70574 | .unused, | 76351 | .unused, |
| 70575 | .unused, | 76352 | .unused, |
| | 76353 | .unused, |
| | 76354 | .unused, |
| 70576 | }, | 76355 | }, |
| 70577 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76356 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70578 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76357 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70596,6 +76375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70596,6 +76375,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70596 | .unused, | 76375 | .unused, |
| 70597 | .unused, | 76376 | .unused, |
| 70598 | .unused, | 76377 | .unused, |
| | 76378 | .unused, |
| | 76379 | .unused, |
| 70599 | }, | 76380 | }, |
| 70600 | .dst_temps = .{ .{ .cc = .nz }, .unused }, | 76381 | .dst_temps = .{ .{ .cc = .nz }, .unused }, |
| 70601 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, | 76382 | .clobbers = .{ .eflags = true, .caller_preserved = .zigcc }, |
| ... | @@ -70636,6 +76417,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70636,6 +76417,33 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70636 | }, cg); | 76417 | }, cg); |
| 70637 | try res.finish(inst, &.{extra.init}, &ops, cg); | 76418 | try res.finish(inst, &.{extra.init}, &ops, cg); |
| 70638 | }, | 76419 | }, |
| | 76420 | .prefetch => { |
| | 76421 | const prefetch = air_datas[@intFromEnum(inst)].prefetch; |
| | 76422 | var ops = try cg.tempsFromOperands(inst, .{prefetch.ptr}); |
| | 76423 | switch (prefetch.cache) { |
| | 76424 | .instruction => {}, // prefetchi requires rip-relative addressing, which is currently non-trivial to emit from an arbitrary ptr value |
| | 76425 | .data => if (prefetch.rw == .write and prefetch.locality <= 2 and cg.hasFeature(.prefetchwt1)) { |
| | 76426 | try ops[0].toSlicePtr(cg); |
| | 76427 | while (try ops[0].toLea(cg)) {} |
| | 76428 | try cg.asmMemory(.{ ._wt1, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })); |
| | 76429 | } else if (prefetch.rw == .write and cg.hasFeature(.prfchw)) { |
| | 76430 | try ops[0].toSlicePtr(cg); |
| | 76431 | while (try ops[0].toLea(cg)) {} |
| | 76432 | try cg.asmMemory(.{ ._w, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })); |
| | 76433 | } else if (cg.hasFeature(.sse) or cg.hasFeature(.prfchw) or cg.hasFeature(.prefetchi) or cg.hasFeature(.prefetchwt1)) { |
| | 76434 | try ops[0].toSlicePtr(cg); |
| | 76435 | while (try ops[0].toLea(cg)) {} |
| | 76436 | switch (prefetch.locality) { |
| | 76437 | 0 => try cg.asmMemory(.{ ._nta, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })), |
| | 76438 | 1 => try cg.asmMemory(.{ ._t2, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })), |
| | 76439 | 2 => try cg.asmMemory(.{ ._t1, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })), |
| | 76440 | 3 => try cg.asmMemory(.{ ._t0, .prefetch }, try ops[0].tracking(cg).short.deref().mem(cg, .{ .size = .byte })), |
| | 76441 | } |
| | 76442 | }, |
| | 76443 | } |
| | 76444 | const res = try cg.tempInit(.void, .none); |
| | 76445 | try res.finish(inst, &.{prefetch.ptr}, &ops, cg); |
| | 76446 | }, |
| 70639 | .mul_add => |air_tag| if (use_old) try cg.airMulAdd(inst) else { | 76447 | .mul_add => |air_tag| if (use_old) try cg.airMulAdd(inst) else { |
| 70640 | const pl_op = air_datas[@intFromEnum(inst)].pl_op; | 76448 | const pl_op = air_datas[@intFromEnum(inst)].pl_op; |
| 70641 | const bin_op = cg.air.extraData(Air.Bin, pl_op.payload).data; | 76449 | const bin_op = cg.air.extraData(Air.Bin, pl_op.payload).data; |
| ... | @@ -70661,6 +76469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70661,6 +76469,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70661 | .unused, | 76469 | .unused, |
| 70662 | .unused, | 76470 | .unused, |
| 70663 | .unused, | 76471 | .unused, |
| | 76472 | .unused, |
| | 76473 | .unused, |
| 70664 | }, | 76474 | }, |
| 70665 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 76475 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 70666 | .each = .{ .once = &.{ | 76476 | .each = .{ .once = &.{ |
| ... | @@ -70691,6 +76501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70691,6 +76501,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70691 | .unused, | 76501 | .unused, |
| 70692 | .unused, | 76502 | .unused, |
| 70693 | .unused, | 76503 | .unused, |
| | 76504 | .unused, |
| | 76505 | .unused, |
| 70694 | }, | 76506 | }, |
| 70695 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 76507 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 70696 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76508 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70724,6 +76536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70724,6 +76536,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70724 | .unused, | 76536 | .unused, |
| 70725 | .unused, | 76537 | .unused, |
| 70726 | .unused, | 76538 | .unused, |
| | 76539 | .unused, |
| | 76540 | .unused, |
| 70727 | }, | 76541 | }, |
| 70728 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 76542 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 70729 | .each = .{ .once = &.{ | 76543 | .each = .{ .once = &.{ |
| ... | @@ -70760,6 +76574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70760,6 +76574,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70760 | .unused, | 76574 | .unused, |
| 70761 | .unused, | 76575 | .unused, |
| 70762 | .unused, | 76576 | .unused, |
| | 76577 | .unused, |
| | 76578 | .unused, |
| 70763 | }, | 76579 | }, |
| 70764 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, | 76580 | .dst_temps = .{ .{ .mut_rc = .{ .ref = .src0, .rc = .sse } }, .unused }, |
| 70765 | .each = .{ .once = &.{ | 76581 | .each = .{ .once = &.{ |
| ... | @@ -70789,6 +76605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70789,6 +76605,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70789 | .unused, | 76605 | .unused, |
| 70790 | .unused, | 76606 | .unused, |
| 70791 | .unused, | 76607 | .unused, |
| | 76608 | .unused, |
| | 76609 | .unused, |
| 70792 | }, | 76610 | }, |
| 70793 | .dst_temps = .{ .mem, .unused }, | 76611 | .dst_temps = .{ .mem, .unused }, |
| 70794 | .each = .{ .once = &.{ | 76612 | .each = .{ .once = &.{ |
| ... | @@ -70822,6 +76640,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70822,6 +76640,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70822 | .unused, | 76640 | .unused, |
| 70823 | .unused, | 76641 | .unused, |
| 70824 | .unused, | 76642 | .unused, |
| | 76643 | .unused, |
| | 76644 | .unused, |
| 70825 | }, | 76645 | }, |
| 70826 | .dst_temps = .{ .mem, .unused }, | 76646 | .dst_temps = .{ .mem, .unused }, |
| 70827 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76647 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70857,6 +76677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70857,6 +76677,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70857 | .unused, | 76677 | .unused, |
| 70858 | .unused, | 76678 | .unused, |
| 70859 | .unused, | 76679 | .unused, |
| | 76680 | .unused, |
| | 76681 | .unused, |
| 70860 | }, | 76682 | }, |
| 70861 | .dst_temps = .{ .mem, .unused }, | 76683 | .dst_temps = .{ .mem, .unused }, |
| 70862 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76684 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70894,6 +76716,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70894,6 +76716,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70894 | .unused, | 76716 | .unused, |
| 70895 | .unused, | 76717 | .unused, |
| 70896 | .unused, | 76718 | .unused, |
| | 76719 | .unused, |
| | 76720 | .unused, |
| 70897 | }, | 76721 | }, |
| 70898 | .dst_temps = .{ .mem, .unused }, | 76722 | .dst_temps = .{ .mem, .unused }, |
| 70899 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76723 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -70932,6 +76756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -70932,6 +76756,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 70932 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fmah" } } }, | 76756 | .{ .type = .usize, .kind = .{ .symbol = &.{ .name = "__fmah" } } }, |
| 70933 | .unused, | 76757 | .unused, |
| 70934 | .unused, | 76758 | .unused, |
| | 76759 | .unused, |
| | 76760 | .unused, |
| 70935 | }, | 76761 | }, |
| 70936 | .dst_temps = .{ .mem, .unused }, | 76762 | .dst_temps = .{ .mem, .unused }, |
| 70937 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76763 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71024,6 +76850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71024,6 +76850,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71024 | .unused, | 76850 | .unused, |
| 71025 | .unused, | 76851 | .unused, |
| 71026 | .unused, | 76852 | .unused, |
| | 76853 | .unused, |
| | 76854 | .unused, |
| 71027 | }, | 76855 | }, |
| 71028 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 76856 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 71029 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 76857 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71150,6 +76978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71150,6 +76978,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71150 | .unused, | 76978 | .unused, |
| 71151 | .unused, | 76979 | .unused, |
| 71152 | .unused, | 76980 | .unused, |
| | 76981 | .unused, |
| | 76982 | .unused, |
| 71153 | }, | 76983 | }, |
| 71154 | .dst_temps = .{ .mem, .unused }, | 76984 | .dst_temps = .{ .mem, .unused }, |
| 71155 | .each = .{ .once = &.{ | 76985 | .each = .{ .once = &.{ |
| ... | @@ -71182,6 +77012,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71182,6 +77012,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71182 | .unused, | 77012 | .unused, |
| 71183 | .unused, | 77013 | .unused, |
| 71184 | .unused, | 77014 | .unused, |
| | 77015 | .unused, |
| | 77016 | .unused, |
| 71185 | }, | 77017 | }, |
| 71186 | .dst_temps = .{ .mem, .unused }, | 77018 | .dst_temps = .{ .mem, .unused }, |
| 71187 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77019 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71216,6 +77048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71216,6 +77048,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71216 | .unused, | 77048 | .unused, |
| 71217 | .unused, | 77049 | .unused, |
| 71218 | .unused, | 77050 | .unused, |
| | 77051 | .unused, |
| | 77052 | .unused, |
| 71219 | }, | 77053 | }, |
| 71220 | .dst_temps = .{ .mem, .unused }, | 77054 | .dst_temps = .{ .mem, .unused }, |
| 71221 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77055 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71300,6 +77134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71300,6 +77134,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71300 | .unused, | 77134 | .unused, |
| 71301 | .unused, | 77135 | .unused, |
| 71302 | .unused, | 77136 | .unused, |
| | 77137 | .unused, |
| | 77138 | .unused, |
| 71303 | }, | 77139 | }, |
| 71304 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 77140 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 71305 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77141 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71426,6 +77262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71426,6 +77262,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71426 | .unused, | 77262 | .unused, |
| 71427 | .unused, | 77263 | .unused, |
| 71428 | .unused, | 77264 | .unused, |
| | 77265 | .unused, |
| | 77266 | .unused, |
| 71429 | }, | 77267 | }, |
| 71430 | .dst_temps = .{ .mem, .unused }, | 77268 | .dst_temps = .{ .mem, .unused }, |
| 71431 | .each = .{ .once = &.{ | 77269 | .each = .{ .once = &.{ |
| ... | @@ -71458,6 +77296,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71458,6 +77296,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71458 | .unused, | 77296 | .unused, |
| 71459 | .unused, | 77297 | .unused, |
| 71460 | .unused, | 77298 | .unused, |
| | 77299 | .unused, |
| | 77300 | .unused, |
| 71461 | }, | 77301 | }, |
| 71462 | .dst_temps = .{ .mem, .unused }, | 77302 | .dst_temps = .{ .mem, .unused }, |
| 71463 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77303 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71492,6 +77332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71492,6 +77332,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71492 | .unused, | 77332 | .unused, |
| 71493 | .unused, | 77333 | .unused, |
| 71494 | .unused, | 77334 | .unused, |
| | 77335 | .unused, |
| | 77336 | .unused, |
| 71495 | }, | 77337 | }, |
| 71496 | .dst_temps = .{ .mem, .unused }, | 77338 | .dst_temps = .{ .mem, .unused }, |
| 71497 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77339 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71526,6 +77368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71526,6 +77368,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71526 | .unused, | 77368 | .unused, |
| 71527 | .unused, | 77369 | .unused, |
| 71528 | .unused, | 77370 | .unused, |
| | 77371 | .unused, |
| | 77372 | .unused, |
| 71529 | }, | 77373 | }, |
| 71530 | .dst_temps = .{ .mem, .unused }, | 77374 | .dst_temps = .{ .mem, .unused }, |
| 71531 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77375 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71563,6 +77407,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71563,6 +77407,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71563 | .unused, | 77407 | .unused, |
| 71564 | .unused, | 77408 | .unused, |
| 71565 | .unused, | 77409 | .unused, |
| | 77410 | .unused, |
| | 77411 | .unused, |
| 71566 | }, | 77412 | }, |
| 71567 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, | 77413 | .dst_temps = .{ .{ .reg = .st0 }, .unused }, |
| 71568 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77414 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71596,6 +77442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71596,6 +77442,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71596 | .unused, | 77442 | .unused, |
| 71597 | .unused, | 77443 | .unused, |
| 71598 | .unused, | 77444 | .unused, |
| | 77445 | .unused, |
| | 77446 | .unused, |
| 71599 | }, | 77447 | }, |
| 71600 | .dst_temps = .{ .mem, .unused }, | 77448 | .dst_temps = .{ .mem, .unused }, |
| 71601 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77449 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71634,6 +77482,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71634,6 +77482,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71634 | .unused, | 77482 | .unused, |
| 71635 | .unused, | 77483 | .unused, |
| 71636 | .unused, | 77484 | .unused, |
| | 77485 | .unused, |
| | 77486 | .unused, |
| 71637 | }, | 77487 | }, |
| 71638 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 77488 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 71639 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77489 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71661,6 +77511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71661,6 +77511,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71661 | .unused, | 77511 | .unused, |
| 71662 | .unused, | 77512 | .unused, |
| 71663 | .unused, | 77513 | .unused, |
| | 77514 | .unused, |
| | 77515 | .unused, |
| 71664 | }, | 77516 | }, |
| 71665 | .dst_temps = .{ .mem, .unused }, | 77517 | .dst_temps = .{ .mem, .unused }, |
| 71666 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77518 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71695,6 +77547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71695,6 +77547,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71695 | .unused, | 77547 | .unused, |
| 71696 | .unused, | 77548 | .unused, |
| 71697 | .unused, | 77549 | .unused, |
| | 77550 | .unused, |
| | 77551 | .unused, |
| 71698 | }, | 77552 | }, |
| 71699 | .dst_temps = .{ .mem, .unused }, | 77553 | .dst_temps = .{ .mem, .unused }, |
| 71700 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77554 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71729,6 +77583,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71729,6 +77583,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71729 | .unused, | 77583 | .unused, |
| 71730 | .unused, | 77584 | .unused, |
| 71731 | .unused, | 77585 | .unused, |
| | 77586 | .unused, |
| | 77587 | .unused, |
| 71732 | }, | 77588 | }, |
| 71733 | .dst_temps = .{ .mem, .unused }, | 77589 | .dst_temps = .{ .mem, .unused }, |
| 71734 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 77590 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -71785,6 +77641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71785,6 +77641,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71785 | .unused, | 77641 | .unused, |
| 71786 | .unused, | 77642 | .unused, |
| 71787 | .unused, | 77643 | .unused, |
| | 77644 | .unused, |
| | 77645 | .unused, |
| 71788 | }, | 77646 | }, |
| 71789 | .dst_temps = .{ .{ .cc = .b }, .unused }, | 77647 | .dst_temps = .{ .{ .cc = .b }, .unused }, |
| 71790 | .clobbers = .{ .eflags = true }, | 77648 | .clobbers = .{ .eflags = true }, |
| ... | @@ -71807,6 +77665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71807,6 +77665,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71807 | .unused, | 77665 | .unused, |
| 71808 | .unused, | 77666 | .unused, |
| 71809 | .unused, | 77667 | .unused, |
| | 77668 | .unused, |
| | 77669 | .unused, |
| 71810 | }, | 77670 | }, |
| 71811 | .dst_temps = .{ .{ .cc = .b }, .unused }, | 77671 | .dst_temps = .{ .{ .cc = .b }, .unused }, |
| 71812 | .clobbers = .{ .eflags = true }, | 77672 | .clobbers = .{ .eflags = true }, |
| ... | @@ -71829,6 +77689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -71829,6 +77689,8 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 71829 | .unused, | 77689 | .unused, |
| 71830 | .unused, | 77690 | .unused, |
| 71831 | .unused, | 77691 | .unused, |
| | 77692 | .unused, |
| | 77693 | .unused, |
| 71832 | }, | 77694 | }, |
| 71833 | .dst_temps = .{ .{ .cc = .b }, .unused }, | 77695 | .dst_temps = .{ .{ .cc = .b }, .unused }, |
| 71834 | .clobbers = .{ .eflags = true }, | 77696 | .clobbers = .{ .eflags = true }, |
| ... | @@ -88907,11 +94769,6 @@ fn airUnionInit(self: *CodeGen, inst: Air.Inst.Index) !void { | ... | @@ -88907,11 +94769,6 @@ fn airUnionInit(self: *CodeGen, inst: Air.Inst.Index) !void { |
| 88907 | return self.finishAir(inst, result, .{ extra.init, .none, .none }); | 94769 | return self.finishAir(inst, result, .{ extra.init, .none, .none }); |
| 88908 | } | 94770 | } |
| 88909 | | 94771 | |
| 88910 | fn airPrefetch(self: *CodeGen, inst: Air.Inst.Index) !void { | | |
| 88911 | const prefetch = self.air.instructions.items(.data)[@intFromEnum(inst)].prefetch; | | |
| 88912 | return self.finishAir(inst, .unreach, .{ prefetch.ptr, .none, .none }); | | |
| 88913 | } | | |
| 88914 | | | |
| 88915 | fn airMulAdd(self: *CodeGen, inst: Air.Inst.Index) !void { | 94772 | fn airMulAdd(self: *CodeGen, inst: Air.Inst.Index) !void { |
| 88916 | const pt = self.pt; | 94773 | const pt = self.pt; |
| 88917 | const zcu = pt.zcu; | 94774 | const zcu = pt.zcu; |
| ... | @@ -91318,6 +97175,8 @@ const Temp = struct { | ... | @@ -91318,6 +97175,8 @@ const Temp = struct { |
| 91318 | .unused, | 97175 | .unused, |
| 91319 | .unused, | 97176 | .unused, |
| 91320 | .unused, | 97177 | .unused, |
| | 97178 | .unused, |
| | 97179 | .unused, |
| 91321 | }, | 97180 | }, |
| 91322 | .dst_temps = .{ .{ .cc = .l }, .unused }, | 97181 | .dst_temps = .{ .{ .cc = .l }, .unused }, |
| 91323 | .clobbers = .{ .eflags = true }, | 97182 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91351,6 +97210,8 @@ const Temp = struct { | ... | @@ -91351,6 +97210,8 @@ const Temp = struct { |
| 91351 | .unused, | 97210 | .unused, |
| 91352 | .unused, | 97211 | .unused, |
| 91353 | .unused, | 97212 | .unused, |
| | 97213 | .unused, |
| | 97214 | .unused, |
| 91354 | }, | 97215 | }, |
| 91355 | .dst_temps = .{ .{ .cc = .b }, .unused }, | 97216 | .dst_temps = .{ .{ .cc = .b }, .unused }, |
| 91356 | .clobbers = .{ .eflags = true }, | 97217 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91381,6 +97242,8 @@ const Temp = struct { | ... | @@ -91381,6 +97242,8 @@ const Temp = struct { |
| 91381 | .unused, | 97242 | .unused, |
| 91382 | .unused, | 97243 | .unused, |
| 91383 | .unused, | 97244 | .unused, |
| | 97245 | .unused, |
| | 97246 | .unused, |
| 91384 | }, | 97247 | }, |
| 91385 | .dst_temps = .{ .{ .cc = .l }, .unused }, | 97248 | .dst_temps = .{ .{ .cc = .l }, .unused }, |
| 91386 | .clobbers = .{ .eflags = true }, | 97249 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91413,6 +97276,8 @@ const Temp = struct { | ... | @@ -91413,6 +97276,8 @@ const Temp = struct { |
| 91413 | .unused, | 97276 | .unused, |
| 91414 | .unused, | 97277 | .unused, |
| 91415 | .unused, | 97278 | .unused, |
| | 97279 | .unused, |
| | 97280 | .unused, |
| 91416 | }, | 97281 | }, |
| 91417 | .dst_temps = .{ .{ .cc = .b }, .unused }, | 97282 | .dst_temps = .{ .{ .cc = .b }, .unused }, |
| 91418 | .clobbers = .{ .eflags = true }, | 97283 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91511,6 +97376,8 @@ const Temp = struct { | ... | @@ -91511,6 +97376,8 @@ const Temp = struct { |
| 91511 | .unused, | 97376 | .unused, |
| 91512 | .unused, | 97377 | .unused, |
| 91513 | .unused, | 97378 | .unused, |
| | 97379 | .unused, |
| | 97380 | .unused, |
| 91514 | }, | 97381 | }, |
| 91515 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97382 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91516 | .clobbers = .{ .eflags = true }, | 97383 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91539,6 +97406,8 @@ const Temp = struct { | ... | @@ -91539,6 +97406,8 @@ const Temp = struct { |
| 91539 | .unused, | 97406 | .unused, |
| 91540 | .unused, | 97407 | .unused, |
| 91541 | .unused, | 97408 | .unused, |
| | 97409 | .unused, |
| | 97410 | .unused, |
| 91542 | }, | 97411 | }, |
| 91543 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97412 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91544 | .clobbers = .{ .eflags = true }, | 97413 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91578,6 +97447,8 @@ const Temp = struct { | ... | @@ -91578,6 +97447,8 @@ const Temp = struct { |
| 91578 | .unused, | 97447 | .unused, |
| 91579 | .unused, | 97448 | .unused, |
| 91580 | .unused, | 97449 | .unused, |
| | 97450 | .unused, |
| | 97451 | .unused, |
| 91581 | }, | 97452 | }, |
| 91582 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97453 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91583 | .clobbers = .{ .eflags = true }, | 97454 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91606,6 +97477,8 @@ const Temp = struct { | ... | @@ -91606,6 +97477,8 @@ const Temp = struct { |
| 91606 | .unused, | 97477 | .unused, |
| 91607 | .unused, | 97478 | .unused, |
| 91608 | .unused, | 97479 | .unused, |
| | 97480 | .unused, |
| | 97481 | .unused, |
| 91609 | }, | 97482 | }, |
| 91610 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97483 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91611 | .clobbers = .{ .eflags = true }, | 97484 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91634,6 +97507,8 @@ const Temp = struct { | ... | @@ -91634,6 +97507,8 @@ const Temp = struct { |
| 91634 | .unused, | 97507 | .unused, |
| 91635 | .unused, | 97508 | .unused, |
| 91636 | .unused, | 97509 | .unused, |
| | 97510 | .unused, |
| | 97511 | .unused, |
| 91637 | }, | 97512 | }, |
| 91638 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97513 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91639 | .clobbers = .{ .eflags = true }, | 97514 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91659,6 +97534,8 @@ const Temp = struct { | ... | @@ -91659,6 +97534,8 @@ const Temp = struct { |
| 91659 | .unused, | 97534 | .unused, |
| 91660 | .unused, | 97535 | .unused, |
| 91661 | .unused, | 97536 | .unused, |
| | 97537 | .unused, |
| | 97538 | .unused, |
| 91662 | }, | 97539 | }, |
| 91663 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97540 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91664 | .clobbers = .{ .eflags = true }, | 97541 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91686,6 +97563,8 @@ const Temp = struct { | ... | @@ -91686,6 +97563,8 @@ const Temp = struct { |
| 91686 | .unused, | 97563 | .unused, |
| 91687 | .unused, | 97564 | .unused, |
| 91688 | .unused, | 97565 | .unused, |
| | 97566 | .unused, |
| | 97567 | .unused, |
| 91689 | }, | 97568 | }, |
| 91690 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97569 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91691 | .clobbers = .{ .eflags = true }, | 97570 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91721,6 +97600,8 @@ const Temp = struct { | ... | @@ -91721,6 +97600,8 @@ const Temp = struct { |
| 91721 | .unused, | 97600 | .unused, |
| 91722 | .unused, | 97601 | .unused, |
| 91723 | .unused, | 97602 | .unused, |
| | 97603 | .unused, |
| | 97604 | .unused, |
| 91724 | }, | 97605 | }, |
| 91725 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97606 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91726 | .clobbers = .{ .eflags = true }, | 97607 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91756,6 +97637,8 @@ const Temp = struct { | ... | @@ -91756,6 +97637,8 @@ const Temp = struct { |
| 91756 | .unused, | 97637 | .unused, |
| 91757 | .unused, | 97638 | .unused, |
| 91758 | .unused, | 97639 | .unused, |
| | 97640 | .unused, |
| | 97641 | .unused, |
| 91759 | }, | 97642 | }, |
| 91760 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97643 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91761 | .clobbers = .{ .eflags = true }, | 97644 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91788,6 +97671,8 @@ const Temp = struct { | ... | @@ -91788,6 +97671,8 @@ const Temp = struct { |
| 91788 | .unused, | 97671 | .unused, |
| 91789 | .unused, | 97672 | .unused, |
| 91790 | .unused, | 97673 | .unused, |
| | 97674 | .unused, |
| | 97675 | .unused, |
| 91791 | }, | 97676 | }, |
| 91792 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97677 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91793 | .clobbers = .{ .eflags = true }, | 97678 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91820,6 +97705,8 @@ const Temp = struct { | ... | @@ -91820,6 +97705,8 @@ const Temp = struct { |
| 91820 | .unused, | 97705 | .unused, |
| 91821 | .unused, | 97706 | .unused, |
| 91822 | .unused, | 97707 | .unused, |
| | 97708 | .unused, |
| | 97709 | .unused, |
| 91823 | }, | 97710 | }, |
| 91824 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97711 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91825 | .clobbers = .{ .eflags = true }, | 97712 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91852,6 +97739,8 @@ const Temp = struct { | ... | @@ -91852,6 +97739,8 @@ const Temp = struct { |
| 91852 | .unused, | 97739 | .unused, |
| 91853 | .unused, | 97740 | .unused, |
| 91854 | .unused, | 97741 | .unused, |
| | 97742 | .unused, |
| | 97743 | .unused, |
| 91855 | }, | 97744 | }, |
| 91856 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97745 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91857 | .clobbers = .{ .eflags = true }, | 97746 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91884,6 +97773,8 @@ const Temp = struct { | ... | @@ -91884,6 +97773,8 @@ const Temp = struct { |
| 91884 | .unused, | 97773 | .unused, |
| 91885 | .unused, | 97774 | .unused, |
| 91886 | .unused, | 97775 | .unused, |
| | 97776 | .unused, |
| | 97777 | .unused, |
| 91887 | }, | 97778 | }, |
| 91888 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97779 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91889 | .clobbers = .{ .eflags = true }, | 97780 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91917,6 +97808,8 @@ const Temp = struct { | ... | @@ -91917,6 +97808,8 @@ const Temp = struct { |
| 91917 | .unused, | 97808 | .unused, |
| 91918 | .unused, | 97809 | .unused, |
| 91919 | .unused, | 97810 | .unused, |
| | 97811 | .unused, |
| | 97812 | .unused, |
| 91920 | }, | 97813 | }, |
| 91921 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97814 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91922 | .clobbers = .{ .eflags = true }, | 97815 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91950,6 +97843,8 @@ const Temp = struct { | ... | @@ -91950,6 +97843,8 @@ const Temp = struct { |
| 91950 | .unused, | 97843 | .unused, |
| 91951 | .unused, | 97844 | .unused, |
| 91952 | .unused, | 97845 | .unused, |
| | 97846 | .unused, |
| | 97847 | .unused, |
| 91953 | }, | 97848 | }, |
| 91954 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97849 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91955 | .clobbers = .{ .eflags = true }, | 97850 | .clobbers = .{ .eflags = true }, |
| ... | @@ -91983,6 +97878,8 @@ const Temp = struct { | ... | @@ -91983,6 +97878,8 @@ const Temp = struct { |
| 91983 | .unused, | 97878 | .unused, |
| 91984 | .unused, | 97879 | .unused, |
| 91985 | .unused, | 97880 | .unused, |
| | 97881 | .unused, |
| | 97882 | .unused, |
| 91986 | }, | 97883 | }, |
| 91987 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97884 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 91988 | .clobbers = .{ .eflags = true }, | 97885 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92013,6 +97910,8 @@ const Temp = struct { | ... | @@ -92013,6 +97910,8 @@ const Temp = struct { |
| 92013 | .unused, | 97910 | .unused, |
| 92014 | .unused, | 97911 | .unused, |
| 92015 | .unused, | 97912 | .unused, |
| | 97913 | .unused, |
| | 97914 | .unused, |
| 92016 | }, | 97915 | }, |
| 92017 | .dst_temps = .{ .{ .cc = .z }, .unused }, | 97916 | .dst_temps = .{ .{ .cc = .z }, .unused }, |
| 92018 | .clobbers = .{ .eflags = true }, | 97917 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92085,6 +97984,8 @@ const Temp = struct { | ... | @@ -92085,6 +97984,8 @@ const Temp = struct { |
| 92085 | .unused, | 97984 | .unused, |
| 92086 | .unused, | 97985 | .unused, |
| 92087 | .unused, | 97986 | .unused, |
| | 97987 | .unused, |
| | 97988 | .unused, |
| 92088 | }, | 97989 | }, |
| 92089 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 97990 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92090 | .clobbers = .{ .eflags = true }, | 97991 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92108,6 +98009,8 @@ const Temp = struct { | ... | @@ -92108,6 +98009,8 @@ const Temp = struct { |
| 92108 | .unused, | 98009 | .unused, |
| 92109 | .unused, | 98010 | .unused, |
| 92110 | .unused, | 98011 | .unused, |
| | 98012 | .unused, |
| | 98013 | .unused, |
| 92111 | }, | 98014 | }, |
| 92112 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 98015 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92113 | .clobbers = .{ .eflags = true }, | 98016 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92131,6 +98034,8 @@ const Temp = struct { | ... | @@ -92131,6 +98034,8 @@ const Temp = struct { |
| 92131 | .unused, | 98034 | .unused, |
| 92132 | .unused, | 98035 | .unused, |
| 92133 | .unused, | 98036 | .unused, |
| | 98037 | .unused, |
| | 98038 | .unused, |
| 92134 | }, | 98039 | }, |
| 92135 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 98040 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92136 | .clobbers = .{ .eflags = true }, | 98041 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92154,6 +98059,8 @@ const Temp = struct { | ... | @@ -92154,6 +98059,8 @@ const Temp = struct { |
| 92154 | .unused, | 98059 | .unused, |
| 92155 | .unused, | 98060 | .unused, |
| 92156 | .unused, | 98061 | .unused, |
| | 98062 | .unused, |
| | 98063 | .unused, |
| 92157 | }, | 98064 | }, |
| 92158 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 98065 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92159 | .clobbers = .{ .eflags = true }, | 98066 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92178,6 +98085,8 @@ const Temp = struct { | ... | @@ -92178,6 +98085,8 @@ const Temp = struct { |
| 92178 | .unused, | 98085 | .unused, |
| 92179 | .unused, | 98086 | .unused, |
| 92180 | .unused, | 98087 | .unused, |
| | 98088 | .unused, |
| | 98089 | .unused, |
| 92181 | }, | 98090 | }, |
| 92182 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 98091 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92183 | .clobbers = .{ .eflags = true }, | 98092 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92202,6 +98111,8 @@ const Temp = struct { | ... | @@ -92202,6 +98111,8 @@ const Temp = struct { |
| 92202 | .unused, | 98111 | .unused, |
| 92203 | .unused, | 98112 | .unused, |
| 92204 | .unused, | 98113 | .unused, |
| | 98114 | .unused, |
| | 98115 | .unused, |
| 92205 | }, | 98116 | }, |
| 92206 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, | 98117 | .dst_temps = .{ .{ .ref = .src0 }, .unused }, |
| 92207 | .clobbers = .{ .eflags = true }, | 98118 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92230,6 +98141,8 @@ const Temp = struct { | ... | @@ -92230,6 +98141,8 @@ const Temp = struct { |
| 92230 | .unused, | 98141 | .unused, |
| 92231 | .unused, | 98142 | .unused, |
| 92232 | .unused, | 98143 | .unused, |
| | 98144 | .unused, |
| | 98145 | .unused, |
| 92233 | }, | 98146 | }, |
| 92234 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, | 98147 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, |
| 92235 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98148 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92257,6 +98170,8 @@ const Temp = struct { | ... | @@ -92257,6 +98170,8 @@ const Temp = struct { |
| 92257 | .unused, | 98170 | .unused, |
| 92258 | .unused, | 98171 | .unused, |
| 92259 | .unused, | 98172 | .unused, |
| | 98173 | .unused, |
| | 98174 | .unused, |
| 92260 | }, | 98175 | }, |
| 92261 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, | 98176 | .dst_temps = .{ .{ .ret_gpr_pair = .{ .cc = .ccc, .index = 0 } }, .unused }, |
| 92262 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98177 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92284,6 +98199,8 @@ const Temp = struct { | ... | @@ -92284,6 +98199,8 @@ const Temp = struct { |
| 92284 | .unused, | 98199 | .unused, |
| 92285 | .unused, | 98200 | .unused, |
| 92286 | .unused, | 98201 | .unused, |
| | 98202 | .unused, |
| | 98203 | .unused, |
| 92287 | }, | 98204 | }, |
| 92288 | .dst_temps = .{ .mem, .unused }, | 98205 | .dst_temps = .{ .mem, .unused }, |
| 92289 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98206 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92315,6 +98232,8 @@ const Temp = struct { | ... | @@ -92315,6 +98232,8 @@ const Temp = struct { |
| 92315 | .unused, | 98232 | .unused, |
| 92316 | .unused, | 98233 | .unused, |
| 92317 | .unused, | 98234 | .unused, |
| | 98235 | .unused, |
| | 98236 | .unused, |
| 92318 | }, | 98237 | }, |
| 92319 | .dst_temps = .{ .mem, .unused }, | 98238 | .dst_temps = .{ .mem, .unused }, |
| 92320 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98239 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92345,6 +98264,8 @@ const Temp = struct { | ... | @@ -92345,6 +98264,8 @@ const Temp = struct { |
| 92345 | .unused, | 98264 | .unused, |
| 92346 | .unused, | 98265 | .unused, |
| 92347 | .unused, | 98266 | .unused, |
| | 98267 | .unused, |
| | 98268 | .unused, |
| 92348 | }, | 98269 | }, |
| 92349 | .dst_temps = .{ .mem, .unused }, | 98270 | .dst_temps = .{ .mem, .unused }, |
| 92350 | .clobbers = .{ .eflags = true }, | 98271 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92375,6 +98296,8 @@ const Temp = struct { | ... | @@ -92375,6 +98296,8 @@ const Temp = struct { |
| 92375 | .unused, | 98296 | .unused, |
| 92376 | .unused, | 98297 | .unused, |
| 92377 | .unused, | 98298 | .unused, |
| | 98299 | .unused, |
| | 98300 | .unused, |
| 92378 | }, | 98301 | }, |
| 92379 | .dst_temps = .{ .mem, .unused }, | 98302 | .dst_temps = .{ .mem, .unused }, |
| 92380 | .clobbers = .{ .eflags = true }, | 98303 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92406,6 +98329,8 @@ const Temp = struct { | ... | @@ -92406,6 +98329,8 @@ const Temp = struct { |
| 92406 | .unused, | 98329 | .unused, |
| 92407 | .unused, | 98330 | .unused, |
| 92408 | .unused, | 98331 | .unused, |
| | 98332 | .unused, |
| | 98333 | .unused, |
| 92409 | }, | 98334 | }, |
| 92410 | .dst_temps = .{ .mem, .unused }, | 98335 | .dst_temps = .{ .mem, .unused }, |
| 92411 | .clobbers = .{ .eflags = true }, | 98336 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92436,6 +98361,8 @@ const Temp = struct { | ... | @@ -92436,6 +98361,8 @@ const Temp = struct { |
| 92436 | .unused, | 98361 | .unused, |
| 92437 | .unused, | 98362 | .unused, |
| 92438 | .unused, | 98363 | .unused, |
| | 98364 | .unused, |
| | 98365 | .unused, |
| 92439 | }, | 98366 | }, |
| 92440 | .dst_temps = .{ .mem, .unused }, | 98367 | .dst_temps = .{ .mem, .unused }, |
| 92441 | .clobbers = .{ .eflags = true }, | 98368 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92466,6 +98393,8 @@ const Temp = struct { | ... | @@ -92466,6 +98393,8 @@ const Temp = struct { |
| 92466 | .unused, | 98393 | .unused, |
| 92467 | .unused, | 98394 | .unused, |
| 92468 | .unused, | 98395 | .unused, |
| | 98396 | .unused, |
| | 98397 | .unused, |
| 92469 | }, | 98398 | }, |
| 92470 | .dst_temps = .{ .mem, .unused }, | 98399 | .dst_temps = .{ .mem, .unused }, |
| 92471 | .clobbers = .{ .eflags = true }, | 98400 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92497,6 +98426,8 @@ const Temp = struct { | ... | @@ -92497,6 +98426,8 @@ const Temp = struct { |
| 92497 | .unused, | 98426 | .unused, |
| 92498 | .unused, | 98427 | .unused, |
| 92499 | .unused, | 98428 | .unused, |
| | 98429 | .unused, |
| | 98430 | .unused, |
| 92500 | }, | 98431 | }, |
| 92501 | .dst_temps = .{ .mem, .unused }, | 98432 | .dst_temps = .{ .mem, .unused }, |
| 92502 | .clobbers = .{ .eflags = true }, | 98433 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92528,6 +98459,8 @@ const Temp = struct { | ... | @@ -92528,6 +98459,8 @@ const Temp = struct { |
| 92528 | .unused, | 98459 | .unused, |
| 92529 | .unused, | 98460 | .unused, |
| 92530 | .unused, | 98461 | .unused, |
| | 98462 | .unused, |
| | 98463 | .unused, |
| 92531 | }, | 98464 | }, |
| 92532 | .dst_temps = .{ .mem, .unused }, | 98465 | .dst_temps = .{ .mem, .unused }, |
| 92533 | .clobbers = .{ .eflags = true }, | 98466 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92559,6 +98492,8 @@ const Temp = struct { | ... | @@ -92559,6 +98492,8 @@ const Temp = struct { |
| 92559 | .unused, | 98492 | .unused, |
| 92560 | .unused, | 98493 | .unused, |
| 92561 | .unused, | 98494 | .unused, |
| | 98495 | .unused, |
| | 98496 | .unused, |
| 92562 | }, | 98497 | }, |
| 92563 | .dst_temps = .{ .mem, .unused }, | 98498 | .dst_temps = .{ .mem, .unused }, |
| 92564 | .clobbers = .{ .eflags = true }, | 98499 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92591,6 +98526,8 @@ const Temp = struct { | ... | @@ -92591,6 +98526,8 @@ const Temp = struct { |
| 92591 | .unused, | 98526 | .unused, |
| 92592 | .unused, | 98527 | .unused, |
| 92593 | .unused, | 98528 | .unused, |
| | 98529 | .unused, |
| | 98530 | .unused, |
| 92594 | }, | 98531 | }, |
| 92595 | .dst_temps = .{ .mem, .unused }, | 98532 | .dst_temps = .{ .mem, .unused }, |
| 92596 | .clobbers = .{ .eflags = true }, | 98533 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92623,6 +98560,8 @@ const Temp = struct { | ... | @@ -92623,6 +98560,8 @@ const Temp = struct { |
| 92623 | .unused, | 98560 | .unused, |
| 92624 | .unused, | 98561 | .unused, |
| 92625 | .unused, | 98562 | .unused, |
| | 98563 | .unused, |
| | 98564 | .unused, |
| 92626 | }, | 98565 | }, |
| 92627 | .dst_temps = .{ .mem, .unused }, | 98566 | .dst_temps = .{ .mem, .unused }, |
| 92628 | .clobbers = .{ .eflags = true }, | 98567 | .clobbers = .{ .eflags = true }, |
| ... | @@ -92656,6 +98595,8 @@ const Temp = struct { | ... | @@ -92656,6 +98595,8 @@ const Temp = struct { |
| 92656 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, | 98595 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, |
| 92657 | .unused, | 98596 | .unused, |
| 92658 | .unused, | 98597 | .unused, |
| | 98598 | .unused, |
| | 98599 | .unused, |
| 92659 | }, | 98600 | }, |
| 92660 | .dst_temps = .{ .mem, .unused }, | 98601 | .dst_temps = .{ .mem, .unused }, |
| 92661 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98602 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92692,6 +98633,8 @@ const Temp = struct { | ... | @@ -92692,6 +98633,8 @@ const Temp = struct { |
| 92692 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, | 98633 | .{ .type = .u64, .kind = .{ .ret_gpr = .{ .cc = .ccc, .index = 0 } } }, |
| 92693 | .unused, | 98634 | .unused, |
| 92694 | .unused, | 98635 | .unused, |
| | 98636 | .unused, |
| | 98637 | .unused, |
| 92695 | }, | 98638 | }, |
| 92696 | .dst_temps = .{ .mem, .unused }, | 98639 | .dst_temps = .{ .mem, .unused }, |
| 92697 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98640 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92728,6 +98671,8 @@ const Temp = struct { | ... | @@ -92728,6 +98671,8 @@ const Temp = struct { |
| 92728 | .unused, | 98671 | .unused, |
| 92729 | .unused, | 98672 | .unused, |
| 92730 | .unused, | 98673 | .unused, |
| | 98674 | .unused, |
| | 98675 | .unused, |
| 92731 | }, | 98676 | }, |
| 92732 | .dst_temps = .{ .mem, .unused }, | 98677 | .dst_temps = .{ .mem, .unused }, |
| 92733 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98678 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -92762,6 +98707,8 @@ const Temp = struct { | ... | @@ -92762,6 +98707,8 @@ const Temp = struct { |
| 92762 | .unused, | 98707 | .unused, |
| 92763 | .unused, | 98708 | .unused, |
| 92764 | .unused, | 98709 | .unused, |
| | 98710 | .unused, |
| | 98711 | .unused, |
| 92765 | }, | 98712 | }, |
| 92766 | .dst_temps = .{ .mem, .unused }, | 98713 | .dst_temps = .{ .mem, .unused }, |
| 92767 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | 98714 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, |
| ... | @@ -93067,7 +99014,7 @@ const Select = struct { | ... | @@ -93067,7 +99014,7 @@ const Select = struct { |
| 93067 | const mir_tag: Mir.Inst.FixedTag = .{ inst[1], inst[2] }; | 99014 | const mir_tag: Mir.Inst.FixedTag = .{ inst[1], inst[2] }; |
| 93068 | pseudo: { | 99015 | pseudo: { |
| 93069 | switch (inst[0]) { | 99016 | switch (inst[0]) { |
| 93070 | .@"0:", .@"1:", .@"2:", .@"3:" => |label| s.emitLabel(label), | 99017 | .@"0:", .@"1:", .@"2:", .@"3:", .@"4:" => |label| s.emitLabel(label), |
| 93071 | ._ => {}, | 99018 | ._ => {}, |
| 93072 | .pseudo => break :pseudo, | 99019 | .pseudo => break :pseudo, |
| 93073 | } | 99020 | } |
| ... | @@ -93945,18 +99892,18 @@ const Select = struct { | ... | @@ -93945,18 +99892,18 @@ const Select = struct { |
| 93945 | Select.Operand, | 99892 | Select.Operand, |
| 93946 | Select.Operand, | 99893 | Select.Operand, |
| 93947 | }; | 99894 | }; |
| 93948 | const Label = enum { @"0:", @"1:", @"2:", @"3:", @"_", pseudo }; | 99895 | const Label = enum { @"0:", @"1:", @"2:", @"3:", @"4:", @"_", pseudo }; |
| 93949 | const Operand = struct { | 99896 | const Operand = struct { |
| 93950 | flags: packed struct(u16) { | 99897 | flags: packed struct(u32) { |
| 93951 | tag: Tag, | 99898 | tag: Tag, |
| 93952 | adjust: Adjust = .none, | 99899 | adjust: Adjust = .none, |
| | 99900 | base: Ref.Sized = .none, |
| | 99901 | index: packed struct(u7) { |
| | 99902 | ref: Ref, |
| | 99903 | scale: Memory.Scale = .@"1", |
| | 99904 | } = .{ .ref = .none }, |
| 93953 | unused: u3 = 0, | 99905 | unused: u3 = 0, |
| 93954 | }, | 99906 | }, |
| 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, | 99907 | imm: i32 = 0, |
| 93961 | | 99908 | |
| 93962 | const Tag = enum(u3) { | 99909 | const Tag = enum(u3) { |
| ... | @@ -94041,6 +99988,7 @@ const Select = struct { | ... | @@ -94041,6 +99988,7 @@ const Select = struct { |
| 94041 | const add_4_src0_elem_size: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .mul, .rhs = .@"4" }; | 99988 | 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" }; | 99989 | 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" }; | 99990 | const add_src0_elem_size_div_8: Adjust = .{ .sign = .pos, .lhs = .src0_elem_size, .op = .div, .rhs = .@"8" }; |
| | 99991 | 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" }; | 99992 | 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" }; | 99993 | 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" }; | 99994 | const sub_src0_elem_size_mul_src1: Adjust = .{ .sign = .neg, .lhs = .src0_elem_size_mul_src1, .op = .mul, .rhs = .@"1" }; |
| ... | @@ -94053,7 +100001,7 @@ const Select = struct { | ... | @@ -94053,7 +100001,7 @@ const Select = struct { |
| 94053 | const add_smin: Adjust = .{ .sign = .pos, .lhs = .smin, .op = .mul, .rhs = .@"1" }; | 100001 | 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" }; | 100002 | const add_umax: Adjust = .{ .sign = .pos, .lhs = .umax, .op = .mul, .rhs = .@"1" }; |
| 94055 | }; | 100003 | }; |
| 94056 | const Ref = enum(u4) { | 100004 | const Ref = enum(u5) { |
| 94057 | tmp0, | 100005 | tmp0, |
| 94058 | tmp1, | 100006 | tmp1, |
| 94059 | tmp2, | 100007 | tmp2, |
| ... | @@ -94063,6 +100011,8 @@ const Select = struct { | ... | @@ -94063,6 +100011,8 @@ const Select = struct { |
| 94063 | tmp6, | 100011 | tmp6, |
| 94064 | tmp7, | 100012 | tmp7, |
| 94065 | tmp8, | 100013 | tmp8, |
| | 100014 | tmp9, |
| | 100015 | tmp10, |
| 94066 | dst0, | 100016 | dst0, |
| 94067 | dst1, | 100017 | dst1, |
| 94068 | src0, | 100018 | src0, |
| ... | @@ -94070,7 +100020,7 @@ const Select = struct { | ... | @@ -94070,7 +100020,7 @@ const Select = struct { |
| 94070 | src2, | 100020 | src2, |
| 94071 | none, | 100021 | none, |
| 94072 | | 100022 | |
| 94073 | const Sized = packed struct(u8) { | 100023 | const Sized = packed struct(u9) { |
| 94074 | ref: Ref, | 100024 | ref: Ref, |
| 94075 | size: Memory.Size, | 100025 | size: Memory.Size, |
| 94076 | | 100026 | |
| ... | @@ -94175,6 +100125,28 @@ const Select = struct { | ... | @@ -94175,6 +100125,28 @@ const Select = struct { |
| 94175 | const tmp8x: Sized = .{ .ref = .tmp8, .size = .xword }; | 100125 | const tmp8x: Sized = .{ .ref = .tmp8, .size = .xword }; |
| 94176 | const tmp8y: Sized = .{ .ref = .tmp8, .size = .yword }; | 100126 | const tmp8y: Sized = .{ .ref = .tmp8, .size = .yword }; |
| 94177 | | 100127 | |
| | 100128 | const tmp9: Sized = .{ .ref = .tmp9, .size = .none }; |
| | 100129 | const tmp9b: Sized = .{ .ref = .tmp9, .size = .byte }; |
| | 100130 | const tmp9w: Sized = .{ .ref = .tmp9, .size = .word }; |
| | 100131 | const tmp9d: Sized = .{ .ref = .tmp9, .size = .dword }; |
| | 100132 | const tmp9p: Sized = .{ .ref = .tmp9, .size = .ptr }; |
| | 100133 | const tmp9g: Sized = .{ .ref = .tmp9, .size = .gpr }; |
| | 100134 | const tmp9q: Sized = .{ .ref = .tmp9, .size = .qword }; |
| | 100135 | const tmp9t: Sized = .{ .ref = .tmp9, .size = .tbyte }; |
| | 100136 | const tmp9x: Sized = .{ .ref = .tmp9, .size = .xword }; |
| | 100137 | const tmp9y: Sized = .{ .ref = .tmp9, .size = .yword }; |
| | 100138 | |
| | 100139 | const tmp10: Sized = .{ .ref = .tmp10, .size = .none }; |
| | 100140 | const tmp10b: Sized = .{ .ref = .tmp10, .size = .byte }; |
| | 100141 | const tmp10w: Sized = .{ .ref = .tmp10, .size = .word }; |
| | 100142 | const tmp10d: Sized = .{ .ref = .tmp10, .size = .dword }; |
| | 100143 | const tmp10p: Sized = .{ .ref = .tmp10, .size = .ptr }; |
| | 100144 | const tmp10g: Sized = .{ .ref = .tmp10, .size = .gpr }; |
| | 100145 | const tmp10q: Sized = .{ .ref = .tmp10, .size = .qword }; |
| | 100146 | const tmp10t: Sized = .{ .ref = .tmp10, .size = .tbyte }; |
| | 100147 | const tmp10x: Sized = .{ .ref = .tmp10, .size = .xword }; |
| | 100148 | const tmp10y: Sized = .{ .ref = .tmp10, .size = .yword }; |
| | 100149 | |
| 94178 | const dst0: Sized = .{ .ref = .dst0, .size = .none }; | 100150 | const dst0: Sized = .{ .ref = .dst0, .size = .none }; |
| 94179 | const dst0b: Sized = .{ .ref = .dst0, .size = .byte }; | 100151 | const dst0b: Sized = .{ .ref = .dst0, .size = .byte }; |
| 94180 | const dst0w: Sized = .{ .ref = .dst0, .size = .word }; | 100152 | const dst0w: Sized = .{ .ref = .dst0, .size = .word }; |
| ... | @@ -94246,178 +100218,200 @@ const Select = struct { | ... | @@ -94246,178 +100218,200 @@ const Select = struct { |
| 94246 | | 100218 | |
| 94247 | const @"_": Select.Operand = .{ .flags = .{ .tag = .none } }; | 100219 | const @"_": Select.Operand = .{ .flags = .{ .tag = .none } }; |
| 94248 | | 100220 | |
| 94249 | const @"0b": Select.Operand = .{ .flags = .{ .tag = .backward_label }, .base = .{ .ref = .tmp0, .size = .none } }; | 100221 | 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 } }; | 100222 | 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 } }; | 100223 | 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 } }; | 100224 | 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 } }; | 100225 | 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 } }; | 100226 | 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 } }; | 100227 | 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 } }; | 100228 | const @"3f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp3, .size = .none } } }; |
| 94257 | | 100229 | const @"4b": Select.Operand = .{ .flags = .{ .tag = .backward_label, .base = .{ .ref = .tmp4, .size = .none } } }; |
| 94258 | const tmp0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0b }; | 100230 | const @"4f": Select.Operand = .{ .flags = .{ .tag = .forward_label, .base = .{ .ref = .tmp4, .size = .none } } }; |
| 94259 | const tmp0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0w }; | 100231 | |
| 94260 | const tmp0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0d }; | 100232 | const tmp0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0b } }; |
| 94261 | const tmp0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0p }; | 100233 | const tmp0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0w } }; |
| 94262 | const tmp0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0g }; | 100234 | const tmp0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0d } }; |
| 94263 | const tmp0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0q }; | 100235 | const tmp0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0p } }; |
| 94264 | const tmp0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0t }; | 100236 | const tmp0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0g } }; |
| 94265 | const tmp0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0x }; | 100237 | const tmp0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0q } }; |
| 94266 | const tmp0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp0y }; | 100238 | const tmp0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0t } }; |
| 94267 | | 100239 | const tmp0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0x } }; |
| 94268 | const tmp1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1b }; | 100240 | const tmp0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp0y } }; |
| 94269 | const tmp1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1w }; | 100241 | |
| 94270 | const tmp1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1d }; | 100242 | const tmp1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1b } }; |
| 94271 | const tmp1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1p }; | 100243 | const tmp1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1w } }; |
| 94272 | const tmp1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1g }; | 100244 | const tmp1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1d } }; |
| 94273 | const tmp1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1q }; | 100245 | const tmp1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1p } }; |
| 94274 | const tmp1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1t }; | 100246 | const tmp1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1g } }; |
| 94275 | const tmp1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1x }; | 100247 | const tmp1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1q } }; |
| 94276 | const tmp1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp1y }; | 100248 | const tmp1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1t } }; |
| 94277 | | 100249 | const tmp1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1x } }; |
| 94278 | const tmp2b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2b }; | 100250 | const tmp1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp1y } }; |
| 94279 | const tmp2w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2w }; | 100251 | |
| 94280 | const tmp2d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2d }; | 100252 | const tmp2b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2b } }; |
| 94281 | const tmp2p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2p }; | 100253 | const tmp2w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2w } }; |
| 94282 | const tmp2g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2g }; | 100254 | const tmp2d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2d } }; |
| 94283 | const tmp2q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2q }; | 100255 | const tmp2p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2p } }; |
| 94284 | const tmp2t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2t }; | 100256 | const tmp2g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2g } }; |
| 94285 | const tmp2x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2x }; | 100257 | const tmp2q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2q } }; |
| 94286 | const tmp2y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp2y }; | 100258 | const tmp2t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2t } }; |
| 94287 | | 100259 | const tmp2x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2x } }; |
| 94288 | const tmp3b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3b }; | 100260 | const tmp2y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp2y } }; |
| 94289 | const tmp3w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3w }; | 100261 | |
| 94290 | const tmp3d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3d }; | 100262 | const tmp3b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3b } }; |
| 94291 | const tmp3p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3p }; | 100263 | const tmp3w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3w } }; |
| 94292 | const tmp3g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3g }; | 100264 | const tmp3d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3d } }; |
| 94293 | const tmp3q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3q }; | 100265 | const tmp3p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3p } }; |
| 94294 | const tmp3t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3t }; | 100266 | const tmp3g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3g } }; |
| 94295 | const tmp3x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3x }; | 100267 | const tmp3q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3q } }; |
| 94296 | const tmp3y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp3y }; | 100268 | const tmp3t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3t } }; |
| 94297 | | 100269 | const tmp3x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3x } }; |
| 94298 | const tmp4b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4b }; | 100270 | const tmp3y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp3y } }; |
| 94299 | const tmp4w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4w }; | 100271 | |
| 94300 | const tmp4d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4d }; | 100272 | const tmp4b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4b } }; |
| 94301 | const tmp4p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4p }; | 100273 | const tmp4w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4w } }; |
| 94302 | const tmp4g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4g }; | 100274 | const tmp4d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4d } }; |
| 94303 | const tmp4q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4q }; | 100275 | const tmp4p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4p } }; |
| 94304 | const tmp4t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4t }; | 100276 | const tmp4g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4g } }; |
| 94305 | const tmp4x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4x }; | 100277 | const tmp4q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4q } }; |
| 94306 | const tmp4y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp4y }; | 100278 | const tmp4t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4t } }; |
| 94307 | | 100279 | const tmp4x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4x } }; |
| 94308 | const tmp5b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5b }; | 100280 | const tmp4y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp4y } }; |
| 94309 | const tmp5w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5w }; | 100281 | |
| 94310 | const tmp5d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5d }; | 100282 | const tmp5b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5b } }; |
| 94311 | const tmp5p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5p }; | 100283 | const tmp5w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5w } }; |
| 94312 | const tmp5g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5g }; | 100284 | const tmp5d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5d } }; |
| 94313 | const tmp5q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5q }; | 100285 | const tmp5p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5p } }; |
| 94314 | const tmp5t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5t }; | 100286 | const tmp5g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5g } }; |
| 94315 | const tmp5x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5x }; | 100287 | const tmp5q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5q } }; |
| 94316 | const tmp5y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp5y }; | 100288 | const tmp5t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5t } }; |
| 94317 | | 100289 | const tmp5x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5x } }; |
| 94318 | const tmp6b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6b }; | 100290 | const tmp5y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp5y } }; |
| 94319 | const tmp6w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6w }; | 100291 | |
| 94320 | const tmp6d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6d }; | 100292 | const tmp6b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6b } }; |
| 94321 | const tmp6p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6p }; | 100293 | const tmp6w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6w } }; |
| 94322 | const tmp6g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6g }; | 100294 | const tmp6d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6d } }; |
| 94323 | const tmp6q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6q }; | 100295 | const tmp6p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6p } }; |
| 94324 | const tmp6t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6t }; | 100296 | const tmp6g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6g } }; |
| 94325 | const tmp6x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6x }; | 100297 | const tmp6q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6q } }; |
| 94326 | const tmp6y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp6y }; | 100298 | const tmp6t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6t } }; |
| 94327 | | 100299 | const tmp6x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6x } }; |
| 94328 | const tmp7b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7b }; | 100300 | const tmp6y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp6y } }; |
| 94329 | const tmp7w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7w }; | 100301 | |
| 94330 | const tmp7d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7d }; | 100302 | const tmp7b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7b } }; |
| 94331 | const tmp7p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7p }; | 100303 | const tmp7w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7w } }; |
| 94332 | const tmp7g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7g }; | 100304 | const tmp7d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7d } }; |
| 94333 | const tmp7q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7q }; | 100305 | const tmp7p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7p } }; |
| 94334 | const tmp7t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7t }; | 100306 | const tmp7g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7g } }; |
| 94335 | const tmp7x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7x }; | 100307 | const tmp7q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7q } }; |
| 94336 | const tmp7y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp7y }; | 100308 | const tmp7t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7t } }; |
| 94337 | | 100309 | const tmp7x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7x } }; |
| 94338 | const tmp8b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8b }; | 100310 | const tmp7y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp7y } }; |
| 94339 | const tmp8w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8w }; | 100311 | |
| 94340 | const tmp8d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8d }; | 100312 | const tmp8b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8b } }; |
| 94341 | const tmp8p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8p }; | 100313 | const tmp8w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8w } }; |
| 94342 | const tmp8g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8g }; | 100314 | const tmp8d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8d } }; |
| 94343 | const tmp8q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8q }; | 100315 | const tmp8p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8p } }; |
| 94344 | const tmp8t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8t }; | 100316 | const tmp8g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8g } }; |
| 94345 | const tmp8x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8x }; | 100317 | const tmp8q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8q } }; |
| 94346 | const tmp8y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .tmp8y }; | 100318 | const tmp8t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8t } }; |
| 94347 | | 100319 | const tmp8x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8x } }; |
| 94348 | const dst0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0b }; | 100320 | const tmp8y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp8y } }; |
| 94349 | const dst0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0w }; | 100321 | |
| 94350 | const dst0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0d }; | 100322 | const tmp9b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9b } }; |
| 94351 | const dst0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0p }; | 100323 | const tmp9w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9w } }; |
| 94352 | const dst0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0g }; | 100324 | const tmp9d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9d } }; |
| 94353 | const dst0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0q }; | 100325 | const tmp9p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9p } }; |
| 94354 | const dst0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0t }; | 100326 | const tmp9g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9g } }; |
| 94355 | const dst0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0x }; | 100327 | const tmp9q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9q } }; |
| 94356 | const dst0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst0y }; | 100328 | const tmp9t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9t } }; |
| 94357 | | 100329 | const tmp9x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9x } }; |
| 94358 | const dst1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1b }; | 100330 | const tmp9y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp9y } }; |
| 94359 | const dst1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1w }; | 100331 | |
| 94360 | const dst1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1d }; | 100332 | const tmp10b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10b } }; |
| 94361 | const dst1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1p }; | 100333 | const tmp10w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10w } }; |
| 94362 | const dst1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1g }; | 100334 | const tmp10d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10d } }; |
| 94363 | const dst1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1q }; | 100335 | const tmp10p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10p } }; |
| 94364 | const dst1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1t }; | 100336 | const tmp10g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10g } }; |
| 94365 | const dst1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1x }; | 100337 | const tmp10q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10q } }; |
| 94366 | const dst1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .dst1y }; | 100338 | const tmp10t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10t } }; |
| 94367 | | 100339 | const tmp10x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10x } }; |
| 94368 | const src0b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0b }; | 100340 | const tmp10y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .tmp10y } }; |
| 94369 | const src0w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0w }; | 100341 | |
| 94370 | const src0d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0d }; | 100342 | const dst0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0b } }; |
| 94371 | const src0p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0p }; | 100343 | const dst0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0w } }; |
| 94372 | const src0g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0g }; | 100344 | const dst0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0d } }; |
| 94373 | const src0q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0q }; | 100345 | const dst0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0p } }; |
| 94374 | const src0t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0t }; | 100346 | const dst0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0g } }; |
| 94375 | const src0x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0x }; | 100347 | const dst0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0q } }; |
| 94376 | const src0y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src0y }; | 100348 | const dst0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0t } }; |
| 94377 | | 100349 | const dst0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0x } }; |
| 94378 | const src1b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1b }; | 100350 | const dst0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst0y } }; |
| 94379 | const src1w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1w }; | 100351 | |
| 94380 | const src1d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1d }; | 100352 | const dst1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1b } }; |
| 94381 | const src1p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1p }; | 100353 | const dst1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1w } }; |
| 94382 | const src1g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1g }; | 100354 | const dst1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1d } }; |
| 94383 | const src1q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1q }; | 100355 | const dst1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1p } }; |
| 94384 | const src1t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1t }; | 100356 | const dst1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1g } }; |
| 94385 | const src1x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1x }; | 100357 | const dst1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1q } }; |
| 94386 | const src1y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src1y }; | 100358 | const dst1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1t } }; |
| 94387 | | 100359 | const dst1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1x } }; |
| 94388 | const src2b: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2b }; | 100360 | const dst1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .dst1y } }; |
| 94389 | const src2w: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2w }; | 100361 | |
| 94390 | const src2d: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2d }; | 100362 | const src0b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0b } }; |
| 94391 | const src2p: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2p }; | 100363 | const src0w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0w } }; |
| 94392 | const src2g: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2g }; | 100364 | const src0d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0d } }; |
| 94393 | const src2q: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2q }; | 100365 | const src0p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0p } }; |
| 94394 | const src2t: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2t }; | 100366 | const src0g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0g } }; |
| 94395 | const src2x: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2x }; | 100367 | const src0q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0q } }; |
| 94396 | const src2y: Select.Operand = .{ .flags = .{ .tag = .ref }, .base = .src2y }; | 100368 | const src0t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0t } }; |
| | 100369 | const src0x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0x } }; |
| | 100370 | const src0y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src0y } }; |
| | 100371 | |
| | 100372 | const src1b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1b } }; |
| | 100373 | const src1w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1w } }; |
| | 100374 | const src1d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1d } }; |
| | 100375 | const src1p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1p } }; |
| | 100376 | const src1g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1g } }; |
| | 100377 | const src1q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1q } }; |
| | 100378 | const src1t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1t } }; |
| | 100379 | const src1x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1x } }; |
| | 100380 | const src1y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src1y } }; |
| | 100381 | |
| | 100382 | const src2b: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2b } }; |
| | 100383 | const src2w: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2w } }; |
| | 100384 | const src2d: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2d } }; |
| | 100385 | const src2p: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2p } }; |
| | 100386 | const src2g: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2g } }; |
| | 100387 | const src2q: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2q } }; |
| | 100388 | const src2t: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2t } }; |
| | 100389 | const src2x: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2x } }; |
| | 100390 | const src2y: Select.Operand = .{ .flags = .{ .tag = .ref, .base = .src2y } }; |
| 94397 | | 100391 | |
| 94398 | fn si(imm: i32) Select.Operand { | 100392 | fn si(imm: i32) Select.Operand { |
| 94399 | return .{ .flags = .{ .tag = .simm }, .imm = imm }; | 100393 | return .{ .flags = .{ .tag = .simm }, .imm = imm }; |
| 94400 | } | 100394 | } |
| 94401 | fn sa(base: Ref.Sized, adjust: Adjust) Select.Operand { | 100395 | fn sa(base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94402 | return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base }; | 100396 | return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base } }; |
| 94403 | } | 100397 | } |
| 94404 | fn sa2(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { | 100398 | fn sa2(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { |
| 94405 | return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base, .index = .{ .ref = index } }; | 100399 | return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base, .index = .{ .ref = index } } }; |
| 94406 | } | 100400 | } |
| 94407 | fn sia(imm: i32, base: Ref.Sized, adjust: Adjust) Select.Operand { | 100401 | fn sia(imm: i32, base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94408 | return .{ .flags = .{ .tag = .simm, .adjust = adjust }, .base = base, .imm = imm }; | 100402 | return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base }, .imm = imm }; |
| 94409 | } | 100403 | } |
| 94410 | fn sia2(imm: i32, base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { | 100404 | 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 }; | 100405 | return .{ .flags = .{ .tag = .simm, .adjust = adjust, .base = base, .index = .{ .ref = index } }, .imm = imm }; |
| 94412 | } | 100406 | } |
| 94413 | fn ui(imm: u32) Select.Operand { | 100407 | fn ui(imm: u32) Select.Operand { |
| 94414 | return .{ .flags = .{ .tag = .uimm }, .imm = @bitCast(imm) }; | 100408 | return .{ .flags = .{ .tag = .uimm }, .imm = @bitCast(imm) }; |
| 94415 | } | 100409 | } |
| 94416 | fn ua(base: Ref.Sized, adjust: Adjust) Select.Operand { | 100410 | fn ua(base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94417 | return .{ .flags = .{ .tag = .uimm, .adjust = adjust }, .base = base }; | 100411 | return .{ .flags = .{ .tag = .uimm, .adjust = adjust, .base = base } }; |
| 94418 | } | 100412 | } |
| 94419 | fn uia(imm: u32, base: Ref.Sized, adjust: Adjust) Select.Operand { | 100413 | fn uia(imm: u32, base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94420 | return .{ .flags = .{ .tag = .uimm, .adjust = adjust }, .base = base, .imm = @bitCast(imm) }; | 100414 | return .{ .flags = .{ .tag = .uimm, .adjust = adjust, .base = base }, .imm = @bitCast(imm) }; |
| 94421 | } | 100415 | } |
| 94422 | | 100416 | |
| 94423 | fn rm(mode: bits.RoundMode) Select.Operand { | 100417 | fn rm(mode: bits.RoundMode) Select.Operand { |
| ... | @@ -94432,166 +100426,234 @@ const Select = struct { | ... | @@ -94432,166 +100426,234 @@ const Select = struct { |
| 94432 | | 100426 | |
| 94433 | fn lea(base: Ref.Sized) Select.Operand { | 100427 | fn lea(base: Ref.Sized) Select.Operand { |
| 94434 | return .{ | 100428 | return .{ |
| 94435 | .flags = .{ .tag = .lea }, | 100429 | .flags = .{ |
| 94436 | .base = base, | 100430 | .tag = .lea, |
| | 100431 | .base = base, |
| | 100432 | }, |
| 94437 | }; | 100433 | }; |
| 94438 | } | 100434 | } |
| 94439 | fn leaa(base: Ref.Sized, adjust: Adjust) Select.Operand { | 100435 | fn leaa(base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94440 | return .{ | 100436 | return .{ |
| 94441 | .flags = .{ .tag = .lea, .adjust = adjust }, | 100437 | .flags = .{ |
| 94442 | .base = base, | 100438 | .tag = .lea, |
| | 100439 | .adjust = adjust, |
| | 100440 | .base = base, |
| | 100441 | }, |
| 94443 | }; | 100442 | }; |
| 94444 | } | 100443 | } |
| 94445 | fn leaad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand { | 100444 | fn leaad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand { |
| 94446 | return .{ | 100445 | return .{ |
| 94447 | .flags = .{ .tag = .lea, .adjust = adjust }, | 100446 | .flags = .{ |
| 94448 | .base = base, | 100447 | .tag = .lea, |
| | 100448 | .adjust = adjust, |
| | 100449 | .base = base, |
| | 100450 | }, |
| 94449 | .imm = disp, | 100451 | .imm = disp, |
| 94450 | }; | 100452 | }; |
| 94451 | } | 100453 | } |
| 94452 | fn lead(base: Ref.Sized, disp: i32) Select.Operand { | 100454 | fn lead(base: Ref.Sized, disp: i32) Select.Operand { |
| 94453 | return .{ | 100455 | return .{ |
| 94454 | .flags = .{ .tag = .lea }, | 100456 | .flags = .{ |
| 94455 | .base = base, | 100457 | .tag = .lea, |
| | 100458 | .base = base, |
| | 100459 | }, |
| 94456 | .imm = disp, | 100460 | .imm = disp, |
| 94457 | }; | 100461 | }; |
| 94458 | } | 100462 | } |
| 94459 | fn leai(base: Ref.Sized, index: Ref) Select.Operand { | 100463 | fn leai(base: Ref.Sized, index: Ref) Select.Operand { |
| 94460 | return .{ | 100464 | return .{ |
| 94461 | .flags = .{ .tag = .lea }, | 100465 | .flags = .{ |
| 94462 | .base = base, | 100466 | .tag = .lea, |
| 94463 | .index = .{ .ref = index }, | 100467 | .base = base, |
| | 100468 | .index = .{ .ref = index }, |
| | 100469 | }, |
| 94464 | }; | 100470 | }; |
| 94465 | } | 100471 | } |
| 94466 | fn leaia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { | 100472 | fn leaia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { |
| 94467 | return .{ | 100473 | return .{ |
| 94468 | .flags = .{ .tag = .lea, .adjust = adjust }, | 100474 | .flags = .{ |
| 94469 | .base = base, | 100475 | .tag = .lea, |
| 94470 | .index = .{ .ref = index }, | 100476 | .adjust = adjust, |
| | 100477 | .base = base, |
| | 100478 | .index = .{ .ref = index }, |
| | 100479 | }, |
| | 100480 | }; |
| | 100481 | } |
| | 100482 | fn leaiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand { |
| | 100483 | return .{ |
| | 100484 | .flags = .{ |
| | 100485 | .tag = .lea, |
| | 100486 | .adjust = adjust, |
| | 100487 | .base = base, |
| | 100488 | .index = .{ .ref = index }, |
| | 100489 | }, |
| | 100490 | .imm = disp, |
| 94471 | }; | 100491 | }; |
| 94472 | } | 100492 | } |
| 94473 | fn leaid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand { | 100493 | fn leaid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand { |
| 94474 | return .{ | 100494 | return .{ |
| 94475 | .flags = .{ .tag = .lea }, | 100495 | .flags = .{ |
| 94476 | .base = base, | 100496 | .tag = .lea, |
| 94477 | .index = .{ .ref = index }, | 100497 | .base = base, |
| | 100498 | .index = .{ .ref = index }, |
| | 100499 | }, |
| 94478 | .imm = disp, | 100500 | .imm = disp, |
| 94479 | }; | 100501 | }; |
| 94480 | } | 100502 | } |
| 94481 | fn leasi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand { | 100503 | fn leasi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand { |
| 94482 | return .{ | 100504 | return .{ |
| 94483 | .flags = .{ .tag = .lea }, | 100505 | .flags = .{ |
| 94484 | .base = base, | 100506 | .tag = .lea, |
| 94485 | .index = .{ .ref = index, .scale = scale }, | 100507 | .base = base, |
| | 100508 | .index = .{ .ref = index, .scale = scale }, |
| | 100509 | }, |
| 94486 | }; | 100510 | }; |
| 94487 | } | 100511 | } |
| 94488 | fn leasia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand { | 100512 | fn leasia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand { |
| 94489 | return .{ | 100513 | return .{ |
| 94490 | .flags = .{ .tag = .lea, .adjust = adjust }, | 100514 | .flags = .{ |
| 94491 | .base = base, | 100515 | .tag = .lea, |
| 94492 | .index = .{ .ref = index, .scale = scale }, | 100516 | .adjust = adjust, |
| | 100517 | .base = base, |
| | 100518 | .index = .{ .ref = index, .scale = scale }, |
| | 100519 | }, |
| 94493 | }; | 100520 | }; |
| 94494 | } | 100521 | } |
| 94495 | fn leasid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand { | 100522 | fn leasid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand { |
| 94496 | return .{ | 100523 | return .{ |
| 94497 | .flags = .{ .tag = .lea }, | 100524 | .flags = .{ |
| 94498 | .base = base, | 100525 | .tag = .lea, |
| 94499 | .index = .{ .ref = index, .scale = scale }, | 100526 | .base = base, |
| | 100527 | .index = .{ .ref = index, .scale = scale }, |
| | 100528 | }, |
| 94500 | .imm = disp, | 100529 | .imm = disp, |
| 94501 | }; | 100530 | }; |
| 94502 | } | 100531 | } |
| 94503 | fn leasiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand { | 100532 | fn leasiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand { |
| 94504 | return .{ | 100533 | return .{ |
| 94505 | .flags = .{ .tag = .lea, .adjust = adjust }, | 100534 | .flags = .{ |
| 94506 | .base = base, | 100535 | .tag = .lea, |
| 94507 | .index = .{ .ref = index, .scale = scale }, | 100536 | .adjust = adjust, |
| | 100537 | .base = base, |
| | 100538 | .index = .{ .ref = index, .scale = scale }, |
| | 100539 | }, |
| 94508 | .imm = disp, | 100540 | .imm = disp, |
| 94509 | }; | 100541 | }; |
| 94510 | } | 100542 | } |
| 94511 | | 100543 | |
| 94512 | fn mem(base: Ref.Sized) Select.Operand { | 100544 | fn mem(base: Ref.Sized) Select.Operand { |
| 94513 | return .{ | 100545 | return .{ |
| 94514 | .flags = .{ .tag = .mem }, | 100546 | .flags = .{ |
| 94515 | .base = base, | 100547 | .tag = .mem, |
| | 100548 | .base = base, |
| | 100549 | }, |
| 94516 | }; | 100550 | }; |
| 94517 | } | 100551 | } |
| 94518 | fn memd(base: Ref.Sized, disp: i32) Select.Operand { | 100552 | fn memd(base: Ref.Sized, disp: i32) Select.Operand { |
| 94519 | return .{ | 100553 | return .{ |
| 94520 | .flags = .{ .tag = .mem }, | 100554 | .flags = .{ |
| 94521 | .base = base, | 100555 | .tag = .mem, |
| | 100556 | .base = base, |
| | 100557 | }, |
| 94522 | .imm = disp, | 100558 | .imm = disp, |
| 94523 | }; | 100559 | }; |
| 94524 | } | 100560 | } |
| 94525 | fn mema(base: Ref.Sized, adjust: Adjust) Select.Operand { | 100561 | fn mema(base: Ref.Sized, adjust: Adjust) Select.Operand { |
| 94526 | return .{ | 100562 | return .{ |
| 94527 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100563 | .flags = .{ |
| 94528 | .base = base, | 100564 | .tag = .mem, |
| | 100565 | .adjust = adjust, |
| | 100566 | .base = base, |
| | 100567 | }, |
| 94529 | }; | 100568 | }; |
| 94530 | } | 100569 | } |
| 94531 | fn memad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand { | 100570 | fn memad(base: Ref.Sized, adjust: Adjust, disp: i32) Select.Operand { |
| 94532 | return .{ | 100571 | return .{ |
| 94533 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100572 | .flags = .{ |
| 94534 | .base = base, | 100573 | .tag = .mem, |
| | 100574 | .adjust = adjust, |
| | 100575 | .base = base, |
| | 100576 | }, |
| 94535 | .imm = disp, | 100577 | .imm = disp, |
| 94536 | }; | 100578 | }; |
| 94537 | } | 100579 | } |
| 94538 | fn memi(base: Ref.Sized, index: Ref) Select.Operand { | 100580 | fn memi(base: Ref.Sized, index: Ref) Select.Operand { |
| 94539 | return .{ | 100581 | return .{ |
| 94540 | .flags = .{ .tag = .mem }, | 100582 | .flags = .{ |
| 94541 | .base = base, | 100583 | .tag = .mem, |
| 94542 | .index = .{ .ref = index }, | 100584 | .base = base, |
| | 100585 | .index = .{ .ref = index }, |
| | 100586 | }, |
| 94543 | }; | 100587 | }; |
| 94544 | } | 100588 | } |
| 94545 | fn memia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { | 100589 | fn memia(base: Ref.Sized, index: Ref, adjust: Adjust) Select.Operand { |
| 94546 | return .{ | 100590 | return .{ |
| 94547 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100591 | .flags = .{ |
| 94548 | .base = base, | 100592 | .tag = .mem, |
| 94549 | .index = .{ .ref = index }, | 100593 | .adjust = adjust, |
| | 100594 | .base = base, |
| | 100595 | .index = .{ .ref = index }, |
| | 100596 | }, |
| 94550 | }; | 100597 | }; |
| 94551 | } | 100598 | } |
| 94552 | fn memiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand { | 100599 | fn memiad(base: Ref.Sized, index: Ref, adjust: Adjust, disp: i32) Select.Operand { |
| 94553 | return .{ | 100600 | return .{ |
| 94554 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100601 | .flags = .{ |
| 94555 | .base = base, | 100602 | .tag = .mem, |
| 94556 | .index = .{ .ref = index }, | 100603 | .adjust = adjust, |
| | 100604 | .base = base, |
| | 100605 | .index = .{ .ref = index }, |
| | 100606 | }, |
| 94557 | .imm = disp, | 100607 | .imm = disp, |
| 94558 | }; | 100608 | }; |
| 94559 | } | 100609 | } |
| 94560 | fn memid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand { | 100610 | fn memid(base: Ref.Sized, index: Ref, disp: i32) Select.Operand { |
| 94561 | return .{ | 100611 | return .{ |
| 94562 | .flags = .{ .tag = .mem }, | 100612 | .flags = .{ |
| 94563 | .base = base, | 100613 | .tag = .mem, |
| 94564 | .index = .{ .ref = index }, | 100614 | .base = base, |
| | 100615 | .index = .{ .ref = index }, |
| | 100616 | }, |
| 94565 | .imm = disp, | 100617 | .imm = disp, |
| 94566 | }; | 100618 | }; |
| 94567 | } | 100619 | } |
| 94568 | fn memsi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand { | 100620 | fn memsi(base: Ref.Sized, scale: Memory.Scale, index: Ref) Select.Operand { |
| 94569 | return .{ | 100621 | return .{ |
| 94570 | .flags = .{ .tag = .mem }, | 100622 | .flags = .{ |
| 94571 | .base = base, | 100623 | .tag = .mem, |
| 94572 | .index = .{ .ref = index, .scale = scale }, | 100624 | .base = base, |
| | 100625 | .index = .{ .ref = index, .scale = scale }, |
| | 100626 | }, |
| 94573 | }; | 100627 | }; |
| 94574 | } | 100628 | } |
| 94575 | fn memsia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand { | 100629 | fn memsia(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust) Select.Operand { |
| 94576 | return .{ | 100630 | return .{ |
| 94577 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100631 | .flags = .{ |
| 94578 | .base = base, | 100632 | .tag = .mem, |
| 94579 | .index = .{ .ref = index, .scale = scale }, | 100633 | .adjust = adjust, |
| | 100634 | .base = base, |
| | 100635 | .index = .{ .ref = index, .scale = scale }, |
| | 100636 | }, |
| 94580 | }; | 100637 | }; |
| 94581 | } | 100638 | } |
| 94582 | fn memsid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand { | 100639 | fn memsid(base: Ref.Sized, scale: Memory.Scale, index: Ref, disp: i32) Select.Operand { |
| 94583 | return .{ | 100640 | return .{ |
| 94584 | .flags = .{ .tag = .mem }, | 100641 | .flags = .{ |
| 94585 | .base = base, | 100642 | .tag = .mem, |
| 94586 | .index = .{ .ref = index, .scale = scale }, | 100643 | .base = base, |
| | 100644 | .index = .{ .ref = index, .scale = scale }, |
| | 100645 | }, |
| 94587 | .imm = disp, | 100646 | .imm = disp, |
| 94588 | }; | 100647 | }; |
| 94589 | } | 100648 | } |
| 94590 | fn memsiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand { | 100649 | fn memsiad(base: Ref.Sized, scale: Memory.Scale, index: Ref, adjust: Adjust, disp: i32) Select.Operand { |
| 94591 | return .{ | 100650 | return .{ |
| 94592 | .flags = .{ .tag = .mem, .adjust = adjust }, | 100651 | .flags = .{ |
| 94593 | .base = base, | 100652 | .tag = .mem, |
| 94594 | .index = .{ .ref = index, .scale = scale }, | 100653 | .adjust = adjust, |
| | 100654 | .base = base, |
| | 100655 | .index = .{ .ref = index, .scale = scale }, |
| | 100656 | }, |
| 94595 | .imm = disp, | 100657 | .imm = disp, |
| 94596 | }; | 100658 | }; |
| 94597 | } | 100659 | } |
| ... | @@ -94604,29 +100666,29 @@ const Select = struct { | ... | @@ -94604,29 +100666,29 @@ const Select = struct { |
| 94604 | .none => 0, | 100666 | .none => 0, |
| 94605 | .ptr_size => @divExact(s.cg.target.ptrBitWidth(), 8), | 100667 | .ptr_size => @divExact(s.cg.target.ptrBitWidth(), 8), |
| 94606 | .ptr_bit_size => s.cg.target.ptrBitWidth(), | 100668 | .ptr_bit_size => s.cg.target.ptrBitWidth(), |
| 94607 | .size => @intCast(op.base.ref.typeOf(s).abiSize(s.cg.pt.zcu)), | 100669 | .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)), | 100670 | .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))) - | 100671 | .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)))), | 100672 | @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))) - | 100673 | .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)))), | 100674 | @as(SignedImm, @intCast(op.flags.index.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)))), |
| 94613 | .size_add_elem_size => { | 100675 | .size_add_elem_size => { |
| 94614 | const ty = op.base.ref.typeOf(s); | 100676 | 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)); | 100677 | break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) + ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)); |
| 94616 | }, | 100678 | }, |
| 94617 | .size_sub_elem_size => { | 100679 | .size_sub_elem_size => { |
| 94618 | const ty = op.base.ref.typeOf(s); | 100680 | 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)); | 100681 | break :lhs @intCast(ty.abiSize(s.cg.pt.zcu) - ty.elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)); |
| 94620 | }, | 100682 | }, |
| 94621 | .unaligned_size => @intCast(s.cg.unalignedSize(op.base.ref.typeOf(s))), | 100683 | .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)), | 100684 | .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)), | 100685 | .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)), | 100686 | .len => @intCast(op.flags.base.ref.typeOf(s).vectorLen(s.cg.pt.zcu)), |
| 94625 | .elem_limbs => @intCast(@divExact( | 100687 | .elem_limbs => @intCast(@divExact( |
| 94626 | op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).abiSize(s.cg.pt.zcu), | 100688 | 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), | 100689 | @divExact(op.flags.base.size.bitSize(s.cg.target), 8), |
| 94628 | )), | 100690 | )), |
| 94629 | .elem_size => @intCast(op.base.ref.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu)), | 100691 | .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)), | 100692 | .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)), | 100693 | .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) * | 100694 | .src0_elem_size_mul_src1 => @intCast(Select.Operand.Ref.src0.typeOf(s).elemType2(s.cg.pt.zcu).abiSize(s.cg.pt.zcu) * |
| ... | @@ -94634,13 +100696,13 @@ const Select = struct { | ... | @@ -94634,13 +100696,13 @@ const Select = struct { |
| 94634 | .src1 => @intCast(Select.Operand.Ref.src1.valueOf(s).immediate), | 100696 | .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))), | 100697 | .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( | 100698 | .smin => @as(SignedImm, std.math.minInt(SignedImm)) >> @truncate( |
| 94637 | -%op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu), | 100699 | -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu), |
| 94638 | ), | 100700 | ), |
| 94639 | .smax => @as(SignedImm, std.math.maxInt(SignedImm)) >> @truncate( | 100701 | .smax => @as(SignedImm, std.math.maxInt(SignedImm)) >> @truncate( |
| 94640 | -%op.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu), | 100702 | -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu), |
| 94641 | ), | 100703 | ), |
| 94642 | .umax => @bitCast(@as(UnsignedImm, std.math.maxInt(UnsignedImm)) >> @truncate( | 100704 | .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), | 100705 | -%op.flags.base.ref.typeOf(s).scalarType(s.cg.pt.zcu).bitSize(s.cg.pt.zcu), |
| 94644 | )), | 100706 | )), |
| 94645 | }; | 100707 | }; |
| 94646 | const rhs = op.flags.adjust.rhs.toLog2(); | 100708 | const rhs = op.flags.adjust.rhs.toLog2(); |
| ... | @@ -94663,36 +100725,36 @@ const Select = struct { | ... | @@ -94663,36 +100725,36 @@ const Select = struct { |
| 94663 | fn lower(op: Select.Operand, s: *Select) InnerError!CodeGen.Operand { | 100725 | fn lower(op: Select.Operand, s: *Select) InnerError!CodeGen.Operand { |
| 94664 | return switch (op.flags.tag) { | 100726 | return switch (op.flags.tag) { |
| 94665 | .none => .none, | 100727 | .none => .none, |
| 94666 | .backward_label => .{ .inst = s.labels[@intFromEnum(op.base.ref)].backward.? }, | 100728 | .backward_label => .{ .inst = s.labels[@intFromEnum(op.flags.base.ref)].backward.? }, |
| 94667 | .forward_label => for (&s.labels[@intFromEnum(op.base.ref)].forward) |*label| { | 100729 | .forward_label => for (&s.labels[@intFromEnum(op.flags.base.ref)].forward) |*label| { |
| 94668 | if (label.*) |_| continue; | 100730 | if (label.*) |_| continue; |
| 94669 | label.* = @intCast(s.cg.mir_instructions.len); | 100731 | label.* = @intCast(s.cg.mir_instructions.len); |
| 94670 | break .{ .inst = undefined }; | 100732 | break .{ .inst = undefined }; |
| 94671 | } else unreachable, | 100733 | } else unreachable, |
| 94672 | .ref => switch (op.base.ref.valueOf(s)) { | 100734 | .ref => switch (op.flags.base.ref.valueOf(s)) { |
| 94673 | .immediate => |imm| .{ .imm = switch (op.base.size) { | 100735 | .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))), | 100736 | .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))), | 100737 | .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))), | 100738 | .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), | 100739 | .qword => if (std.math.cast(i32, @as(i64, @bitCast(imm)))) |simm| .s(simm) else .u(imm), |
| 94678 | else => unreachable, | 100740 | else => unreachable, |
| 94679 | } }, | 100741 | } }, |
| 94680 | else => |mcv| .{ .mem = try mcv.mem(s.cg, .{ .size = op.base.size }) }, | 100742 | 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)))) }, | 100743 | .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) }, | 100744 | .lea_symbol => |sym_off| .{ .imm = .rel(sym_off) }, |
| 94683 | }, | 100745 | }, |
| 94684 | .simm => .{ .imm = .s(op.adjustedImm(i32, s)) }, | 100746 | .simm => .{ .imm = .s(op.adjustedImm(i32, s)) }, |
| 94685 | .uimm => .{ .imm = .u(@bitCast(op.adjustedImm(i64, s))) }, | 100747 | .uimm => .{ .imm = .u(@bitCast(op.adjustedImm(i64, s))) }, |
| 94686 | .lea => .{ .mem = .{ | 100748 | .lea => .{ .mem = .{ |
| 94687 | .base = switch (op.base.ref.valueOf(s)) { | 100749 | .base = switch (op.flags.base.ref.valueOf(s)) { |
| 94688 | else => unreachable, | 100750 | else => unreachable, |
| 94689 | .register => |base_reg| .{ .reg = registerAlias(base_reg, @divExact(s.cg.target.ptrBitWidth(), 8)) }, | 100751 | .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)) }, | 100752 | .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 }, | 100753 | .lea_symbol => |base_sym_off| .{ .reloc = base_sym_off.sym_index }, |
| 94692 | }, | 100754 | }, |
| 94693 | .mod = .{ .rm = .{ | 100755 | .mod = .{ .rm = .{ |
| 94694 | .size = op.base.size, | 100756 | .size = op.flags.base.size, |
| 94695 | .index = switch (op.index.ref) { | 100757 | .index = switch (op.flags.index.ref) { |
| 94696 | else => |index_ref| switch (index_ref.valueOf(s)) { | 100758 | else => |index_ref| switch (index_ref.valueOf(s)) { |
| 94697 | else => unreachable, | 100759 | else => unreachable, |
| 94698 | .register => |index_reg| registerAlias(index_reg, @divExact(s.cg.target.ptrBitWidth(), 8)), | 100760 | .register => |index_reg| registerAlias(index_reg, @divExact(s.cg.target.ptrBitWidth(), 8)), |
| ... | @@ -94700,15 +100762,14 @@ const Select = struct { | ... | @@ -94700,15 +100762,14 @@ const Select = struct { |
| 94700 | }, | 100762 | }, |
| 94701 | .none => .none, | 100763 | .none => .none, |
| 94702 | }, | 100764 | }, |
| 94703 | .scale = op.index.scale, | 100765 | .scale = op.flags.index.scale, |
| 94704 | .disp = op.adjustedImm(i32, s) + switch (op.base.ref.valueOf(s)) { | 100766 | .disp = op.adjustedImm(i32, s) + switch (op.flags.base.ref.valueOf(s)) { |
| 94705 | else => unreachable, | 100767 | else => unreachable, |
| 94706 | .register => 0, | 100768 | .register => 0, |
| 94707 | .register_offset => |base_reg_off| base_reg_off.off, | 100769 | .register_offset => |base_reg_off| base_reg_off.off, |
| 94708 | .lea_symbol => |base_sym_off| base_sym_off.off, | 100770 | .lea_symbol => |base_sym_off| base_sym_off.off, |
| 94709 | } + switch (op.index.ref) { | 100771 | } + switch (op.flags.index.ref) { |
| 94710 | else => |index_ref| switch (index_ref | 100772 | else => |index_ref| switch (index_ref.valueOf(s)) { |
| 94711 | .valueOf(s)) { | | |
| 94712 | else => unreachable, | 100773 | else => unreachable, |
| 94713 | .register => 0, | 100774 | .register => 0, |
| 94714 | .register_offset => |base_reg_off| base_reg_off.off, | 100775 | .register_offset => |base_reg_off| base_reg_off.off, |
| ... | @@ -94718,13 +100779,13 @@ const Select = struct { | ... | @@ -94718,13 +100779,13 @@ const Select = struct { |
| 94718 | }, | 100779 | }, |
| 94719 | } }, | 100780 | } }, |
| 94720 | } }, | 100781 | } }, |
| 94721 | .mem => .{ .mem = try op.base.ref.valueOf(s).mem(s.cg, .{ | 100782 | .mem => .{ .mem = try op.flags.base.ref.valueOf(s).mem(s.cg, .{ |
| 94722 | .size = op.base.size, | 100783 | .size = op.flags.base.size, |
| 94723 | .index = switch (op.index.ref) { | 100784 | .index = switch (op.flags.index.ref) { |
| 94724 | else => |index_ref| registerAlias(index_ref.valueOf(s).register, @divExact(s.cg.target.ptrBitWidth(), 8)), | 100785 | else => |index_ref| registerAlias(index_ref.valueOf(s).register, @divExact(s.cg.target.ptrBitWidth(), 8)), |
| 94725 | .none => .none, | 100786 | .none => .none, |
| 94726 | }, | 100787 | }, |
| 94727 | .scale = op.index.scale, | 100788 | .scale = op.flags.index.scale, |
| 94728 | .disp = op.adjustedImm(i32, s), | 100789 | .disp = op.adjustedImm(i32, s), |
| 94729 | }) }, | 100790 | }) }, |
| 94730 | }; | 100791 | }; |