Skip to content
/ zig Public
forked from ziglang/zig

Commit af7eb42

Browse files
committed
llvm: Also disable f16/f128 on aarch64_be with soft float.
1 parent b00f586 commit af7eb42

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/codegen/llvm.zig

+6-2
Original file line numberDiff line numberDiff line change
@@ -11760,7 +11760,9 @@ fn backendSupportsF16(target: std.Target) bool {
1176011760
.mips64el,
1176111761
.s390x,
1176211762
=> false,
11763-
.aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
11763+
.aarch64,
11764+
.aarch64_be,
11765+
=> std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
1176411766
else => true,
1176511767
};
1176611768
}
@@ -11773,7 +11775,9 @@ fn backendSupportsF128(target: std.Target) bool {
1177311775
.amdgcn,
1177411776
.sparc,
1177511777
=> false,
11776-
.aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
11778+
.aarch64,
11779+
.aarch64_be,
11780+
=> std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8),
1177711781
else => true,
1177811782
};
1177911783
}

0 commit comments

Comments
 (0)