Implementation notes: amd64, ares, crypto_hash/fugue256

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29344SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
29344SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
29384SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
29392SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
29408SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
29432SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
29440SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
29452SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
31232SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
31252SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
31268SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
31316SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
31316SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
31320SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
31416SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
31424SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
31432SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
32372SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
32380SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
32392SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
32408SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
32908SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
32908SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
32916SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
32940SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
35432SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
35440SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
35444SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
36060ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
36108ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
36108ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
36112ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
36128ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
36148ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36148ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
36160ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36160ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36164ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36176ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36176ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36184ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36224ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2014012520130419
36244ANSI_opt64gcc -O3 -fomit-frame-pointer2014012520130419
36256ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
36260ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36308ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2014012520130419
36332ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
36348ANSI_opt64gcc -O2 -fomit-frame-pointer2014012520130419
36364ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
36384ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
36408ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
36452ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
36460ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
36468ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36496ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
36504ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
36516ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
36520ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
36528ANSI_opt64gcc -m64 -O -fomit-frame-pointer2014012520130419
36532ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
36536ANSI_opt64gcc -O -fomit-frame-pointer2014012520130419
36536ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
36540ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
36572ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2014012520130419
36576ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2014012520130419
36580ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
36592ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36596ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
36608ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36612ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2014012520130419
36620ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
36632ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36632ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
36656ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
36660ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
36660ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
36664ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
36696ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
36700ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
36700ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
36984ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
37020ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
37028ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
37108ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
37120ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
37136ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
37168ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
37176ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2014012520130419
37192ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
37264ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
37308ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
37316ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
37340ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
37376ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
37416ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
37572ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
37592ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
37600ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
37612ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
37680ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
37696ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2014012520130419
37700ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
37732ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
37732ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
37912ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
37936ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
37944ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2014012520130419
37948ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
37972ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2014012520130419
38044ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
38056ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
38060ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
38068ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
38092ANSI_opt32gcc -O -fomit-frame-pointer2014012520130419
38092ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
38104ANSI_opt32gcc -m64 -O -fomit-frame-pointer2014012520130419
38384ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
38428ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
38692ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2014012520130419
38716ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
39164sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
39172sphlibgcc -funroll-loops -O -fomit-frame-pointer2014012520130419
39204sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012520130419
39328sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012520130419
39396sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
39404sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
39424sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012520130419
39432sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012520130419
39540sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
40052sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012520130419
40092ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
40108ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
40116ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
40116ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
40124ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
40128ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
40132ANSI_opt64gcc -Os -fomit-frame-pointer2014012520130419
40132ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
40136ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
40140ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
40140ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
40144ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
40152ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2014012520130419
40156ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
40160ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2014012520130419
40164ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
40168ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
40172sphlibgcc -march=nocona -O -fomit-frame-pointer2014012520130419
40176ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
40196ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
40212sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014012520130419
40216sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014012520130419
40224sphlibgcc -O -fomit-frame-pointer2014012520130419
40224sphlibgcc -march=k8 -O -fomit-frame-pointer2014012520130419
40248sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012520130419
40268sphlibgcc -m64 -O -fomit-frame-pointer2014012520130419
40272sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012520130419
40288sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
40304sphlibgcc -march=barcelona -O -fomit-frame-pointer2014012520130419
40312sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012520130419
40348sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014012520130419
40360sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014012520130419
40584ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
40640ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
40884ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
40920ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2014012520130419
42648ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
42656ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
42672ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
42676ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
42676ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
42692ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
42700ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
42708ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
43224ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
43336ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
43344ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
43348ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
43360ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
43372ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
43372ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
43388ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
43392ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
43396ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
43396ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
43404ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
43428ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
43428ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
43440ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
43444ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
43464ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
43504ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2014012520130419
43520ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
43528ANSI_opt32gcc -O3 -fomit-frame-pointer2014012520130419
44328ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
44328ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
44328ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
44344ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
44448ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
44532ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
44556ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2014012520130419
44556ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
44560ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
44568ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
44572ANSI_opt32gcc -O2 -fomit-frame-pointer2014012520130419
44580ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
44584ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
44616ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
45380ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
45400ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
45532ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
45596ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
46628ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
46632ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
46640ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
46640ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
46644ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
46660ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
46660ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
47436ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
47452ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
47452ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
47468ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
47528ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2014012520130419
47536ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
47544ANSI_opt32gcc -Os -fomit-frame-pointer2014012520130419
47556ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2014012520130419
47564ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
47572ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
47580ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
47828ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
47872ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
48264ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2014012520130419
48272ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
49176sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012520130419
49180sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012520130419
49224sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012520130419
49280sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012520130419
49380sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012520130419
49392sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012520130419
49436sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012520130419
49456sphlibgcc -m64 -O3 -fomit-frame-pointer2014012520130419
49460sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012520130419
49472sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
49492sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012520130419
49500sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
49516sphlibgcc -O3 -fomit-frame-pointer2014012520130419
49516sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012520130419
49532sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
49548sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014012520130419
49560sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
49576sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
49580sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014012520130419
49596sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012520130419
49600sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014012520130419
49616sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012520130419
49640sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012520130419
49672sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012520130419
49676sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012520130419
49708sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012520130419
49712sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012520130419
49724sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012520130419
49728sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
49732sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012520130419
49736sphlibgcc -O2 -fomit-frame-pointer2014012520130419
49736sphlibgcc -m64 -O2 -fomit-frame-pointer2014012520130419
49740sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014012520130419
49768sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014012520130419
49776sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012520130419
49780sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
49780sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014012520130419
49784sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
49820sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012520130419
49824sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012520130419
49860sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
49860sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
49864sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012520130419
49892sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012520130419
50048sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
50084sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014012520130419
50088sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
50108sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012520130419
50108sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012520130419
50128sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
50196sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012520130419
50284sphlibgcc -march=k8 -Os -fomit-frame-pointer2014012520130419
50288sphlibgcc -m64 -Os -fomit-frame-pointer2014012520130419
50332sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012520130419
50336sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012520130419
50344sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
50372sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012520130419
50380sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014012520130419
50404sphlibgcc -Os -fomit-frame-pointer2014012520130419
50404sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012520130419
50648sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012520130419
50676sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012520130419
50784sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014012520130419
50904sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
50908sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012520130419
50960sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012520130419
51408sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012520130419
51432sphlibgcc -march=nocona -Os -fomit-frame-pointer2014012520130419
52044sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014012520130419
112164ANSI_opt32gcc -funroll-loops2014012520130419
112200ANSI_opt64gcc -funroll-loops2014012520130419
112236ANSI_opt64gcc2014012520130419
112264ANSI_opt32gcc2014012520130419
112276ANSI_opt32cc2014012520130419
112292ANSI_opt64cc2014012520130419
113104sphlibgcc2014012520130419
113104sphlibgcc -funroll-loops2014012520130419
113200sphlibcc2014012520130419

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: cc
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: 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:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: 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:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: error: expected ')' before 'const'
hash.c: hash.c:219:1: 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:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.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:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: ...
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: error: expected ')' before 'const'
hash.c: hash.c:221:1: 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:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
hash.c: crypto_hash_fugue256.h:21:2: error: #endif without #if
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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:0,
hash.c: from hash.c:99:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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=corei7 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7 -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:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]

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=corei7 -O2 -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7 -O -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7 -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:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from crypto_hash.h:4:0,
hash.c: from hash.c:100:
hash.c: crypto_hash_fugue256.h:6:8: error: expected identifier or '(' before string constant
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/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=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -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:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]

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=corei7 -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7 -O -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer SSE4.1