Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • android-msm-bullhead-3.10-nougat_kgdb_less_changes
  • android-msm-bullhead-3.10-nougat_kgdb
  • android-msm-bullhead-3.10-nougat_klist
  • android-4.4
  • android-msm-vega-4.4-oreo-daydream
  • android-msm-wahoo-4.4-p-preview-5
  • android-msm-wahoo-4.4-pie
  • android-msm-marlin-3.18-p-preview-5
  • android-msm-marlin-3.18-pie
  • android-msm-wahoo-2018.07-oreo-m2
  • android-msm-wahoo-2018.07-oreo-m4
  • android-msm-wahoo-4.4-p-preview-4
  • android-msm-bullhead-3.10-oreo-m6
  • android-msm-angler-3.10-oreo-m6
  • android-msm-marlin-3.18-p-preview-4
  • android-msm-stargazer-3.18-oreo-wear-dr
  • android-msm-catshark-3.18-oreo-wear-dr
  • android-msm-wahoo-4.4-oreo-m2
  • android-msm-wahoo-4.4-oreo-m4
  • android-daydreamos-8.0.0_r0.5
  • android-8.1.0_r0.92
  • android-8.1.0_r0.91
  • android-daydreamos-8.0.0_r0.4
  • android-p-preview-5_r0.2
  • android-p-preview-5_r0.1
  • android-9.0.0_r0.5
  • android-9.0.0_r0.4
  • android-9.0.0_r0.2
  • android-9.0.0_r0.1
  • android-8.1.0_r0.81
  • android-8.1.0_r0.80
  • android-8.1.0_r0.78
  • android-8.1.0_r0.76
  • android-8.1.0_r0.75
  • android-8.1.0_r0.72
  • android-8.1.0_r0.70
  • android-p-preview-4_r0.2
  • android-p-preview-4_r0.1
  • android-wear-8.0.0_r0.30
40 results

AndroidKernelMSM

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Jussi Kivilinna authored
    This patch adds ARM NEON assembly implementation of SHA-512 and SHA-384
    algorithms.
    
    tcrypt benchmark results on Cortex-A8, sha512-generic vs sha512-neon-asm:
    
    block-size      bytes/update    old-vs-new
    16              16              2.99x
    64              16              2.67x
    64              64              3.00x
    256             16              2.64x
    256             64              3.06x
    256             256             3.33x
    1024            16              2.53x
    1024            256             3.39x
    1024            1024            3.52x
    2048            16              2.50x
    2048            256             3.41x
    2048            1024            3.54x
    2048            2048            3.57x
    4096            16              2.49x
    4096            256             3.42x
    4096            1024            3.56x
    4096            4096            3.59x
    8192            16              2.48x
    8192            256             3.42x
    8192            1024            3.56x
    8192            4096            3.60x
    8192            8192            3.60x
    
    Change-Id: Ibc318f8c9136507f57e2bb8d8f51b4714d8ed70b
    Acked-by: default avatarArd Biesheuvel <ard.biesheuvel@linaro.org>
    Tested-by: default avatarArd Biesheuvel <ard.biesheuvel@linaro.org>
    Signed-off-by: default avatarJussi Kivilinna <jussi.kivilinna@iki.fi>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    Signed-off-by: default avatarIliyan Malchev <malchev@google.com>
    42925635
    History
    Name Last commit Last update