From f6b0d64ddc2132d3a08f216011480be6cb959234 Mon Sep 17 00:00:00 2001 From: David Senoner Date: Wed, 27 Aug 2025 13:40:08 +0200 Subject: [PATCH] libc: remove c floorl implementaions forgotten in #24335 --- lib/libc/musl/src/math/x32/floorl.s | 7 ++----- lib/libc/musl/src/math/x86_64/floorl.s | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/libc/musl/src/math/x32/floorl.s b/lib/libc/musl/src/math/x32/floorl.s index 78dcb6dadc..c2d7d3fa5f 100644 --- a/lib/libc/musl/src/math/x32/floorl.s +++ b/lib/libc/musl/src/math/x32/floorl.s @@ -1,8 +1,5 @@ -.global floorl -.type floorl,@function -floorl: - fldt 8(%esp) -1: mov $0x7,%al +/* zig patch: removed `floorl` in favor of using zig compiler_rt's implementations */ + 1: fstcw 8(%esp) mov 9(%esp),%ah mov %al,9(%esp) diff --git a/lib/libc/musl/src/math/x86_64/floorl.s b/lib/libc/musl/src/math/x86_64/floorl.s index 80da466095..442336be9d 100644 --- a/lib/libc/musl/src/math/x86_64/floorl.s +++ b/lib/libc/musl/src/math/x86_64/floorl.s @@ -1,8 +1,5 @@ -.global floorl -.type floorl,@function -floorl: - fldt 8(%rsp) -1: mov $0x7,%al +/* zig patch: removed `floorl` in favor of using zig compiler_rt's implementations */ + 1: fstcw 8(%rsp) mov 9(%rsp),%ah mov %al,9(%rsp)