Historial de Commits

Autor SHA1 Mensaje Fecha
  gdkchan 55374ebba0 Zero out bits 63:32 of scalar float operations with SSE intrinsics (#273) hace 7 años
  LDj3SNuD 02a6fdcd13 Add Sqdmulh_S, Sqdmulh_V, Sqrdmulh_S, Sqrdmulh_V instructions; add 6 Tests. Now all saturating methods are on ASoftFallback. (#334) hace 7 años
  LDj3SNuD 5f34353dce Add SQADD, UQADD, SQSUB, UQSUB, SUQADD, USQADD, SQABS, SQNEG (Scalar, Vector) instructions; add 24 Tests. Most saturation instructions now on ASoftFallback. (#314) hace 7 años
  LDj3SNuD fa5545aab8 Implement Ssubw_V and Usubw_V instructions. (#287) hace 7 años
  LDj3SNuD 063fae50fe Fix EmitHighNarrow(), EmitSaturatingNarrowOp() when Rd == Rn || Rd == Rm (& Part != 0). Optimization of EmitVectorTranspose(), EmitVectorUnzip(), EmitVectorZip() algorithms (reduction of the number of operations and their complexity). Add 12 Tests about Trn1/2, Uzp1/2, Zip1/2 (V) instructions. (#268) hace 7 años
  gdkchan 514218ab98 Add SMLSL, SQRSHRN and SRSHR (Vector) cpu instructions, nits (#225) hace 7 años
  Merry 0f8f40486d ChocolArm64: More accurate implementation of Frecpe & Frecps (#228) hace 7 años
  gdkchan 741773910d Add SMAXP, SMINP, UMAX, UMAXP, UMIN and UMINP cpu instructions (#200) hace 7 años
  LDj3SNuD 53934e8872 Add Saba_V, Sabal_V, Sabd_V, Sabdl_V, Uaba_V, Uabal_V; Update Uabd_V, Uabdl_V. Add 16 tests. (#204) hace 7 años
  gdkchan bc26aa558a Add support for the FMLA (by element/scalar) instruction (#187) hace 7 años
  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) hace 7 años
  gdkchan f9f111bc85 Add intrinsics support (#121) hace 8 años
  LDj3SNuD 7acd0e0122 Add FMUL (scalar, by element) instruction; add FRECPE, FRECPS (scalar & vector) instructions. Add 5 simple tests. (#74) hace 8 años
  gdkchan 702daf2ff4 [CPU] Fail early when the index/size of the vector is invalid hace 8 años
  Merry 39f20d8d1a Implement Frsqrte_S (#72) hace 8 años
  gdkchan 916540ff41 Fix EXT/Widening instruction carrying garbage values on some cases, fix ABD (it shouldn't accumulate, this is another variation of the instruction) hace 8 años
  gdkchan 88c6160c62 Add MLA (vector by element), fixes some cases of MUL (vector by element)? hace 8 años
  gdkchan 553f6c2976 Fix EmitScalarUnaryOpF and add SSRA (vector) hace 8 años
  gdkchan 30bcb8da33 Add FRINTM (vector) instruction hace 8 años
  gdkchan be0e4007dc Add SMLAL (vector), fix EXT instruction hace 8 años
  gdkchan 59d1b2ad83 Add MUL (vector by element), fix FCVTN, make svcs use MakeError too hace 8 años
  gdkchan 31b35a9645 Add FABD (scalar), ADCS, SBCS instructions, update config with better default control mappings, update readme with the new mappings hace 8 años
  emmauss 62b827f474 Split main project into core,graphics and chocolarm4 subproject (#29) hace 8 años