[CRT] Fix amd64 floating point control functions

This commit is contained in:
Timo Kreuzer 2022-07-13 20:27:42 +02:00
parent 39f11249ff
commit 76086220fa
10 changed files with 243 additions and 32 deletions

View file

@ -23,13 +23,15 @@ if(ARCH STREQUAL "i386")
)
elseif(ARCH STREQUAL "amd64")
list(APPEND CRT_FLOAT_SOURCE
float/i386/cntrlfp.c
float/i386/statfp.c
float/amd64/_clearfp.c
float/amd64/_control87.c
float/amd64/_controlfp.c
float/amd64/_fpreset.c
float/amd64/_statusfp.c
float/amd64/machfpcw.c
)
list(APPEND CRT_FLOAT_ASM_SOURCE
float/amd64/clearfp.S
float/amd64/getsetfpcw.S
float/amd64/fpreset.S
float/amd64/logb.S
)
elseif(ARCH STREQUAL "arm")