Skip to content

SPECS: isa-l_crypto: add an sha1_mb vector assembly implementation#413

Open
HeliC829 wants to merge 1 commit into
openRuyi-Project:mainfrom
HeliC829:isa-l_crypto-sha1mb
Open

SPECS: isa-l_crypto: add an sha1_mb vector assembly implementation#413
HeliC829 wants to merge 1 commit into
openRuyi-Project:mainfrom
HeliC829:isa-l_crypto-sha1mb

Conversation

@HeliC829
Copy link
Copy Markdown
Contributor

@HeliC829 HeliC829 commented May 15, 2026

Backport from isa-l_crypto upstream PR intel/isa-l_crypto#177

Origin C implementation:
multibinary_sha1_warm: runtime = 7062683 usecs, bandwidth 1250 MB in 7.0627 sec = 185.58 MB/s

Assembly implementation with vector extension:
multibinary_sha1_warm: runtime = 3321683 usecs, bandwidth 1250 MB in 3.3217 sec = 394.60 MB/s

@openruyi-bot openruyi-bot Bot added Community: Student contribution Used by contributors that are currently students at an educational institution. BuildSystem: autotools Issue/PR related to autotools BuildSystem. Target: Rolling Targeting rolling/current branch. labels May 15, 2026
@misaka00251 misaka00251 removed the Community: Student contribution Used by contributors that are currently students at an educational institution. label May 15, 2026
@HeliC829 HeliC829 force-pushed the isa-l_crypto-sha1mb branch from eb48ee1 to 799abb7 Compare May 17, 2026 09:42
@openruyi-bot openruyi-bot Bot added the Community: Student contribution Used by contributors that are currently students at an educational institution. label May 17, 2026
Signed-off-by: Julian Zhu <julian.oerv@isrc.iscas.ac.cn>
@HeliC829 HeliC829 force-pushed the isa-l_crypto-sha1mb branch from 799abb7 to 5b4b195 Compare May 18, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BuildSystem: autotools Issue/PR related to autotools BuildSystem. Community: Student contribution Used by contributors that are currently students at an educational institution. Target: Rolling Targeting rolling/current branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants