diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index f3fd8ec69ee7905a803d215ca8269c0e76ce4810..beb230945579666291349125536bcfc1edc46fee 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -11165,6 +11165,7 @@ fn backendSupportsF16(target: std.Target) bool { .mips64, .mips64el, => false, + .aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), else => true, }; } @@ -11175,6 +11176,7 @@ fn backendSupportsF16(target: std.Target) bool { fn backendSupportsF128(target: std.Target) bool { return switch (target.cpu.arch) { .amdgcn => false, + .aarch64 => std.Target.aarch64.featureSetHas(target.cpu.features, .fp_armv8), else => true, }; }