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,
.s390x,
=> 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,
};
}
@ -11773,7 +11775,9 @@ fn backendSupportsF128(target: std.Target) bool {
.amdgcn,
.sparc,
=> 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,
};
}