Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize AES-CTR for ARM Neoverse V1 and V2. #22733

Closed
wants to merge 1 commit into from

Commits on Nov 16, 2023

  1. Optimize AES-CTR for ARM Neoverse V1 and V2.

        Unroll AES-CTR loops to a maximum 12 blocks for ARM Neoverse V1 and
        V2, to fully utilize their AES pipeline resources.
    
        Improvement on ARM Neoverse V1.
    
        Package Size(Bytes)	16	32	64	128	256	1024
        Improvement(%)	3.93	-0.45	11.30	4.31	12.48	37.66
        Package Size(Bytes)	1500	8192	16384	61440	65536
        Improvement(%)	37.16	38.90	39.89	40.55	40.41
    
    Change-Id: Ifb8fad9af22476259b9ba75132bc3d8010a7fdbd
    fisheryu-arm committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    785fdbd View commit details
    Browse the repository at this point in the history