Implementation notes: amd64, bridge, crypto_hash/fugue256

Computer: bridge
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31660SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
31664SSSE3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
31664SSSE3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
31688SSSE3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
31692SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
31708SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
31808SSE4.1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
31808SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
31836SSE4.1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
31840SSE4.1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
31848SSE4.1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
31864SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
32128SSE4.1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
32132SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
32144SSE4.1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
33000SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
33008SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
33012SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
33012SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
33028SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
33036SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
33044SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012520120120
33076SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
33076SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
33100SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
33104SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012520120120
33104SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
33108SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
33108SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
33496SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
33500SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012520120120
33504SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
34532SSSE3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
34556SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
34564SSSE3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
35060SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2012012520120120
35080SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
35092SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
35092SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012520120120
36124SSSE3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
36152SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
36156SSSE3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
36584SSE4.1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
36592SSE4.1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
36592SSE4.1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
37652SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012520120120
37664SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012520120120
37684SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
37712SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
37724SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
37724SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
37760SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012520120120
39628ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
39632ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2012012520120120
39664ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2012012520120120
39668ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2012012520120120
39672ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
39696ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012520120120
39712ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2012012520120120
39744ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012520120120
39748ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
39772ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
39776ANSI_opt64gcc -O3 -fomit-frame-pointer2012012520120120
39788ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2012012520120120
39796ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2012012520120120
39808ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
39812ANSI_opt64gcc -O2 -fomit-frame-pointer2012012520120120
39812ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
39836ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
39852ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
39856ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012012520120120
39856ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012520120120
39860ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
39868ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
39872ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012520120120
39876ANSI_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
39888ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
39896ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012520120120
39900ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
39900ANSI_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
39900ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
39964ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
39984ANSI_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
39996ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
40008ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
40024ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
40064ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012520120120
40100ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
40108ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012520120120
40160ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
40300ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012012520120120
40316ANSI_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
40332ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
40460ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012520120120
40692ANSI_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
40700ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
40728ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012012520120120
40728ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
40744ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012520120120
40748ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
40772ANSI_opt64gcc -m64 -O -fomit-frame-pointer2012012520120120
40792ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2012012520120120
40796ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2012012520120120
40796ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
40800ANSI_opt64gcc -O -fomit-frame-pointer2012012520120120
40804ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
40804ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
40808ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012520120120
40824ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2012012520120120
40840ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
40864ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2012012520120120
41168ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012520120120
41196ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
41204ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012520120120
41228ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
41268ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2012012520120120
41328ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
41400ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
41404ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2012012520120120
41444ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012520120120
41496ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
41532ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012520120120
41560ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
41568ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
41580ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2012012520120120
41608ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
41872ANSI_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
43916ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
43932ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2012012520120120
43936ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
43952ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
43964ANSI_opt64gcc -Os -fomit-frame-pointer2012012520120120
43972ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012520120120
43972ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2012012520120120
43996ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
44020ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
44020ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012520120120
44064ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
44104ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
44116ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
44128ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012520120120
44160ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012012520120120
44172ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
44196ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012520120120
44244ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012520120120
44564ANSI_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
44596ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
44696ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012520120120
44720ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
44832ANSI_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
45112ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2012012520120120
45168sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
45184ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
45196ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012520120120
45204ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012520120120
45216ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
45236sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012012520120120
45256sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
45268sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012520120120
45280ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2012012520120120
45324ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2012012520120120
45332ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
45340sphlibgcc -march=nocona -O -fomit-frame-pointer2012012520120120
45360sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
45384sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
45432sphlibgcc -funroll-loops -O -fomit-frame-pointer2012012520120120
45432sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
45436sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
45436sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012012520120120
45440sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
45464sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
45468sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012012520120120
45476sphlibgcc -O -fomit-frame-pointer2012012520120120
45484sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
45488sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
45496sphlibgcc -m64 -O -fomit-frame-pointer2012012520120120
45500sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
45504sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012012520120120
45540sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012012520120120
45540sphlibgcc -march=k8 -O -fomit-frame-pointer2012012520120120
45544sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
45544sphlibgcc -march=barcelona -O -fomit-frame-pointer2012012520120120
45560ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
45576ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2012012520120120
45596ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012012520120120
45640ANSI_opt32gcc -m64 -O -fomit-frame-pointer2012012520120120
45644sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012012520120120
45644ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012012520120120
45648ANSI_opt32gcc -O -fomit-frame-pointer2012012520120120
45648ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012012520120120
45652ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012520120120
45660ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012012520120120
45668ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012012520120120
45716ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012012520120120
45728ANSI_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012012520120120
46248ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012012520120120
46308ANSI_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012012520120120
46452ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
46464ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012012520120120
46508ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012012520120120
46572ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2012012520120120
48840ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
48860ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012520120120
48888ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012520120120
48892ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
48904ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012520120120
48928ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
48948ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
49004ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012520120120
49228ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012520120120
49252ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
49256ANSI_opt32gcc -O3 -fomit-frame-pointer2012012520120120
49280ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012012520120120
49292ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2012012520120120
49300ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
49300ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2012012520120120
49312ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
49324ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
49328ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
49348ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
49372ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
49396ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
49452ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
49468ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012012520120120
49508ANSI_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
49560ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
50280ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2012012520120120
50528ANSI_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
50620ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012520120120
50680ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012012520120120
50916ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
50924ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012520120120
50936ANSI_opt32gcc -O2 -fomit-frame-pointer2012012520120120
50948ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
50972ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2012012520120120
51052ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
51120ANSI_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
51156ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
51188ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
51668ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012520120120
51708ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
51720ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012520120120
52012ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012012520120120
52524ANSI_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
52532ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
52644ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
52656ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012520120120
52664ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
52724ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2012012520120120
53176ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
53192ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012520120120
53204ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012520120120
53212ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
53228ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012520120120
53244ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012012520120120
53248ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
53292ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
53336ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2012012520120120
53356ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2012012520120120
53360ANSI_opt32gcc -Os -fomit-frame-pointer2012012520120120
53376ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2012012520120120
53388ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
53408ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2012012520120120
53424ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
53436ANSI_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
53436ANSI_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
53448ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
53452ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012012520120120
53456ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012520120120
53460ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
53472ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
53572sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012520120120
53596sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012012520120120
53624sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012520120120
53648sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012012520120120
53660sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012012520120120
53748sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012012520120120
53752sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
53752sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012012520120120
53788sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012012520120120
53808sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012012520120120
53832sphlibgcc -m64 -O3 -fomit-frame-pointer2012012520120120
53840sphlibgcc -O3 -fomit-frame-pointer2012012520120120
53896sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012012520120120
53912sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012520120120
53916sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
53920sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012012520120120
53928sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012012520120120
53932sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012012520120120
53936sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012520120120
53944sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
53948sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012012520120120
54012sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012012520120120
54028sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012012520120120
54032sphlibgcc -O2 -fomit-frame-pointer2012012520120120
54040sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012012520120120
54048sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
54052sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
54060sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012012520120120
54092sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012012520120120
54116sphlibgcc -m64 -O2 -fomit-frame-pointer2012012520120120
54140sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012012520120120
54152sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012012520120120
54164sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012012520120120
54216sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012012520120120
54216sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012012520120120
54228sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012012520120120
54244sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012012520120120
54244sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
54296sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012012520120120
54308sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012012520120120
54308sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012012520120120
54368sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012012520120120
54368sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012012520120120
54372sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
54376sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
54444sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012012520120120
54480sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012012520120120
54520sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012012520120120
54524sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012012520120120
54528sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012012520120120
54576sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012012520120120
54580sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012520120120
54808sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
54820sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012012520120120
54840sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
54864sphlibgcc -march=k8 -Os -fomit-frame-pointer2012012520120120
54876sphlibgcc -Os -fomit-frame-pointer2012012520120120
54880sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
54976sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012012520120120
55012sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012012520120120
55016sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012012520120120
55020ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
55028sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012012520120120
55048sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012012520120120
55068ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2012012520120120
55084ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012520120120
55100ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
55140sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012012520120120
55160sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012012520120120
55164sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012012520120120
55176ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
55272sphlibgcc -m64 -Os -fomit-frame-pointer2012012520120120
55304sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012012520120120
55632sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012012520120120
55652sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012012520120120
55660sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012012520120120
56264sphlibgcc -march=nocona -Os -fomit-frame-pointer2012012520120120
56276sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
56372sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012012520120120
57172sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012012520120120
65908ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2012012520120120
118752ANSI_opt64cc2012012520120120
118780sphlibcc2012012520120120
118820sphlibgcc2012012520120120
118944sphlibgcc -funroll-loops2012012520120120
119100ANSI_opt64gcc -funroll-loops2012012520120120
119304ANSI_opt64gcc2012012520120120
120280ANSI_opt32gcc2012012520120120
120496ANSI_opt32cc2012012520120120
120528ANSI_opt32gcc -funroll-loops2012012520120120

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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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.1/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