Added C functions for linear algebra, to be converted to kraken and used as benchmark

This commit is contained in:
Chris Fadden
2015-03-18 18:35:00 -04:00
parent a268f1b768
commit d2fc32d0fb
12 changed files with 386 additions and 58 deletions

39
ChrisTest/TrigTest.krak Normal file
View File

@@ -0,0 +1,39 @@
import io:*;
import math:*;
|int| main()
{
|double| ans;
|double| STD_PI = 4.0*atan(1.0);
/*
ans = 4.0*atan(1.0);
print("atan = ");
println(ans);
ans = atan2(0.0,1.0);
print("atan2 = ");
println(ans);
ans = acos(1.0);
print("acos = ");
println(ans);
ans = 2.0 * asin(1.0);
print("asin = ");
println(ans);
ans = tan(STD_PI / 4.0);
print("tan = ");
println(ans);
ans = cos(0.0);
print("cos = ");
println(ans);
ans = sin(0.0);
print("sin = ");
println(ans);
*/
return 0;
}