Implementation notes: amd64, katana, crypto_hash/hamsi

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: hamsi
TimeImplementationCompilerBenchmark dateSUPERCOP version
47520simd-1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090320110831
47576simd-1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090320110831
47584simd-1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090320110831
47600simd-1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090320110831
47608simd-1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090320110831
47624simd-1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090320110831
48048simd-1gcc -m64 -O3 -fomit-frame-pointer2011090320110831
48080simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090320110831
48088simd-1gcc -march=k8 -O2 -fomit-frame-pointer2011090320110831
48096simd-1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
48104simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
48112simd-1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
48120simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
48120simd-1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
48136simd-1gcc -march=k8 -O3 -fomit-frame-pointer2011090320110831
48152simd-1gcc -O3 -fomit-frame-pointer2011090320110831
48160simd-1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
48168simd-1gcc -O2 -fomit-frame-pointer2011090320110831
48168simd-1gcc -m64 -O -fomit-frame-pointer2011090320110831
48176simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090320110831
48176simd-1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090320110831
48184simd-1gcc -m64 -O2 -fomit-frame-pointer2011090320110831
48200simd-1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
48216simd-1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090320110831
48232simd-1gcc -O -fomit-frame-pointer2011090320110831
48240simd-2gcc -march=nocona -O2 -fomit-frame-pointer2011090320110831
48248simd-1gcc -march=nocona -O3 -fomit-frame-pointer2011090320110831
48264simd-1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090320110831
48288simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090320110831
48288simd-2gcc -march=nocona -O3 -fomit-frame-pointer2011090320110831
48296simd-1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
48304simd-1gcc -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
48304simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090320110831
48312simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
48312simd-1gcc -march=nocona -O2 -fomit-frame-pointer2011090320110831
48320simd-1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
48320simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090320110831
48320simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090320110831
48328simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090320110831
48328simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090320110831
48336simd-1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
48344simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090320110831
48344simd-1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
48344simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
48360simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
48360simd-1gcc -march=barcelona -O -fomit-frame-pointer2011090320110831
48360simd-2gcc -march=nocona -O -fomit-frame-pointer2011090320110831
48368simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
48368simd-1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
48376simd-1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090320110831
48376simd-1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090320110831
48384simd-1gcc -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
48384simd-1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090320110831
48384simd-1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090320110831
48392simd-1gcc -m64 -march=core2 -O -fomit-frame-pointer2011090320110831
48392simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
48392simd-1gcc -march=nocona -O -fomit-frame-pointer2011090320110831
48400simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090320110831
48408simd-1gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
48408simd-1gcc -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
48408simd-1gcc -march=k8 -O -fomit-frame-pointer2011090320110831
48416simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090320110831
48424simd-2gcc -O -fomit-frame-pointer2011090320110831
48424simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
48432simd-2gcc -m64 -O -fomit-frame-pointer2011090320110831
48440simd-1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090320110831
48448simd-1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
48472simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090320110831
48480simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
48496simd-1gcc -funroll-loops -O -fomit-frame-pointer2011090320110831
48496simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090320110831
48520simd-1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
48520simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090320110831
48520simd-1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090320110831
48528simd-1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090320110831
48552simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090320110831
48560simd-1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
48568simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090320110831
48576simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
48584simd-2gcc -march=k8 -O -fomit-frame-pointer2011090320110831
48592simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
48600simd-1gcc -funroll-loops -O2 -fomit-frame-pointer2011090320110831
48600simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
48600simd-1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090320110831
48616simd-1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090320110831
48624simd-2gcc -funroll-loops -O -fomit-frame-pointer2011090320110831
48640simd-1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
48640simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
48640simd-2gcc -march=barcelona -O -fomit-frame-pointer2011090320110831
48648simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090320110831
48664simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
48664simd-1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090320110831
48672simd-2gcc -m64 -O2 -fomit-frame-pointer2011090320110831
48680simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090320110831
48680simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2011090320110831
48688simd-1gcc -funroll-loops -O3 -fomit-frame-pointer2011090320110831
48688simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
48696simd-2gcc -march=k8 -O3 -fomit-frame-pointer2011090320110831
48712simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
48720simd-1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
48728simd-1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
48728simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2011090320110831
48752simd-1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
48752simd-1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090320110831
48760simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
48760simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090320110831
48760simd-1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
48760simd-2gcc -march=k8 -O2 -fomit-frame-pointer2011090320110831
48768simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
48808simd-2gcc -O2 -fomit-frame-pointer2011090320110831
48808simd-2gcc -m64 -O3 -fomit-frame-pointer2011090320110831
48824simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2011090320110831
48832simd-1gcc -march=nocona -Os -fomit-frame-pointer2011090320110831
48840simd-1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090320110831
48848simd-2gcc -O3 -fomit-frame-pointer2011090320110831
48848simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
48848simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
48864simd-1gcc -Os -fomit-frame-pointer2011090320110831
48864simd-2gcc -march=nocona -Os -fomit-frame-pointer2011090320110831
48872simd-1gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
48872simd-1gcc -march=k8 -Os -fomit-frame-pointer2011090320110831
48896simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090320110831
48896simd-1gcc -m64 -Os -fomit-frame-pointer2011090320110831
48904simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
48912simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
48928simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
48928simd-1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
48936simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
48944simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090320110831
48952simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090320110831
48960simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
48968simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2011090320110831
48968simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090320110831
48992simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
49008simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090320110831
49048simd-1gcc -march=barcelona -O3 -fomit-frame-pointer2011090320110831
49072simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
49072simd-1gcc -march=barcelona -O2 -fomit-frame-pointer2011090320110831
49160simd-1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
49208simd-2gcc -funroll-loops -Os -fomit-frame-pointer2011090320110831
49240simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090320110831
49240simd-1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
49256simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
49272simd-2gcc -m64 -Os -fomit-frame-pointer2011090320110831
49280simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
49280simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090320110831
49288simd-1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090320110831
49392simd-1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
49408simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
49408simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
49440simd-2gcc -march=k8 -Os -fomit-frame-pointer2011090320110831
49448simd-1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
49480simd-1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
49496simd-1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090320110831
49536simd-1gcc -funroll-loops -Os -fomit-frame-pointer2011090320110831
49560simd-1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090320110831
49576simd-1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090320110831
49608simd-2gcc -Os -fomit-frame-pointer2011090320110831
49616simd-1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
49624simd-1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090320110831
49640simd-1gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090320110831
49640simd-1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090320110831
49640simd-1gcc -march=barcelona -Os -fomit-frame-pointer2011090320110831
49744simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090320110831
49768simd-1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
49872simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090320110831
49888simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090320110831
49928simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090320110831
49992simd-1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090320110831
50160simd-2gcc -march=barcelona -Os -fomit-frame-pointer2011090320110831
50280simd-1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
50280simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
52336bernstein/small-simd-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
52336bernstein/small-simd-2gcc -march=nocona -O3 -fomit-frame-pointer2011090320110831
52392bernstein/small-simd-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090320110831
52712bernstein/small-simd-2gcc -march=nocona -O2 -fomit-frame-pointer2011090320110831
52720bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090320110831
52720bernstein/small-simd-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
52928bernstein/small-simd-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090320110831
52928bernstein/small-simd-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
52928bernstein/small-simd-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
52928bernstein/small-simd-2gcc -march=k8 -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090320110831
52936bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090320110831
52944bernstein/small-simd-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090320110831
52960bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
52984bernstein/small-simd-2gcc -march=nocona -O -fomit-frame-pointer2011090320110831
53032bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
53032bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
53040bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090320110831
53176bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
53176bernstein/small-simd-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090320110831
53272bernstein/small-simd-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090320110831
53296bernstein/small-simd-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090320110831
53328bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090320110831
53328bernstein/small-simd-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090320110831
53328bernstein/small-simd-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
53328bernstein/small-simd-2gcc -march=k8 -O3 -fomit-frame-pointer2011090320110831
53344bernstein/small-simd-2gcc -m64 -O -fomit-frame-pointer2011090320110831
53384bernstein/small-simd-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090320110831
53384bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090320110831
53384bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090320110831
53384bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -O -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090320110831
53400bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090320110831
53472bernstein/small-simd-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090320110831
53480bernstein/small-simd-2gcc -march=barcelona -O -fomit-frame-pointer2011090320110831
53672bernstein/small-simd-2gcc -march=barcelona -O3 -fomit-frame-pointer2011090320110831
53688bernstein/small-simd-2gcc -funroll-loops -O3 -fomit-frame-pointer2011090320110831
53688bernstein/small-simd-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090320110831
53688bernstein/small-simd-2gcc -march=barcelona -O2 -fomit-frame-pointer2011090320110831
53696bernstein/small-simd-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090320110831
53728bernstein/small-simd-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090320110831
53760bernstein/small-simd-2gcc -O3 -fomit-frame-pointer2011090320110831
53760bernstein/small-simd-2gcc -m64 -O3 -fomit-frame-pointer2011090320110831
53776bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
53792bernstein/small-simd-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
53824bernstein/small-simd-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090320110831
54056bernstein/small-simd-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090320110831
54064bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090320110831
54072bernstein/small-simd-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090320110831
54088bernstein/small-simd-2gcc -funroll-loops -O2 -fomit-frame-pointer2011090320110831
54112bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090320110831
54360bernstein/small-simd-2gcc -m64 -O2 -fomit-frame-pointer2011090320110831
54504bernstein/small-simd-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090320110831
54504bernstein/small-simd-2gcc -march=k8 -O2 -fomit-frame-pointer2011090320110831
54552bernstein/small-simd-2gcc -O2 -fomit-frame-pointer2011090320110831
55816bernstein/small-simd-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
55816bernstein/small-simd-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090320110831
55928bernstein/small-simd-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090320110831
55928bernstein/small-simd-2gcc -march=nocona -Os -fomit-frame-pointer2011090320110831
55936bernstein/small-simd-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
55936bernstein/small-simd-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090320110831
56304bernstein/small-simd-2gcc -march=barcelona -Os -fomit-frame-pointer2011090320110831
56312bernstein/small-simd-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090320110831
57376bernstein/small-simd-2gcc -Os -fomit-frame-pointer2011090320110831
57376bernstein/small-simd-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
57376bernstein/small-simd-2gcc -m64 -Os -fomit-frame-pointer2011090320110831
57376bernstein/small-simd-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
57376bernstein/small-simd-2gcc -march=k8 -Os -fomit-frame-pointer2011090320110831
58032bernstein/small-simd-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090320110831
58032bernstein/small-simd-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090320110831
58032bernstein/small-simd-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090320110831
58032bernstein/small-simd-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090320110831
58112bernstein/small-simd-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090320110831
58120bernstein/small-simd-2gcc -funroll-loops -Os -fomit-frame-pointer2011090320110831
58136bernstein/small-simd-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090320110831
58144bernstein/small-simd-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090320110831
58144bernstein/small-simd-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090320110831
333208simd-1gcc -funroll-loops2011090320110831
337336simd-1cc2011090320110831
338552simd-1gcc2011090320110831
340104simd-2gcc -funroll-loops2011090320110831
345008simd-2cc2011090320110831
345992simd-2gcc2011090320110831
365064bernstein/small-simd-2cc2011090320110831
366360bernstein/small-simd-2gcc2011090320110831
367832bernstein/small-simd-2gcc -funroll-loops2011090320110831

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: cc
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 170, namely:
CompilerImplementations
cc sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/bernstein/small-simd-2
Compiler: icc
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc bernstein/small-simd-2
icc -O1 -static bernstein/small-simd-2
icc -O1 -static -no-vec bernstein/small-simd-2
icc -O2 -static bernstein/small-simd-2
icc -O2 -static -no-vec bernstein/small-simd-2
icc -O3 -static bernstein/small-simd-2
icc -O3 -static -no-vec bernstein/small-simd-2
icc -Os -static bernstein/small-simd-2
icc -Os -static -no-vec bernstein/small-simd-2
icc -m64 -O1 -static bernstein/small-simd-2
icc -m64 -O1 -static -no-vec bernstein/small-simd-2
icc -m64 -O2 -static bernstein/small-simd-2
icc -m64 -O2 -static -no-vec bernstein/small-simd-2
icc -m64 -O3 -static bernstein/small-simd-2
icc -m64 -O3 -static -no-vec bernstein/small-simd-2
icc -m64 -Os -static bernstein/small-simd-2
icc -m64 -Os -static -no-vec bernstein/small-simd-2
icc -m64 -xHost -vec-report0 -static bernstein/small-simd-2
icc -no-vec bernstein/small-simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-2
Compiler: icc
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc simd-2
icc -O1 -static simd-2
icc -O1 -static -no-vec simd-2
icc -O2 -static simd-2
icc -O2 -static -no-vec simd-2
icc -O3 -static simd-2
icc -O3 -static -no-vec simd-2
icc -Os -static simd-2
icc -Os -static -no-vec simd-2
icc -m64 -O1 -static simd-2
icc -m64 -O1 -static -no-vec simd-2
icc -m64 -O2 -static simd-2
icc -m64 -O2 -static -no-vec simd-2
icc -m64 -O3 -static simd-2
icc -m64 -O3 -static -no-vec simd-2
icc -m64 -Os -static simd-2
icc -m64 -Os -static -no-vec simd-2
icc -m64 -xHost -vec-report0 -static simd-2
icc -no-vec simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-1
Compiler: icc
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc simd-1
icc -O1 -static simd-1
icc -O1 -static -no-vec simd-1
icc -O2 -static simd-1
icc -O2 -static -no-vec simd-1
icc -O3 -static simd-1
icc -O3 -static -no-vec simd-1
icc -Os -static simd-1
icc -Os -static -no-vec simd-1
icc -m64 -O1 -static simd-1
icc -m64 -O1 -static -no-vec simd-1
icc -m64 -O2 -static simd-1
icc -m64 -O2 -static -no-vec simd-1
icc -m64 -O3 -static simd-1
icc -m64 -O3 -static -no-vec simd-1
icc -m64 -Os -static simd-1
icc -m64 -Os -static -no-vec simd-1
icc -m64 -xHost -vec-report0 -static simd-1
icc -no-vec simd-1

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: icc
hamsi.c: hamsi.c(111): catastrophic error: cannot open source file "hamsi_helper.c"
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 38, namely:
CompilerImplementations
icc sphlib sphlib-small
icc -O1 -static sphlib sphlib-small
icc -O1 -static -no-vec sphlib sphlib-small
icc -O2 -static sphlib sphlib-small
icc -O2 -static -no-vec sphlib sphlib-small
icc -O3 -static sphlib sphlib-small
icc -O3 -static -no-vec sphlib sphlib-small
icc -Os -static sphlib sphlib-small
icc -Os -static -no-vec sphlib sphlib-small
icc -m64 -O1 -static sphlib sphlib-small
icc -m64 -O1 -static -no-vec sphlib sphlib-small
icc -m64 -O2 -static sphlib sphlib-small
icc -m64 -O2 -static -no-vec sphlib sphlib-small
icc -m64 -O3 -static sphlib sphlib-small
icc -m64 -O3 -static -no-vec sphlib sphlib-small
icc -m64 -Os -static sphlib sphlib-small
icc -m64 -Os -static -no-vec sphlib sphlib-small
icc -m64 -xHost -vec-report0 -static sphlib sphlib-small
icc -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/bernstein/small-simd-2
Compiler: icc -O1 -xP -static
hamsi.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static bernstein/small-simd-2
icc -O1 -xP -static -no-vec bernstein/small-simd-2
icc -O2 -xP -static bernstein/small-simd-2
icc -O2 -xP -static -no-vec bernstein/small-simd-2
icc -O3 -xP -static bernstein/small-simd-2
icc -O3 -xP -static -no-vec bernstein/small-simd-2
icc -Os -xP -static bernstein/small-simd-2
icc -Os -xP -static -no-vec bernstein/small-simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-2
Compiler: icc -O1 -xP -static
hamsi.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static simd-2
icc -O1 -xP -static -no-vec simd-2
icc -O2 -xP -static simd-2
icc -O2 -xP -static -no-vec simd-2
icc -O3 -xP -static simd-2
icc -O3 -xP -static -no-vec simd-2
icc -Os -xP -static simd-2
icc -Os -xP -static -no-vec simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-1
Compiler: icc -O1 -xP -static
hamsi.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static simd-1
icc -O1 -xP -static -no-vec simd-1
icc -O2 -xP -static simd-1
icc -O2 -xP -static -no-vec simd-1
icc -O3 -xP -static simd-1
icc -O3 -xP -static -no-vec simd-1
icc -Os -xP -static simd-1
icc -Os -xP -static -no-vec simd-1

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: icc -O1 -xP -static
hamsi.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(111): catastrophic error: cannot open source file "hamsi_helper.c"
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static sphlib sphlib-small
icc -O1 -xP -static -no-vec sphlib sphlib-small
icc -O2 -xP -static sphlib sphlib-small
icc -O2 -xP -static -no-vec sphlib sphlib-small
icc -O3 -xP -static sphlib sphlib-small
icc -O3 -xP -static -no-vec sphlib sphlib-small
icc -Os -xP -static sphlib sphlib-small
icc -Os -xP -static -no-vec sphlib sphlib-small

