LDj3SNuD
|
f02d8bd7b5
|
Update AOpCodeTable.cs (#108)
|
2018-04-25 23:26:41 -03:00 |
|
LDj3SNuD
|
e20c415768
|
Add Cls_V, Clz_V, Orn_V instructions. Add 18 Tests: And_V, Bic_V, Bif_V, Bit_V, Bsl_V, Cls_V, Clz_V, Orn_V, Orr_V. (#104)
* Update AOpCodeTable.cs
* Update AInstEmitSimdLogical.cs
* Update AInstEmitSimdArithmetic.cs
* Update ASoftFallback.cs
* Update AInstEmitAlu.cs
* Update Pseudocode.cs
* Update Instructions.cs
* Update CpuTestSimdReg.cs
* Update CpuTestSimd.cs
|
2018-04-25 23:20:22 -03:00 |
|
LDj3SNuD
|
90fabc8e0b
|
Fix Addp_S in AOpCodeTable. Add 5 Tests: ADDP (scalar), ADDP (vector), ADDV. (#96)
* Update AOpCodeTable.cs
* Update Pseudocode.cs
* Update Instructions.cs
* Update CpuTestSimd.cs
* Update CpuTestSimdReg.cs
* Update Instructions.cs
* Revert "Started to work in improving the sync primitives"
|
2018-04-21 16:15:04 -03:00 |
|
LDj3SNuD
|
8d1872cc96
|
Add ADDHN{2}, RADDHN{2}, SUBHN{2}, RSUBHN{2} (vector) instructions. Add 8 Tests. (#92)
* Update AOpCodeTable.cs
* Update AInstEmitSimdArithmetic.cs
* Update Pseudocode.cs
* Update Instructions.cs
* Update Bits.cs
* Create CpuTestSimd.cs
* Create CpuTestSimdReg.cs
* Update CpuTestSimd.cs
Provide a better supply of input values for the 20 Simd Tests.
* Update CpuTestSimdReg.cs
Provide a better supply of input values for the 20 Simd Tests.
* Update AOpCodeTable.cs
* Update AInstEmitSimdArithmetic.cs
* Update CpuTestSimd.cs
* Update CpuTestSimdReg.cs
|
2018-04-20 12:40:15 -03:00 |
|
MS-DOS1999
|
4c0da26c30
|
Fix Fmin/max and add vector version, add and modifying fmin/max tests (#89)
|
2018-04-19 00:22:12 -03:00 |
|
LDj3SNuD
|
7a306d9caa
|
Add ABS (scalar & vector), ADD (scalar), NEG (scalar) instructions. (#88)
* Update AOpCodeTable.cs
* Update AInstEmitSimdArithmetic.cs
* Update AOpCodeTable.cs
|
2018-04-18 10:56:27 -03:00 |
|
LDj3SNuD
|
8fddc8351f
|
Add TRN1 & TRN2 (vector) instructions. Add 4 simple tests (4S, 8B). (#77)
* Update AOpCodeTable.cs
* Update AInstEmitSimdMove.cs
* Update CpuTestSimdMove.cs
* Update AInstEmitSimdMove.cs
* Update CpuTestSimdMove.cs
|
2018-04-12 11:52:00 -03:00 |
|
LDj3SNuD
|
bad6d9b7a0
|
Add FMUL (scalar, by element) instruction; add FRECPE, FRECPS (scalar & vector) instructions. Add 5 simple tests. (#74)
* Update AOpCodeTable.cs
* Update AInstEmitSimdArithmetic.cs
* Update AInstEmitSimdHelper.cs
* Update CpuTestSimdArithmetic.cs
* Update AOpCodeTable.cs
* Update AInstEmitSimdArithmetic.cs
|
2018-04-08 16:08:57 -03:00 |
|
gdkchan
|
fe1d7c3c4d
|
Add FMLS (vector) instruction
|
2018-04-06 01:41:54 -03:00 |
|
gdkchan
|
02f34e39e1
|
Add FRSQRTS and FCM* instructions
|
2018-04-05 23:28:12 -03:00 |
|
Merry
|
0c986ce8c5
|
Implement Frsqrte_S (#72)
* Implement Frsqrte_S
* Implement Frsqrte_V
* Add Frsqrte_S test
|
2018-04-05 20:36:19 -03:00 |
|
gdkchan
|
7d9a869b2e
|
Add Faddp (vector) instruction
|
2018-04-04 22:13:10 -03:00 |
|
gdkchan
|
cf7e8861d5
|
Add PRFM (unscaled) instruction
|
2018-04-04 18:10:20 -03:00 |
|
gdkchan
|
ac6e677798
|
Add FNEG (vector) instruction
|
2018-04-04 16:36:07 -03:00 |
|
gdkchan
|
edbbc1dfec
|
Enable all ld/st (single structure) instructions
|
2018-03-30 18:06:02 -03:00 |
|
gdkchan
|
b84e1e0653
|
Add BIT instruction
|
2018-03-30 16:46:00 -03:00 |
|
gdkchan
|
d884023579
|
Add UABD instruction
|
2018-03-30 16:30:23 -03:00 |
|
gdkchan
|
3594ead0ab
|
Add UABDL instruction
|
2018-03-30 16:16:16 -03:00 |
|
gdkchan
|
dc6b3fce12
|
Add UADDL instruction
|
2018-03-30 15:55:28 -03:00 |
|
gdkchan
|
d60d206cde
|
Add UHADD instruction
|
2018-03-30 12:37:07 -03:00 |
|
gdkchan
|
6268c2e3b4
|
Add FNMADD instruction
|
2018-03-24 00:28:23 -03:00 |
|
LDj3SNuD
|
7fb3d68a66
|
Add Cls Instruction. (#67)
* Update AInstEmitAlu.cs
* Update ASoftFallback.cs
* Update AOpCodeTable.cs
|
2018-03-23 22:06:05 -03:00 |
|
MS-DOS1999
|
3a7f42cc8e
|
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
|
2018-03-23 07:40:23 -03:00 |
|
gdkchan
|
b3ff3e85d3
|
Add BFI instruction, even more audout fixes
|
2018-03-16 00:42:44 -03:00 |
|
gdkchan
|
3a964ca287
|
Add MLA (vector by element), fixes some cases of MUL (vector by element)?
|
2018-03-15 22:36:47 -03:00 |
|
gdkchan
|
5bdaf351a0
|
Add CRC32 instruction and SLI (vector)
|
2018-03-14 00:12:05 -03:00 |
|
gdkchan
|
475c64ede7
|
Fix EmitScalarUnaryOpF and add SSRA (vector)
|
2018-03-10 00:00:31 -03:00 |
|
gdkchan
|
aefc052a40
|
Add FRINTM (vector) instruction
|
2018-03-09 23:41:05 -03:00 |
|
gdkchan
|
4811d1acb1
|
Add SHLL instruction
|
2018-03-09 23:28:38 -03:00 |
|
gdkchan
|
e6c0965ec7
|
Add SMLAL (vector), fix EXT instruction
|
2018-03-06 21:36:49 -03:00 |
|
gdkchan
|
bb27ad0a85
|
Add MUL (vector by element), fix FCVTN, make svcs use MakeError too
|
2018-03-05 16:18:37 -03:00 |
|
gdkchan
|
c348cbed51
|
Add FCVTL and FCVTN instruction (no Half support yet), stub SvcClearEvent
|
2018-03-05 12:58:56 -03:00 |
|
gdkchan
|
d3fe827521
|
Fix REV64 (vector) instruction
|
2018-03-02 20:24:16 -03:00 |
|
gdkchan
|
2f37c57d4f
|
Add REV64 (vector) instruction
|
2018-03-02 20:03:28 -03:00 |
|
gdkchan
|
4b19910748
|
Add EXT, CMTST (vector) and UMULL (vector) instructions
|
2018-03-02 19:23:38 -03:00 |
|
gdkchan
|
4c3b282606
|
Add FABD (scalar), ADCS, SBCS instructions, update config with better default control mappings, update readme with the new mappings
|
2018-02-24 18:47:08 -03:00 |
|
gdkchan
|
6d640d712e
|
Fix cpu issue with cmp optimization, add HINT and FRINTX (scalar) instructions, fix for NvFlinger sometimes missing free buffers
|
2018-02-24 11:19:28 -03:00 |
|
gdkchan
|
7796f1709e
|
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
|
2018-02-23 21:59:38 -03:00 |
|
gdkchan
|
16fe360767
|
Add FRINTP instruction, fix opcode ctor call method creation with multithreading
|
2018-02-22 16:26:11 -03:00 |
|
emmauss
|
bf5ccf25b7
|
Split main project into core,graphics and chocolarm4 subproject (#29)
|
2018-02-20 17:09:23 -03:00 |
|