| ... | @@ -125531,7 +125531,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -125531,7 +125531,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 125531 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | 125531 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, |
| 125532 | } }, | 125532 | } }, |
| 125533 | }, .{ | 125533 | }, .{ |
| 125534 | .required_cc_abi = .sysv64, | | |
| 125535 | .required_features = .{ .sse, null, null, null }, | 125534 | .required_features = .{ .sse, null, null, null }, |
| 125536 | .src_constraints = .{ .{ .unsigned_int = .xword }, .any, .any }, | 125535 | .src_constraints = .{ .{ .unsigned_int = .xword }, .any, .any }, |
| 125537 | .dst_constraints = .{ .{ .float = .xword }, .any }, | 125536 | .dst_constraints = .{ .{ .float = .xword }, .any }, |
| ... | @@ -125557,34 +125556,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -125557,34 +125556,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 125557 | .each = .{ .once = &.{ | 125556 | .each = .{ .once = &.{ |
| 125558 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, | 125557 | .{ ._, ._, .call, .tmp0d, ._, ._, ._ }, |
| 125559 | } }, | 125558 | } }, |
| 125560 | }, .{ | | |
| 125561 | .required_cc_abi = .win64, | | |
| 125562 | .required_features = .{ .sse, null, null, null }, | | |
| 125563 | .src_constraints = .{ .{ .unsigned_int = .xword }, .any, .any }, | | |
| 125564 | .dst_constraints = .{ .{ .float = .xword }, .any }, | | |
| 125565 | .patterns = &.{ | | |
| 125566 | .{ .src = .{ .to_mem, .none, .none } }, | | |
| 125567 | }, | | |
| 125568 | .call_frame = .{ .alignment = .@"16" }, | | |
| 125569 | .extra_temps = .{ | | |
| 125570 | .{ .type = .usize, .kind = .{ .param_gpr = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 125571 | .{ .type = .usize, .kind = .{ .extern_func = "__floatuntitf" } }, | | |
| 125572 | .unused, | | |
| 125573 | .unused, | | |
| 125574 | .unused, | | |
| 125575 | .unused, | | |
| 125576 | .unused, | | |
| 125577 | .unused, | | |
| 125578 | .unused, | | |
| 125579 | .unused, | | |
| 125580 | .unused, | | |
| 125581 | }, | | |
| 125582 | .dst_temps = .{ .{ .ret_sse = .{ .cc = .ccc, .after = 0, .at = 0 } }, .unused }, | | |
| 125583 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 125584 | .each = .{ .once = &.{ | | |
| 125585 | .{ ._, ._, .lea, .tmp0p, .mem(.src0), ._, ._ }, | | |
| 125586 | .{ ._, ._, .call, .tmp1d, ._, ._, ._ }, | | |
| 125587 | } }, | | |
| 125588 | }, .{ | 125559 | }, .{ |
| 125589 | .required_features = .{ .@"64bit", .sse, null, null }, | 125560 | .required_features = .{ .@"64bit", .sse, null, null }, |
| 125590 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .dword, .is = .dword } }, .any, .any }, | 125561 | .src_constraints = .{ .{ .remainder_signed_int = .{ .of = .dword, .is = .dword } }, .any, .any }, |
| ... | @@ -126791,7 +126762,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -126791,7 +126762,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 126791 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | 126762 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 126792 | } }, | 126763 | } }, |
| 126793 | }, .{ | 126764 | }, .{ |
| 126794 | .required_cc_abi = .sysv64, | | |
| 126795 | .required_features = .{ .avx, null, null, null }, | 126765 | .required_features = .{ .avx, null, null, null }, |
| 126796 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 126766 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 126797 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | 126767 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, |
| ... | @@ -126824,39 +126794,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -126824,39 +126794,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 126824 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | 126794 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 126825 | } }, | 126795 | } }, |
| 126826 | }, .{ | 126796 | }, .{ |
| 126827 | .required_cc_abi = .win64, | | |
| 126828 | .required_features = .{ .avx, null, null, null }, | | |
| 126829 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | | |
| 126830 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | | |
| 126831 | .patterns = &.{ | | |
| 126832 | .{ .src = .{ .to_mem, .none, .none } }, | | |
| 126833 | }, | | |
| 126834 | .call_frame = .{ .alignment = .@"16" }, | | |
| 126835 | .extra_temps = .{ | | |
| 126836 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | | |
| 126837 | .{ .type = .usize, .kind = .{ .param_gpr = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126838 | .{ .type = .usize, .kind = .{ .extern_func = "__floatuntitf" } }, | | |
| 126839 | .{ .type = .f128, .kind = .{ .ret_sse = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126840 | .unused, | | |
| 126841 | .unused, | | |
| 126842 | .unused, | | |
| 126843 | .unused, | | |
| 126844 | .unused, | | |
| 126845 | .unused, | | |
| 126846 | .unused, | | |
| 126847 | }, | | |
| 126848 | .dst_temps = .{ .mem, .unused }, | | |
| 126849 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 126850 | .each = .{ .once = &.{ | | |
| 126851 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_unaligned_size), ._, ._ }, | | |
| 126852 | .{ .@"0:", ._, .lea, .tmp1p, .memi(.src0, .tmp0), ._, ._ }, | | |
| 126853 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, | | |
| 126854 | .{ ._, .v_dqa, .mov, .memi(.dst0x, .tmp0), .tmp3x, ._, ._ }, | | |
| 126855 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, | | |
| 126856 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | | |
| 126857 | } }, | | |
| 126858 | }, .{ | | |
| 126859 | .required_cc_abi = .sysv64, | | |
| 126860 | .required_features = .{ .sse2, null, null, null }, | 126797 | .required_features = .{ .sse2, null, null, null }, |
| 126861 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 126798 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 126862 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | 126799 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, |
| ... | @@ -126889,39 +126826,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -126889,39 +126826,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 126889 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | 126826 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 126890 | } }, | 126827 | } }, |
| 126891 | }, .{ | 126828 | }, .{ |
| 126892 | .required_cc_abi = .win64, | | |
| 126893 | .required_features = .{ .sse2, null, null, null }, | | |
| 126894 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | | |
| 126895 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | | |
| 126896 | .patterns = &.{ | | |
| 126897 | .{ .src = .{ .to_mem, .none, .none } }, | | |
| 126898 | }, | | |
| 126899 | .call_frame = .{ .alignment = .@"16" }, | | |
| 126900 | .extra_temps = .{ | | |
| 126901 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | | |
| 126902 | .{ .type = .usize, .kind = .{ .param_gpr = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126903 | .{ .type = .usize, .kind = .{ .extern_func = "__floatuntitf" } }, | | |
| 126904 | .{ .type = .f128, .kind = .{ .ret_sse = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126905 | .unused, | | |
| 126906 | .unused, | | |
| 126907 | .unused, | | |
| 126908 | .unused, | | |
| 126909 | .unused, | | |
| 126910 | .unused, | | |
| 126911 | .unused, | | |
| 126912 | }, | | |
| 126913 | .dst_temps = .{ .mem, .unused }, | | |
| 126914 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 126915 | .each = .{ .once = &.{ | | |
| 126916 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_unaligned_size), ._, ._ }, | | |
| 126917 | .{ .@"0:", ._, .lea, .tmp1p, .memi(.src0, .tmp0), ._, ._ }, | | |
| 126918 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, | | |
| 126919 | .{ ._, ._dqa, .mov, .memi(.dst0x, .tmp0), .tmp3x, ._, ._ }, | | |
| 126920 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, | | |
| 126921 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | | |
| 126922 | } }, | | |
| 126923 | }, .{ | | |
| 126924 | .required_cc_abi = .sysv64, | | |
| 126925 | .required_features = .{ .sse, null, null, null }, | 126829 | .required_features = .{ .sse, null, null, null }, |
| 126926 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | 126830 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, |
| 126927 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | 126831 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, |
| ... | @@ -126953,38 +126857,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { | ... | @@ -126953,38 +126857,6 @@ fn genBody(cg: *CodeGen, body: []const Air.Inst.Index) InnerError!void { |
| 126953 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, | 126857 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, |
| 126954 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | 126858 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, |
| 126955 | } }, | 126859 | } }, |
| 126956 | }, .{ | | |
| 126957 | .required_cc_abi = .win64, | | |
| 126958 | .required_features = .{ .sse, null, null, null }, | | |
| 126959 | .src_constraints = .{ .{ .multiple_scalar_unsigned_int = .{ .of = .xword, .is = .xword } }, .any, .any }, | | |
| 126960 | .dst_constraints = .{ .{ .multiple_scalar_float = .{ .of = .xword, .is = .xword } }, .any }, | | |
| 126961 | .patterns = &.{ | | |
| 126962 | .{ .src = .{ .to_mem, .none, .none } }, | | |
| 126963 | }, | | |
| 126964 | .call_frame = .{ .alignment = .@"16" }, | | |
| 126965 | .extra_temps = .{ | | |
| 126966 | .{ .type = .u32, .kind = .{ .rc = .general_purpose } }, | | |
| 126967 | .{ .type = .usize, .kind = .{ .param_gpr = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126968 | .{ .type = .usize, .kind = .{ .extern_func = "__floatuntitf" } }, | | |
| 126969 | .{ .type = .f128, .kind = .{ .ret_sse = .{ .cc = .ccc, .after = 0, .at = 0 } } }, | | |
| 126970 | .unused, | | |
| 126971 | .unused, | | |
| 126972 | .unused, | | |
| 126973 | .unused, | | |
| 126974 | .unused, | | |
| 126975 | .unused, | | |
| 126976 | .unused, | | |
| 126977 | }, | | |
| 126978 | .dst_temps = .{ .mem, .unused }, | | |
| 126979 | .clobbers = .{ .eflags = true, .caller_preserved = .ccc }, | | |
| 126980 | .each = .{ .once = &.{ | | |
| 126981 | .{ ._, ._, .mov, .tmp0d, .sia(-16, .src0, .add_unaligned_size), ._, ._ }, | | |
| 126982 | .{ .@"0:", ._, .lea, .tmp1p, .memi(.src0, .tmp0), ._, ._ }, | | |
| 126983 | .{ ._, ._, .call, .tmp2d, ._, ._, ._ }, | | |
| 126984 | .{ ._, ._ps, .mova, .memi(.dst0x, .tmp0), .tmp3x, ._, ._ }, | | |
| 126985 | .{ ._, ._, .sub, .tmp0d, .si(16), ._, ._ }, | | |
| 126986 | .{ ._, ._ae, .j, .@"0b", ._, ._, ._ }, | | |
| 126987 | } }, | | |
| 126988 | }, .{ | 126860 | }, .{ |
| 126989 | .required_features = .{ .@"64bit", .avx, null, null }, | 126861 | .required_features = .{ .@"64bit", .avx, null, null }, |
| 126990 | .src_constraints = .{ .{ .scalar_remainder_signed_int = .{ .of = .dword, .is = .dword } }, .any, .any }, | 126862 | .src_constraints = .{ .{ .scalar_remainder_signed_int = .{ .of = .dword, .is = .dword } }, .any, .any }, |