Implementation notes: aarch64, lionheart30, crypto_hash/keccakc512

Computer: lionheart30
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: keccakc512
TimeImplementationCompilerBenchmark dateSUPERCOP version
19179inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19198opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19245opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
19262opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
19277opt64lcu24gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19294opt64lcu24gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
19304opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
19347opt64lcu24clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
19374opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
19381inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
19416opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19526inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
19560sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19649inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
19650simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
19692opt64lcu24gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
19736simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
19772opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
19876simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
19890opt64lcu24gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
19897sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
19968opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
20053opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
20094sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
20117sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
20234opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
20247sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
20753simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
21174simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
21534sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
22370sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
22550sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
23624inplaceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
26657sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
27078sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
48994simple32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
49224opt32bi-rvku2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
49544opt32bi-rvku2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
50248simple32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
51333inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
51707opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
52151inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
52443opt32bi-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
52586opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
52606opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
53195opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
53273opt32biT-s2lcu4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
53685simple32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
53776compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
53786opt32bi-rvku2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
53941opt32bi-rvku2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
54066compact8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
54114simple32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
54265inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
54570simple32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
55396opt32bi-rvku2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
55542opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
56121opt32bi-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
57092opt32biT-s2lcu4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
57506inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
57560inplace32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
58934opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016082020160806
88596compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
123311compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
135955compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806
159325compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
280705compact8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016082020160806
296307compact8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016082020160806
299576compact8clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016082020160806
330470compact8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016082020160806

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv gil/singlefile gil/singlefile_unrolled