llvm: Also disable f16/f128 on aarch64_be with soft float.

This commit is contained in:
Alex Rønne Petersen 2024-08-13 07:54:37 +02:00
parent f1af9eb836
commit 18e94c355e
No known key found for this signature in database

View File

@ -11760,7 +11760,9 @@ fn backendSupportsF16(target: std.Target) bool {
.mips64el, .mips64el,
.s390x, .s390x,
=> false, => false,
.aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), .aarch64,
.aarch64_be,
=> std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
else => true, else => true,
}; };
} }
@ -11773,7 +11775,9 @@ fn backendSupportsF128(target: std.Target) bool {
.amdgcn, .amdgcn,
.sparc, .sparc,
=> false, => false,
.aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), .aarch64,
.aarch64_be,
=> std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
else => true, else => true,
}; };
} }