| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [RV64_DYNAREC] Added DB /2 FIST opcode (#3082) | Yang Liu | 2025-10-21 | 2 | -2/+18 |
| | | |||||
| * | [COSIM] Disable tests fo CD opcode | ptitSeb | 2025-10-16 | 1 | -0/+1 |
| | | |||||
| * | Added preliminary unit test runner (#3045) | Yang Liu | 2025-10-14 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | * Added preliminary unit test runner * Set .text section address * Added support for added custom memory regions * Move json.h to include * Display banner * Added support for custom memory data * Added the ability to include path in nasm * Print env variables | ||||
| * | [RV64_DYNAREC] Fixed some 16bit BT/BTS/BTR/BTC opcodes (#3062) | Yang Liu | 2025-10-12 | 1 | -47/+135 |
| | | |||||
| * | [DYNAREC] Fixed negative issues with 0F/F0 A3/AB/B3/BB opcodes (#3057) | Yang Liu | 2025-10-11 | 2 | -6/+24 |
| | | |||||
| * | [RV64_DYNAREC] Fixed some missing sse_forget_reg for implicit xmm0 (#3056) | Yang Liu | 2025-10-11 | 1 | -0/+4 |
| | | |||||
| * | [RV64_DYNAREC] Fixed a typo in 16bit ROR/ROL opcodes (#3053) | Yang Liu | 2025-10-11 | 1 | -5/+4 |
| | | |||||
| * | [DYNAREC] Fixed some oversized memory load (#3051) | Yang Liu | 2025-10-10 | 1 | -1/+9 |
| | | | | | | * [DYNAREC] Fixed some oversized memory load * review | ||||
| * | [DYNAREC] Fixed 66 8D opcode and also a regression introduced in last commit ↵ | Yang Liu | 2025-10-10 | 1 | -1/+1 |
| | | | | | (#3050) | ||||
| * | [DYNAREC][INTERP] Fixed an edge case of CMPXHG (#3049) | Yang Liu | 2025-10-10 | 1 | -5/+10 |
| | | |||||
| * | [DYNAREC] Fixed a special case of SHLD/SHRD opcodes (#3047) | Yang Liu | 2025-10-10 | 2 | -3/+8 |
| | | |||||
| * | [DYNAREC][INTERP] Added a few multibyte nops (#3046) | Yang Liu | 2025-10-10 | 3 | -0/+15 |
| | | |||||
| * | [DYNAREC] Optimized scalar AES impl in DynaRec (#3041) | xctan | 2025-10-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | * [DYNAREC] Optimized scalar AES impl * [RV64_DYNAREC] Optimized AES with RVV * [CI] Bump RISC-V toolchains * [RV64_DYNAREC] Switch to scalar impl when xtheadvector is present * [RV64_DYNAREC] Try to disable rvv aes kernels * [RV64_DYNAREC] Reverted assembly aes functions | ||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#3037) | Yang Liu | 2025-09-29 | 3 | -3/+419 |
| | | |||||
| * | [RV64_DYNAREC] Fixed a scratch register confliction (#3033) | Yang Liu | 2025-09-27 | 1 | -1/+1 |
| | | |||||
| * | RV64_DYNAREC] Added more avx scalar opcodes (#3029) | Yang Liu | 2025-09-22 | 3 | -2/+58 |
| | | |||||
| * | [RV64_DYNAREC] Added more avx scalar opcodes (#3028) | Yang Liu | 2025-09-22 | 1 | -0/+93 |
| | | |||||
| * | [DYNAREC] Improved Memory Barrier handling for LOCK prefixed opcodes | ptitSeb | 2025-09-16 | 4 | -53/+0 |
| | | |||||
| * | [DYNAREC] Small refactor on StrongMem emulator and lock prefix | ptitSeb | 2025-09-13 | 2 | -2/+1 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx cmp opcodes (#3016) | Yang Liu | 2025-09-11 | 2 | -0/+160 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#3010) | Yang Liu | 2025-09-09 | 2 | -0/+227 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes and fixed a typo (#3009) | Yang Liu | 2025-09-08 | 2 | -1/+40 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#3005) | Yang Liu | 2025-09-04 | 1 | -0/+129 |
| | | |||||
| * | [RV64_DYNAREC] Added 1 more scalar avx 0F opcode (#2994) | Yang Liu | 2025-09-01 | 1 | -0/+47 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx 0F opcodes (#2992) | Yang Liu | 2025-09-01 | 2 | -4/+198 |
| | | | | | | * [RV64_DYNAREC] Added more scalar avx 0F opcodes * review | ||||
| * | [INTERP][DYNAREC] Aligned !fastnan handling of 0F 51/52 opcodes (#2989) | Yang Liu | 2025-09-01 | 2 | -14/+41 |
| | | | | | | | | | | * [INTERP] Added !fastnan handling to some 0F opcodes * [RV64_DYNAREC] Fixed/refined !fastnan handling of some 0F opcodes * la64 * more fixes | ||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2980) | Yang Liu | 2025-08-30 | 1 | -0/+270 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2978) | Yang Liu | 2025-08-29 | 1 | -0/+178 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2975) | Yang Liu | 2025-08-27 | 4 | -67/+176 |
| | | | | | | * [RV64_DYNAREC] Added more scalar avx opcodes * fix | ||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2974) | Yang Liu | 2025-08-26 | 1 | -0/+601 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2973) | Yang Liu | 2025-08-26 | 1 | -0/+97 |
| | | | | | | * [RV64_DYNAREC] Added more scalar avx opcodes * fix | ||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2971) | Yang Liu | 2025-08-25 | 3 | -4/+571 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2970) | Yang Liu | 2025-08-25 | 1 | -0/+171 |
| | | |||||
| * | [RV64_DYNAREC] Added YMM0 placeholder for later optim (#2968) | Yang Liu | 2025-08-24 | 7 | -241/+125 |
| | | |||||
| * | [RV64_DYNAREC] Fixed scalar avx VCMPPD non-ymm case (#2966) | Yang Liu | 2025-08-22 | 1 | -0/+4 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2965) | Yang Liu | 2025-08-22 | 2 | -0/+516 |
| | | |||||
| * | [RV64_DYNAREC] Added scalar SSE 66 0F 3A 60/61/62 opcodes (#2963) | Yang Liu | 2025-08-22 | 2 | -1/+123 |
| | | | | | | * [RV64_DYNAREC] Added scalar SSE 66 0F 3A 60/61/62 opcodes * [CI] Bump timeout | ||||
| * | [RV64_DYNAREC] Added more scalar avx 66 0F opcodes (#2960) | Yang Liu | 2025-08-22 | 2 | -1/+226 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2961) | Yang Liu | 2025-08-21 | 4 | -0/+104 |
| | | |||||
| * | [RV64_DYNAREC] Fixed more scalar avx opcodes (#2959) | Yang Liu | 2025-08-21 | 1 | -11/+9 |
| | | | | | | * [RV64_DYNAREC] Fixed more scalar avx opcodes * oops | ||||
| * | [RV64_DYNAREC] Fixed some scalar avx opcodes (#2956) | Yang Liu | 2025-08-21 | 3 | -7/+12 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx 66 0F3A opcodes (#2955) | Yang Liu | 2025-08-21 | 1 | -0/+184 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx 66 0F38 opcodes (#2954) | Yang Liu | 2025-08-21 | 1 | -0/+389 |
| | | | | | | * [RV64_DYNAREC] Added more scalar avx 66 0F38 opcodes * fix | ||||
| * | [RV64_DYNAREC] Added more scaalr avx opcodes (#2952) | Yang Liu | 2025-08-19 | 5 | -16/+163 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar avx opcodes (#2951) | Yang Liu | 2025-08-19 | 2 | -1/+193 |
| | | |||||
| * | [RV64_DYNAREC] Added more avx scalar 66 0F38 opcodes (#2950) | Yang Liu | 2025-08-19 | 3 | -65/+83 |
| | | | | | | * [RV64_DYNAREC] Added more avx scalar 66 0F38 opcodes * more | ||||
| * | [RV64_DYNAREC] Added a few more scalar AVX 66 0F38 opcodes (#2949) | Yang Liu | 2025-08-18 | 7 | -42/+451 |
| | | |||||
| * | [RV64_DYNAREC] Added scalar AVX VMOVDQA opcodes (#2948) | Yang Liu | 2025-08-18 | 1 | -0/+42 |
| | | |||||
| * | [RV64_DYNAREC] Added more scalar AVX opcodes (#2945) | Yang Liu | 2025-08-18 | 2 | -2/+127 |
| | | |||||
| * | [LA64_DYNAREC] Added more scalar AVX opcodes (#2943) | Yang Liu | 2025-08-15 | 3 | -1/+130 |
| | | |||||