Implementation notes: aarch64, gcc116, crypto_hash/bmw512

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7392? ? ?? ? ?optbgbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
7456? ? ?? ? ?optbgbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
7616? ? ?? ? ?optbgbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
7616? ? ?? ? ?optbgbegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
7616? ? ?? ? ?optbgbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
7680? ? ?? ? ?optbgbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
7776? ? ?? ? ?optbgbegcc_-Os_-fomit-frame-pointer2017110620171020
7776? ? ?? ? ?optbgbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
8512? ? ?? ? ?optc04gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
8576? ? ?? ? ?optc04gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
8608? ? ?? ? ?optc04gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
8640? ? ?? ? ?optbgbegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
8640? ? ?? ? ?optc04gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
8640? ? ?? ? ?optbgbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
8704? ? ?? ? ?optbgbegcc_-O_-fomit-frame-pointer2017110620171020
8704? ? ?? ? ?optbgbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
8768? ? ?? ? ?optabegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
8800? ? ?? ? ?optc04gcc_-Os_-fomit-frame-pointer2017110620171020
8800? ? ?? ? ?optc04gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
8864? ? ?? ? ?optabegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
9056? ? ?? ? ?optc03gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
9056? ? ?? ? ?optc03gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
9088? ? ?? ? ?optc04gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
9120? ? ?? ? ?optc04gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
9472? ? ?? ? ?optbgbegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
9504? ? ?? ? ?optbgbegcc_-O2_-fomit-frame-pointer2017110620171020
9536? ? ?? ? ?optbgbegcc_-O3_-fomit-frame-pointer2017110620171020
9536? ? ?? ? ?optbgbegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
9760? ? ?? ? ?optc01gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
9792? ? ?? ? ?optc03gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
9792? ? ?? ? ?optc02gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
9792? ? ?? ? ?optc01gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
9792? ? ?? ? ?optc02gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
9824? ? ?? ? ?optc03gcc_-Os_-fomit-frame-pointer2017110620171020
9856? ? ?? ? ?optc03gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
9856? ? ?? ? ?optc03gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
10048? ? ?? ? ?optc03gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
10048? ? ?? ? ?optc03gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
10112? ? ?? ? ?optc01gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
10112? ? ?? ? ?optc02gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
10144? ? ?? ? ?optc01gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
10144? ? ?? ? ?optc02gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
10272? ? ?? ? ?optbbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
10304? ? ?? ? ?optbbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
10432? ? ?? ? ?optabegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
10496? ? ?? ? ?optbbegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
10496? ? ?? ? ?optbbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
10656? ? ?? ? ?optabegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
10688? ? ?? ? ?optabegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
11232? ? ?? ? ?optc01gcc_-Os_-fomit-frame-pointer2017110620171020
11232? ? ?? ? ?optc02gcc_-Os_-fomit-frame-pointer2017110620171020
11232? ? ?? ? ?optc01gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
11232? ? ?? ? ?optc02gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
11264? ? ?? ? ?optc03gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
11264? ? ?? ? ?optc03gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
11392? ? ?? ? ?optc01gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
11392? ? ?? ? ?optc02gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
11424? ? ?? ? ?optc01gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
11424? ? ?? ? ?optc02gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
11584? ? ?? ? ?optc04gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
11584? ? ?? ? ?optc04gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
11904? ? ?? ? ?optbbegcc_-Os_-fomit-frame-pointer2017110620171020
11904? ? ?? ? ?optbbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
12416? ? ?? ? ?optc03gcc_-O_-fomit-frame-pointer2017110620171020
12416? ? ?? ? ?optabegcc_-Os_-fomit-frame-pointer2017110620171020
12416? ? ?? ? ?optc03gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
12448? ? ?? ? ?optabegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
12448? ? ?? ? ?optabegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
12512? ? ?? ? ?optbbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
12608? ? ?? ? ?optbbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
12672? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
12832? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
12864? ? ?? ? ?optc04gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
12864? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
12896? ? ?? ? ?optc04gcc_-O_-fomit-frame-pointer2017110620171020
13152? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
13152? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
13376? ? ?? ? ?optbbegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
13376? ? ?? ? ?optbbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
13408? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
13472? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2017110620171020
13472? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
13472? ? ?? ? ?optabegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
13472? ? ?? ? ?optabegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
13664? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017110620171020
13664? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
13696? ? ?? ? ?optbbegcc_-O_-fomit-frame-pointer2017110620171020
13696? ? ?? ? ?optbbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
13696? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
13728? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
13760? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
13824? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017110620171020
13824? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
13888? ? ?? ? ?optabegcc_-O_-fomit-frame-pointer2017110620171020
13888? ? ?? ? ?optabegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
14080? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017110620171020
14080? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017110620171020
14080? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
14080? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
14080? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
14112? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2017110620171020
14112? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
14432? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
14560? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
14688? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2017110620171020
14848? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
15040? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
15136? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
15200? ? ?? ? ?optc01gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
15200? ? ?? ? ?optc02gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
15200? ? ?? ? ?optc01gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
15200? ? ?? ? ?optc02gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
15232? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2017110620171020
15232? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
15264? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
15264? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
15456? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
15456? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
15840? ? ?? ? ?optabegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
15840? ? ?? ? ?optabegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
16064? ? ?? ? ?optbbegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
16064? ? ?? ? ?optbbegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
16288? ? ?? ? ?optc01gcc_-O_-fomit-frame-pointer2017110620171020
16288? ? ?? ? ?optc02gcc_-O_-fomit-frame-pointer2017110620171020
16288? ? ?? ? ?optc01gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
16288? ? ?? ? ?optc02gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
16480? ? ?? ? ?optbbecc2017110620171020
16480? ? ?? ? ?optbbegcc2017110620171020
16480? ? ?? ? ?optbbegcc_-funroll-loops2017110620171020
16512? ? ?? ? ?optc01gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
16512? ? ?? ? ?optc02gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
16544? ? ?? ? ?optc02gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
16576? ? ?? ? ?optc01gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
16608? ? ?? ? ?optabecc2017110620171020
16608? ? ?? ? ?optabegcc2017110620171020
16608? ? ?? ? ?optabegcc_-funroll-loops2017110620171020
16672? ? ?? ? ?optc04gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
16704? ? ?? ? ?optc03gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
16704? ? ?? ? ?optc04gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
16704? ? ?? ? ?optc03gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
17056? ? ?? ? ?optabegcc_-O2_-fomit-frame-pointer2017110620171020
17184? ? ?? ? ?optc04gcc_-O2_-fomit-frame-pointer2017110620171020
17216? ? ?? ? ?optabegcc_-O3_-fomit-frame-pointer2017110620171020
17216? ? ?? ? ?optc04gcc_-O3_-fomit-frame-pointer2017110620171020
17344? ? ?? ? ?optbbegcc_-O2_-fomit-frame-pointer2017110620171020
17440? ? ?? ? ?optbbegcc_-O3_-fomit-frame-pointer2017110620171020
17472? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
17504? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
17760? ? ?? ? ?optc01gcc_-O2_-fomit-frame-pointer2017110620171020
17760? ? ?? ? ?optc02gcc_-O2_-fomit-frame-pointer2017110620171020
17792? ? ?? ? ?optc01gcc_-O3_-fomit-frame-pointer2017110620171020
17792? ? ?? ? ?optc02gcc_-O3_-fomit-frame-pointer2017110620171020
18016? ? ?? ? ?optc01cc2017110620171020
18016? ? ?? ? ?optc02cc2017110620171020
18016? ? ?? ? ?optc01gcc_-funroll-loops2017110620171020
18048? ? ?? ? ?optc02gcc_-funroll-loops2017110620171020
18080? ? ?? ? ?optc01gcc2017110620171020
18080? ? ?? ? ?optc02gcc2017110620171020
18560? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
18592? ? ?? ? ?optc03gcc_-O3_-fomit-frame-pointer2017110620171020
18656? ? ?? ? ?optc03gcc_-O2_-fomit-frame-pointer2017110620171020
18656? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
19552? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017110620171020
19552? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
20544? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
20672? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
21632? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017110620171020
21664? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017110620171020
21664? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
21664? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
22656? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017110620171020
22656? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
25408? ? ?? ? ?optc03cc2017110620171020
25440? ? ?? ? ?optc03gcc2017110620171020
25440? ? ?? ? ?optc03gcc_-funroll-loops2017110620171020
25504? ? ?? ? ?optc04cc2017110620171020
25504? ? ?? ? ?optc04gcc2017110620171020
25504? ? ?? ? ?optc04gcc_-funroll-loops2017110620171020
28544? ? ?? ? ?optbgbegcc2017110620171020
28576? ? ?? ? ?optbgbecc2017110620171020
28576? ? ?? ? ?optbgbegcc_-funroll-loops2017110620171020
38080? ? ?? ? ?sphlibcc2017110620171020
38080? ? ?? ? ?sphlibgcc_-funroll-loops2017110620171020
38112? ? ?? ? ?sphlibgcc2017110620171020
59520? ? ?? ? ?refcc2017110620171020
59520? ? ?? ? ?refgcc_-funroll-loops2017110620171020
59552? ? ?? ? ?refgcc2017110620171020
62496? ? ?? ? ?sphlib-smallcc2017110620171020
62496? ? ?? ? ?sphlib-smallgcc2017110620171020
62496? ? ?? ? ?sphlib-smallgcc_-funroll-loops2017110620171020