Commit graph

18 commits

Author SHA1 Message Date
MS-DOS1999
e387e19a4c Add Frint Instructions and Tests (#62)
* add 'ADC 32bit and Overflow' test

* Add WZR/WSP tests

* fix ADC and ADDS

* add ADCS test

* add SBCS test

* indent my code and delete comment

* '/' <- i hate you x)

* remove spacebar char

* remove false tab

* add frintx_S test

* update frintx_S test

* add ASRV test

* fix new line

* fix PR

* fix indent

* Add add_V tests

* work on Frintx_V

* Add Frintx_V Instruction

* add some instruction and test

* Syntax + indent

* Delete Console Write

* Delete Console Write 2

* CR del

* Skip NaNs tests

* Skip NaNs tests 2

* Fix errors 1

* Fix errors 2
2024-02-22 19:13:29 -05:00
gdkchan
f4fdcc20d8 Add BFI instruction, even more audout fixes 2024-02-22 19:13:27 -05:00
gdkchan
96b74de746 Add MLA (vector by element), fixes some cases of MUL (vector by element)? 2024-02-22 19:13:27 -05:00
gdkchan
30f2d40b90 Add CRC32 instruction and SLI (vector) 2024-02-22 19:13:27 -05:00
gdkchan
166949eb22 Fix EmitScalarUnaryOpF and add SSRA (vector) 2024-02-22 19:13:26 -05:00
gdkchan
b3c520448a Add FRINTM (vector) instruction 2024-02-22 19:13:26 -05:00
gdkchan
7d05be3967 Add SHLL instruction 2024-02-22 19:13:25 -05:00
gdkchan
1ad16a1e3e Add SMLAL (vector), fix EXT instruction 2024-02-22 19:13:25 -05:00
gdkchan
cc9120c734 Add MUL (vector by element), fix FCVTN, make svcs use MakeError too 2024-02-22 19:13:25 -05:00
gdkchan
a0313831aa Add FCVTL and FCVTN instruction (no Half support yet), stub SvcClearEvent 2024-02-22 19:13:25 -05:00
gdkchan
dabaaae4dc Fix REV64 (vector) instruction 2024-02-22 19:13:24 -05:00
gdkchan
ad0f917a0f Add REV64 (vector) instruction 2024-02-22 19:13:24 -05:00
gdkchan
3ca37ac251 Add EXT, CMTST (vector) and UMULL (vector) instructions 2024-02-22 19:13:24 -05:00
gdkchan
8b1f658d60 Add FABD (scalar), ADCS, SBCS instructions, update config with better default control mappings, update readme with the new mappings 2024-02-22 19:13:23 -05:00
gdkchan
db47d827e8 Fix cpu issue with cmp optimization, add HINT and FRINTX (scalar) instructions, fix for NvFlinger sometimes missing free buffers 2024-02-22 19:13:23 -05:00
gdkchan
c928f53dea Map heap on heap base region, fix for thread start on homebrew, add FCVTMU and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions 2024-02-22 19:13:22 -05:00
gdkchan
c6564b690d Add FRINTP instruction, fix opcode ctor call method creation with multithreading 2024-02-22 19:13:22 -05:00
emmauss
494a15fc99 Split main project into core,graphics and chocolarm4 subproject (#29) 2024-02-22 19:13:21 -05:00
Renamed from Ryujinx/Cpu/AOpCodeTable.cs (Browse further)