aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libc/musl/src/math/x32/floorl.s7
-rw-r--r--lib/libc/musl/src/math/x86_64/floorl.s7
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)