about summary refs log tree commit diff stats
path: root/src/dynarec (follow)
Commit message (Expand)AuthorAgeFilesLines
* [RV64_DYNAREC] Add 1E/1F opcode (#1407)ZoHan2024-04-031-4/+27
* [RV64_DYNAREC] Add more opcodes (#1405)ZoHan2024-04-031-0/+36
* [ARM64_DYNAREC] Better fix for #1366, that should help #1383)ptitSeb2024-04-024-6/+5
* [DYNAREC] Small fixed on dynarec block protectionptitSeb2024-04-021-1/+1
* [DYNAREC] Improved CancelBlock function (might help #1383)ptitSeb2024-04-021-1/+1
* [RV64_DYNAREC] Fixed some issue with x87 stack managment (ported from ARM64) ...Yang Liu2024-04-021-12/+18
* [LA64_DYNAREC] Added more SSE/SSE2 instructions (#1400)Yang Liu2024-04-025-4/+154
* [LA64_DYNAREC] Fixed EBBACK (#1399)Yang Liu2024-04-022-10/+10
* [ARM64_DYNAREC] Fixed some issue with x87 stack managmentptitSeb2024-03-293-24/+31
* [LA64_DYNAREC] Added basic SSE infra and 66 0F 6E MOVD opcode (#1391)Yang Liu2024-03-287-28/+718
* [ARM64_DYNAREC] More check to abort a block if x87 stack cache is incoherentptitSeb2024-03-262-1/+12
* [LA64_DYNAREC] Added CMOVcc opcodes and some fixes too (#1375)Yang Liu2024-03-203-23/+44
* [LA64_DYNAREC] Added some FP/LSX/LASX instructions to the emitter (#1374)Yang Liu2024-03-201-1/+833
* [DYNAREC] This should fix some issue with dynarec, like #1366 (but should be ...ptitSeb2024-03-191-6/+7
* Changed, again, RDTSC and Hardware counter, introducing auto calibration when...ptitSeb2024-03-142-0/+12
* Added 64 66 83 opcodes ([ARM64_DYNAREC] too)ptitSeb2024-03-142-1/+107
* [ARM64_DYNAREC] Try to improve strongmem=4 method, with a completly different...ptitSeb2024-03-132-12/+14
* [LA64_DYNAREC] Added more LBT instructions to the printer (#1356)Yang Liu2024-03-112-28/+168
* [LA64_DYNAREC] Added more opcodes and some fixes (#1355)Yang Liu2024-03-118-16/+210
* [LA64_DYNAREC] Added more opcodes (#1354)Yang Liu2024-03-114-176/+313
* [DYNAREC] Limit temporary memory allocation on FillBlock64ptitSeb2024-03-107-50/+40
* [ARM64_DYNAREC] Added 64/65 0B opcodeptitSeb2024-03-101-0/+10
* [ARM64_DYNAREC] Fixed printer for MVN with shiftptitSeb2024-03-101-2/+2
* [ARM64_DYNAREC][RV64_DYNAREC] Fixed some case where MOVS/B/W/D/Q is used on a...ptitSeb2024-03-083-5/+6
* POPF opcode should not overwrite IF bitptitSeb2024-03-082-2/+3
* [ARM64_DYNAREC] Added 66 64 0F 6F opcode (for #1349)ptitSeb2024-03-081-30/+47
* [ARM64_DYNAREC] Added 67 64 8B opcodeptitSeb2024-03-081-0/+13
* [ARM64_DYNAREC] Added 67 64 8F opcodeptitSeb2024-03-081-0/+13
* [ARM64_DYNAREC] Improved MOV32w and MOV64x with a funciton with more speciall...ptitSeb2024-03-083-23/+84
* [DYNAREC] Revert some fasly changes to the shift opcodes (#1346)Yang Liu2024-03-087-297/+306
* [DYNAREC] Made shift operations handle count==0 more uniformly (#1345)Yang Liu2024-03-0810-282/+378
* [ARM64_DYNAREC] Fixed a falsy optimization on PSHUFHW (#1344)Yang Liu2024-03-081-6/+6
* [ARM64_DYNAREC] Use convert_bitmask in logic emitters and in MAX32w and MOV64xptitSeb2024-03-073-26/+81
* [ARM64_DYNAREC] Added 0F E1 opcodeptitSeb2024-03-071-1/+14
* [LA64_DYNAREC] Added C1 /4 and /6 opcodes and some fix (#1341)Haichen Wu2024-03-074-10/+140
* [ARM] Added immediate encoding (#1340)rajdakin2024-03-072-0/+93
* [ARM64_DYNAREC] Slightly better trace when dynarec log unknown opcodeptitSeb2024-03-071-1/+1
* [TRACE] Improved logs on NULL-sized blockptitSeb2024-03-071-0/+6
* [ARM64_DYNAREC] Fixed F0 0F AB opcodeptitSeb2024-03-071-1/+1
* [ARM64_DYNAREC] A bot more work on shift opcodesptitSeb2024-03-071-27/+17
* [ARM64_DYNAREC] Small optim to SAHF & more cosmetics stuffsptitSeb2024-03-062-5/+4
* [RV64_DYNAREC] Added 66 0F 38 61 PCMPESTRI opcode and some refactors too (#1337)Yang Liu2024-03-064-133/+108
* [ARM64_DYNAREC] Fixed some typos (#1336)Yang Liu2024-03-061-3/+3
* [LA64_DYNAREC] Added more opcodes and more instructions in emitter and printe...Yang Liu2024-03-053-0/+57
* [LA64_DYNAREC] Added more opcodes and some fixes too (#1331)Yang Liu2024-03-057-4/+226
* [LA64_DYNAREC] Added more opcodes and some fixes in the printer (#1330)Yang Liu2024-03-055-15/+199
* [LA64_DYNAREC] Made eflags synchronization lazy (#1329)Yang Liu2024-03-0510-101/+122
* [LA64_DYNAREC] Added more opcodes (#1327)Yang Liu2024-03-047-7/+213
* [LA64_DYNAREC] Added more and more opcodes (#1326)Yang Liu2024-03-047-7/+339
* [LA64_DYNAREC] Utilizing bitmanip instructions because they're great (#1324)Yang Liu2024-03-045-126/+86