Commit graph

125 commits

Author SHA1 Message Date
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
Trivalik_cp
bcd92cf77c add ctor(char,int) to stringimpl, and remove uncommented uneeded functions 2011-08-31 19:55:34 +00:00
Trivalik_cp
5032dff55b fix function call on struct:
i.e.: Color a = Color.Red; byte r = a.R;
2011-08-30 20:02:14 +00:00
Trivalik_cp
29914a55a1 fix up wrong operand order for 8byte dword substraction 2011-08-21 20:15:29 +00:00
kudzu_cp
cf1562c94c 2011-08-17 00:14:02 +00:00
kudzu_cp
ded8c1d56c 2011-08-14 13:57:59 +00:00
kudzu_cp
97c3471067 2011-08-14 13:36:09 +00:00
kudzu_cp
da67b059b2 2011-08-12 02:41:57 +00:00
kudzu_cp
75d0d9e342 2011-08-12 02:33:58 +00:00
kudzu_cp
3c16ec7714 2011-08-12 02:20:43 +00:00
kudzu_cp
767d8cd205 2011-08-12 02:04:43 +00:00
kudzu_cp
a469a39eaf 2011-08-12 01:54:07 +00:00
kudzu_cp
ea2a4196ce 2011-07-21 19:17:24 +00:00
kudzu_cp
4d51935cc9 Backed out label changes. They use . again. The # change caused too many issues. 2011-07-20 02:39:36 +00:00
kudzu_cp
32e5c353fb Labels use # instead of ., hopefully GDB will like them better. 2011-07-19 23:32:55 +00:00
Trivalik_cp
f5fb7ea6ec remove int3 from idt if no source debug activated 2011-07-19 20:41:28 +00:00
kudzu_cp
914cb71930 2011-07-18 16:03:50 +00:00
kudzu_cp
95691d9c29 2011-07-18 14:48:14 +00:00
kudzu_cp
951e5859fc 2011-07-18 04:43:07 +00:00
kudzu_cp
819f8b042d DebugStub 2011-07-18 02:48:09 +00:00
kudzu_cp
bcfd0dd94f No asm labels for X# 2011-07-18 01:25:43 +00:00
kudzu_cp
bf883e964a 2011-07-18 00:02:27 +00:00
kudzu_cp
1dfff2cdf8 DebugStub 2011-07-17 18:54:10 +00:00
kudzu_cp
b74dd21e3c X# DataMember implicit declarations 2011-07-17 04:27:51 +00:00
kudzu_cp
c4126c8d23 2011-07-17 01:46:43 +00:00
kudzu_cp
35089c88e9 2011-07-17 01:27:14 +00:00
kudzu_cp
24ca990ae1 Asm labelling for stepping. 2011-07-16 20:19:57 +00:00
kudzu_cp
c68c0104d5 2011-07-16 16:38:26 +00:00
kudzu_cp
4c8740d57b CPDB changes. 2011-07-16 04:10:10 +00:00
kudzu_cp
12ae3a9b60 DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
kudzu_cp
008bd31e4e IDT 2011-07-14 20:22:46 +00:00
kudzu_cp
5d145c351a IDT 2011-07-14 19:57:39 +00:00
kudzu_cp
05dcef2f88 IDT 2011-07-14 19:42:33 +00:00
kudzu_cp
e025f29841 2011-07-14 14:57:39 +00:00
kudzu_cp
aae5b4aade IDT work 2011-07-14 14:57:12 +00:00
Trivalik_cp
2e866fb3ae fix stack of 64bit divisions for small divisor 2011-07-14 11:52:44 +00:00
kudzu_cp
1243533aaa Minor preliminary IDT changes. 2011-07-14 02:49:06 +00:00
kudzu_cp
3c6f36e6e8 Final GDT changes. GDT is now initlized in the proper place, much earlier in the boot process. 2011-07-14 00:46:46 +00:00
kudzu_cp
967ca09a2c GDT work 2011-07-13 05:05:35 +00:00
kudzu_cp
b2b11c5b8c 2011-07-11 05:54:47 +00:00
kudzu_cp
07346828dd Fixed newobj for valuetypes. Will fix stfld next (They were both broken and affecting nullable types and other structs when stored in fields) 2011-07-11 04:55:40 +00:00
kudzu_cp
dea9bfb587 2011-07-11 01:42:13 +00:00
kudzu_cp
178a91974d Changes to IL op comment emissions in .asm file. 2011-07-10 02:39:21 +00:00
kudzu_cp
46ce6d7543 2011-06-27 04:11:39 +00:00
kudzu_cp
7169d633b6 2011-06-27 02:19:30 +00:00
kudzu_cp
14484980a9 2011-06-26 20:17:14 +00:00
Trivalik_cp
c256253671 fix sign for normal div CIL 2011-06-26 18:44:25 +00:00
Trivalik_cp
a245b52eea fix div for ulong, so that kudzu tests works all now 2011-06-26 11:48:51 +00:00
kudzu_cp
e25941b688 2011-06-26 04:06:01 +00:00
Trivalik_cp
28321c8e50 add add_ovf, add_ovf_un, overflow throws an exception which currently is not working, but message on console is working
add JECXE,JECXE ( not used yet )
2011-06-25 20:58:56 +00:00