Implementation notes: amd64, ranger, crypto_hash/cubehash832

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
12804emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
12823emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
12872emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
12876emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
12877emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
12877emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
12877emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
12893emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
12894emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
12910emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
12910emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
12913emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
12916emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
12918emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
12919emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
12928emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
12930emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
12932emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
12933emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
12935emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
12939emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
12941emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
12942emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
12943emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
12946emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
12990emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
12990emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
13023emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
13034emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
13035emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
13039emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
13040emmintrin4gcc -O -fomit-frame-pointer2011051620110509
13047emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
13083emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
13099emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
13101emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
13142emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
13142emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
13145emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
13183emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
13186emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
13211emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
13214emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
13234emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
13235emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
13237emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
13255emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
13255emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
13255emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
13256emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
13260emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
13263emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
13279emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
13293emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
13305emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
13305emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
13309emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
13310emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
13342emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
13343emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
13359emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
13373emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
13384emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
13384emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
13393emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
14564emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
14564emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
14907emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
14907emmintrin3gcc -march=k8 -O -fomit-frame-pointer2011051620110509
14918emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
14919emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
14927emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
15070emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
15080emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
15081emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
15102emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
15114emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
15114emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
15114emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
15114emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
15115emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
15115emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
15115emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
15124emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
15124emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
15129emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
15142emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
15144emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
15147emmintrin3gcc -march=nocona -O -fomit-frame-pointer2011051620110509
15155emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
15159emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
15168emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
15168emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
15168emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
15177emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
15178emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
15180emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
15185emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
15187emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
15195emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
15218emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
15230emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
15237emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
15237emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
15237emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
15239emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
15254emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
15272emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
15274emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
15276emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
15302emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
15304emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
15358emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
15377emmintrin3gcc -O -fomit-frame-pointer2011051620110509
15384emmintrin3gcc -m64 -O -fomit-frame-pointer2011051620110509
15401emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
15401emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
15405emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
15406emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
15406emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
15407emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
15426emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
15433emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
15433emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
15436emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
15437emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
15458emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
15459emmintrin3gcc -O3 -fomit-frame-pointer2011051620110509
15469emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
15477emmintrin3gcc -m64 -O2 -fomit-frame-pointer2011051620110509
15486emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
15499emmintrin3gcc -O2 -fomit-frame-pointer2011051620110509
15500emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
15508emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
15516emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
15518emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
15547emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
15633emmintrin3gcc -m64 -O3 -fomit-frame-pointer2011051620110509
15643emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
15643emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
15660emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
15660emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
16091emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
16091emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
16091emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
16091emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
16138emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
16562emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
17215emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
17215emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
17260emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
17260emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
17263emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
17263emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
17265emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
17473emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
17473emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
17592emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
17593emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
17595emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
17595emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
18196emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
18197emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
18197emmintrin3gcc -m64 -Os -fomit-frame-pointer2011051620110509
18199emmintrin3gcc -Os -fomit-frame-pointer2011051620110509
18199emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
26362emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
33146emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
66792simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
66813simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
66880simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
68640simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
68640simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
68640simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
68640simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
68728simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
68728simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
68816simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
68816simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
68831simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
68837simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
69083simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
69202simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
69229simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
69256simplegcc -O3 -fomit-frame-pointer2011051620110509
69273simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
70224unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
70224unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
70288unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
70438unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
70664unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
70664unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
70709unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
70758unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
71016unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
71016unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
71192unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
71302unrolledgcc -O3 -fomit-frame-pointer2011051620110509
71389unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
71392unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
71456unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
71632unrolledgcc -O2 -fomit-frame-pointer2011051620110509
71632unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
71632unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
72072unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
72072unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
72072unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
72072unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
72072unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
72160unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
72263simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
72336unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
72336unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
72336unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
72337unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
72344unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
72354unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
72359simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
72375unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
72390unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
72424unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
72424unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
72600unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
72600unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
72600unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
72600simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
72688simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
73185unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
73304unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
73392unrolledgcc -O -fomit-frame-pointer2011051620110509
73392unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
73442unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
73656unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
74447unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
74449unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
74449unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
74888unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
74888unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
74951unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
74965unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
75023unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
75194unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
75698unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
76575unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
77000unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
77000unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
77003unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
77069unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
77088unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
77088unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
77616unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
77743unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
77762unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
80257unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
80344unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
80344unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
112464simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
112464simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
112496simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
112578simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
112613simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
114446simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
114620simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
119504simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
119505simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
119823simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
119856simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
119856simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
119861simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
121487simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
121528simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
121792simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
122067simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
122144simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
204160unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
204161unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
205857unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
205914unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
205920unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
205920unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
205921unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
206094unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
206095unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
206096unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
206096unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
206096unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
206096unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
206146unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
206203unrolledgcc -Os -fomit-frame-pointer2011051620110509
208069unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
208098unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
208120unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
208161unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
208207unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
209617unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
209642unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
214785unrolledcc2011051620110509
214844unrolledgcc -funroll-loops2011051620110509
215248unrolledgcc2011051620110509
375838simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
375868simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
377438simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
377918simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
393474simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
393879simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
403087simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
403369simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
407198simplegcc -m64 -O -fomit-frame-pointer2011051620110509
407225simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
407236simplegcc -O -fomit-frame-pointer2011051620110509
408626simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
408627simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
408725simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
409552simplegcc -O2 -fomit-frame-pointer2011051620110509
410584simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
417673simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
417676simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
417683simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
417694simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
417913simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
421032simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
421083simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
425149simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
425238simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
465901simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
497814emmintrin4gcc -funroll-loops2011051620110509
498168emmintrin4cc2011051620110509
498371emmintrin4gcc2011051620110509
526520simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
526666simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
526717simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
530719simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
533175simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
533191simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
534632simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
534634simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
534739simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
534916simplegcc -Os -fomit-frame-pointer2011051620110509
535035simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
540403simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
540996simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
541226simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
542802simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
545268simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
551362simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
551562simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
551566simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
578056emmintrin3gcc -funroll-loops2011051620110509
580272emmintrin3cc2011051620110509
580448emmintrin3gcc2011051620110509
583066simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
585578simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
587601simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
640553specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
640566specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
641580specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
641702specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
641960specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
642192specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
642224specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
642754specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
643660specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
643984specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
652579specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
652659specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
652872specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
652872specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
652960specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
653136specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
653187specgcc -O3 -fomit-frame-pointer2011051620110509
655598specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
700043specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
700920specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
730073specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
731544specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
770798specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
770850specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
773492specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
773520specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
773609specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
774051specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
774102specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
789361specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
789467specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
789499specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
792280specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
800847specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
800858specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
801477specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
814731specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
814910specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
814976specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
818200specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
818580specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
818919specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
819838specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
822184specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
822774specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
822884specgcc -O2 -fomit-frame-pointer2011051620110509
824022specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
826722specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
829999specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
830308specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
830775specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
831358specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
832178specgcc -m64 -O -fomit-frame-pointer2011051620110509
833723specgcc -O -fomit-frame-pointer2011051620110509
843105specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
843717specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
843854specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
853939specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
856326specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
860010specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
861441specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
864451specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
890998specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
891230specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
894216specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
896808specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
1128420specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1128776specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1129313specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1129453specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
1129551specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
1131103specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
1131275specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
1148958specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
1149056specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
1149647specgcc -Os -fomit-frame-pointer2011051620110509
1149945specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1149986specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1150096specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
1150622specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1152086specgcc -m64 -Os -fomit-frame-pointer2011051620110509
1152484specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
1152522specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
1153997specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
1173008specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1173128specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
1174591specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
1175506specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1770087simplecc2011051620110509
1772078simplegcc2011051620110509
1783935simplegcc -funroll-loops2011051620110509
3908773specgcc2011051620110509
3952229speccc2011051620110509
3966686specgcc -funroll-loops2011051620110509

Test failure

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3