1ECHO: "***Test special angles***" 2ECHO: "sin( 0) == 0 ", true 3ECHO: "sin( 30) == 1/2 ", true 4ECHO: "sin( 45) == sqrt(2)/2 ", true 5ECHO: "sin( 60) == sqrt(3)/2 ", true 6ECHO: "sin( 90) == 1 ", true 7ECHO: "sin(120) == sqrt(3)/2 ", true 8ECHO: "sin(135) == sqrt(2)/2 ", true 9ECHO: "sin(150) == 1/2 ", true 10ECHO: "sin(180) == 0 ", true 11ECHO: "sin(210) == -1/2 ", true 12ECHO: "sin(225) == -sqrt(2)/2 ", true 13ECHO: "sin(240) == -sqrt(3)/2 ", true 14ECHO: "sin(270) == -1 ", true 15ECHO: "sin(300) == -sqrt(3)/2 ", true 16ECHO: "sin(315) == -sqrt(2)/2 ", true 17ECHO: "sin(330) == -1/2 ", true 18ECHO: "sin(360) == 0 ", true 19ECHO: 20ECHO: "cos( 0) == 1 ", true 21ECHO: "cos( 30) == sqrt(3)/2 ", true 22ECHO: "cos( 45) == sqrt(2)/2 ", true 23ECHO: "cos( 60) == 1/2 ", true 24ECHO: "cos( 90) == 0 ", true 25ECHO: "cos(120) == -1/2 ", true 26ECHO: "cos(135) == -sqrt(2)/2 ", true 27ECHO: "cos(150) == -sqrt(3)/2 ", true 28ECHO: "cos(180) == -1 ", true 29ECHO: "cos(210) == -sqrt(3)/2 ", true 30ECHO: "cos(225) == -sqrt(2)/2 ", true 31ECHO: "cos(240) == -1/2 ", true 32ECHO: "cos(270) == 0 ", true 33ECHO: "cos(300) == 1/2 ", true 34ECHO: "cos(315) == sqrt(2)/2 ", true 35ECHO: "cos(330) == sqrt(3)/2 ", true 36ECHO: "cos(360) == 1 ", true 37ECHO: 38ECHO: "// Quick test of signed zero checks" 39ECHO: " isNeg0(-0) ", true 40ECHO: "!isNeg0( 0) ", true 41ECHO: "!isPos0(-0) ", true 42ECHO: " isPos0( 0) ", true 43ECHO: 44ECHO: "isNeg0(tan(-180)) ", true 45ECHO: "tan(-150)== sqrt(3)/3 ", true 46ECHO: "tan(-135)== 1 ", true 47ECHO: "tan(-120)== sqrt(3) ", true 48ECHO: "tan(-90) == -1/0 ", true 49ECHO: "tan(-60) == -sqrt(3) ", true 50ECHO: "tan(-45) == -1 ", true 51ECHO: "tan(-30) == -sqrt(3)/3 ", true 52ECHO: "isPos0(tan( 0)) ", true 53ECHO: "tan( 30) == sqrt(3)/3 ", true 54ECHO: "tan( 45) == 1 ", true 55ECHO: "tan( 60) == sqrt(3) ", true 56ECHO: "tan( 90) == 1/0 ", true 57ECHO: "tan(120) == -sqrt(3) ", true 58ECHO: "tan(135) == -1 ", true 59ECHO: "tan(150) == -sqrt(3)/3 ", true 60ECHO: "isNeg0(tan(180)) ", true 61ECHO: 62ECHO: "***Verify functions are Odd/Even***" 63ECHO: "sin() odd check PASSED" 64ECHO: "cos() even check PASSED" 65ECHO: "tan() odd check PASSED" 66ECHO: 67ECHO: "***Verify functions are Periodic over a few cycles***" 68ECHO: "sin() periodic check PASSED" 69ECHO: "cos() periodic check PASSED" 70ECHO: "tan() periodic check PASSED" 71ECHO: 72ECHO: "***Verify Inverse Trigonometric functions***" 73ECHO: "asin() inverse check PASSED" 74ECHO: "acos() inverse check PASSED" 75ECHO: "atan() inverse check PASSED" 76ECHO: "atan2() inverse check PASSED" 77