Implementation notes: amd64, bigmem, crypto_hash/fugue512

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: fugue512
TimeImplementationCompilerBenchmark dateSUPERCOP version
56392ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
56494ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
56533ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
57112ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
57398ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
57398ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
57494ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
57528ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
58273ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
59282ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
59390ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
59409ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
79900ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
79900ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
79917ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
80212ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
82787sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
83005sphlibgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
83051sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
83053sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
83102sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
83130sphlibgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
83139sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
83141sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
83158sphlibgcc -march=k8 -O -fomit-frame-pointer2015021520141124
83648sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
83702sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
83711sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
83716sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
84473sphlibgcc -m64 -O -fomit-frame-pointer2015021520141124
84527sphlibgcc -O -fomit-frame-pointer2015021520141124
84527sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
84581sphlibgcc -march=nocona -O -fomit-frame-pointer2015021520141124
84655sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
88394sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
88525sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
88547sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
88627sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
95625sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
95701sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
95707sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
95747sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
95747sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
95758sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
95781sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
95829sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
95872sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
95914sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
96036sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
96042sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
96107sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
98107sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
98116sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
98135sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
98220sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
99518sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
99569sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
99589sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
99592sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
99628sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
99637sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
99668sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
99708sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
100773sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
101161sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
101198sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
101303sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
101303sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
101320sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
101328sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
101382sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
102306sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
102312sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
102329sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
102371sphlibgcc -Os -fomit-frame-pointer2015021520141124
102408sphlibgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
102420sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
102428sphlibgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
102436sphlibgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
102459sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
102473sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
102479sphlibgcc -m64 -Os -fomit-frame-pointer2015021520141124
103207sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
103258sphlibgcc -m64 -O2 -fomit-frame-pointer2015021520141124
103267sphlibgcc -O2 -fomit-frame-pointer2015021520141124
103283sphlibgcc -m64 -O3 -fomit-frame-pointer2015021520141124
103337sphlibgcc -O3 -fomit-frame-pointer2015021520141124
103641sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
104097sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
104130sphlibgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
104244sphlibgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
104275sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
104334sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
104343sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
104445sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
104471sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
104655sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
104664sphlibgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
104694sphlibgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
104697sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
104703sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
104729sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
104794sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
104882sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
263894sphlibgcc -funroll-loops2015021520141124
264174sphlibcc2015021520141124
264236sphlibgcc2015021520141124

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: cc
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/vperm
Compiler: cc
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:445: error: 'hashState' has no member named 'base'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:448: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: hash.c:449: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...
hash.c: In file included from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:20:
hash.c: hash_api.h:35: error: expected specifier-qualifier-list before '__m128i'
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:441: error: (Each undeclared identifier is reported only once
hash.c: hash.c:441: error: for each function it appears in.)
hash.c: hash.c:441: error: expected ';' before '_t0'
hash.c: hash.c:444: error: 'hashState' has no member named 'base'
hash.c: hash.c:447: error: '_t0' undeclared (first use in this function)
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: '_t1' undeclared (first use in this function)
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: expected expression before ')' token
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: hash.c:447: error: 'hashState' has no member named 'state'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue512/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:449: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:449: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:457: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:465: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:473: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:484: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:492: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:500: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:508: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:516: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Final256':
hash.c: hash.c:618: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:647: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ccalik/aesni