| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [ANDOIRD] Fix build | ptitSeb | 2024-04-22 | 1 | -2/+0 | |
| | | ||||||
| * | [TRACE] Fixed some dumpreg when x87stack is incoherent | ptitSeb | 2024-04-22 | 1 | -1/+3 | |
| | | ||||||
| * | [ANDROID] Try to fix test 07 | ptitSeb | 2024-04-22 | 1 | -0/+7 | |
| | | ||||||
| * | [ARM64_PRINTER] Added SHL printer | ptitSeb | 2024-04-22 | 1 | -0/+11 | |
| | | ||||||
| * | [ARM64_PRINTER] Fix some case of DecodeBit not working for 64bits values | ptitSeb | 2024-04-20 | 1 | -3/+5 | |
| | | ||||||
| * | Added 1 more sdl2 function (for #1458) | ptitSeb | 2024-04-19 | 1 | -0/+1 | |
| | | ||||||
| * | Added 2 wrapped functions to sdl2 | ptitSeb | 2024-04-18 | 1 | -0/+2 | |
| | | ||||||
| * | Wrapped 1 more function for mpg123 (#1454) | Yang Liu | 2024-04-17 | 1 | -0/+1 | |
| | | ||||||
| * | Added 66 68 opcode ([ARM64_DYNAREC] too) | ptitSeb | 2024-04-17 | 2 | -0/+10 | |
| | | ||||||
| * | [DYNAREC] Fixed CF flag computation (#1453) | Yang Liu | 2024-04-17 | 2 | -12/+22 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more opcodes (#1451) | ZoHan | 2024-04-17 | 1 | -0/+22 | |
| | | | | | | * [RV64_DYNAREC] Added more opcodes * modify the format | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1447) | Yang Liu | 2024-04-14 | 9 | -4/+284 | |
| | | | | | | | | | | | | | | | | | | | | | | * Added B4..B7 MOV opcode * Added 66 81,83 /5 SUB opcode * Added 30 XOR opcode * Added F0 01 LOCK ADD opcode * Added 66 81,83 /0 ADD opcode * Added 66 39 CMP opcode * Added 66 0F D6 MOVQ opcode * Added 0F 57 XORPS opcode * Fix * Added 66 0F 61 opcode | |||||
| * | [LA64_DYNAREC] Added 1 more opcode and some fixes too (#1444) | Yang Liu | 2024-04-14 | 5 | -4/+89 | |
| | | | | | | | | * Added D3 /0 ROL opcode * Refined emit_sub32c * Fixed BSF and BSR | |||||
| * | [DYNAREC] Fixed shift xw macros (#1443) | Yang Liu | 2024-04-14 | 2 | -14/+47 | |
| | | ||||||
| * | Fixed a few warning here and there... | ptitSeb | 2024-04-13 | 11 | -249/+217 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes (#1441) | Yang Liu | 2024-04-12 | 5 | -0/+184 | |
| | | | | | | | | | | | | | | | | * Added 66 C7 MOV opcode * Added B0..B3 MOV opcode * Added F0 87 LOCK XCHG opcode * Added 35 XOR opcode * Added F7 /7 IDIV opcode * Added BC BSF opcode * Added BD BSR opcode | |||||
| * | Revert some cpuid changes, they are more wrong then right it seems | ptitSeb | 2024-04-12 | 1 | -2/+2 | |
| | | ||||||
| * | [RV64_DYNAREC] Fixed 66 C7 MOV opcode (#1440) | Yang Liu | 2024-04-12 | 1 | -3/+2 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes and fixed more issues (#1439) | Yang Liu | 2024-04-12 | 4 | -6/+113 | |
| | | | | | | | | | | | | | | | | | | * Added F3 0F 10 MOVSS opcodes * Added F3 0F 2A CVTSI2SS opcode * Added F3 0F 5E opcode * Added F3 0F 11 MOVSS opcode * Added 0C OR opcode * Added F3 0F 59 MULSS opcode * Added 81,83 /3 SBB opcode * Fixed 2 typos | |||||
| * | [LA64_DYNAREC] Made the CALLRET optimization complete (#1438) | Yang Liu | 2024-04-12 | 3 | -0/+59 | |
| | | ||||||
| * | [RV64_DYNAREC] Implementation of some CRC32 instructions (#1435) | kaixindeken | 2024-04-12 | 2 | -1/+58 | |
| | | | | | | | | * [RV64_Dynarec] Implementation of some CRC32 instructions * Use BEXTI to detect the lowest bit * Prefer ANDI for lowest bit checking | |||||
| * | [LA64_DYNAREC] Small fix on emit_or32c LBT path (#1436) | Yang Liu | 2024-04-11 | 1 | -1/+4 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes to the printer (#1433) | Yang Liu | 2024-04-10 | 3 | -429/+1963 | |
| | | | | | | | | | | | | * Use ROTR * Added more opcodes to the printer * Added even more opcode to the printer * Fixed typos * More | |||||
| * | [LA64_DYNAREC] Refined MOV64 macros (#1430) | Yang Liu | 2024-04-09 | 3 | -28/+48 | |
| | | ||||||
| * | Added 1 more function to icuucXX wrapped libs (for #1428) | ptitSeb | 2024-04-08 | 5 | -0/+5 | |
| | | ||||||
| * | [DYNAREC] Enabled larger dynablock | ptitSeb | 2024-04-07 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Small change to stay in sync with other backend | ptitSeb | 2024-04-07 | 1 | -2/+2 | |
| | | ||||||
| * | Fixed 0F A3 BT opcode (#1427) | Yang Liu | 2024-04-07 | 2 | -1/+11 | |
| | | ||||||
| * | [RV64_DYNAREC] Fixed various bugs in shift instructions (#1426) | xctan | 2024-04-07 | 4 | -146/+764 | |
| | | | | | | | | | | | | | | | | | | | | * [RV64_DYNAREC] Optimized 8-bit constant shifts * [RV64_DYNAREC] Fixed shl8c when c > 8 * [RV64_DYNAREC] Optimized 16-bit constant shifts * [RV64_DYNAREC] Optimized 8-bit CL shifts * [RV64_DYNAREC] Fixed SF generation of 32-bit SHL Ed, CL * [RV64_DYNAREC] Optimized 16-bit CL shifts * [RV64_DYNAREC] Fixed typo in 8-bit CL SHL and SHR * [RV64_DYNAREC] Fixed the wrong mask in 8-bit SHL Eb, CL * [RV64_DYNAREC] Fixed typo in SAR Ew, CL | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1425) | Yang Liu | 2024-04-06 | 7 | -10/+272 | |
| | | | | | | | | | | | | | | | | | | | | * Added 0B OR opcode * Added D3 /7 SAR opcode * Added D3 /5 SHR opcode * Added 80 /1 OR opcode * Addeded 66 0F BE MOVSX opcode * Fixed SRAxw * Fix * Added 0F C8..CF BSWAP opcode * Added more opcodes | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1424) | Yang Liu | 2024-04-06 | 4 | -2/+260 | |
| | | | | | | | | | | | | | | * [LA64_DYNAREC] Added 66 C1 /5 SHR opcode * Added 69 IMUL opcode * Added F7 /6 DIV opcode * Added 6B IMUL opcode * Added C1 /1 ROR opcode * [LA64_DYNAREC] Added 87 XCHG opcode | |||||
| * | [LA64_DYNAREC] Added more opcode and fixes (#1423) | Yang Liu | 2024-04-06 | 6 | -7/+117 | |
| | | | | | | | | | | | | | | * Fixed F2 0F MOVSD opcode * Added F3 0F 6F MOVDQU opcode * Added F2,F3 A5 MOVSD opcode * Added 80 /5 SUB opcode * Fixed a typo in .clang-format * Added 66 85 TEST opcode and a fix | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1422) | Yang Liu | 2024-04-06 | 4 | -4/+202 | |
| | | | | | | | | | | | | * Added 1C SBB opcode * Added 3A CMP opcode * Added 38 CMP opcode * Added 81,83 /6 XOR opcode * Added F7 /4 MUL opcode | |||||
| * | [LA64_DYNAREC] Added more SSE/SSE2 instructions (#1421) | Haichen Wu | 2024-04-06 | 2 | -0/+50 | |
| | | | | | | * [LA64_DYNAREC] Added more SSE/SSE2 instructions * [LA64_DYNAREC] Added more SSE/SSE2 instructions | |||||
| * | [LA64_DYNAREC] Fixed missing LBT path and more (#1419) | Yang Liu | 2024-04-06 | 3 | -16/+25 | |
| | | | | | | | | * [LA64_DYNAREC] Fixed missing LBT path and more * Fixed D3 /4/6 SHL opcode * LA64 qemu is not stable too | |||||
| * | [DYNAREC] Fixed REP opcodes for correct register state recovery (#1420) | Yang Liu | 2024-04-06 | 3 | -9/+9 | |
| | | ||||||
| * | [LA64_DYNAREC] Added more opcodes (#1418) | Yang Liu | 2024-04-05 | 5 | -2/+205 | |
| | | | | | | | | | | | | * Added 0F A3 BT opcode * Added 3C CMP opcode * Added C0 /4/5/6/7 opcodes * Added 6A PUSH opcode * Added F2,F3 A6 CMPSB opcode | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1417) | Yang Liu | 2024-04-05 | 6 | -2/+265 | |
| | | | | | | | | | | * Added 64 8B MOV opcode * Added 64 33 XOR opcode * Added 19 SBB opcode * Smol fix | |||||
| * | [LA64_DYNAREC] Added more opcodes (#1416) | Yang Liu | 2024-04-05 | 7 | -3/+295 | |
| | | | | | | | | | | * [LA64_DYNAREC] Added 0F AF IMUL opcode * Update clang-format rules * Added 08 OR opcode * Added F7 /3 NEG opcode and fixed some potential bugs | |||||
| * | [LA64_DYNAREC] Fixed SSE issues (#1415) | Yang Liu | 2024-04-05 | 2 | -15/+18 | |
| | | | | | | * [LA64_DYNAREC] Fixed SSE issues * Fixed MOVSD modreg | |||||
| * | [LA64_DYNAREC] Added more SSE/SSE2 instructions (#1410) | Haichen Wu | 2024-04-04 | 5 | -0/+149 | |
| | | ||||||
| * | Wrapped some more functions to gstreamer-1.0 and friends (for #1397) | ptitSeb | 2024-04-03 | 6 | -6/+66 | |
| | | ||||||
| * | Wrapped 2 more functionto gstreamer-1.0 (for #1397) | ptitSeb | 2024-04-03 | 4 | -2/+32 | |
| | | ||||||
| * | Wrapped GstAudioFilter (for #1397) | ptitSeb | 2024-04-03 | 3 | -1/+69 | |
| | | ||||||
| * | [RCFILE] Make sure strdup is coherent with free | ptitSeb | 2024-04-03 | 1 | -4/+4 | |
| | | ||||||
| * | [INTERPRETER] Added aligned path to F0 0F C7 opcode | ptitSeb | 2024-04-03 | 1 | -0/+37 | |
| | | ||||||
| * | [RV64_DYNAREC] Added 0F 70 PSHUFW opcode (#1408) | Yang Liu | 2024-04-03 | 1 | -0/+15 | |
| | | ||||||
| * | [RV64_DYNAREC] Add 1E/1F opcode (#1407) | ZoHan | 2024-04-03 | 1 | -4/+27 | |
| | | | | | | | | * [RV64_DYNAREC] Add 1E/1F opcode * modify the format * modify the format | |||||
| * | [RV64_DYNAREC] Add more opcodes (#1405) | ZoHan | 2024-04-03 | 1 | -0/+36 | |
| | | | | | | * [RV64_DYNAREC] Add more opcodes * modify the format | |||||
| * | [ARM64_DYNAREC] Better fix for #1366, that should help #1383) | ptitSeb | 2024-04-02 | 4 | -6/+5 | |
| | | ||||||