06 October 2025 01:01:20 AM c_intrinsics_test(): Test C intrinsic library. TEST_ABS: Test ABS, which evaluates the absolute value of an int. I ABS(I) -5632 5632 9127 9127 6591 6591 1234 1234 -1694 1694 -8678 8678 -4849 4849 -7801 7801 -9124 9124 2679 2679 TEST_ACOS: Test ACOS, which evaluates the arc-cosine function. X Y Z ACOS(X) COS(Y) 0.7914 0.6576 0.7914 -0.8577 2.6015 -0.8577 0.8412 0.5712 0.8412 -0.3668 1.9463 -0.3668 0.1244 1.4461 0.1244 0.9038 0.4422 0.9038 -0.7135 2.3653 -0.7135 -0.8263 2.5433 -0.8263 0.9710 0.2413 0.9710 -0.3219 1.8986 -0.3219 TEST_ASIN: Test ASIN, which evaluates the arc-sine function. X Y Z ASIN(X) SIN(Y) -0.2320 -0.2341 -0.2320 0.9666 1.3116 0.9666 -0.3909 -0.4016 -0.3909 0.4937 0.5163 0.4937 -0.8006 -0.9283 -0.8006 -0.7369 -0.8285 -0.7369 -0.2795 -0.2833 -0.2795 -0.1923 -0.1935 -0.1923 0.5254 0.5532 0.5254 -0.7679 -0.8756 -0.7679 test_atan(): Test atan(), which evaluates the arc-tangent function. X Y Z ATAN(X) TAN(Y) 0.0345 0.0345 0.0345 -0.3561 -0.3421 -0.3561 -0.9451 -0.7572 -0.9451 -0.0396 -0.0396 -0.0396 0.5696 0.5178 0.5696 -0.1319 -0.1311 -0.1319 0.1978 0.1952 0.1978 0.6868 0.6018 0.6868 0.3698 0.3542 0.3698 0.4286 0.4049 0.4286 TEST_ATAN2: Test ATAN2, which evaluates the arc-tangent function. X1 X2 X1/X2 Y Z ATAN(X1,X2) TAN(Y) -0.5161 0.3968 -1.3009 -0.9154 -1.3009 -0.1026 0.9933 -0.1033 -0.1030 -0.1033 0.7562 -0.5385 -1.4042 2.1896 -1.4042 -0.2262 -0.0282 8.0307 -1.6947 8.0307 0.9648 -0.6226 -1.5497 2.1438 -1.5497 -0.5357 -0.2919 1.8351 -2.0697 1.8351 0.9088 0.5819 1.5618 1.0013 1.5618 -0.9697 0.9853 -0.9842 -0.7775 -0.9842 0.8525 -0.1883 -4.5267 1.7882 -4.5267 0.1499 -0.2641 -0.5678 2.6252 -0.5678 TEST_CEIL: Test CEIL, which evaluates the ceiling function. X Y CEIL(X) 7.4270 8.0000 6.4924 7.0000 -13.9031 -13.0000 17.6571 18.0000 -7.3106 -7.0000 -7.8653 -7.0000 -18.6840 -18.0000 19.0558 20.0000 2.3347 3.0000 -4.0659 -4.0000 TEST_COS: Test COS, which evaluates the cosine function. X Y COS(X) 2.1580 -0.5541 2.9753 -0.9862 -2.0796 -0.4872 -2.7679 -0.9310 0.8115 0.6884 2.8002 -0.9423 -1.6695 -0.0985 -2.9829 -0.9874 -2.5720 -0.8421 -1.5025 0.0682 TEST_COSH: Test COSH, which evaluates the hyperbolic cosine function. X Y COSH(X) 3.6205 18.6909 4.7990 60.6960 0.3318 1.0555 1.1624 1.7552 -2.3779 5.4372 -2.3312 5.1938 4.1071 30.3945 -3.6475 19.2019 -0.3544 1.0635 -1.3883 2.1287 TEST_EXP: Test EXP, which evaluates the exponential function. X Y Z EXP(X) LOG(Y) -0.6662 5.1367e-01 -0.6662 1.5862 4.8850e+00 1.5862 1.6203 5.0548e+00 1.6203 1.1082 3.0290e+00 1.1082 -3.0035 4.9611e-02 -3.0035 0.8414 2.3196e+00 0.8414 -2.2269 1.0786e-01 -2.2269 -4.8806 7.5924e-03 -4.8806 -2.9109 5.4425e-02 -2.9109 -0.6529 5.2055e-01 -0.6529 TEST_FABS: Test FABS, which evaluates the absolute value of a real quantity. X Y FABS(X) 4239.1914 4239.1914 -6091.6362 6091.6362 -582.7676 582.7676 -9190.8398 9190.8398 -1461.2512 1461.2512 -8474.7383 8474.7383 -6970.8652 6970.8652 -1585.7634 1585.7634 943.5135 943.5135 -3324.4009 3324.4009 TEST_FLOOR: Test FLOOR, which evaluates the floor function. X Y FLOOR(X) -9.7994 -10.0000 -9.1657 -10.0000 12.5689 12.0000 11.2280 11.0000 -18.4083 -19.0000 -8.4506 -9.0000 -15.4742 -16.0000 14.3874 14.0000 3.1937 3.0000 -7.0647 -8.0000 test_fmax(): Test fmax(), which returns the larger of two floats. a b c=fmax(a,b) 1.234 2.456 2.456 test_fmin(): Test fmin(), which returns the smaller of two floats. a b c=fmin(a,b) 1.234 2.456 1.234 TEST_FMOD: Test FMOD, which returns the remainder of X1 / X2. X1 X2 X1/X2 Y Z FMOD(X1,X2) X2*MODF(X1/X2,*) -1.3872 2.3545 -0.5892 -1.3872 -1.3872 3.2753 1.6765 1.9537 1.5988 1.5988 1.0748 -1.2075 -0.8901 1.0748 1.0748 -0.1543 -0.6563 0.2351 -0.1543 -0.1543 -2.0441 -0.3996 5.1148 -0.0459 -0.0459 0.6919 -1.9258 -0.3593 0.6919 0.6919 2.9138 4.4311 0.6576 2.9138 2.9138 4.6569 0.1390 33.4935 0.0686 0.0686 -3.4090 3.7530 -0.9083 -3.4090 -3.4090 -0.2015 -1.4325 0.1407 -0.2015 -0.2015 TEST_FREXP: Test FREXP, which splits X into a normalized fraction and a power of 2. X Y N Z Y*2^N -1.8004 -0.9002 1 -1.8004 4.6236 0.5780 3 4.6236 -16.0111 -0.5003 5 -16.0111 -6.7869 -0.8484 3 -6.7869 -6.5288 -0.8161 3 -6.5288 4.2357 0.5295 3 4.2357 8.0255 0.5016 4 8.0255 9.2117 0.5757 4 9.2117 15.2243 0.9515 4 15.2243 16.4336 0.5136 5 16.4336 TEST_LDEXP: Test LDEXP, which evaluates X*2^N. X N Y LDEXP(X,N) -0.3134 -6 -0.0049 0.5926 10 606.7985 -0.6755 7 -86.4703 -0.8573 1 -1.7145 -0.1496 -2 -0.0374 -0.8204 -9 -0.0016 -0.2733 -5 -0.0085 -0.8203 -8 -0.0032 -0.6561 -10 -0.0006 0.6451 3 5.1605 TEST_LOG: Test LOG, which evaluates the logarithm function. X Y Z LOG(X) EXP(Y) 7.6207e+02 6.6360 7.6207e+02 5.0899e+03 8.5350 5.0899e+03 5.3173e+03 8.5787 5.3173e+03 7.9237e+03 8.9776 7.9237e+03 7.2123e+03 8.8835 7.2123e+03 8.6833e+03 9.0692 8.6833e+03 2.8706e+03 7.9623 2.8706e+03 5.0215e+02 6.2189 5.0215e+02 8.8982e+03 9.0936 8.8982e+03 2.6762e+03 7.8922 2.6762e+03 test_log10(): test log10(), which evaluates the logarithm base 10 function. X Y Z LOG10(X) POW(10,Y) 7.6007e+03 3.8809 7.6007e+03 2.6932e+03 3.4303 2.6932e+03 2.5463e+03 3.4059 2.5463e+03 1.7225e+03 3.2362 1.7225e+03 5.9257e+03 3.7727 5.9257e+03 3.9854e+03 3.6005 3.9854e+03 9.3500e+03 3.9708 9.3500e+03 9.3962e+03 3.9730 9.3962e+03 7.7630e+03 3.8900 7.7630e+03 6.9140e+03 3.8397 6.9140e+03 TEST_MODF: Test MODF, which splits X into integer and fractional parts. X Y1 Y2 Z Y1+Y2 11.9978 0.9978 11.0000 11.9978 -12.1690 -0.1690 -12.0000 -12.1690 -19.0033 -0.0033 -19.0000 -19.0033 10.8698 0.8698 10.0000 10.8698 10.9197 0.9197 10.0000 10.9197 -13.7438 -0.7438 -13.0000 -13.7438 -13.0468 -0.0468 -13.0000 -13.0468 -2.0826 -0.0826 -2.0000 -2.0826 -5.4883 -0.4883 -5.0000 -5.4883 -13.3564 -0.3564 -13.0000 -13.3564 TEST_POW: Test POW, which evaluates the power function X1^X2. X1 X2 Y POW(X1,X2) 1.0402 3.4949 1.1477e+00 1.7527 -0.0370 9.7943e-01 5.7543 9.0683 7.7953e+06 3.1351 8.8002 2.3285e+04 7.6658 6.6626 7.8243e+05 2.9161 5.3500 3.0671e+02 5.2042 1.3806 9.7506e+00 2.8068 3.3923 3.3150e+01 6.4118 8.1459 3.7464e+06 2.7654 2.2958 1.0332e+01 TEST_SIN: Test SIN, which evaluates the sine function. X Y SIN(X) 1.5607 0.9999 0.0895 0.0894 1.1831 0.9258 2.3566 0.7068 -0.4415 -0.4273 -0.6257 -0.5857 -2.1500 -0.8369 -0.4055 -0.3945 2.0337 0.8947 1.5518 0.9998 TEST_SINH: Test SINH, which evaluates the hyperbolic sine function. X Y SINH(X) -1.5227 -2.1833 -0.3537 -0.3611 -0.2930 -0.2972 3.5272 16.9995 -1.0004 -1.1759 3.0599 10.6396 2.8399 8.5274 4.5461 47.1273 1.3786 1.8587 0.1292 0.1296 TEST_SQRT: Test SQRT, which evaluates the square root function. X Y Z SQRT(X) Y*Y 87.7261 9.3662 87.7261 69.2636 8.3225 69.2636 44.0677 6.6384 44.0677 90.3936 9.5076 90.3936 64.2390 8.0149 64.2390 53.1039 7.2872 53.1039 58.5253 7.6502 58.5253 12.3534 3.5147 12.3534 86.6854 9.3105 86.6854 15.9212 3.9901 15.9212 TEST_TAN: Test TAN, which evaluates the tangent function. X Y TAN(X) -0.1268 -0.1275 -0.0022 -0.0022 -1.1836 -2.4526 1.0575 1.7740 0.2836 0.2915 -0.4530 -0.4867 -1.4805 -11.0478 -0.6703 -0.7927 0.8694 1.1839 1.2443 2.9536 TEST_TANH: Test TANH, which evaluates the hyperbolic tangent function. X Y TANH(X) 4.7088 0.9998 2.5706 0.9884 1.3655 0.8777 -0.5774 -0.5208 -1.8794 -0.9544 -0.6234 -0.5535 0.7089 0.6100 -4.7264 -0.9998 0.3426 0.3298 0.1410 0.1401 c_intrinsics_test(): Normal end of execution. 06 October 2025 01:01:20 AM