| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [ARM64_DYNAREC] Added AVX.66.0F38 18 and AVX.66.0F3A 0C opcodes | ptitSeb | 2024-05-30 | 6 | -0/+151 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added AVX.0F 57 opcode | ptitSeb | 2024-05-30 | 2 | -0/+37 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added AVX.66.0F3A 18 opcode | ptitSeb | 2024-05-30 | 6 | -2/+100 | |
| | | ||||||
| * | [ARM64_DYNAREC] That first avx opcode now is 256bits enabled | ptitSeb | 2024-05-30 | 26 | -313/+582 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more MMX opcodes and some optimizations too (#1539) | xctan | 2024-05-30 | 3 | -60/+306 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [RV64_DYNAREC] Added 0F DF PANDN opcode * [RV64_DYNAREC] Added 0F E0 PAVGB opcode * [RV64_DYNAREC] Added 0F E3 PAVGW opcode * [RV64_DYNAREC] Added 0F 74 PCMPEQB opcode * [RV64_DYNAREC] Added 0F 76 PCMPEQD opcode * [RV64_DYNAREC] Added 0F 64 PCMPGTB opcode * [RV64_DYNAREC] Added 0F 66 PCMPGTD opcode and optimized 66 0F 66 PCMPGTD opcode * [RV64_DYNAREC] Added 0F 65 PCMPGTW opcode * [RV64_DYNAREC] Added 0F C5 PEXTRW opcode * [RV64_DYNAREC] Added 0F 38 02 PHADDD opcode * [RV64_DYNAREC] Optimized packed saturate add/sub * [RV64_DYNAREC] Added 0F 38 03 PHADDSW opcode * [RV64_DYNAREC] Added 0F 38 01 PHADDW opcode | |||||
| * | Wrapped libssh2 (#1538) | LiZhuoheng | 2024-05-30 | 10 | -0/+90 | |
| | | | | | | * Wrapped libssh2 * Add more libssh2 wrapped functions | |||||
| * | [ARM64_DYNAREC] Added a fisrt 128bits only AVX opcode | ptitSeb | 2024-05-30 | 21 | -22/+362 | |
| | | ||||||
| * | Added more MMX opcodes and some optimizations too (#1537) | xctan | 2024-05-30 | 2 | -22/+110 | |
| | | | | | | | | * [RV64_DYNAREC] Added 0F DD PADDUSW opcode and optimized 66 0F DD PADDUSW opcode * [RV64_DYNAREC] Added 0F 3A 0F PALIGNR opcode * [RV64_DYNAREC] Optimized 66 0F 3A 0F PALIGNR opcode | |||||
| * | [INTERPRETER] Last batch of avx/avx2 opcode | ptitSeb | 2024-05-29 | 6 | -13/+451 | |
| | | ||||||
| * | [INTERPRETER] Added more avx/avx2 opcodes, and fixed vpxor | ptitSeb | 2024-05-29 | 5 | -111/+821 | |
| | | ||||||
| * | [INTERPRETER] Moar avx/avx2 opcodes | ptitSeb | 2024-05-29 | 3 | -13/+599 | |
| | | ||||||
| * | [INTERPRETER] yet more avx/avx2 opcodes | ptitSeb | 2024-05-29 | 4 | -7/+555 | |
| | | ||||||
| * | Added one xslt wrapped constant (for #1534) | ptitSeb | 2024-05-29 | 6 | -3/+33 | |
| | | ||||||
| * | Added a few libc wrapped function (for #1517 and #1531) | ptitSeb | 2024-05-29 | 4 | -2/+9 | |
| | | ||||||
| * | [INTERPRETER] and a bit more avx/avx2 opcodes | ptitSeb | 2024-05-28 | 2 | -0/+108 | |
| | | ||||||
| * | [INTERPRETER] still more avx/avx2 opcodes | ptitSeb | 2024-05-28 | 2 | -5/+203 | |
| | | ||||||
| * | [INTERPRETER] more and more avx/avx2 opcodes | ptitSeb | 2024-05-28 | 6 | -11/+321 | |
| | | ||||||
| * | [INTERPRETER] Even more avx/avx2 opcodes, all the mov and more | ptitSeb | 2024-05-28 | 7 | -6/+428 | |
| | | ||||||
| * | [INTERPRETER] Even more avx/avx2 opcodes, and a fix for android builds | ptitSeb | 2024-05-28 | 6 | -4/+285 | |
| | | ||||||
| * | [RV64_DYNAREC] Added more MMX opcodes and some optimizations too (#1535) | xctan | 2024-05-28 | 4 | -21/+187 | |
| | | | | | | | | | | | | | | | | | | | | * [RV64_DYNAREC] Added 0F F7 MASKMOVQ opcode * [RV64_DYNAREC] Added 0F 38 1C PABSB opcode * [RV64_DYNAREC] Added 0F 38 1E PABSD opcode * [RV64_DYNAREC] Added 0F 38 1D PABSW opcode * [RV64_DYNAREC] Added 0F 63 PACKSSWB opcode * [RV64_DYNAREC] Added 0F FC PADDB opcode * [RV64_DYNAREC] Added 0F D4 PADDQ opcode * [RV64_DYNAREC] Added 0F EC PADDSB opcode and optimized 66 0F EC PADDSB opcode * [RV64_DYNAREC] Added 0F DC PADDUSB opcode and optimized 66 0F DC PADDUSB opcode | |||||
| * | [INTERPRETER] More avx/avx2 opcodes | ptitSeb | 2024-05-28 | 6 | -6/+532 | |
| | | ||||||
| * | [INTERPRETER] More avx, avx2 and vaes opcodes | ptitSeb | 2024-05-28 | 10 | -46/+1069 | |
| | | ||||||
| * | Fixed cpuid leaf d, component 2 (fixes wine 9.6+ not booting) | ptitSeb | 2024-05-27 | 1 | -14/+0 | |
| | | ||||||
| * | Fixed a warning | ptitSeb | 2024-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | Correct hadnlign of upper 32bits value of mask for xsave/xrstor | ptitSeb | 2024-05-27 | 1 | -2/+4 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added faked 0F C7 /4 opcode to get bigger dynablock | ptitSeb | 2024-05-27 | 1 | -1/+6 | |
| | | ||||||
| * | [INTERPRETER] Added more avx opcodes | ptitSeb | 2024-05-27 | 5 | -3/+227 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some SHA1 opcode when source is same as dest | ptitSeb | 2024-05-27 | 1 | -5/+6 | |
| | | ||||||
| * | [ARM64_DYNAREC] Some fixes to opcode when src is same as dest | ptitSeb | 2024-05-27 | 1 | -2/+8 | |
| | | ||||||
| * | [INTERPRETER] Some fixes when opcode use with same reg as src and dest | ptitSeb | 2024-05-27 | 2 | -0/+12 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some pcmp[ei]stri flags | ptitSeb | 2024-05-27 | 1 | -7/+8 | |
| | | ||||||
| * | Just clear AF flags on pcmp[i/e]stri helper | ptitSeb | 2024-05-27 | 1 | -1/+2 | |
| | | ||||||
| * | [INTERPRETER] Added some more avx opcodes | ptitSeb | 2024-05-27 | 3 | -0/+86 | |
| | | ||||||
| * | More avx infrastructure | ptitSeb | 2024-05-27 | 5 | -3/+24 | |
| | | ||||||
| * | [INTERPRETER] Some fixes and small refactor on avx handling | ptitSeb | 2024-05-27 | 3 | -111/+163 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F 38) 00 opcode | ptitSeb | 2024-05-27 | 5 | -2/+104 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F 3A) 0F opcode | ptitSeb | 2024-05-27 | 1 | -0/+32 | |
| | | ||||||
| * | [INTERPRETER] Added avx (F3 0F) 7F opcode | ptitSeb | 2024-05-27 | 1 | -6/+16 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F 3A) 44 opcode | ptitSeb | 2024-05-27 | 8 | -14/+183 | |
| | | ||||||
| * | Small cleanup in my_cpuid | ptitSeb | 2024-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F) 6F ocpode | ptitSeb | 2024-05-27 | 1 | -0/+16 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F) 6C/6D opcode and even more fixes to some avx ↵ | ptitSeb | 2024-05-26 | 1 | -22/+58 | |
| | | | | | opcodes | |||||
| * | [INTERPRETER] Added avx (66 0F) DB opcode and more fixes to some avx opcodes | ptitSeb | 2024-05-26 | 1 | -10/+28 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F) EB opcode and fixed other avx opcodes | ptitSeb | 2024-05-26 | 2 | -38/+72 | |
| | | ||||||
| * | [INTERPRETER] Added avx (66 0F) 64/65/66/72/73/EF opcodes | ptitSeb | 2024-05-26 | 1 | -2/+173 | |
| | | ||||||
| * | [INTERPRETER] Added avx (F3 0F) 6F and (66 0F) 70 | ptitSeb | 2024-05-26 | 9 | -18/+266 | |
| | | ||||||
| * | Added 67 66 83 opcodes ([ARM64_DYNAREC] too) | ptitSeb | 2024-05-26 | 3 | -0/+119 | |
| | | ||||||
| * | Fixed xrstor helper | ptitSeb | 2024-05-26 | 1 | -1/+1 | |
| | | ||||||
| * | [INTERPRETER] my first avx opcode | ptitSeb | 2024-05-26 | 11 | -19/+198 | |
| | | ||||||
| * | Fix typo on box64 config file (#1533) | Yip Coekjan | 2024-05-25 | 1 | -1/+1 | |
| | | ||||||