| ... | ... | @@ -12423,6 +12423,11 @@ fn backendSupportsF16(target: std.Target) bool { |
| 12423 | 12423 | .mips64el, |
| 12424 | 12424 | .s390x, |
| 12425 | 12425 | => false, |
| 12426 | .arm, |
| 12427 | .armeb, |
| 12428 | .thumb, |
| 12429 | .thumbeb, |
| 12430 | => target.floatAbi() == .soft or std.Target.arm.featureSetHas(target.cpu.features, .fp_armv8), |
| 12426 | 12431 | .aarch64, |
| 12427 | 12432 | .aarch64_be, |
| 12428 | 12433 | => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), |
| ... | ... | @@ -12445,6 +12450,11 @@ fn backendSupportsF128(target: std.Target) bool { |
| 12445 | 12450 | .powerpc64, |
| 12446 | 12451 | .powerpc64le, |
| 12447 | 12452 | => target.os.tag != .aix, |
| 12453 | .arm, |
| 12454 | .armeb, |
| 12455 | .thumb, |
| 12456 | .thumbeb, |
| 12457 | => target.floatAbi() == .soft or std.Target.arm.featureSetHas(target.cpu.features, .fp_armv8), |
| 12448 | 12458 | .aarch64, |
| 12449 | 12459 | .aarch64_be, |
| 12450 | 12460 | => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), |