Implementation notes: amd64, khazaddum, crypto_hash/fugue256

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29052SSSE3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
29112SSSE3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
29128SSSE3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
29132SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
29368SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
29368SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
29388SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
29396SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
29416SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
29428SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
29432SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
29468SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
30300SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
30364SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
30748SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
30784SSE4.1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
30788SSE4.1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
30824SSE4.1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
30844SSE4.1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
30868SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
31224SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
31260SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
31272SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
31316SSE4.1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
31316SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
31324SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
31324SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
31332SSE4.1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
31336SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
31444SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
31444SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
31456SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
32028SSSE3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
32036SSSE3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
32352SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
32360SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
32380SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
32440SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
32536SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
32592SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
32592SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
32604SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
33184SSSE3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
33188SSSE3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
33516SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
34160SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
34692SSE4.1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
35032SSE4.1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
35036SSE4.1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
35432SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
35456SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
35460SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
35952ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
35988ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2012101520120928
36000ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
36068ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
36092ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
36092ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
36120ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
36120ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
36124ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
36140ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
36144ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
36164ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
36164ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
36168ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
36176ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
36180ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
36180ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
36192ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
36204ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
36204ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
36260ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2012101520120928
36284ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
36288ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
36308ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2012101520120928
36320ANSI_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
36328ANSI_opt64gcc -O2 -fomit-frame-pointer2012101520120928
36328ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
36336ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
36336ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
36336ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
36372ANSI_opt64gcc -O3 -fomit-frame-pointer2012101520120928
36384ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
36528ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
36564ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
36584ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
36608ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
36608ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2012101520120928
36628ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
36632ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
36648ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2012101520120928
36676ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
36680ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
36696ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
36720ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
36728ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
36796ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
36828ANSI_opt64gcc -O -fomit-frame-pointer2012101520120928
36828ANSI_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
36832ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
36836ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
36840ANSI_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
36844ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
36852ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
36856ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
36860ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
36864ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
36872ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
36872ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
36876ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
36876ANSI_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
36880ANSI_opt64gcc -m64 -O -fomit-frame-pointer2012101520120928
36884ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
36896ANSI_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
36924ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
36948ANSI_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
37176ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2012101520120928
37212ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
37252ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
37276ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
37380ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
37408ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
37480ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
37504ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
37504ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
37508ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
37512ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
37524ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
37532ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
37552ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
37556ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
37576ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
37712ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2012101520120928
37716ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
37728ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
37924ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
37932ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
37956ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2012101520120928
37976ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
37992ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2012101520120928
38032ANSI_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
38044ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
38056ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
38072ANSI_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
38076ANSI_opt32gcc -O -fomit-frame-pointer2012101520120928
38080ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
38080ANSI_opt32gcc -m64 -O -fomit-frame-pointer2012101520120928
38096ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
38112ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
38116ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
38420ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
38448ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
38632ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2012101520120928
38644ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
39320sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
39324sphlibgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
39356sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
39356sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
39388sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
39428sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
39440sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
39556sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
39580sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
40096sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
40128sphlibgcc -march=k8 -O -fomit-frame-pointer2012101520120928
40168sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
40176sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
40188sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
40192sphlibgcc -O -fomit-frame-pointer2012101520120928
40196sphlibgcc -m64 -O -fomit-frame-pointer2012101520120928
40200ANSI_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
40212ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
40224sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
40228sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
40240ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
40240sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
40244ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
40248sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
40256ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
40264sphlibgcc -march=nocona -O -fomit-frame-pointer2012101520120928
40268ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
40272ANSI_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
40296sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
40300sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
40300ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
40312ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
40328ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
40336sphlibgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
40356ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
40364ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
40384ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
40388ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2012101520120928
40408ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
40456ANSI_opt64gcc -Os -fomit-frame-pointer2012101520120928
40488ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
40496ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
40524ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2012101520120928
40552sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
40560ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
40568ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
40576ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
40696sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
40728ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
40740ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
40984ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
41020ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2012101520120928
42664ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
42668ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
42680ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
42688ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
42688ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
42688ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
42696ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
42700ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
43240ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
43340ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
43352ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
43368ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
43376ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
43380ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
43384ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
43384ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
43388ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
43392ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
43404ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
43404ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
43408ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
43436ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
43436ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
43436ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
43464ANSI_opt32gcc -O3 -fomit-frame-pointer2012101520120928
43476ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
43512ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2012101520120928
43528ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
43760ANSI_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
43820ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
43836ANSI_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
44368ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
44384ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
44388ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
44396ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
44412ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
44480ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
44564ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
44576ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
44592ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
44596ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2012101520120928
44604ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
44608ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
44636ANSI_opt32gcc -O2 -fomit-frame-pointer2012101520120928
44668ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
44696ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
44812ANSI_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
44944ANSI_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
45304ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
45312ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
45624ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
45644ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
46880ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
46884ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
46884ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
46892ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
46908ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
46920ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
46940ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
47488ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
47524ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
47556ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2012101520120928
47560ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
47580ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2012101520120928
47596ANSI_opt32gcc -Os -fomit-frame-pointer2012101520120928
47608ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
47620ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
47624ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
47632ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
47640ANSI_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
47656ANSI_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
47656ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
47676ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
47688ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
48036ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
48048ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
48268ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2012101520120928
48300ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
49148sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
49160sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
49180sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
49196sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
49244sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
49272sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
49416sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
49432sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
49440sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
49452sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
49456sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
49468sphlibgcc -m64 -O3 -fomit-frame-pointer2012101520120928
49468sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
49476sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
49484sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
49488sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
49500sphlibgcc -O3 -fomit-frame-pointer2012101520120928
49508sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
49520sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
49524sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
49564sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
49568sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
49572sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
49596sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
49604sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
49636sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
49660sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
49660sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
49664sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
49672sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
49672sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
49676sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
49684sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
49688sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
49688sphlibgcc -m64 -O2 -fomit-frame-pointer2012101520120928
49696sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
49696sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
49700sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
49700sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
49708sphlibgcc -O2 -fomit-frame-pointer2012101520120928
49712sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
49736sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
49780sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
49788sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
49820sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
49820sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
49828sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
49832sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
49860sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
49884sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
49896sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
49900sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
49900sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
49944sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
49988sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
50024sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
50048sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
50068sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
50076sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
50076sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
50080sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
50284sphlibgcc -m64 -Os -fomit-frame-pointer2012101520120928
50320sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
50356sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
50360sphlibgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
50364sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
50368sphlibgcc -Os -fomit-frame-pointer2012101520120928
50368sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
50376sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
50388sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
50736sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
50748sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
50760sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
50836sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
50884sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
51264sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
51372sphlibgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
51380sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
109748ANSI_opt32gcc2012101520120928
109856ANSI_opt32gcc -funroll-loops2012101520120928
109892ANSI_opt32cc2012101520120928
111628ANSI_opt64cc2012101520120928
111812ANSI_opt64gcc2012101520120928
112508ANSI_opt64gcc -funroll-loops2012101520120928
112980sphlibgcc2012101520120928
113012sphlibgcc -funroll-loops2012101520120928
113192sphlibcc2012101520120928

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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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-linux-gnu/4.6/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/aesni
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
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: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7-avx -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/ccalik/vperm
Compiler: gcc -m64 -march=core-avx-i -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: 28, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ccalik/vperm
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-avx -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=corei7-avx -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
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=core-avx-i -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: 24, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer SSE4.1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer SSE4.1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer SSE4.1
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-avx -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer SSE4.1
gcc -m64 -march=corei7-avx -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
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer SSE4.1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer SSE4.1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer SSE4.1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m64 -march=core-avx-i -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: 28, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer SSSE3
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer SSSE3
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer SSSE3
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer SSSE3
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-avx -O2 -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer SSSE3
gcc -m64 -march=corei7-avx -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
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:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/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