index
:
box64
this commit
fix/trace
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
dynarec
(
follow
)
Commit message (
Collapse
)
Author
Age
Files
Lines
...
*
[ARM64_DYNAREC] Fixed some regression on internal jumps
ptitSeb
2024-07-01
2
-2
/
+2
|
*
[ARM64_DYNAREC] Added 64/65 70-7F/EB opcodes
ptitSeb
2024-06-30
1
-0
/
+22
|
*
{ARM64_DYNAREC] Small optimisation on F3 0F BC/BD opcodes
ptitSeb
2024-06-28
1
-12
/
+20
|
*
[ARM64_DYNAREC] Fixed printer for DUP opcode
ptitSeb
2024-06-28
1
-1
/
+1
|
*
[ARM64_DYNAREC] Added AVX.66.0F38 91/93 opcodes
ptitSeb
2024-06-28
1
-0
/
+74
|
*
[ARM64_DYNAREC] Fixed AVX.66.0F3A 06/46/21 opcodes
ptitSeb
2024-06-28
1
-40
/
+6
|
*
[RV64_DYNAREC] Added vector instructions emitter (#1621)
Yang Liu
2024-06-27
1
-79
/
+533
|
*
[ARM64_DYNAREC] Improved comment
ptitSeb
2024-06-26
1
-1
/
+2
|
*
small fix for ROR and ROL (#1618)
liuli
2024-06-26
1
-2
/
+2
|
*
[ARM64_DYNAREC] Small fixes to 0F C7 /6 opcode
ptitSeb
2024-06-25
1
-3
/
+4
|
*
[RV64_DYNAREC] Fixed regression on D9 E5 FXAM opcode (#1616)
Yang Liu
2024-06-25
1
-4
/
+9
|
*
[COSIM] Added range handling in BOX64_DYNAREC_TEST ([RCFILE] too)
ptitSeb
2024-06-24
1
-1
/
+1
|
*
[ARM64_DYNAREC] Added 0F C7 /6 opcode, with hardware support if present
ptitSeb
2024-06-24
2
-0
/
+21
|
*
[ARM64_DYNAREC] Fixed AVX.66.0F38 90/92 opcodes
ptitSeb
2024-06-24
1
-10
/
+12
|
*
[ARM64_DYNAREC] Minor fix on printer for SMOV/UMOV
ptitSeb
2024-06-24
1
-6
/
+4
|
*
[ARM64_DYNAREC] Reworked ymm_zero handling on internal jump
ptitSeb
2024-06-23
4
-17
/
+25
|
*
[DYNAREC] Try to limit UpdateFlags on internal jumps
ptitSeb
2024-06-23
7
-9
/
+19
|
*
[ARM64_DYNAREC] Some small optims to a few AVX opcodes
ptitSeb
2024-06-23
3
-6
/
+44
|
*
Small improvment to 0F BC/BD opcodes ([ARM64_DYNAREC] too)
ptitSeb
2024-06-23
1
-4
/
+4
|
*
[ARM64_DYNAREC] Fixed printer for MOVI_64
ptitSeb
2024-06-23
1
-2
/
+2
|
*
[ARM64_DYNAREC] Small optim on 0F BC/BD opcodes
ptitSeb
2024-06-23
1
-4
/
+8
|
*
[ARM64_DYNAREC] Fixed an issue with fpuCacheTransform (possible regression)
ptitSeb
2024-06-22
1
-2
/
+2
|
*
Added 66 F2/F3 A4 opcode ({DYNAREC] too)
ptitSeb
2024-06-22
3
-2
/
+91
|
*
[ARM64_DYNAREC] Small improvement to 0F 5D/5F opcodes
ptitSeb
2024-06-22
1
-10
/
+6
|
*
[ARM64_DYNAREC] Improved AVX.66.0F38 2E/2F to avoid segfault when mask is null
ptitSeb
2024-06-21
1
-9
/
+59
|
*
[RV64_DYNAREC] Added unaligned support for F0 /5 LOCK SUB opcode (#1607)
Yang Liu
2024-06-20
1
-1
/
+21
|
*
[ARM64_DYNAREC] Fixed AVX.F2.0F3A F0 opcode
ptitSeb
2024-06-19
1
-0
/
+1
|
*
Update arm64_immenc.c (#1602)
salt431
2024-06-19
1
-71
/
+73
|
|
|
|
|
combine if (!bitmask || !~bitmask) to (bitmask == 0 || bitmask == ~0ULL) to reduce overhead. use bitwise operators instead of + operators.
*
[RV64_DYNAREC] Fixed potential issue of jump_to_next (#1600)
Yang Liu
2024-06-18
2
-3
/
+3
|
*
[ARM64_DYNAREC] Added a warning if allocating a scratch register after some YMM
ptitSeb
2024-06-18
1
-0
/
+2
|
*
[ARM64_DYNAREC] Fixed AVX.66.0F 6B opcode
ptitSeb
2024-06-18
1
-2
/
+2
|
*
[ARM64_DYNAREC] Restaured a better way to handle ymm register, now that the ↵
ptitSeb
2024-06-18
3
-24
/
+18
|
|
|
|
traking is improved
*
[ARM64_DYNAREC] Fixed AVX.66.0F3A 19/39 opcodes
ptitSeb
2024-06-18
1
-3
/
+8
|
*
[ARM64_DYNAREC] Better tracking of used ymm (seems redundent with ymm0_sub)
ptitSeb
2024-06-18
1
-13
/
+16
|
*
[RV64_DYNAREC] Improved 0F AE opcodes (#1596)
Yang Liu
2024-06-18
1
-23
/
+23
|
*
[LA64_DYNAREC] Added more opcodes (#1597)
Yang Liu
2024-06-18
11
-0
/
+245
|
*
[RV64_DYNAREC] Fixed and refined F0 81,83 LOCK prefix opcodes (#1595)
Yang Liu
2024-06-18
1
-15
/
+19
|
*
[ARM64_DYNAREC][COSIM] Do not test atomic operatin, they don't support ↵
ptitSeb
2024-06-17
1
-0
/
+1
|
|
|
|
double execution very well by nature
*
[LA64_DYNAREC] Added more opcodes (#1590)
Yang Liu
2024-06-17
6
-3
/
+197
|
*
[DYNAREC_RV64] Fixed 16bit LOCK ADD issue (#1584)
Yang Liu
2024-06-15
1
-3
/
+3
|
*
[ARM64_DYNAREC] Added AVX.66.0F38 8C/9C/9F/BE opcodes
ptitSeb
2024-06-14
1
-1
/
+57
|
*
[ARM64_DYNAREC] Added AVX.F2.0F 7C/F0 opcodes
ptitSeb
2024-06-14
1
-0
/
+33
|
*
[ARM64_DYNAREC] Added faked F3 0F AE /5 unsupported opcode
ptitSeb
2024-06-14
1
-0
/
+5
|
*
[ARM64_DYNAREC] Added AVX.66.0F 7C opcode
ptitSeb
2024-06-13
1
-0
/
+28
|
*
More work on RDTSC emulation
ptitSeb
2024-06-13
1
-1
/
+2
|
*
[ARM64_DYNAREC] Added AVX.0F 77 256bits opcode
ptitSeb
2024-06-11
1
-2
/
+11
|
*
[ARM64_DYNAREC] Fixed AVX.66.0F E1-E3 opcodes and Added AVX.66.0F C6 and ↵
ptitSeb
2024-06-11
2
-11
/
+60
|
|
|
|
AVX.0F 17 opcodes
*
[ARM64_DYNAREC] Added AVX.66.0F38 02/0B opcodes
ptitSeb
2024-06-11
1
-2
/
+18
|
*
[ARM64_DYNAREC] Fixed another issue with Ymm value when updating flags on ↵
ptitSeb
2024-06-11
1
-2
/
+2
|
|
|
|
internal jump
*
[ARM64_DYNAREC] Added AVX.66.0F38 5A opcode
ptitSeb
2024-06-11
1
-0
/
+8
|
[prev]
[next]