Implementation notes: amd64, sandy0, crypto_hash/fugue256

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31640SSSE3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
31668SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
31684SSSE3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
31704SSSE3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
31704SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
31764SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
31812SSE4.1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
31824SSE4.1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
31836SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
31868SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
31868SSE4.1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
31876SSE4.1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
32136SSE4.1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
32148SSE4.1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
32164SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
32952SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
32996SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
33000SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
33020SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
33020SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
33020SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
33040SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
33076SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
33080SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
33080SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
33092SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
33112SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
33132SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
33384SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
33516SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
33524SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
33536SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
34556SSSE3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
34840SSSE3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
35064SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
35092SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
35124SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
35128SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
35476SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
36132SSSE3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
36148SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
36164SSSE3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
36596SSE4.1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
36596SSE4.1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
36680SSE4.1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
37672SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
37700SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
37704SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
37724SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
37740SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
37760SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
37784SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
39632ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
39648ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
39668ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
39672ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
39672ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
39712ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
39716ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
39732ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
39776ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
39788ANSI_opt64gcc -O3 -fomit-frame-pointer2012032920120316
39792ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
39792ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2012032920120316
39800ANSI_opt64gcc -O2 -fomit-frame-pointer2012032920120316
39808ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
39816ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
39836ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
39836ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
39848ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
39852ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
39876ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
39876ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
39892ANSI_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
39892ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
39924ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
39928ANSI_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
39944ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
40008ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
40016ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
40028ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2012032920120316
40064ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
40068ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
40092ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
40108ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
40152ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
40220ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
40224ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
40352ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
40416ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
40500ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
40548ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
40592ANSI_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
40728ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
40740ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
40752ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
40752ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
40752ANSI_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
40752ANSI_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
40764ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2012032920120316
40768ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
40800ANSI_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
40812ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
40816ANSI_opt64gcc -O -fomit-frame-pointer2012032920120316
40820ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2012032920120316
40824ANSI_opt64gcc -m64 -O -fomit-frame-pointer2012032920120316
40824ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
40828ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
40832ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
40836ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2012032920120316
40852ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
40888ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
40904ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
40912ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
41216ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
41332ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
41360ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
41412ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
41428ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
41456ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
41480ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
41488ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
41572ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
41588ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
41652ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2012032920120316
42032ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
42260ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
43912ANSI_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
43912ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
43920ANSI_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
43956ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
43968ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
43980ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
44012ANSI_opt64gcc -Os -fomit-frame-pointer2012032920120316
44024ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
44036ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
44052ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
44120ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
44136ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2012032920120316
44168ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
44172ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
44204ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
44220ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
44304ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
44316ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
44332ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2012032920120316
44480ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
44544ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
44588ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
44620ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2012032920120316
44696ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
44732ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
45204ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
45212ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
45224sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
45224sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
45240ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
45248ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
45256sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
45272ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2012032920120316
45316sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
45336sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
45376sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
45380sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
45392ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2012032920120316
45400sphlibgcc -march=nocona -O -fomit-frame-pointer2012032920120316
45412sphlibgcc -O -fomit-frame-pointer2012032920120316
45424sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
45432sphlibgcc -m64 -O -fomit-frame-pointer2012032920120316
45464sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
45472sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
45476sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
45484sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
45504sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
45536sphlibgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
45560sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
45572sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
45580sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
45584sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
45592sphlibgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
45604sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
45620ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2012032920120316
45648ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
45648sphlibgcc -march=k8 -O -fomit-frame-pointer2012032920120316
45660ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
45672ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
45684ANSI_opt32gcc -O -fomit-frame-pointer2012032920120316
45684ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
45684ANSI_opt32gcc -m64 -O -fomit-frame-pointer2012032920120316
45684ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
45688ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
45700ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
45704ANSI_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
45712sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
45740ANSI_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
45772ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
45800ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
46044ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
46404ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
46472ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
46540ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
46628ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2012032920120316
48840ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
48880ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
48880ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
48884ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
48904ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
48928ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
49216ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
49244ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2012032920120316
49260ANSI_opt32gcc -O3 -fomit-frame-pointer2012032920120316
49300ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
49340ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
49372ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
49376ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
49388ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
49388ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
49396ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
49396ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
49416ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
49420ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
49460ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
49480ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
49480ANSI_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
49492ANSI_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
49496ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
49576ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
49616ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
49832ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
50856ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
50944ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
50952ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
50960ANSI_opt32gcc -O2 -fomit-frame-pointer2012032920120316
50992ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
51008ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
51056ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
51080ANSI_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
51088ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
51136ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
51244ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
51244ANSI_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
51500ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
51504ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
51700ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
51716ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
52112ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2012032920120316
52272ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
52576ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
52632ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
52632ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
52768ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
52912ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
53168ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
53200ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
53208ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
53212ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
53224ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
53352ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
53380ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2012032920120316
53388ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
53396ANSI_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
53396ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
53428ANSI_opt32gcc -Os -fomit-frame-pointer2012032920120316
53436ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
53460ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
53476ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
53512ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
53532ANSI_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
53576sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
53620sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
53628sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
53640sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
53648ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
53708sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
53720sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
53744ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
53760sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
53828sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
53840sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
53868sphlibgcc -O3 -fomit-frame-pointer2012032920120316
53892sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
53900sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
53900sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
53904sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
53908sphlibgcc -m64 -O3 -fomit-frame-pointer2012032920120316
53920sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
53952sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
53992sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
54016sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
54024sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
54032sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
54032sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
54052sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
54080sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
54132sphlibgcc -m64 -O2 -fomit-frame-pointer2012032920120316
54136sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
54156sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
54164sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
54168sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
54180ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
54204sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
54228sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
54228ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
54284sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
54308sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
54324sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
54332sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
54344sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
54364sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
54372sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
54384sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
54412sphlibgcc -O2 -fomit-frame-pointer2012032920120316
54424sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
54436sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
54440sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
54444sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
54452sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
54508sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
54516sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
54536sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
54600sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
54640sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
54676sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
54736sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
54760sphlibgcc -Os -fomit-frame-pointer2012032920120316
54780sphlibgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
54804sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
54832sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
54844sphlibgcc -m64 -Os -fomit-frame-pointer2012032920120316
54872sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
54976sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
54988sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
55024sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
55036sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
55036ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2012032920120316
55060ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
55076ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2012032920120316
55084sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
55112ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
55140ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
55244sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
55268sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
55484sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
55584sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
55600sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
55612sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
55660sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
55704sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
56292sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
56320sphlibgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
56360sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
56368sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
118500ANSI_opt64cc2012032920120316
118828sphlibcc2012032920120316
118936ANSI_opt64gcc -funroll-loops2012032920120316
119012sphlibgcc2012032920120316
119260sphlibgcc -funroll-loops2012032920120316
119312ANSI_opt64gcc2012032920120316
120292ANSI_opt32cc2012032920120316
120776ANSI_opt32gcc2012032920120316
121164ANSI_opt32gcc -funroll-loops2012032920120316

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