Commit graph

18 commits

Author SHA1 Message Date
blah38621_cp
362cd25d80 I somehow failed to remove a Console.WriteLine directive from when I was debugging the System.Math plug. That directive is now removed. 2011-10-22 22:51:20 +00:00
blah38621_cp
b1f7c58a6b Made IL2CPU's scanning multi-threaded, as well as it's plug scanning. Also made the exceptions that a few instructions throw much easier to locate which file they are being thrown from. 2011-10-07 23:42:19 +00:00
blah38621_cp
a42fbd6f3d Fixed the Sin, Cos, and Tan implementation in the System.Math plug, please note, they currently will not work, as there are still a few issues with double comparison. 2011-09-27 21:43:02 +00:00
blah38621_cp
ad9cf425a4 Somehow missed Math.Round when I was plugging System.Math, so it's now implemented. Please note, it won't actually work until modulus is supported for doubles. 2011-09-20 20:50:10 +00:00
blah38621_cp
c92a4d31df Fully plugged the System.Math class with a pure C# version. Commented out the old version of this plug, but left it there. Also commented out the exception that was being thrown in Cosmos.Hardware.BlockDevice, which was preventing system booting. 2011-09-15 21:09:52 +00:00
Trivalik_cp
51e893eb74 add movsx, fchs
implement neg CIL (needed for Abs())
fix floor and ceiling in range of int
add sign extension to LdArg and LdLoc
remove unneeded math functions, like min,max,abs
2011-09-02 21:03:14 +00:00
HKS_cp
a896c7dfa7 Added Ceiling and Floor functions. 2011-08-28 19:17:49 +00:00
HKS_cp
a8c3ed3f4c More fixes incoming for Sin function. It's a little broken atm. 2011-08-23 19:00:54 +00:00
HKS_cp
baf82cd6f2 Updated the Sin and Cos functions as the double operand issue is now fixed. 2011-08-23 18:08:42 +00:00
HKS_cp
6bd7f593dc Fixed the Sin, Cos and Tan functions so they actually work outside the realm of -90 | +90.
Later I will add the realm outside -90 and +360.
2011-08-19 18:19:25 +00:00
HKS_cp
fc6cb9b4ea Added Sin, Cos, Tan and Factorial. Precision 5 digits. Hard fixed untill double is fixed. Can be made more precise later. 2011-08-19 00:37:12 +00:00
mscoolnerd_cp
803bdaacff Commented out comparison of decimals 2011-06-20 00:52:36 +00:00
blah38621_cp
b2a3ad6d96 Applied patch 7380. 2011-06-19 18:43:44 +00:00
kudzu_cp
779ff0b700 2011-03-06 16:36:53 +00:00
kudzu_cp
3ab639a234 2011-03-06 16:34:57 +00:00
kudzu_cp
b77ed49ad1 Organized plug project. 2011-03-04 03:50:30 +00:00
smremde_cp
c66d8bca19 few optimisations 2011-01-06 18:11:15 +00:00
mscoolnerd_cp
b4ee5c4680 Added System.Math Plug 2010-09-01 05:23:12 +00:00