Commit graph

16 commits

Author SHA1 Message Date
TomAwezome
827f4d16df Rename CosmiC to ZealC.
Rename IC_HOLYC_TYPECAST to IC_POSTFIX_TYPECAST.
Add some compiler documentation.
2021-12-11 04:58:01 -05:00
TomAwezome
2836d36ca6 Add comments to some compiler methods.
Revert 440Hz 'A' tuning.
2021-12-09 03:35:44 -05:00
TomAwezome
f000c2fbdb Implement 3 operand support in assembler.
Add support for opcodes up to 8 bytes long.
Fix 0x66 prefixed opcode instruction unassembly, at the cost of losing higher-register access on prefixed instructions.
Add almost every SSE instruction.
2021-10-18 01:52:41 -04:00
TomAwezome
db32fdb367 Reformatted entire codebase.
Reformatted DolDoc files, adjusted sprites in documentation to reflect naming changes, corrected keybinding labels in AutoComplete window, fixed formatting error in Tips.DD.

Added DVD Boot AHCI prototyping into Kernel, displays detected AHCI configuration and halts mid-boot.

Small modifications to standard font, slight increase to mouse X and Y speed.
2020-12-23 18:27:18 -05:00
TomAwezome
0c7ca537f7 Reformat CInit.CC 2020-07-23 14:55:43 -05:00
Void NV
138537ad5b Glbl -> Global. Removed comments about compression 2020-03-12 22:11:04 -05:00
Void NV
cd5dc3800f Undo assembler work. Remove shift-space. 2020-03-12 21:59:08 -05:00
Void NV
5995cc62f6 Add many SSE instructions. Removed ARGT_XMM0. Ending IMM support with '$' 2020-03-08 16:51:17 -05:00
v0x3l
8e795000ce arg list reorder 2020-03-04 00:17:19 -06:00
v0x3l
c5d8554337 Remove shift-space. 2020-02-29 19:59:50 -06:00
xmm15
ff561bb802 global cmp -> comp. Removed mmx registers from compiler
Working out argument flags and SSE register size support
2020-02-27 23:58:31 -06:00
xmm15
5514ca2e8a Modified FileRead, FileWrite, and FileFind
No more .Z double searching
Removed ASCII 5 cursor from all files
2020-02-23 01:54:39 -06:00
xmm15
3c56fa3096 Add XMM8-XMM15 to compiler register list
Space out compiler lists
2020-02-23 00:44:01 -06:00
xmm15
889d97383d 2 Spaces -> 1 Tab (4 spaced) for indentation
Fixed PCILookUpSingle code for this change
EdCodeTools reindent needs to be updated
2020-02-20 17:40:10 -06:00
xmm15
436e03d10c Add PopCount compiler intrinsic. Remove BCount
Remove set_bits_table
2020-02-17 23:26:23 -06:00
xmm15
52e7f0670c HC -> CC 2020-02-15 22:57:03 -06:00
Renamed from src/Compiler/CInit.HC (Browse further)