| ... | @@ -11165,6 +11165,7 @@ fn backendSupportsF16(target: std.Target) bool { | ... | @@ -11165,6 +11165,7 @@ fn backendSupportsF16(target: std.Target) bool { |
| 11165 | .mips64, | 11165 | .mips64, |
| 11166 | .mips64el, | 11166 | .mips64el, |
| 11167 | => false, | 11167 | => false, |
| | 11168 | .aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), |
| 11168 | else => true, | 11169 | else => true, |
| 11169 | }; | 11170 | }; |
| 11170 | } | 11171 | } |
| ... | @@ -11175,6 +11176,7 @@ fn backendSupportsF16(target: std.Target) bool { | ... | @@ -11175,6 +11176,7 @@ fn backendSupportsF16(target: std.Target) bool { |
| 11175 | fn backendSupportsF128(target: std.Target) bool { | 11176 | fn backendSupportsF128(target: std.Target) bool { |
| 11176 | return switch (target.cpu.arch) { | 11177 | return switch (target.cpu.arch) { |
| 11177 | .amdgcn => false, | 11178 | .amdgcn => false, |
| | 11179 | .aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), |
| 11178 | else => true, | 11180 | else => true, |
| 11179 | }; | 11181 | }; |
| 11180 | } | 11182 | } |