]> gcc.gnu.org Git - gcc.git/commit
LibF7: Implement fma / fmal.
authorGeorg-Johann Lay <avr@gjlay.de>
Tue, 17 Oct 2023 09:36:52 +0000 (11:36 +0200)
committerGeorg-Johann Lay <avr@gjlay.de>
Tue, 17 Oct 2023 09:45:22 +0000 (11:45 +0200)
commitc4e773b4cc56ffb87ec4dd679416115d0c5b81ef
treefb972a007e77451fe27128e7fb311571d944c781
parentce55521bcd149fdc431f1d78e706b66d470210ae
LibF7: Implement fma / fmal.

libgcc/config/avr/libf7/
* libf7.h (F7_SIZEOF): New macro.
* libf7-asm.sx: Use F7_SIZEOF instead of magic number "10".
(F7MOD_D_fma_, __fma): New module and function.
(fma) [-mdouble=64]: Define as alias for __fma.
(fmal) [-mlong-double=64]: Define as alias for __fma.
* libf7-common.mk (F7_ASM_PARTS): Add D_fma.
libgcc/config/avr/libf7/libf7-asm.sx
libgcc/config/avr/libf7/libf7-common.mk
libgcc/config/avr/libf7/libf7.h
This page took 0.053459 seconds and 5 git commands to generate.