about summary refs log tree commit diff stats
path: root/src/dynarec/arm64/dynarec_arm64_64.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* [ARM64_DYNAREC] Better handling for invalid opcodesptitSeb2025-10-141-52/+77
* [ARM64_DYNAREC] Added 64/65 F3 0F 7F opcodeptitSeb2025-07-161-0/+21
* [ARM64_DYNAREC] Improved handling of last_ipptitSeb2025-06-241-0/+1
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-191-1/+1
* [DYNACACHE] More work on dynache relocationptitSeb2025-06-151-0/+1
* [DYNACACHE] Created a const table, for later use in internal relocation ([ARM...ptitSeb2025-06-131-12/+12
* [ARM64_DYNAREC] Added 64/65 67 89/8B 64bits opcodes (#2730)Yang Liu2025-06-121-1/+1
* [ARM64_DYNAREC] Removed redundant flags save/restore around call_c (#2725)Yang Liu2025-06-111-8/+8
* [ARM64_DYNAREC] Added 64/65 0F BF opcode (for #2716)ptitSeb2025-06-091-0/+21
* [ARM64_DYNAREC] Few fixes and small cosmetic changes to some partial (V)MOV o...ptitSeb2025-04-231-1/+1
* [ARM64_DYNAREC] Various improvment to various SSE/AVX 128bits/256bits mov op...ptitSeb2025-04-231-1/+1
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 on...ptitSeb2025-04-091-2/+10
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-011-2/+1
* [ARM64_DYNAREC] More work on UD flagsptitSeb2025-02-171-31/+43
* [INTERP] Added more nops ([DYNAREC] too) (#2377)Yang Liu2025-02-171-1/+7
* [ARM64_DYNAREC] Continue work on UD flagsptitSeb2025-02-171-32/+48
* [ARM64_DYNAREC] Improved safeflags=2ptitSeb2025-02-161-11/+31
* [ARM64_DYNAREC] More work on flagptitSeb2025-02-121-32/+31
* [DYNAREC] Optimized grab_segdata calls on MODREG (#2319)Yang Liu2025-02-071-53/+53
* [ARM64_DYNAREC] Added more details on Need optim message for easier grepptitSeb2025-02-031-2/+2
* [ARM64_DYNAREC] Small improvment on 64 prefixed opcodesptitSeb2025-02-021-63/+17
* [DYNAREC] Added preliminary per-file settings (#2288)Yang Liu2025-01-231-12/+9
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-20/+20
* [ARM64_DYNAREC] Added 64/65 1B opcodeptitSeb2025-01-181-0/+11
* [ARM64_DYNAREC] Removed an unused arg in SET_DFNONE (#2266)Yang Liu2025-01-161-9/+9
* [DYNAREC] Cleanup modreg (#2209)Yang Liu2024-12-251-1/+1
* [ARM64_DYNAREC] Force flags to be at least defered when priv opcode is run on...ptitSeb2024-12-111-2/+10
* [DYNAREC] Introduced TO_NAT to ease register mapping changes in future (#2111)Yang Liu2024-12-051-19/+19
* [DYNAREC] Reuse strongmem infra for all backends (#2052)Yang Liu2024-11-211-1/+1
* [ARM64_DYNAREC] Reworked 8/16/32/64bits TEST opcodesptitSeb2024-11-141-2/+1
* [ARM64_DYNAREC] Some refactor on 8/16/32/64bits SHL/SHR/SAR opcodesptitSeb2024-11-141-0/+6
* [ARM64_DYNAREC] Some rework on 8/16/32/64 INC/DEC opcodesptitSeb2024-11-141-2/+2
* [ARM64_DYNAREC] Improved div/idiv opcode flags (non)handlingptitSeb2024-11-131-2/+12
* [ARM64_DYNAREC] Improved 32/64bits imul/mul opcodes flags handlingptitSeb2024-11-131-29/+75
* Added some weird 67 and 64/65 prefixed opcodes ([ARM64_DYNAREC] too)ptitSeb2024-11-071-0/+35
* Added 64/65 69 opcode ([ARM64_DYNAREC] too)ptitSeb2024-11-071-0/+73
* Added 65 6C..6F opcodes ([ARM64_DYNAREC] too) (for #1985)ptitSeb2024-10-311-0/+24
* [ARM64_DYNAREC] More work around native flags handlingptitSeb2024-10-201-32/+28
* [INTERPRETER] Added 64/65 85 opcode ([ARM64_DYNAREC] too) (for #1932)ptitSeb2024-10-131-0/+11
* [DYNAREC] Optimized CALL/RET RAS for out of dynablock jumps (#1909)Yang Liu2024-10-071-4/+11
* [ARM64_DYNAREC] Added 64 88 opcodeptitSeb2024-10-071-17/+52
* [ARM64_DYNAREC] Added 64 A8 opcodeptitSeb2024-09-241-0/+9
* [ARM64_DYNAREC] Added 64 0F 28/29 opcodesptitSeb2024-09-091-0/+47
* [ARM64_DYNAREC] Small refactor around get_segdata usageptitSeb2024-08-271-4/+8
* Added preliminary Box32 support (#1760)ptitSeb2024-08-261-20/+72
* [ARM64_DYNAREC] Some small improvments to ROR/ROL/RCR/RCL opcodesptitSeb2024-08-111-2/+2
* [DYNAREC] Remove BARRIER_NEXT macroptitSeb2024-07-291-1/+0
* [ARM64_DYNAREC] Added 64/65 70-7F/EB opcodesptitSeb2024-06-301-0/+22
* [ARM64_DYNAREC] Use optimized rcl/rcr emiter for remaining opcodes with 64/65...ptitSeb2024-05-191-14/+6
* [ARM64_DYNAREC] Added 64/65 13 opcodeptitSeb2024-05-151-0/+11