aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Tests/Cpu/CpuTest.cs
AgeCommit message (Expand)Author
2022-11-20Use upstream unicorn for Ryujinx.Tests.Unicorn (#3771)1.1.368TSRBerry
2022-10-23Ryujinx.Tests.Unicorn: Implement IDisposable (#3794)1.1.326merry
2022-05-31Refactor CPU interface to allow the implementation of other CPU emulators (#3...1.1.134gdkchan
2022-05-02Support memory aliasing (#2954)1.1.110gdkchan
2021-05-29Add multi-level function table (#2228)FICTURE7
2021-05-24POWER - Performance Optimizations With Extensive Ramifications (#2286)riperiperi
2020-12-07Add support for guest Fz (Fpcr) mode through host Ftz and Daz (Mxcsr) modes (...LDj3SNuD
2020-11-17shader cache: Fix Linux boot issues (#1709)Mary
2020-08-13Fix Vcvt_FI & Vcvt_RM; Add Vfma_S & Vfms_S. Add Tests. (#1471)LDj3SNuD
2020-08-08CPU: This PR fixes Fpscr, among other things. (#1433)LDj3SNuD
2020-07-13Add Fmax/minv_V & S/Ushl_S Inst.s with Tests. Fix Maxps/d & Minps/d d… (#1335)LDj3SNuD
2020-07-13Add SSE4.2 Path for CRC32, add A32 variant, add tests for non-castagnoli vari...riperiperi
2020-06-16Add Profiled Persistent Translation Cache. (#769)LDj3SNuD
2020-05-04Implement a new physical memory manager and replace DeviceMemory (#856)gdkchan
2020-04-17Improve V128 (#1097)Ficture Seven
2019-10-04Add Tbx Inst. (fast & slow paths), with Tests. (#782)LDj3SNuD
2019-08-08Add a new JIT compiler for CPU code (#693)gdkchan
2019-03-23Add Tbl_V Sse opt. with Tests. (#651)LDj3SNuD
2019-02-04Implement speculative translation on the CPU (#515)gdkchan
2018-11-18Add Sse Opt. for S/Umax_V, S/Umin_V, S/Uaddw_V, S/Usubw_V, Fabs_S/V, Fneg_S/V...LDj3SNuD
2018-11-01Add Flush-to-zero mode (input, output) to FP instructions (slow paths); updat...LDj3SNuD
2018-10-30Adjust naming conventions for Ryujinx and ChocolArm64 projects (#484)Alex Barney
2018-10-23Fix Fcvtl_V and Fcvtn_V; fix half to float conv. and add float to half conv. ...LDj3SNuD
2018-10-05Add 9+7 fast/slow FP inst. impls.; add 14 FP Tests. (#437)LDj3SNuD
2018-09-17Fix/Add 1+12 [Saturating] [Rounded] Shift Right Narrow (imm.) Instructions; a...LDj3SNuD
2018-09-08Remove old Tester, update Tests (some reworks). (#400)LDj3SNuD
2018-09-01Ryujinx.Tests: Add unicorn to test framework (#389)Merry
2018-08-27Add SHADD, SHSUB, UHSUB, SRHADD, URHADD, instructions; add 12 Tests. (#380)LDj3SNuD
2018-08-15More flexible memory manager (#307)gdkchan
2018-06-30Add Saba_V, Sabal_V, Sabd_V, Sabdl_V, Uaba_V, Uabal_V; Update Uabd_V, Uabdl_V...LDj3SNuD
2018-06-25Add Sse Opt. for Cmeq_V_2D, Cmgt_V_2D (Reg). Add Sse Opt. for Crc32cb, Crc32c...LDj3SNuD
2018-06-18Add Cmeq_S, Cmge_S, Cmgt_S, Cmhi_S, Cmhs_S, Cmle_S, Cmlt_S (Reg, Zero) & Cmts...LDj3SNuD
2018-06-10Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future LL...gdkchan
2018-05-11Add intrinsics support (#121)gdkchan
2018-04-29Add Sqxtn_S, Sqxtn_V, Uqxtn_S, Uqxtn_V instructions and Tests (6). (#110)LDj3SNuD
2018-04-18Add 151 complete tests for 71 base instructions of types: Alu; AluImm; AluRs;...LDj3SNuD
2018-03-12Allow more than one process, free resources on process dispose, implement Svc...gdkchan
2018-03-10Allow to enable/disable memory checks even on release mode through the flag, ...gdkchan
2018-03-09Disable memory checks by default, even on debug, move ram memory allocation i...gdkchan
2018-03-05Add Frintx_S, ASRV test, update ADCS, use Assert.Multiple and indent (#44)MS-DOS1999
2018-02-27Change SvcGetInfo 5 to return actual heap size, remove AMemoryAlloc since it ...gdkchan
2018-02-25Added initial support for function names from symbol table on the cpu with tr...gdkchan
2018-02-24Update ADC test, add WZR/WSP, ADCS, SBCS test (#37)MS-DOS1999
2018-02-23Add flags parameters in singleOpcode function, and add ADC Test (#36)MS-DOS1999
2018-02-23Review of cpu tests and creation of a class for mixed cpu tests. (#35)LDj3SNuD
2018-02-18Rename ARegisters to AThreadStategdkchan
2018-02-15Add some tests (#18)Merry