Commit graph

  • 0d225e1631 Update Readme.md ogamespec 2021-05-03 23:29:34 +03:00
  • f1bff577bc Update Readme.md ogamespec 2021-05-03 23:25:44 +03:00
  • 075cd7181b Update Readme.md ogamespec 2021-05-03 23:19:45 +03:00
  • ed5543655a
    Merge pull request #213 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-05-03 23:04:55 +03:00
  • 7c9c71bc8b VERR, VERW ogamespec 2021-05-03 22:58:19 +03:00
  • 0468f3d41a LLDT, LMSW, LSL, LSS, LTR ogamespec 2021-05-03 22:54:42 +03:00
  • da7fb24b9c LGDT, LGS, LIDT ogamespec 2021-05-03 21:14:21 +03:00
  • 93f59ec850 LES, LFS ogamespec 2021-05-03 17:32:22 +03:00
  • cc0d8e94ce LEA ogamespec 2021-05-03 17:24:30 +03:00
  • 30c511adfe LDS ogamespec 2021-05-03 17:20:00 +03:00
  • 19118d3446 LAR ogamespec 2021-05-03 17:07:36 +03:00
  • d2286cc807 JMP, JMP far ogamespec 2021-05-03 16:45:35 +03:00
  • b034aabc95 INVPCID ogamespec 2021-05-03 16:23:22 +03:00
  • ac602452d1 INVLPG ogamespec 2021-05-03 15:47:15 +03:00
  • 38b8bb4591 INC ogamespec 2021-05-03 15:25:19 +03:00
  • d8e01f7d19 IMUL ogamespec 2021-05-03 15:09:08 +03:00
  • 376a5595a4 DIV, IDIV ogamespec 2021-04-28 23:57:41 +03:00
  • 6d60977727
    Merge pull request #212 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-28 23:14:16 +03:00
  • 1d00a3aa44 DEC ogamespec 2021-04-28 23:13:07 +03:00
  • 98909332b5 CMP, CMPXCHG ogamespec 2021-04-28 21:53:26 +03:00
  • 3343a893d2 CALL ogamespec 2021-04-28 16:41:16 +03:00
  • f41ceaa064
    Merge pull request #211 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-27 23:45:07 +03:00
  • 6e07c33ff7 pause in spinlock ogamespec 2021-04-27 23:16:17 +03:00
  • b23d548d83 Update IntelAssembler.cpp ogamespec 2021-04-27 22:57:33 +03:00
  • aeb4d35581 BSF, BSR, BT, BTC, BTR, BTS ogamespec 2021-04-27 22:36:51 +03:00
  • e537c6a8cf ARPL, BOUND ogamespec 2021-04-27 20:03:10 +03:00
  • 7700975ba0 ADD, AND ogamespec 2021-04-27 15:19:32 +03:00
  • 2316e4f315
    Merge pull request #210 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-27 14:18:17 +03:00
  • ea9c868df5 Fixed prefix 0x66 for imm16 in 32-bit mode ogamespec 2021-04-27 14:02:42 +03:00
  • a035f4a576 Fixed simm8 with prefix 0x66 ogamespec 2021-04-27 13:27:29 +03:00
  • 7638285f37
    Merge pull request #209 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-27 12:24:35 +03:00
  • 8891df9f18 IntelAssembler::HandleModRmImm ogamespec 2021-04-27 12:21:31 +03:00
  • 8f83b4b2ed Fixed REX_W ogamespec 2021-04-27 11:07:09 +03:00
  • a5d5a555eb Prepared for Form_MI ogamespec 2021-04-26 23:52:14 +03:00
  • df7d9acc0b Form_MI_Opcode_SImm8 ogamespec 2021-04-26 23:36:18 +03:00
  • 44152fc5e1 Param::simm8 ogamespec 2021-04-26 23:35:11 +03:00
  • 7e5de9990c Check registers match size ogamespec 2021-04-26 22:11:09 +03:00
  • f8d455665b Fixed ModRM handling for long mode and adc parameters ogamespec 2021-04-26 21:12:02 +03:00
  • a0b0772226
    Merge pull request #208 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-26 18:56:18 +03:00
  • 48a036c1bb Fixed bug with rexRequired ogamespec 2021-04-26 18:27:11 +03:00
  • e6e5839e42 Update IntelAssembler.cpp ogamespec 2021-04-26 17:37:40 +03:00
  • 2f4e0d6dd8 AddressPrefix handling ogamespec 2021-04-26 17:08:39 +03:00
  • 5bf4d7799c IntelAssembler::HandleModRegRm ogamespec 2021-04-26 16:42:18 +03:00
  • 22193285c4 IntelAssembler::ProcessGpInstr ogamespec 2021-04-26 14:55:58 +03:00
  • 6a149b61d8 Added missing cases to IntelAssembler::IsMemDisp32 ogamespec 2021-04-26 11:06:32 +03:00
  • 752615ae4e
    Merge pull request #207 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-26 09:54:29 +03:00
  • 65fcc30677 Merge branch 'master' into 197-powerpc-intel-amd-codegen ogamespec 2021-04-26 09:52:56 +03:00
  • e9b8067dae RnD moved ogamespec 2021-04-26 09:51:18 +03:00
  • 62b39c552c IntelAssembler::GetReg for long mode ogamespec 2021-04-25 23:21:07 +03:00
  • 894eb4f9b9
    Merge pull request #206 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-25 22:16:05 +03:00
  • 907578030c TEST_METHOD SIB_mechanism ogamespec 2021-04-25 22:07:18 +03:00
  • 00c28817dc IntelAssembler::GetRm, GetIndex, GetBase, IsSpecial ogamespec 2021-04-25 21:44:41 +03:00
  • d1a7e27718 IntelAssembler::GetMod ogamespec 2021-04-25 20:18:22 +03:00
  • 5c8cb59b89 SIB scale handling ogamespec 2021-04-25 13:25:43 +03:00
  • dec0a16d59 Simplified IsMemDisp8 and IsMemDisp32 ogamespec 2021-04-25 13:05:46 +03:00
  • 3a40928a86 Updated various tests ogamespec 2021-04-24 18:25:14 +03:00
  • ac81be74b9 Reanimated GekkoCoreUnitTest ogamespec 2021-04-24 17:40:13 +03:00
  • d9851eb204 IntelAssembler UnitTest ogamespec 2021-04-24 17:20:05 +03:00
  • 2d2df23289
    Merge pull request #205 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-20 21:27:49 +03:00
  • 773ffc36b4 Update Dolwin_Quick_Start.md ogamespec 2021-04-20 20:34:29 +03:00
  • 771f706044 Update Json.h ogamespec 2021-04-20 20:19:56 +03:00
  • c78b41bdc1 Null backends readme ogamespec 2021-04-20 20:03:00 +03:00
  • 61c3c0504d Update README.md ogamespec 2021-04-20 19:57:17 +03:00
  • 650f3fd04d Doxyfile update ogamespec 2021-04-20 19:56:29 +03:00
  • 7ed546cc44 Fix warnings for x86 ogamespec 2021-04-20 19:34:51 +03:00
  • b1ba1e5298 Readme update ogamespec 2021-04-20 19:10:31 +03:00
  • ae8ef2272b IsMemDisp utility ogamespec 2021-04-20 18:49:43 +03:00
  • dd0e8925e9 Fixed IsMemDisp8/32 for long mode ogamespec 2021-04-20 18:41:37 +03:00
  • c9f2078038 Update IntelAnalyzer.h ogamespec 2021-04-20 14:27:49 +03:00
  • f02aae14e7 Update IntelAnalyzer.h ogamespec 2021-04-20 14:25:23 +03:00
  • 612a239dff Long Mode param ogamespec 2021-04-20 13:56:47 +03:00
  • 34fa823d93
    Merge pull request #204 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-13 23:20:53 +03:00
  • 437e49185f Minor ogamespec 2021-04-13 23:19:19 +03:00
  • 0840914edf ModRM in Readme ogamespec 2021-04-13 23:06:02 +03:00
  • b42eb8c1e5 Simplified string opcodes ogamespec 2021-04-13 22:43:07 +03:00
  • cf659213e5 Multibyte instructions compile prefixes correctly. ogamespec 2021-04-13 22:24:39 +03:00
  • ea9a39a316 Removed Tables.cpp ogamespec 2021-04-11 20:57:16 +03:00
  • facc01f294
    Merge pull request #203 from ogamespec/197-powerpc-intel-amd-codegen ogamespec 2021-04-08 23:29:41 +03:00
  • 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 ogamespec 2021-04-08 23:26:04 +03:00
  • 4acd5eb9e7 POPA, POPAD, POPF, POPFD, POPFQ, PUSHA, PUSHAD, PUSHF, PUSHFD, PUSHFQ ogamespec 2021-04-08 22:23:35 +03:00
  • 5951efb683 VS2015 projects updated ogamespec 2021-04-08 21:23:19 +03:00
  • dcc88c2af9 Update IntelAssembler.cpp ogamespec 2021-04-08 21:15:05 +03:00
  • 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 ogamespec 2021-04-08 21:14:32 +03:00
  • 1c400fccb4 CLC, CLD, CLI, CLTS, CMC, STC, STD, STI ogamespec 2021-04-08 20:21:31 +03:00
  • 060a7ceb9d CBW, CWDE, CDQE, CWD, CDQ, CQO ogamespec 2021-04-08 19:59:27 +03:00
  • c51d0cf297 IntelAssembler::aad ogamespec 2021-04-08 16:58:40 +03:00
  • 208d6c05d9 CodeSegment Write for AnalyzeInfo ogamespec 2021-04-08 16:38:42 +03:00
  • 4fb07f277f More comments ogamespec 2021-04-08 15:42:48 +03:00
  • f6492d28a8 IntelAssembler skeleton ogamespec 2021-04-08 15:28:19 +03:00
  • d6ef62a1ef Cleaned InterpreterPrivate header from old stuff ogamespec 2021-04-08 13:59:52 +03:00
  • dcb51d9dd6 Update Readme.md ogamespec 2021-04-08 13:10:48 +03:00
  • 2f1fc5cff4 Rake some more instruction categories ogamespec 2021-04-08 13:08:29 +03:00
  • 2a4edb0211 64-bit mode instructions ogamespec 2021-04-08 12:06:09 +03:00
  • 40c2d99606 Update Readme.md ogamespec 2021-04-08 11:47:33 +03:00
  • 22273d7c43 AnalyzeInfo struct ogamespec 2021-04-08 11:41:55 +03:00
  • 70e1a86042 GatherBuffer uses core ogamespec 2021-04-07 17:06:40 +03:00
  • c335673edb Fixed mips stats in Jitc ogamespec 2021-04-07 16:49:07 +03:00
  • 1f11365d8e Update Readme.md ogamespec 2021-04-07 14:35:31 +03:00
  • 0be120e569 Fused-Multiply-ADD (FMA) ogamespec 2021-04-06 19:38:58 +03:00
  • 230ebc9c37 List of Intel instructions ogamespec 2021-04-06 18:08:24 +03:00