Compiler output

Implementation: crypto_hash/hamsi/bernstein/small-simd-2
Compiler: icc -O1 -xW -static
hamsi.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(198): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static bernstein/small-simd-2
icc -O1 -xW -static -no-vec bernstein/small-simd-2
icc -O2 -xW -static bernstein/small-simd-2
icc -O2 -xW -static -no-vec bernstein/small-simd-2
icc -O3 -xW -static bernstein/small-simd-2
icc -O3 -xW -static -no-vec bernstein/small-simd-2
icc -Os -xW -static bernstein/small-simd-2
icc -Os -xW -static -no-vec bernstein/small-simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-2
Compiler: icc -O1 -xW -static
hamsi.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(284): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static simd-2
icc -O1 -xW -static -no-vec simd-2
icc -O2 -xW -static simd-2
icc -O2 -xW -static -no-vec simd-2
icc -O3 -xW -static simd-2
icc -O3 -xW -static -no-vec simd-2
icc -Os -xW -static simd-2
icc -Os -xW -static -no-vec simd-2

Compiler output

Implementation: crypto_hash/hamsi/simd-1
Compiler: icc -O1 -xW -static
hamsi.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: ...
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: hamsi.c(287): error: expression must have integral type
hamsi.c: plain_iteration(state->gt;buffer);
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static simd-1
icc -O1 -xW -static -no-vec simd-1
icc -O2 -xW -static simd-1
icc -O2 -xW -static -no-vec simd-1
icc -O3 -xW -static simd-1
icc -O3 -xW -static -no-vec simd-1
icc -Os -xW -static simd-1
icc -Os -xW -static -no-vec simd-1

Compiler output

Implementation: crypto_hash/hamsi/sphlib
Compiler: icc -O1 -xW -static
hamsi.c: icc: command line remark #10279: option '-xW' is deprecated and will be removed in a future release. See '-help deprecated'
hamsi.c: hamsi.c(111): catastrophic error: cannot open source file "hamsi_helper.c"
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c:
hamsi.c: compilation aborted for hamsi.c (code 4)

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-small
icc -O2 -xW -static sphlib sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-small
icc -O3 -xW -static sphlib sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-small
icc -Os -xW -static sphlib sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-small