Commit graph

1234 commits

Author SHA1 Message Date
ogamespec
ac81be74b9 Reanimated GekkoCoreUnitTest 2021-04-24 17:40:13 +03:00
ogamespec
d9851eb204 IntelAssembler UnitTest 2021-04-24 17:20:05 +03:00
ogamespec
2d2df23289
Merge pull request #205 from ogamespec/197-powerpc-intel-amd-codegen
IntelAssembler WIP
2021-04-20 21:27:49 +03:00
ogamespec
773ffc36b4 Update Dolwin_Quick_Start.md 2021-04-20 20:34:29 +03:00
ogamespec
771f706044 Update Json.h 2021-04-20 20:19:56 +03:00
ogamespec
c78b41bdc1 Null backends readme 2021-04-20 20:03:00 +03:00
ogamespec
61c3c0504d Update README.md 2021-04-20 19:57:17 +03:00
ogamespec
650f3fd04d Doxyfile update 2021-04-20 19:56:29 +03:00
ogamespec
7ed546cc44 Fix warnings for x86 2021-04-20 19:34:51 +03:00
ogamespec
b1ba1e5298 Readme update 2021-04-20 19:10:31 +03:00
ogamespec
ae8ef2272b IsMemDisp utility 2021-04-20 18:49:43 +03:00
ogamespec
dd0e8925e9 Fixed IsMemDisp8/32 for long mode 2021-04-20 18:41:37 +03:00
ogamespec
c9f2078038 Update IntelAnalyzer.h 2021-04-20 14:27:49 +03:00
ogamespec
f02aae14e7 Update IntelAnalyzer.h 2021-04-20 14:25:23 +03:00
ogamespec
612a239dff Long Mode param 2021-04-20 13:56:47 +03:00
ogamespec
34fa823d93
Merge pull request #204 from ogamespec/197-powerpc-intel-amd-codegen
x86/x64 code generator WIP
2021-04-13 23:20:53 +03:00
ogamespec
437e49185f Minor 2021-04-13 23:19:19 +03:00
ogamespec
0840914edf ModRM in Readme 2021-04-13 23:06:02 +03:00
ogamespec
b42eb8c1e5 Simplified string opcodes 2021-04-13 22:43:07 +03:00
ogamespec
cf659213e5 Multibyte instructions compile prefixes correctly. 2021-04-13 22:24:39 +03:00
ogamespec
ea9a39a316 Removed Tables.cpp 2021-04-11 20:57:16 +03:00
ogamespec
facc01f294
Merge pull request #203 from ogamespec/197-powerpc-intel-amd-codegen
x86/x64 code generator WIP
2021-04-08 23:29:41 +03:00
ogamespec
74c14e58d2 CMPSB/CMPSW/CMPSD/CMPSQ, LODSB/LODSW/LODSD/LODSQ, MOVSB/MOVSW/MOVSD/MOVSQ, SCASB/SCASW/SCASD/SCASQ, STOSB/STOSW/STOSD/STOSQ, INSB/INSW/INSD, OUTSB/OUTSW/OUTSD 2021-04-08 23:26:04 +03:00
ogamespec
4acd5eb9e7 POPA, POPAD, POPF, POPFD, POPFQ, PUSHA, PUSHAD, PUSHF, PUSHFD, PUSHFQ 2021-04-08 22:23:35 +03:00
ogamespec
5951efb683 VS2015 projects updated 2021-04-08 21:23:19 +03:00
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