[CRT]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 8 Nov 2010 18:36:45 +0000 (18:36 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 8 Nov 2010 18:36:45 +0000 (18:36 +0000)
commit84b1635034e7ffaf93915b355f8f93ac8960dd20
treee01efa5198faf282ec92e9d3a70fd7db17eb6864
parent5e6639c9b22ce7b3fb37e0ca0c729bf68c376ff2
[CRT]
- Add #pragma function to a number of intrisics that we implement to avoid a compiler error of MSVC
- Add a workaround to prevent some functions from being inlined
- Move sqrtf out of i386 directory
- Convert a number of inline assembly functions to raw assembly

svn path=/branches/cmake-bringup/; revision=49534
19 files changed:
lib/sdk/crt/CMakeLists.txt
lib/sdk/crt/math/acos.c
lib/sdk/crt/math/asin.c
lib/sdk/crt/math/cosf.c
lib/sdk/crt/math/cosh.c
lib/sdk/crt/math/i386/atan2.c [deleted file]
lib/sdk/crt/math/i386/atan2_asm.s [new file with mode: 0644]
lib/sdk/crt/math/i386/exp.c [deleted file]
lib/sdk/crt/math/i386/exp_asm.s [new file with mode: 0644]
lib/sdk/crt/math/i386/fmod.c [deleted file]
lib/sdk/crt/math/i386/fmod_asm.s [new file with mode: 0644]
lib/sdk/crt/math/i386/fmodf.c [deleted file]
lib/sdk/crt/math/i386/fmodf_asm.s [new file with mode: 0644]
lib/sdk/crt/math/logf.c
lib/sdk/crt/math/modf.c
lib/sdk/crt/math/sinf.c
lib/sdk/crt/math/sinh.c
lib/sdk/crt/math/sqrtf.c [moved from lib/sdk/crt/math/i386/sqrtf.c with 94% similarity]
lib/sdk/crt/math/tanh.c