From 45bbcae7649f23c9767fbd5197fc0bed8c50f44b Mon Sep 17 00:00:00 2001 From: ZERICO2005 <71151164+ZERICO2005@users.noreply.github.com> Date: Sun, 2 Feb 2025 19:34:04 -0700 Subject: [PATCH] Added __frem to CRT (wraps fmodf) --- src/crt/frem.src | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/crt/frem.src diff --git a/src/crt/frem.src b/src/crt/frem.src new file mode 100644 index 000000000..0e32f3942 --- /dev/null +++ b/src/crt/frem.src @@ -0,0 +1,21 @@ + assume adl=1 + + section .text + + public __frem + +; wraps _fmodf +__frem: + push de, hl + + push de, hl ; y + ld e, a + push de ; x_hi8 + push bc ; x_lo24 + call _fmodf + pop hl, hl, hl, hl + + pop hl, de + ret + + extern _fmodf