Implementation notes: amd64, skylake, crypto_hash/round3jh256

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
23984ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
24026ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
24052ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
24124ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
24124ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
24154ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
24210ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
24430ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
24482ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
24516ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
24550ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
24640ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
24826ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
24954ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
24956ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
25048sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
25140sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
25202sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
25240sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
25280sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
25328sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
25402sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
25416sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
25424sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
25428sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
25442sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
25446sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
25460sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
25472sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
25474sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
25506sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
25562sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
25614sse2gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
25620sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
25620sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
25646sse2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
25662sse2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
25662sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
25672ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
25702sse2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
25702sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
25720ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
25756sse2gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
25792sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
25812sse2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
25820ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
25826ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
25838ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
25840sse2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
25852sse2clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
25866ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
25870sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
25908ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
25940ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
25960ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
25964ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
25972ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
26028sse2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
26032ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
26036ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
26042ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
26044ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
26150sse2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
26234ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
26264ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
26460ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
26492sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
26506ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
26564sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
26606ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
26624sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
26640sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
26648ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
26654sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
26662sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
26666sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
26668sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
26676sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
26708sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
26710sse2gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
26746sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
26748sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
26760sse2gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
26778sse2gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
26790sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
26800sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
26800ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
26830sse2gcc -m64 -O3 -fomit-frame-pointer2016121520161026
26856sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
26870sse2gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
26880sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
26888sse2gcc -m64 -O2 -fomit-frame-pointer2016121520161026
26890sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
26900ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
26932sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
26960sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
26960sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
27002sse2gcc -O2 -fomit-frame-pointer2016121520161026
27098sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
27142sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
27158sse2gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
27162sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
27164sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
27202sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
27222sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
27244sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
27252sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
27266sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
27274sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
27278sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
27296sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
27310sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
27328sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
27330sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
27332sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
27342sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
27372sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
27372sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
27390sse2gcc -O -fomit-frame-pointer2016121520161026
27422sse2gcc -march=nocona -O -fomit-frame-pointer2016121520161026
27446sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
27448sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
27452sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
27452sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
27454sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
27536sse2gcc -O3 -fomit-frame-pointer2016121520161026
27570sse2gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
27614sse2gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
27642sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
27678sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
27696sse2gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
27762sse2gcc -march=k8 -O -fomit-frame-pointer2016121520161026
27854sse2gcc -m64 -O -fomit-frame-pointer2016121520161026
27874sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
36622sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
36650sse2gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
36746sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
36800sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
36888sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
37326sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
37634sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
38062ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
38352sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
38704ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
38714sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
38914ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
39034ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
40270sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
40566sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
40600sse2gcc -m64 -Os -fomit-frame-pointer2016121520161026
40634sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
40648sse2gcc -Os -fomit-frame-pointer2016121520161026
40688sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
40782sse2gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
40796sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
40922sse2gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
40936sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
41124sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
41634sse2gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
41924sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
52774simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
52816simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
52842simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
53752simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
54066simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
54290simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
55260simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
55334simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
55426simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
56026simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
56032simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
56190simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
56534simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
56652sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
56902sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
56968simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
58740simplegcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
59008simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
59022simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
59044simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
59166simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
59258simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
59334sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
59360sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
59412simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
59418simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
59438simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
59452sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
59484sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
59542simplegcc -Os -fomit-frame-pointer2016121520161026
59676simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
59704simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
59724simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
59806simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
59838simplegcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
59846simplegcc -m64 -Os -fomit-frame-pointer2016121520161026
59852simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
59866simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
59928sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
59932simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
59974sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
60010sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
60028simplegcc -march=k8 -Os -fomit-frame-pointer2016121520161026
60034simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
60124simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
60136sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
60136simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
60152sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
60188sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
60200simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
60218simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
60232sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
60376sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
60404sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
60436simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
60502simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
60542sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
60552sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
60554sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
60566simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
60646sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
60794sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
60872simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
60940simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
60942sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
61006simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
61036sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
61044simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
61062sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
61072sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
61102simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
61296simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
61322simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
61338simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
61374simplegcc -funroll-loops -O -fomit-frame-pointer2016121520161026
61472sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
61546simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
61580simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
61620simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
61634simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
61642simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
61642sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
61644simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
61648simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
61734simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
61742simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
61758simplegcc -march=nocona -Os -fomit-frame-pointer2016121520161026
61828simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
61834simplegcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
61844simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
61858simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
61870simplegcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
61906simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
61916simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
61920simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
61940simplegcc -m64 -O -fomit-frame-pointer2016121520161026
61948simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
61956sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
61992simplegcc -O -fomit-frame-pointer2016121520161026
62002simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
62058simplegcc -O2 -fomit-frame-pointer2016121520161026
62066simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
62104simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
62160simplegcc -m64 -O2 -fomit-frame-pointer2016121520161026
62164simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
62186simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
62200simplegcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
62200simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
62220simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
62304simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
62304simplegcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
62308simplegcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
62310sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
62316simplegcc -march=barcelona -O -fomit-frame-pointer2016121520161026
62336simplegcc -march=nocona -O -fomit-frame-pointer2016121520161026
62346sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
62364simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
62378simplegcc -m64 -O3 -fomit-frame-pointer2016121520161026
62394simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
62416simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
62448sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
62450simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
62454simplegcc -O3 -fomit-frame-pointer2016121520161026
62480sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
62496sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
62496simplegcc -march=k8 -O -fomit-frame-pointer2016121520161026
62520sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
62548simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
62604sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
62624sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
62642simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
62662simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
62708sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
62762simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
62774simplegcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
62784sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
62802sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
62822sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
62830sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
62838sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
62868sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
62890sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
62950simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
62954simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
62960simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
62962sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
62986sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
62996sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
63010simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
63036simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
63064simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
63084simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
63106sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
63132simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
63140simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
63172simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
63176simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
63212simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
63236sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
63258simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
63360sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
63368simplegcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
63372simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
63414sphlibgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
63446sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
63446sphlib-smallgcc -m64 -Os -fomit-frame-pointer2016121520161026
63448sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
63464sphlib-smallgcc -Os -fomit-frame-pointer2016121520161026
63480sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
63484sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
63498simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
63506sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
63532sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
63536sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
63552sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
63578sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
63600sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
63618sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
63624sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
63676sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
63684sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
63706simplegcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
63796sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
63828sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
63858simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
63906sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
63930sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
63940sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
63986sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
64078sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
64090simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
64110sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
64126sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
64146sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
64150sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
64156sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
64176sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
64220sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
64220sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
64290sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
64328sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
64338sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
64404sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2016121520161026
64412sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
64520sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
64540sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
64570sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
64596sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
64682sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2016121520161026
64688sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
64746sphlib-smallgcc -O3 -fomit-frame-pointer2016121520161026
64822sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
64890sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
64964sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
64972sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
65056sphlib-smallgcc -m64 -O -fomit-frame-pointer2016121520161026
65058sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
65118sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
65134sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
65142sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
65168sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
65190sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
65232sphlib-smallgcc -O -fomit-frame-pointer2016121520161026
65254sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
65258sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
65280sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
65482sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
65488sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
65630sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2016121520161026
65706sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
65756sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
65790sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
65820sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
65850sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
65878sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
65908sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
66054sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
66130sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
66156sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
66160sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
66190sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
66192sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
66194sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
66250sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
66418sphlibgcc -Os -fomit-frame-pointer2016121520161026
66532sphlibgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
66588sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
66658sphlibgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
66730sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
66736sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
66846sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
66850sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
66852sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
66874sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
66918sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
67022sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
67030sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
67062sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
67118sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
67142sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
67152sphlibgcc -march=nocona -O -fomit-frame-pointer2016121520161026
67182sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
67220sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
67444sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
67444sphlibgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
67486sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
67524sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
67784sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
67794sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
67812sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
67818sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
67862sphlibgcc -m64 -Os -fomit-frame-pointer2016121520161026
67868sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
67954sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
67988sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
68106sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
68240sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
68328sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
68342sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
68486sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
68492sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
68552sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
68582sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
68654sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
68768sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
68782sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
68810sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
68814sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
68864sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
68894sphlibgcc -m64 -O -fomit-frame-pointer2016121520161026
68932sphlibgcc -march=k8 -O -fomit-frame-pointer2016121520161026
69138sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
69170sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
69284sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2016121520161026
69288sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
69412sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
69474sphlibgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
69734sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
69778sphlibgcc -O -fomit-frame-pointer2016121520161026
69812sphlib-smallgcc -O2 -fomit-frame-pointer2016121520161026
69820sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
69958sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
69962sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
69970sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
69974sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
70048sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
70070sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
70078sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
70320sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
70378sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
70442sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
70526sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
70640sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
70682sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
70778sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
70912sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
71088sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
71114sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
71196sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
71324sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
71370sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
71388sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
71468sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
71586sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
71912sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
72054sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
72252sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
72308sphlibgcc -O2 -fomit-frame-pointer2016121520161026
72324sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
72368sphlibgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
72516sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
72518sphlibgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
72534sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
72586sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
72622sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
72680sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
72876sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
72940sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
73000sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
73044sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
73056sphlibgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
73106sphlibgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
73286sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
73356sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
73460sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
73724sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
73880sphlibgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
74000sphlibgcc -O3 -fomit-frame-pointer2016121520161026
74128sphlibgcc -m64 -O3 -fomit-frame-pointer2016121520161026
74144sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
74434sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
75012sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
75274sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
75970sphlibgcc -m64 -O2 -fomit-frame-pointer2016121520161026
128258simplecc2016121520161026
128946simplegcc2016121520161026
129932simplegcc -funroll-loops2016121520161026
146436sphlibgcc -funroll-loops2016121520161026
146918sphlibgcc2016121520161026
147278sphlibcc2016121520161026
162472sphlib-smallgcc2016121520161026
162962sphlib-smallcc2016121520161026
165306sphlib-smallgcc -funroll-loops2016121520161026
256340sse2cc2016121520161026
257830sse2gcc2016121520161026
261052sse2gcc -funroll-loops2016121520161026

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: cc
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:139:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:16: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:27: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:38: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:142:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ssse3

Compiler output

Implementation: crypto_hash/round3jh256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3