From a24baa2b58e4a52ecb71174843a6718bc86ff70c Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Wed, 26 Oct 2022 17:39:35 +0900 Subject: [PATCH] libc: more useful stub pow() for aarch64 so Quake plays --- libc/arch/aarch64/bad.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libc/arch/aarch64/bad.c b/libc/arch/aarch64/bad.c index a10f53c2..cbfcc9d2 100644 --- a/libc/arch/aarch64/bad.c +++ b/libc/arch/aarch64/bad.c @@ -1,4 +1,6 @@ /* bad math */ +#include +#include #include double sqrt(double x) { @@ -40,7 +42,10 @@ double atan2(double y, double x) { } double pow(double x, double y) { - return 0.0; + if (getenv("LIBM_DEBUG")) { + fprintf(stderr, "pow(%f, %f)\n", x, y); + } + return x; } double fmod(double x, double y) {