(Math with Bittians) by Dennis Crombie OSI Certified Open Source Software (MASM32 assembly)
sine, cosine, and square roots make up a vast majority of 3D math processes these very functions are the most time consuming of all x87 (FPU) functions so I sent them to boot camp and whipped 'm into shape
NOW ! - Cosine and Sine for any angle in 27 clocks !!! (fcos and fsin take up to 124 plus more for angles over 45 degrees (PI/4 radians))
bSin and bCos functions work equally fast on ANY angle this side of infinity (negative or positive) Tests prooved these bMath functions average more then 4 times faster then FPU functions !!!
PLUS ! - "Snappy" sine and cosine in 14 clocks !!! perfect for many uses (smooth triangle manipulation & etc) approaching 10 times the speed of FPU functions !!!
ALSO ! - Square Roots in 23 clocks (fsqrt takes 70)
bSqrt is over 3 times faster !!!