Commit graph

1255 commits

Author SHA1 Message Date
ogamespec
c51d0cf297 IntelAssembler::aad 2021-04-08 16:58:40 +03:00
ogamespec
208d6c05d9 CodeSegment Write for AnalyzeInfo 2021-04-08 16:38:42 +03:00
ogamespec
4fb07f277f More comments 2021-04-08 15:42:48 +03:00
ogamespec
f6492d28a8 IntelAssembler skeleton 2021-04-08 15:28:19 +03:00
ogamespec
d6ef62a1ef Cleaned InterpreterPrivate header from old stuff 2021-04-08 13:59:52 +03:00
ogamespec
dcb51d9dd6 Update Readme.md 2021-04-08 13:10:48 +03:00
ogamespec
2f1fc5cff4 Rake some more instruction categories 2021-04-08 13:08:29 +03:00
ogamespec
2a4edb0211 64-bit mode instructions 2021-04-08 12:06:09 +03:00
ogamespec
40c2d99606 Update Readme.md 2021-04-08 11:47:33 +03:00
ogamespec
22273d7c43 AnalyzeInfo struct 2021-04-08 11:41:55 +03:00
ogamespec
70e1a86042 GatherBuffer uses core 2021-04-07 17:06:40 +03:00
ogamespec
c335673edb Fixed mips stats in Jitc 2021-04-07 16:49:07 +03:00
ogamespec
1f11365d8e Update Readme.md 2021-04-07 14:35:31 +03:00
ogamespec
0be120e569 Fused-Multiply-ADD (FMA) 2021-04-06 19:38:58 +03:00
ogamespec
230ebc9c37 List of Intel instructions 2021-04-06 18:08:24 +03:00
ogamespec
10bf32bd3a More module dummies 2021-04-06 13:37:07 +03:00
ogamespec
1498cd4776 IntelCore initial commit 2021-04-06 13:09:44 +03:00
ogamespec
166aef23d7 Tabs 2021-04-06 12:22:48 +03:00
ogamespec
3c4b2533a8
Merge pull request #196 from ogamespec/190-new-interpreter
190 new interpreter
2021-04-04 20:02:59 +03:00
ogamespec
6362f40d4e System Instructions 2021-04-04 20:00:36 +03:00
ogamespec
08ee9cea47 Logical Instructions 2021-04-04 19:17:29 +03:00
ogamespec
4c9cc5ab81 Integer Instructions 2021-04-04 18:44:09 +03:00
ogamespec
2f269445ce Integer Load and Store Instructions 2021-04-04 17:49:40 +03:00
ogamespec
33fb0c54cb Floating-Point Load and Store Instructions 2021-04-04 16:42:36 +03:00
ogamespec
9d22899d06 Floating-Point Instructions 2021-04-04 16:12:34 +03:00
ogamespec
c6b33a52b8 Paired Single Load and Store Instructions 2021-04-04 14:59:21 +03:00
ogamespec
3125388e23 Tabs 2021-04-04 12:58:29 +03:00
ogamespec
723aa668ae Update PI.h 2021-04-03 00:32:44 +03:00
ogamespec
01835532c2
Merge pull request #195 from ogamespec/190-new-interpreter
Reworked memory access as needed
2021-04-03 00:30:19 +03:00
ogamespec
1cf39ca72c In previous versions, this functionality was mistakenly located in the MI module. 2021-04-03 00:04:14 +03:00
ogamespec
60210691ae
Merge pull request #194 from ogamespec/190-new-interpreter
190 new interpreter
2021-04-02 23:28:11 +03:00
ogamespec
bb680c808d Paired Single Instructions 2021-04-02 23:25:03 +03:00
ogamespec
7acd6acf8d Update UserAbout.cpp 2021-04-02 22:29:37 +03:00
ogamespec
fb260df5ed Update Dolwin.rc 2021-04-02 22:28:50 +03:00
ogamespec
d7236f1081 Readme fixes 2021-04-02 22:27:44 +03:00
ogamespec
a78d2591db Tabs 2021-04-02 22:22:08 +03:00
ogamespec
9bf1d46f43 Branch Instructions 2021-04-02 22:19:12 +03:00
ogamespec
f908fb9bed Condition Register Logical Instructions 2021-04-02 21:43:14 +03:00
ogamespec
d0fee4aa5f Integer Shift Instructions 2021-04-02 21:27:44 +03:00
ogamespec
656ca6ab43 Cleanup InterpreterPrivate 2021-04-02 20:56:50 +03:00
ogamespec
142130d64e Update Interpreter.cpp 2021-04-02 20:36:10 +03:00
ogamespec
7c9d5f68e5 Integer Rotate Instructions 2021-04-02 20:34:11 +03:00
ogamespec
fe5a5d8390 Integer compare instructions 2021-04-02 20:06:38 +03:00
ogamespec
b2d95f9d79 POC for new interpreter 2021-04-02 19:51:24 +03:00
ogamespec
bba69956ee
Merge pull request #193 from ogamespec/191-gekko-assembler
191 gekko assembler
2021-04-02 16:53:28 +03:00
ogamespec
df8c847296 Gekko assembler completed 2021-04-02 16:49:49 +03:00
ogamespec
c5ff5ca027 Paired-Single Floating Point Arithmetic Instructions 2021-04-02 16:22:20 +03:00
ogamespec
979546299d Paired-Single Load and Store Instructions 2021-04-02 16:09:12 +03:00
ogamespec
93f6ea1089 The most creepy FPU instructions in the world 2021-04-02 15:53:45 +03:00
ogamespec
32adfb4dd8 Segment Register / TLB 2021-03-28 23:21:38 +03:00