1. Jun 25, 2014
  2. Apr 04, 2014
  3. Apr 01, 2014
  4. Mar 25, 2014
  5. Mar 21, 2014
    • chandramouli narayanan's avatar
      crypto: sha - SHA1 transform x86_64 AVX2 · 7c1da8d0
      chandramouli narayanan authored
      This git patch adds x86_64 AVX2 optimization of SHA1
      transform to crypto support. The patch has been tested with 3.14.0-rc1
      kernel.
      
      On a Haswell desktop, with turbo disabled and all cpus running
      at maximum frequency, tcrypt shows AVX2 performance improvement
      from 3% for 256 bytes update to 16% for 1024 bytes update over
      AVX implementation.
      
      This patch adds sha1_avx2_transform(), the glue, build and
      configuration changes needed for AVX2 optimization of
      SHA1 transform to crypto support.
      
      sha1-ssse3 is one module which adds the necessary optimization
      support (SSSE3/AVX/AVX2) for the low-level SHA1 transform function.
      With better optimization support, transform function is overridden
      as the case may be. In the case of AVX2, due to performance reasons
      across datablock sizes, the AVX or AVX2 transform function is used
      at run-time as it suits best. The Makefile change therefore appends
      the necessary objects to the linkage. Due to this, the patch merely
      appends AVX2 trans...
      7c1da8d0
  6. Feb 27, 2014
  7. Jan 15, 2014
  8. Dec 31, 2013
  9. Dec 20, 2013
  10. Oct 07, 2013
  11. Sep 24, 2013
  12. Sep 13, 2013
  13. Sep 07, 2013
  14. Aug 21, 2013
  15. Aug 14, 2013
  16. Jul 24, 2013
  17. Jun 21, 2013
  18. Jun 13, 2013
  19. May 31, 2013
  20. May 28, 2013
  21. May 24, 2013
  22. May 20, 2013
  23. Apr 25, 2013