LDj3SNuD
|
b956bbc32c
Add SHA1C, SHA1H, SHA1M, SHA1P, SHA1SU0, SHA1SU1 and Isb instructions; add 6 Tests (closed box). (#483)
|
před 7 roky |
LDj3SNuD
|
894459fcd7
Add Fmls_Se, Fmulx_Se/Ve, Smov_S Inst.; Opt. Clz/Clz_V, Cnt_V, Shl_V, S/Ushr_V, S/Usra_V Inst.; Add 11 Tests. Some fixes. (#449)
|
před 7 roky |
LDj3SNuD
|
bba9bf97d0
Add 9+7 fast/slow FP inst. impls.; add 14 FP Tests. (#437)
|
před 7 roky |
gdkchan
|
54ed9096bd
Add FMAXP and FMINP (Vector) instructions on the CPU (#412)
|
před 7 roky |
LDj3SNuD
|
c7387be0d2
Fix/Add 1+12 [Saturating] [Rounded] Shift Right Narrow (imm.) Instructions; add 14 Tests. Add 6 Tests for PR#405. Add 2 Tests for PR#412. (#409)
|
před 7 roky |
LDj3SNuD
|
a0c78f7920
Fix/Add 10 Shift Right and Mls_Ve Instructions; add 14 Tests. (#407)
|
před 7 roky |
LDj3SNuD
|
42e4e02a64
Add Fcvtns_S, Fcvtns_V, Fcvtnu_S, Fcvtnu_V (AOpCodeSimd) FP & Umlal_V, Umlsl_V, Saddl_V, Ssubl_V, Usubl_V instructions; add 8 FP & 16 S/Umlal_V, S/Umlsl_V, S/Uaddl_V, S/Usubl_V Tests. (#390)
|
před 7 roky |
LDj3SNuD
|
68300368d7
Add SHADD, SHSUB, UHSUB, SRHADD, URHADD, instructions; add 12 Tests. (#380)
|
před 7 roky |
LDj3SNuD
|
d021d5dfa9
Add AESD, AESE, AESIMC, AESMC instructions; add 4 simple Tests (closed box). (#365)
|
před 7 roky |
LDj3SNuD
|
34100051e4
Add SHA256H, SHA256H2, SHA256SU0, SHA256SU1 instructions; add 4 Tests (closed box). (#352)
|
před 7 roky |
LDj3SNuD
|
4518c52c65
Add Sadalp_V, Saddlp_V, Uadalp_V, Uaddlp_V instructions; add 8 Tests. (#340)
|
před 7 roky |
LDj3SNuD
|
02a6fdcd13
Add Sqdmulh_S, Sqdmulh_V, Sqrdmulh_S, Sqrdmulh_V instructions; add 6 Tests. Now all saturating methods are on ASoftFallback. (#334)
|
před 7 roky |
gdkchan
|
221270db90
More accurate impl of FMINNM/FMAXNM, add vector variants (#296)
|
před 7 roky |
LDj3SNuD
|
5f34353dce
Add SQADD, UQADD, SQSUB, UQSUB, SUQADD, USQADD, SQABS, SQNEG (Scalar, Vector) instructions; add 24 Tests. Most saturation instructions now on ASoftFallback. (#314)
|
před 7 roky |
Arthur Chen
|
39d36145ba
update encoding for branch instruction (#305)
|
před 7 roky |
Merry
|
bdb6cbb435
AOpCodeTable: Speed up instruction decoding (#284)
|
před 7 roky |
LDj3SNuD
|
fa5545aab8
Implement Ssubw_V and Usubw_V instructions. (#287)
|
před 7 roky |
gdkchan
|
514218ab98
Add SMLSL, SQRSHRN and SRSHR (Vector) cpu instructions, nits (#225)
|
před 7 roky |
gdkchan
|
741773910d
Add SMAXP, SMINP, UMAX, UMAXP, UMIN and UMINP cpu instructions (#200)
|
před 7 roky |
LDj3SNuD
|
c228cf320d
Add Rbit_V instruction. Add 8 tests (Rbit_V; Rev16_V, Rev32_V, Rev64_V). Improve CountSetBits8() algorithm. (#212)
|
před 7 roky |
LDj3SNuD
|
53934e8872
Add Saba_V, Sabal_V, Sabd_V, Sabdl_V, Uaba_V, Uabal_V; Update Uabd_V, Uabdl_V. Add 16 tests. (#204)
|
před 7 roky |
gdkchan
|
bc26aa558a
Add support for the FMLA (by element/scalar) instruction (#187)
|
před 7 roky |
LDj3SNuD
|
8f6387128a
Add Sse Opt. for Cmeq_V_2D, Cmgt_V_2D (Reg). Add Sse Opt. for Crc32cb, Crc32ch, Crc32cw, Crc32cx. Add 10 simple tests for Fcmgt, Fcmge, Fcmeq, Fcmle, Fcmlt (S, V) (Reg, Zero). Add 2 Cnt_V tests. (#183)
|
před 7 roky |
gdkchan
|
37a6e84fd4
Add REV16/32 (vector) instructions and fix REV64
|
před 7 roky |
Rygnus
|
0bec9d8439
Add opcodes SQXTUN_S and SQXTUN_V (#184)
|
před 7 roky |
LDj3SNuD
|
3bdd109f45
Add Cmeq_S, Cmge_S, Cmgt_S, Cmhi_S, Cmhs_S, Cmle_S, Cmlt_S (Reg, Zero) & Cmtst_S compare instructions. Add 22 compare tests (Scalar, Vector). Add Eor_V, Not_V tests. (#171)
|
před 7 roky |
gdkchan
|
b747b23607
Add the FADDP (scalar) instruction
|
před 7 roky |
Lordmau5
|
46dc89f8dd
Implement Fabs_V (#146)
|
před 7 roky |
gdkchan
|
9670c096e4
Initial work to support AArch32 with a interpreter, plus nvmm stubs (not used for now)
|
před 8 roky |
gdkchan
|
7ac5f40532
Add scalar variants of FCVTZS/FCVTZU, fix a issue on Ryushader
|
před 8 roky |