Implementation notes: amd64, enigma, crypto_hash/cubehash832

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
13257emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13311emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13311emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13320emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13329emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13329emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13338emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
13401emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13401emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
13509emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
13518emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
13545emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
13554emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
13554emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
13554emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
13554emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
13563emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
13599emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
13608emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
13608emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
13617emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
13644emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13644emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
13644emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
13653emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
13653emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
13662emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
13671emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
13680emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13680emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
13707emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
13707emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
13716emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
13716emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13716emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
13716emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
13725emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
13761emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
13761emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
13770emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
13788emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
13797emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
13797emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
13824emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
13824emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
13824emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
13824emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
13869emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
13869emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
13878emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
13887emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
14319emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
14346emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14490emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14526emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
14526emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
14652emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
14652emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
14670emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
14733emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
14760emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
14760emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
14769emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
14778emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
14922emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
14922emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
14940emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
14949emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
14949emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
15273emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
15282emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
15282emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
15354emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
15354emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
15363emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15363emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15462emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15507emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15507emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15507emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15516emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
15552emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
15813emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014053020140529
15822emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
15831emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
15831emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -O -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
15849emmintrin3gcc -m64 -O -fomit-frame-pointer2014053020140529
15858emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
15858emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
15858emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
15867emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
15867emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
15876emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
15876emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
15876emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
15894emmintrin3gcc -O2 -fomit-frame-pointer2014053020140529
15894emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
15894emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
15903emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
15903emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
15903emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
15903emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014053020140529
15939emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
15939emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -O3 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014053020140529
15957emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
15966emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
15966emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
15966emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
15984emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
15993emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014053020140529
15993emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
15993emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
16002emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
16092emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
16092emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
16173emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
16173emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
16461emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
16461emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
16731emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
16731emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
16929emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
16929emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
17082emmintrin3gcc -Os -fomit-frame-pointer2014053020140529
17082emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
17082emmintrin3gcc -m64 -Os -fomit-frame-pointer2014053020140529
17082emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
17082emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
17181emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
17181emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
17190emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
17190emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
17640emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
17640emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
17640emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
17640emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
17667emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
67536simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
67626simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
67635simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
67671simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
70038simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
70110simplegcc -O3 -fomit-frame-pointer2014053020140529
70218simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
70245simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
70317simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
70434simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
70461simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
70488simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
70506simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
70515simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
70515simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
70668simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
71010simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
71154simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
71262simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
72027simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
72036simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
72072simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
73890unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
73908unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
74322unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
74691unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
74709unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
74709unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
74943unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
75267unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
75285unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
75438unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
75438unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
75447unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
75456unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
75456unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
75501unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
75645unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
75663unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
75681unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
75699unrolledgcc -O3 -fomit-frame-pointer2014053020140529
75762unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
75789unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
75852unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
75852unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
75915unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
76086unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
76176unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
76185unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
76194unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
76311unrolledgcc -O2 -fomit-frame-pointer2014053020140529
76311unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
76374unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
76500unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
76509unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
76725unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
76725unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
77679unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
77733unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
77796unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
78030unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
78489unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
78777unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
78813unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
78849unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
79029unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
79128unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
79137unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
79299unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
79587unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
79776unrolledgcc -O -fomit-frame-pointer2014053020140529
79983unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
80055unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
80118unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
80127unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
80199unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
80298unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
80343unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
81009unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
81018unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
81027unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
81585unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
81891unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
81963unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
82107unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
82206unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
82206unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
82224unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
82548unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
82557unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
117207simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
117297simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
117747simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
118476unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
118530simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
118674unrolledgcc -Os -fomit-frame-pointer2014053020140529
118674unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
118701unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
118728unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
119034unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
119034unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
119061unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
119277unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
119943unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
119943unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
120006unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
120015unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
120024unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
120024unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
120042unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
120042unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
120042unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
120510unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
121419unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
121572simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
121581simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
121581unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
121581unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
121608unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
123453simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
124155simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
126603simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
127665simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
127683simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
128646simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
129618simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
129897simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
132795simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
132795simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
135477simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
140535simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
193293unrolledcc2014053020140529
193329unrolledgcc -funroll-loops2014053020140529
193581unrolledgcc2014053020140529
279612emmintrin4gcc2014053020140529
279621emmintrin4cc2014053020140529
279621emmintrin4gcc -funroll-loops2014053020140529
289278simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
289278simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
289440simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
289440simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
294876simplegcc -O2 -fomit-frame-pointer2014053020140529
294876simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
294876simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
297072simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
297252simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
298269simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
298269simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
298269simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
298269simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
298755simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
298755simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
302148simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
302157simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
302166simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
302166simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
302175simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
302175simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
303741simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
303813simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
314442simplegcc -O -fomit-frame-pointer2014053020140529
314442simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
314442simplegcc -m64 -O -fomit-frame-pointer2014053020140529
326619emmintrin3cc2014053020140529
326619emmintrin3gcc2014053020140529
326619emmintrin3gcc -funroll-loops2014053020140529
345807simplegcc -Os -fomit-frame-pointer2014053020140529
345807simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
345807simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
345807simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
345825simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
345825simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
345825simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
345825simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
345825simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
345969simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
346068simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
346068simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
346077simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
346077simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
347175simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
347175simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
347184simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
347436simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
347886simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
347895simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
348039simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
348039simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
354213specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
356904specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
357300specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
357516specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
357669specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
357678specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
357732specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
358011specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
358668specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
359307specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
359451specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
360513specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
365526specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
365877specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
366669specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
367515specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
367695specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
368289specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
370440specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
371502specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
371862specgcc -O3 -fomit-frame-pointer2014053020140529
373527specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
391905specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
451539specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
452124specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
452142specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
452547specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
454338specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
454626specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
454743specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
454968specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
463338specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
463347specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
465795specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
482796specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
483192specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
497322specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
497844specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
502236specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
502371specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
502416specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
502695specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
504783specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
515367specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
516321specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
516375specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
525807specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
526500specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
526500specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
529407specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
529812specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
531513specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
537651specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
540000specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
540990specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
541458specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
544122specgcc -O2 -fomit-frame-pointer2014053020140529
544383specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
544401specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
545256specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
548712specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
549090specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
551385specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
555849specgcc -O -fomit-frame-pointer2014053020140529
562239specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
563121specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
565020specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
567711specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
570636specgcc -m64 -O -fomit-frame-pointer2014053020140529
692442specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
693585specgcc -m64 -Os -fomit-frame-pointer2014053020140529
693594specgcc -Os -fomit-frame-pointer2014053020140529
693594specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
693594specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
693693specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
695754specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
699021specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
699093specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
704556specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
704637specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
704772specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
704772specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
704772specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
711576specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
714726specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
715122specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
715680specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
716148specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
721341specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
723321specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
724473specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
726174specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
974916simplegcc2014053020140529
975231simplegcc -funroll-loops2014053020140529
975249simplecc2014053020140529
2533473speccc2014053020140529
2541393specgcc -funroll-loops2014053020140529
2542572specgcc2014053020140529

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