Implementation notes: amd64, bigmem, crypto_hash/fugue256

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29407ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
29433ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
29467SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
29470SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
29475SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
29487SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
29498SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
29515SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
29520SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
29532ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
29543SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
29555ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
29571ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
29571ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
29594ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
29653ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
31019SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
31096SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
31118SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
31166SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
31594ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
33008ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
33008ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
33053ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
33802SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
33824SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
33824SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
33852SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
34453ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
34462ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
34467ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
34467ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
34490ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
34507ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
34521ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
34530ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
34535ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
34541ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
34547ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
34550ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
34581ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
34629ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
35020ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
35037ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
35040ANSI_opt64gcc -O3 -fomit-frame-pointer2015021520141124
35040ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2015021520141124
35042ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2015021520141124
35057ANSI_opt64gcc -O2 -fomit-frame-pointer2015021520141124
35077ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
35144ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
35148ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
35150ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
35153ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
35167ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
35170ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
35173ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
35275ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
35278ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
35295ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
35326ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
35332ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
35346ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
35351ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
35355ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
36317ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
36338ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
36363ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
36386ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
36391ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
36451ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
36477ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
36604ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
36695ANSI_opt64gcc -O -fomit-frame-pointer2015021520141124
36717ANSI_opt64gcc -m64 -O -fomit-frame-pointer2015021520141124
36729ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
36791ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
36808ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
36810ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
36819ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
36825ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
36825ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
36825ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
36833ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
36842ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
36856ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
36915ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2015021520141124
37264ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
37278ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
37287ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
37290ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
37315ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
37335ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
37349ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
37372ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
37378ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
37394ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
37434ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
37516ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
37531ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
37658ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2015021520141124
37703ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
37913ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2015021520141124
37961ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
37964ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
37967ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
37978ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
37989ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
37992ANSI_opt64gcc -Os -fomit-frame-pointer2015021520141124
38041ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
38094ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
38097ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
38128ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
38134ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
38137ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
38142ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
38182ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
38545SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
38564SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
38570SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
39403ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2015021520141124
39418ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
39556ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
39559ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
39562ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
39576ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
39585ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
39596ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
39644ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2015021520141124
39678ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
39690ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2015021520141124
39723ANSI_opt32gcc -m64 -O -fomit-frame-pointer2015021520141124
39743ANSI_opt32gcc -O -fomit-frame-pointer2015021520141124
39746ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
39967ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
39973ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
39984ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
40029ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
40519ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2015021520141124
40537ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
40559ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
40596ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
40840ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
40843ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
40851ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
40862ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
40936ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
40936ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
40941ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
40947ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
40950ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
40970ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
41557ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
41562ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
41611ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
41636ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
41641ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
41647ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
41670ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
41687ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
41707ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
41729ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
41942sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
41945sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
41950sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
41987sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
42004sphlibgcc -march=k8 -O -fomit-frame-pointer2015021520141124
42035sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
42044sphlibgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
42061sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
42061sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
42072sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
42104sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
42106sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
42114sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
42117sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
42140sphlibgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
42154sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
42160sphlibgcc -march=nocona -O -fomit-frame-pointer2015021520141124
42166sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
42217sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
42223sphlibgcc -O -fomit-frame-pointer2015021520141124
42276sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
42282sphlibgcc -m64 -O -fomit-frame-pointer2015021520141124
44265ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
44353ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
44370ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
44458ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
44458ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
44469ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
44804ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
44820ANSI_opt32gcc -O3 -fomit-frame-pointer2015021520141124
44826ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2015021520141124
44849ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2015021520141124
44906ANSI_opt32gcc -O2 -fomit-frame-pointer2015021520141124
44973ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
44979ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
45010ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
45033ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
45033ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
45299ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
45359ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
45373ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
45761ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
47014ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
47019ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
47073ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
47076ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
47093ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
47110ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
47113ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2015021520141124
47118ANSI_opt32gcc -Os -fomit-frame-pointer2015021520141124
47118ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
47132ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
47135ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
47141ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
47153ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
47158ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
47161ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2015021520141124
47186ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
47206ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
47217ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
47489ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47490ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
47572ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
47589ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47612ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
47651ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
47662ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
47705ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
47719sphlibgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
47730sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
47747sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
47756sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47816sphlibgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
47818sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
47931sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
47949sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
47954sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
47974sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
47979sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
47985sphlibgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
47997ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
48002sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
48005sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
48017sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48031sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
48031sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
48045sphlibgcc -m64 -O3 -fomit-frame-pointer2015021520141124
48051sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
48062sphlibgcc -O2 -fomit-frame-pointer2015021520141124
48062sphlibgcc -O3 -fomit-frame-pointer2015021520141124
48070sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
48073sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48079ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
48079sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
48082ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2015021520141124
48090ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
48093sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
48096sphlibgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
48124sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
48124sphlibgcc -m64 -O2 -fomit-frame-pointer2015021520141124
48133sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48139sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
48158sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
48166sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
48183sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
48184sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
48184sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
48300sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
48767sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
48813sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
48886sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
48895sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
48903sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
48917sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
48938sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
48960sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
49578sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
49578sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
49584sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
49595sphlibgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
49643sphlibgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
49677sphlibgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
49699sphlibgcc -m64 -Os -fomit-frame-pointer2015021520141124
49731sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
49733sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
49742sphlibgcc -Os -fomit-frame-pointer2015021520141124
49759sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
49810sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
49824sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
49827sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
49852sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
49856sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
49875sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
49898sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
49972sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
50008sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
50031sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
50034sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
124015ANSI_opt64cc2015021520141124
124032ANSI_opt64gcc2015021520141124
124126ANSI_opt64gcc -funroll-loops2015021520141124
135646ANSI_opt32cc2015021520141124
135694ANSI_opt32gcc2015021520141124
135699ANSI_opt32gcc -funroll-loops2015021520141124
135895sphlibcc2015021520141124
135923sphlibgcc -funroll-loops2015021520141124
136116sphlibgcc2015021520141124

