Files
Alex Rønne Petersen 9e1e54d324 compiler-rt: additionally export __trunctfhf2 as __trunckfhf2 on powerpc
This is the name LLVM 22 expects.
2026-04-25 21:54:47 +02:00

15 lines
410 B
Zig

const compiler_rt = @import("../compiler_rt.zig");
const symbol = @import("../compiler_rt.zig").symbol;
const truncf = @import("./truncf.zig").truncf;
comptime {
symbol(&__trunctfhf2, "__trunctfhf2");
if (compiler_rt.want_ppc_abi) {
symbol(&__trunctfhf2, "__trunckfhf2");
}
}
pub fn __trunctfhf2(a: f128) callconv(.c) compiler_rt.F16T(f128) {
return @bitCast(truncf(f16, f128, a));
}