Commit graph

1159 commits

Author SHA1 Message Date
ogamespec
dcc88c2af9 Update IntelAssembler.cpp 2021-04-08 21:15:05 +03:00
ogamespec
f3655c62e9 CPUID, DAA, DAS, HLT, INT3, INTO, INT1, INVD, IRET, IRETD, IRETQ, LAHF, SAHF, LEAVE, NOP, RDMSR, RDPMC, RDTSC, RDTSCP, RSM, SWAPGS, SYSCALL, SYSRET, SYSRETQ, UD2, WAIT, WBINVD, WRMSR, XLAT/XLATB 2021-04-08 21:14:32 +03:00
ogamespec
1c400fccb4 CLC, CLD, CLI, CLTS, CMC, STC, STD, STI 2021-04-08 20:21:31 +03:00
ogamespec
060a7ceb9d CBW, CWDE, CDQE, CWD, CDQ, CQO 2021-04-08 19:59:27 +03:00
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