Checksum failure

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
34e003307f28afd3a7441bb8beec6715309a9d8475ebb578f806435207d96ba2
Number of similar (compiler,implementation) pairs: 6, 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
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=core2 -msse4.1 -Os -fomit-frame-pointer
1d875050030b19b6f7daec671ba32bf29c4680fae4e5920d11f4ff8e22ed2f6a
Number of similar (compiler,implementation) pairs: 3, 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
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.3/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:74: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:74: error: (Each undeclared identifier is reported only once
hash.c: hash.c:74: error: for each function it appears in.)
hash.c: hash.c:74: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:75: error: expected ';' before 'mask_0to0'
hash.c: hash.c:76: error: expected ';' before 'mask_123to123'
hash.c: hash.c:77: error: expected ';' before 'zero_xmm'
hash.c: hash.c:78: error: expected ';' before 'row128'
hash.c: hash.c:79: error: expected ';' before 'xmm_out'
hash.c: hash.c:80: error: expected ';' before 't0'
hash.c: hash.c:81: error: expected ';' before 'ct0'
hash.c: hash.c:82: error: expected ';' before 'xmm_state'
hash.c: hash.c:100: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:105: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:106: error: 'mask_123to123' undeclared (first use in this function)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/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.3/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:76: error: for each function it appears in.)
hash.c: hash.c:76: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:77: error: expected ';' before 'mask_0to0'
hash.c: hash.c:78: error: expected ';' before 'mask_123to123'
hash.c: hash.c:79: error: expected ';' before 'zero_xmm'
hash.c: hash.c:80: error: expected ';' before 'row128'
hash.c: hash.c:81: error: expected ';' before 'xmm_out'
hash.c: hash.c:82: error: expected ';' before 't0'
hash.c: hash.c:83: error: expected ';' before 'ct0'
hash.c: hash.c:84: error: expected ';' before 'xmm_state'
hash.c: hash.c:102: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:107: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:108: error: 'mask_123to123' undeclared (first use in this function)
hash.c: hash.c:110: error: 'xmm_out' undeclared (first use in this function)
hash.c: hash.c:113: error: 'xmm_state' undeclared (first use in this function)
hash.c: ...

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/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.3/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.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...

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/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.3/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: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...

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/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.3/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:74: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:74: error: (Each undeclared identifier is reported only once
hash.c: hash.c:74: error: for each function it appears in.)
hash.c: hash.c:74: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:75: error: expected ';' before 'mask_0to0'
hash.c: hash.c:76: error: expected ';' before 'mask_123to123'
hash.c: hash.c:77: error: expected ';' before 'zero_xmm'
hash.c: hash.c:78: error: expected ';' before 'row128'
hash.c: hash.c:79: error: expected ';' before 'xmm_out'
hash.c: hash.c:80: error: expected ';' before 't0'
hash.c: hash.c:81: error: expected ';' before 'ct0'
hash.c: hash.c:82: error: expected ';' before 'xmm_state'
hash.c: hash.c:100: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:105: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:106: error: 'mask_123to123' undeclared (first use in this function)
hash.c: ...
hash.c: In file included from hash.c:21:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/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:74: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:74: error: (Each undeclared identifier is reported only once
hash.c: hash.c:74: error: for each function it appears in.)
hash.c: hash.c:74: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:75: error: expected ';' before 'mask_0to0'
hash.c: hash.c:76: error: expected ';' before 'mask_123to123'
hash.c: hash.c:77: error: expected ';' before 'zero_xmm'
hash.c: hash.c:78: error: expected ';' before 'row128'
hash.c: hash.c:79: error: expected ';' before 'xmm_out'
hash.c: hash.c:80: error: expected ';' before 't0'
hash.c: hash.c:81: error: expected ';' before 'ct0'
hash.c: hash.c:82: error: expected ';' before 'xmm_state'
hash.c: hash.c:100: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:105: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:106: error: 'mask_123to123' undeclared (first use in this function)
hash.c: ...

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

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.3/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:76: error: for each function it appears in.)
hash.c: hash.c:76: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:77: error: expected ';' before 'mask_0to0'
hash.c: hash.c:78: error: expected ';' before 'mask_123to123'
hash.c: hash.c:79: error: expected ';' before 'zero_xmm'
hash.c: hash.c:80: error: expected ';' before 'row128'
hash.c: hash.c:81: error: expected ';' before 'xmm_out'
hash.c: hash.c:82: error: expected ';' before 't0'
hash.c: hash.c:83: error: expected ';' before 'ct0'
hash.c: hash.c:84: error: expected ';' before 'xmm_state'
hash.c: hash.c:102: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:107: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:108: error: 'mask_123to123' undeclared (first use in this function)
hash.c: hash.c:110: error: 'xmm_out' undeclared (first use in this function)
hash.c: hash.c:113: error: 'xmm_state' undeclared (first use in this function)
hash.c: ...
hash.c: In file included from hash.c:23:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/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:76: error: for each function it appears in.)
hash.c: hash.c:76: error: expected ';' before 'row_shuffle_mask'
hash.c: hash.c:77: error: expected ';' before 'mask_0to0'
hash.c: hash.c:78: error: expected ';' before 'mask_123to123'
hash.c: hash.c:79: error: expected ';' before 'zero_xmm'
hash.c: hash.c:80: error: expected ';' before 'row128'
hash.c: hash.c:81: error: expected ';' before 'xmm_out'
hash.c: hash.c:82: error: expected ';' before 't0'
hash.c: hash.c:83: error: expected ';' before 'ct0'
hash.c: hash.c:84: error: expected ';' before 'xmm_state'
hash.c: hash.c:102: error: 'row_shuffle_mask' undeclared (first use in this function)
hash.c: hash.c:107: error: 'mask_0to0' undeclared (first use in this function)
hash.c: hash.c:108: error: 'mask_123to123' undeclared (first use in this function)
hash.c: hash.c:110: error: 'xmm_out' undeclared (first use in this function)
hash.c: hash.c:113: error: 'xmm_state' undeclared (first use in this function)
hash.c: ...

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/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.3/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.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...
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.3/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.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...

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=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.3/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: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...
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.3/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: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...

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/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.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:449: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:449: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Final256':
hash.c: hash.c:618: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:647: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, 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
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

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