Implementation notes: amd64, bigmem, crypto_aead/morus1280128v1

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: morus1280128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
15099sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
15116sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
15178sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
15187sse2gcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
15223sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
15232sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
15235sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
15241sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
15241sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
15257sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
15274sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
15280sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
15280sse2gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
15297sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
15314sse2gcc -O3 -fomit-frame-pointer2015021620141124
15323sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
15334sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
15337sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
15342sse2gcc -m64 -O3 -fomit-frame-pointer2015021620141124
15357sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
15362sse2gcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
15368sse2gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
15379sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
15396sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
15433sse2gcc -m64 -O2 -fomit-frame-pointer2015021620141124
15447sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
15447sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
15453sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
15456sse2gcc -O2 -fomit-frame-pointer2015021620141124
15459sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
15464sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
15470sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
15470sse2gcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
15481sse2gcc -march=nocona -O -fomit-frame-pointer2015021620141124
15482sse2gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
15504sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
15530sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
15549sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
15552sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
15575sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
15580sse2gcc -m64 -O -fomit-frame-pointer2015021620141124
15586sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
15586sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
15614sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
15629sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
15634sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
15637sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
15677sse2gcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
15679sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
15753sse2gcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
15759sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
15767sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
15768sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
15768sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
15773sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
15776sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
15805sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
15830sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
15841sse2gcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
15890sse2gcc -O -fomit-frame-pointer2015021620141124
15926sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
15958sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
15958sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
15997sse2gcc -march=barcelona -O -fomit-frame-pointer2015021620141124
16065sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
16076sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
16085sse2gcc -Os -fomit-frame-pointer2015021620141124
16150sse2gcc -m64 -Os -fomit-frame-pointer2015021620141124
16161sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
16192sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
16195sse2gcc -march=nocona -Os -fomit-frame-pointer2015021620141124
16201sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
16215sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
16215sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
16224sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
16249sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
16252sse2gcc -march=k8 -Os -fomit-frame-pointer2015021620141124
16269sse2gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
16278sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
16297sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
16343sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
16351sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
16368sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
16380sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
16416sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
16427sse2gcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
16456sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
16740sse2gcc -march=k8 -O -fomit-frame-pointer2015021620141124
17348refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
17405refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
17414refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
17516refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
17521refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
17521refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
17538refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
17541refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
17555refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
17575refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
17575refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
17578refgcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
17595refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
17618refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
17663refgcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
17674refgcc -m64 -O2 -fomit-frame-pointer2015021620141124
17680refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
17700refgcc -O2 -fomit-frame-pointer2015021620141124
17720refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
17765refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
17768refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
17793refgcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
17796refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
17830refgcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
17836refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
17876refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
18261refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
18275refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
18286refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
18295refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
18321refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
18351refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
18360refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
18377refgcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
18383refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
18425refgcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
18482refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
18524refgcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
18558refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
18564refgcc -O3 -fomit-frame-pointer2015021620141124
18578refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
18609refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
18649refgcc -m64 -O3 -fomit-frame-pointer2015021620141124
18760refgcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
21695refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
21720refgcc -O -fomit-frame-pointer2015021620141124
21720refgcc -march=nocona -O -fomit-frame-pointer2015021620141124
21732refgcc -m64 -O -fomit-frame-pointer2015021620141124
21749refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
21751refgcc -funroll-loops -O -fomit-frame-pointer2015021620141124
21752refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
21760refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
21760refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
21763refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
21791refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
21794refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
21814refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
21828refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
21828refgcc -march=k8 -O -fomit-frame-pointer2015021620141124
21845refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
21890refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
21890refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
21890refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
21893refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
21893refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
21910refgcc -march=barcelona -O -fomit-frame-pointer2015021620141124
28402refgcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
28402refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
28404refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
28404refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
28413refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
28461refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
28461refgcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
28463refgcc -Os -fomit-frame-pointer2015021620141124
28463refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
28470refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
28470refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
28480refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
28492refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
28492refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
28497refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
28501refgcc -m64 -Os -fomit-frame-pointer2015021620141124
28537refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
28537refgcc -march=k8 -Os -fomit-frame-pointer2015021620141124
28540refgcc -march=nocona -Os -fomit-frame-pointer2015021620141124
28568refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
28588refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
28614refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
28707ref64gcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
28730ref64gcc -O3 -fomit-frame-pointer2015021620141124
28730ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
28730ref64gcc -m64 -O3 -fomit-frame-pointer2015021620141124
28733ref64gcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
28741ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
28750ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
28750ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
28750ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
28752ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
28753ref64gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
28753ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
28753ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
28753ref64gcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
28755ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
28758ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
28761ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
28761ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
28767ref64gcc -m64 -O2 -fomit-frame-pointer2015021620141124
28767ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
28773ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
28775ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
28775ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
28775ref64gcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
28778ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
28781ref64gcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
28795ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
28798ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
28798ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
28798ref64gcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
28801ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
28804ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
28826ref64gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
28826ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
28829ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
28840ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
28846ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
28855ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
28860ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
28891ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
28894ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
28914ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
28928ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
28945ref64gcc -O2 -fomit-frame-pointer2015021620141124
28985ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
28985ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
28991ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
28994ref64gcc -Os -fomit-frame-pointer2015021620141124
28997ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
28999ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
29025ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
29025ref64gcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
29028ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
29039ref64gcc -march=k8 -Os -fomit-frame-pointer2015021620141124
29056ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
29056ref64gcc -m64 -Os -fomit-frame-pointer2015021620141124
29064ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
29067ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
29070ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
29079ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
29084ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
29084ref64gcc -march=nocona -Os -fomit-frame-pointer2015021620141124
29095ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
29110ref64gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
29118ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
29121ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
39397ref64gcc -m64 -O -fomit-frame-pointer2015021620141124
39397ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
39397ref64gcc -march=nocona -O -fomit-frame-pointer2015021620141124
39400ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
39403ref64gcc -march=k8 -O -fomit-frame-pointer2015021620141124
39485ref64gcc -march=barcelona -O -fomit-frame-pointer2015021620141124
39505ref64gcc -O -fomit-frame-pointer2015021620141124
39520ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
39520ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
39522ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
39539ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
39539ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
39539ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
39582ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
39585ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
39585ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
39587ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
39590ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
39601ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
39607ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
39621ref64gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
39661ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
103669ref64cc2015021620141124
103765ref64gcc2015021620141124
103828ref64gcc -funroll-loops2015021620141124
105173refgcc2015021620141124
105241refgcc -funroll-loops2015021620141124
105389refcc2015021620141124
136926sse2cc2015021620141124
137116sse2gcc -funroll-loops2015021620141124
137252sse2gcc2015021620141124

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: cc
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...

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

Compiler output

Implementation: crypto_aead/morus1280128v1/avx2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...
morus1280128v1avx2.c: morus1280128v1avx2.c:50: error: expected ')' before 'msgblk'
morus1280128v1avx2.c: morus1280128v1avx2.c:84: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_initialization':
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: (Each undeclared identifier is reported only once
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: for each function it appears in.)
morus1280128v1avx2.c: morus1280128v1avx2.c:87: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:89: error: expected ';' before 'keytmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:93: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: 'keytmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:96: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:104: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:112: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: morus1280128v1avx2.c: In function 'morus_tag_generation':
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: '__m256i' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:116: error: expected ';' before 'tmp'
morus1280128v1avx2.c: morus1280128v1avx2.c:118: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:123: error: 'state' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: 'tmp' undeclared (first use in this function)
morus1280128v1avx2.c: morus1280128v1avx2.c:125: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c:130: error: expected expression before ')' token
morus1280128v1avx2.c: morus1280128v1avx2.c: At top level:
morus1280128v1avx2.c: morus1280128v1avx2.c:136: error: expected declaration specifiers or '...' before '__m256i'
morus1280128v1avx2.c: ...

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