summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/common/math
Commit message (Expand)AuthorAgeFilesLines
* scm copyright and license note updatevboxsync2022-08-22130-1300/+2600
* IPRT/nocrt: Implemented powf. bugref:10261vboxsync2022-08-192-1/+119
* IPRT/nocrt: Split out the core of the pow() code into a common function and c...vboxsync2022-08-192-571/+656
* IPRT/nocrt: Implemented pow(). bugref:10261vboxsync2022-08-191-0/+654
* IPRT/nocrt: Implemented frexp, frexpf and frexpl. bugref:10261vboxsync2022-08-183-0/+312
* IPRT/nocrt: Implemented expf. bugref:10261vboxsync2022-08-181-0/+141
* IPRT/nocrt: Implemented exp. [scm] bugref:10261vboxsync2022-08-181-1/+0
* IPRT/nocrt: Implemented exp. bugref:10261vboxsync2022-08-182-1/+143
* IPRT/nocrt: Implemented log2f and added testing of log2 and log2f. bugref:10261vboxsync2022-08-181-0/+217
* IPRT/nocrt: Fixed div/0 bug in feraiseexcept. bugref:10261vboxsync2022-08-181-1/+1
* IPRT/nocrt: log2 implementation. bugref:10261vboxsync2022-08-171-0/+219
* IPRT/nocrt: tan + tanf testcase and code brushup. bugref:10261vboxsync2022-08-172-54/+128
* IPRT/nocrt: Adapted the reworked sin and cos code for sinf and cosf; fixed a ...vboxsync2022-08-174-68/+304
* IPRT/nocrt: Forgot to remove rtNoCrtMathSinCore from sin.asm after moving t t...vboxsync2022-08-171-307/+0
* IPRT/nocrt: Reworking the sin and cos code to take into account which ranges ...vboxsync2022-08-173-62/+947
* IPRT/nocrt: Converted atan.asm and atanf.asm to SEH64 and adjusted indentatio...vboxsync2022-08-172-24/+40
* IPRT/nocrt: log[f] tests and brushed up the code with SEH64 stuff. bugref:10261vboxsync2022-08-153-68/+99
* IPRT/nocrt: Fixed buggy remainder[fl] code. Added tests for it. bugref:10261vboxsync2022-08-153-60/+135
* IPRT/nocrt: Corrected ldexp[fl] for 64-bit windows (registers parameters have...vboxsync2022-08-153-59/+94
* IPRT/nocrt: fabs[f] tests and 64-bit code improvements. bugref:10261vboxsync2022-08-153-39/+53
* IPRT/nocrt: lrint* returned the wrong sized long on 64-bit windows. Adopted l...vboxsync2022-08-156-79/+143
* IPRT/nocrt: l[l]round[fl] can now raise FE_INVALID as they ought to. bugref:1...vboxsync2022-08-156-12/+18
* IPRT/nocrt: Implemented feraiseexcept and adjusted relevan code for X86_FSW_X...vboxsync2022-08-1513-52/+301
* IPRT/nocrt: Removed old fenv code. bugref:10261vboxsync2022-08-143-218/+0
* IPRT/nocrt: Implemented x86 and amd64 fenv.h to assist with the testing. More...vboxsync2022-08-1416-8/+1270
* IPRT/nocrt: More test and fixes to rint, rintf, trunc, truncf and truncl. bug...vboxsync2022-08-145-65/+182
* IPRT/nocrt: Implemented fegetround and fesetround to workaround the MSC versi...vboxsync2022-08-143-0/+232
* IPRT/math.h: Define our own set of classification flags so we can test __fpcl...vboxsync2022-08-143-23/+36
* IPRT/nocrt: *round[fl] fixes. bugref:10261vboxsync2022-08-146-9/+21
* IPRT/nocrt: exp2 and exp2f. bugref:10261vboxsync2022-08-132-0/+214
* IPRT/nocrt: Simple atan, atanf, atan2 and atan2f implementations based on the...vboxsync2022-08-124-0/+242
* IPRT/nocrt: scm fixes. bugref:10261vboxsync2022-08-086-14/+12
* IPRT/nocrt: fmax, fmaxf and fmaxl. bugref:10261vboxsync2022-08-084-1/+162
* IPRT/nocrt: rintf fix. bugref:10261vboxsync2022-08-081-2/+1
* IPRT/nocrt: fmin, fminf and fminl. bugref:10261vboxsync2022-08-083-0/+163
* IPRT/nocrt: l[l]round[lf] fixes. bugref:10261vboxsync2022-08-086-6/+6
* IPRT/nocrt: llround, llroundf and llroundl. bugref:10261vboxsync2022-08-084-1/+158
* IPRT/nocrt: lround, lroundf, lroundl, rint, rintf, round, roundf and roundl. ...vboxsync2022-08-088-0/+463
* IPRT/nocrt: very basic sqrt and sqrtf implementations. bugref:10261vboxsync2022-08-082-0/+110
* IPRT/nocrt: fma and fmaf. bugref:10261vboxsync2022-08-084-0/+369
* IPRT/nocrt: copysign, copysignf and copysignl. bugref:10261vboxsync2022-08-073-0/+162
* IPRT/nocrt: Math constants: HUGH_VAL*, NAN, INFINITY. bugref:10261vboxsync2022-08-071-0/+49
* IPRT/nocrt: Math classification functions. bugref:10261vboxsync2022-08-0718-0/+924
* IPRT/nocrt: llabs build fix. bugref:10261vboxsync2022-08-061-1/+1
* IPRT/nocrt: abs, labs and llabs. bugref:10261vboxsync2022-08-063-0/+126
* IPRT/nocrt: Make use of existing floating point assembly code, morphing it in...vboxsync2022-08-0512-0/+856
* IPRT/common: Use RT_NOCRT_BEGINPROC more consistently. bugref:10261vboxsync2022-08-0424-25/+24
* IPRT/bignum-amd64-x86.asm: warningvboxsync2022-08-021-1/+1
* IPRT: Added RTUInt128MulEx and RTUInt128MulU64Ex as well as a limited RTUInt2...vboxsync2022-04-071-0/+85
* scm --update-copyright-yearvboxsync2022-01-0135-35/+35