Commit History

Autor SHA1 Mensaxe Data
  LDj3SNuD b956bbc32c Add SHA1C, SHA1H, SHA1M, SHA1P, SHA1SU0, SHA1SU1 and Isb instructions; add 6 Tests (closed box). (#483) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD e674b37710 Fix Fcvtl_V and Fcvtn_V; fix half to float conv. and add float to half conv. (full FP emu.). Add 4 FP Tests. (#468) %!s(int64=7) %!d(string=hai) anos
  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) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD a0c78f7920 Fix/Add 10 Shift Right and Mls_Ve Instructions; add 14 Tests. (#407) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD d021d5dfa9 Add AESD, AESE, AESIMC, AESMC instructions; add 4 simple Tests (closed box). (#365) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD 34100051e4 Add SHA256H, SHA256H2, SHA256SU0, SHA256SU1 instructions; add 4 Tests (closed box). (#352) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD 02a6fdcd13 Add Sqdmulh_S, Sqdmulh_V, Sqrdmulh_S, Sqrdmulh_V instructions; add 6 Tests. Now all saturating methods are on ASoftFallback. (#334) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD 5f34353dce Add SQADD, UQADD, SQSUB, UQSUB, SUQADD, USQADD, SQABS, SQNEG (Scalar, Vector) instructions; add 24 Tests. Most saturation instructions now on ASoftFallback. (#314) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD be31f5b46d Improve CountLeadingZeros() algorithm, nits. (#219) %!s(int64=7) %!d(string=hai) anos
  LDj3SNuD c228cf320d Add Rbit_V instruction. Add 8 tests (Rbit_V; Rev16_V, Rev32_V, Rev64_V). Improve CountSetBits8() algorithm. (#212) %!s(int64=7) %!d(string=hai) anos
  gdkchan e7559f128f Small OpenGL Renderer refactoring (#177) %!s(int64=7) %!d(string=hai) anos
  riperiperi 53ebbcfbd9 Rework signed multiplication. Fixed an edge case and passes all tests. (#174) %!s(int64=7) %!d(string=hai) anos
  riperiperi afa5bf81e3 Faster soft implementation of smulh and umulh (#134) %!s(int64=7) %!d(string=hai) anos
  gdkchan f9f111bc85 Add intrinsics support (#121) %!s(int64=8) %!d(string=hai) anos
  LDj3SNuD a5ad1e9a06 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) %!s(int64=8) %!d(string=hai) anos
  MS-DOS1999 76a5972378 Fix Fmin/max and add vector version, add and modifying fmin/max tests (#89) %!s(int64=8) %!d(string=hai) anos
  gdkchan cb29b4303c [CPU] Fix CNT instruction %!s(int64=8) %!d(string=hai) anos
  LDj3SNuD 873a7cd112 Add Cls Instruction. (#67) %!s(int64=8) %!d(string=hai) anos
  gdkchan 92f47d535e Fix crc32 instruction with size greater than a byte %!s(int64=8) %!d(string=hai) anos
  gdkchan d067b4d5e0 Remove unused function from CPU %!s(int64=8) %!d(string=hai) anos
  gdkchan 553ba659c4 Add CRC32 instruction and SLI (vector) %!s(int64=8) %!d(string=hai) anos
  gdkchan efef605b26 Fix REV64 (vector) instruction %!s(int64=8) %!d(string=hai) anos
  gdkchan 035efc913e Fix cpu issue with cmp optimization, add HINT and FRINTX (scalar) instructions, fix for NvFlinger sometimes missing free buffers %!s(int64=8) %!d(string=hai) anos
  emmauss 62b827f474 Split main project into core,graphics and chocolarm4 subproject (#29) %!s(int64=8) %!d(string=hai) anos