Implementation notes: amd64, backup, crypto_hash/fugue256

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20958SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
20978SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
21808SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
21838SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
21854SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
21856SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
21862SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
21866SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
22456SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
22902SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
22932SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
22942SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
24910SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
25044ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
25046ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
25050ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
25052ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
25052ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
25056ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
25064ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
25070ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
25076ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
25078ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
25094ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
25108ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
25114ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
25124ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
25222ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2012011320111120
25274ANSI_opt64gcc -O3 -fomit-frame-pointer2012011320111120
25388ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
25418ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
25434ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
25460ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
25468ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
25470ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
25486ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
25486ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
25496ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
25500ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
25502ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
25506ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
25508ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
25512ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
25516ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
25530ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
25540ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
25548ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
25580ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
25672ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2012011320111120
25742ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
25776SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
25802SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
25814ANSI_opt64gcc -O2 -fomit-frame-pointer2012011320111120
25824SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
26034SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
26036SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
26290ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
26308ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
26322ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
26340ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
26406ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
26454ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
26474ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
26480ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
26628ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
26636ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
26640ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
26678ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
26686ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
26702ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
26718ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2012011320111120
26722ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2012011320111120
26726ANSI_opt64gcc -m64 -O -fomit-frame-pointer2012011320111120
26730ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
26734ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
26738ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
26766ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
26994ANSI_opt64gcc -O -fomit-frame-pointer2012011320111120
27010ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
27058ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
27102ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2012011320111120
27112ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
27218ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
27240ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
27318ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2012011320111120
27330ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
27414ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
27852ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
27852ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
27860ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
27864ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
27878ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
27900ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
28030ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
28042ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
28074ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
28090ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
28092ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
28094ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
28108ANSI_opt64gcc -Os -fomit-frame-pointer2012011320111120
28116ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2012011320111120
28132ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2012011320111120
28316ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
28326ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
28368ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
28382ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
28580ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2012011320111120
28588ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
28596ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
28762ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
29814ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
29826ANSI_opt32gcc -m64 -O -fomit-frame-pointer2012011320111120
29834ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
29836ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
29844ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2012011320111120
29846ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
29854ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2012011320111120
29866ANSI_opt32gcc -O -fomit-frame-pointer2012011320111120
29878ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2012011320111120
29880ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
29884ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
29886ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
30018ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
30066ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
30072ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
30106ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
30470ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2012011320111120
30480ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
30486ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
30494ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
30978ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
31008ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
31220ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
31258ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
31268ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
31284ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
31296ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
31298ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
31316ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
31322ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
31606sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011320111120
31616sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012011320111120
31636sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011320111120
31656ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
31658ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
31672ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
31686sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
31694ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
31698sphlibgcc -funroll-loops -O -fomit-frame-pointer2012011320111120
31704sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011320111120
31710ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
31710sphlibgcc -march=nocona -O -fomit-frame-pointer2012011320111120
31724ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
31726ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
31734sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011320111120
31740sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
31780sphlibgcc -O -fomit-frame-pointer2012011320111120
31784sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012011320111120
31784sphlibgcc -m64 -O -fomit-frame-pointer2012011320111120
31794sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011320111120
31814sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011320111120
31818ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
31824ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
31950sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
31950sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
31956sphlibgcc -march=k8 -O -fomit-frame-pointer2012011320111120
31976sphlibgcc -march=barcelona -O -fomit-frame-pointer2012011320111120
31984sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
32000sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012011320111120
32034sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011320111120
32036sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011320111120
32070sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011320111120
32348ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
33966ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
33974ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
33976ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
33982ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
34048ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
34114ANSI_opt32gcc -O2 -fomit-frame-pointer2012011320111120
34114ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2012011320111120
34122ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
34132ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
34136ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
34138ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
34140ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
34150ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
34178ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
34274ANSI_opt32gcc -O3 -fomit-frame-pointer2012011320111120
34276ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2012011320111120
34278ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
34304ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
34616ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
35010ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
35918ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
35954ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
36014ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
36016ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
36138ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
36242ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
36256ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
36270ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
36488ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
36506ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
36508ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
36514ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
36526ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
36528ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
36532ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
36600sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36614sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36640sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36654sphlibgcc -O3 -fomit-frame-pointer2012011320111120
36654sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36660sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36666sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011320111120
36684sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
36688sphlibgcc -m64 -O3 -fomit-frame-pointer2012011320111120
36694sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011320111120
36694sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012011320111120
36702sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011320111120
36704sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011320111120
36704sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012011320111120
36708sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012011320111120
36708sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
36708sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011320111120
36708sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011320111120
36712sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011320111120
36712sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36720sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011320111120
36722sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
36728sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011320111120
36730sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011320111120
36732sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36732sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011320111120
36734sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011320111120
36738sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011320111120
36740sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012011320111120
36740sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
36740sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011320111120
36740sphlibgcc -m64 -O2 -fomit-frame-pointer2012011320111120
36744sphlibgcc -O2 -fomit-frame-pointer2012011320111120
36744sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011320111120
36764sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011320111120
36764sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011320111120
36802sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36808sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011320111120
36948sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
36956sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012011320111120
36970sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011320111120
36976sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
36990sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011320111120
36998sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011320111120
37032sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012011320111120
37044sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011320111120
37290ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
37298ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
38032ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
38038ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
38042ANSI_opt32gcc -Os -fomit-frame-pointer2012011320111120
38042ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2012011320111120
38056ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2012011320111120
38060ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
38062ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
38080ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
38142ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
38164ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
38174ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
38240ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
38338sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011320111120
38342sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011320111120
38380sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011320111120
38386sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011320111120
38654sphlibgcc -m64 -Os -fomit-frame-pointer2012011320111120
38672sphlibgcc -march=k8 -Os -fomit-frame-pointer2012011320111120
38682sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
38684sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
38698sphlibgcc -Os -fomit-frame-pointer2012011320111120
38708sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
38722sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
38774sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012011320111120
38800ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2012011320111120
38822ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
38828sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011320111120
38848sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011320111120
38882sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011320111120
38886sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012011320111120
38902sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011320111120
38922sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011320111120
38938sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011320111120
39436sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
39462sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011320111120
39480sphlibgcc -march=nocona -Os -fomit-frame-pointer2012011320111120
39538sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011320111120
77796ANSI_opt64cc2012011320111120
77858ANSI_opt64gcc2012011320111120
77874ANSI_opt64gcc -funroll-loops2012011320111120
78408sphlibgcc2012011320111120
78542sphlibgcc -funroll-loops2012011320111120
78776ANSI_opt32gcc -funroll-loops2012011320111120
78796ANSI_opt32cc2012011320111120
78858ANSI_opt32gcc2012011320111120
78922sphlibcc2012011320111120

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
43d518784df99dc2b554de6cfa8336c6928b50bc69f8d9b3336691531bfe963e
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer SSE4.1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer SSE4.1

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
b596ba2d4d3ea7b6435cf73acc5d249034619938816e6597554ab3a1e42e75ef
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer SSE4.1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer SSE4.1

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
99cd4cb778692579d614ec4535261cf85303c69792a33a97f464878802847ad3
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
a5dba99ec8a68b3db8205112de336ece47c5fc82d1bfc3893bde9b0d4f1dd8c0
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
65e86fd6523aa48cb647728726a3b0f2742466b962d1cb31912e4be1e6e230ef
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: cc
hash.c: In file included from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:284: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: ...
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'

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/fugue256/SSE4.1
Compiler: cc
hash.c: In file included from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:24:
hash.c: fugue_256_sse4_code.h:344: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:76: error: (Each undeclared identifier is reported only once
hash.c: ...
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: cc
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: cc
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:284: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: ...
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: In file included from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:284: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: ...
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'
hash.c: hash.c:219: error: expected ')' before 'const'

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:24:
hash.c: fugue_256_sse4_code.h:344: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:76: error: (Each undeclared identifier is reported only once
hash.c: ...
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: In file included from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:24:
hash.c: fugue_256_sse4_code.h:344: error: expected ')' before 'xmm_var'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:76: error: (Each undeclared identifier is reported only once
hash.c: ...
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'
hash.c: hash.c:221: error: expected ')' before 'const'

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: In file included from hash.c:22:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6: error: expected identifier or '(' before string constant
hash.c: In file included from crypto_hash.h:4,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni