Implementation notes: x86, h9ivy, crypto_aead/norx3241v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
29824xmmgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
29860xmmgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
29860xmmgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
30260xmmgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
30268xmmgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505
30272xmmgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
30352xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
30404xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
30436xmmgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
30460xmmgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
30464xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
30480xmmgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
30484xmmgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
30488xmmgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
30492xmmgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
30496xmmgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
30524xmmgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
30556xmmgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
30576xmmgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
30600xmmgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
30640xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
30744xmmgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
30752xmmgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
30756xmmgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
35376xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
35668xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
35752xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
36064xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
36224xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
36500xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
36576xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
36632xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
36708xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
36716xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
36760xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
36772xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
36852xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
36852xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
36864xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
36864xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
36876xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
36956xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
36964xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
36968xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
36972xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
36976xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
37140xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
37156xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
37240xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
37256xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
37284xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
37288xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
37308xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
37324xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
37780xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
37808xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
37820xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
37860xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
37904xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
37944xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
38084xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
38100xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
38104xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
38160xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
38200xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
38244xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
41384xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
41396xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
41408xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
41412xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
41424xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
41452xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
72272refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
72332refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
72332refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
72336refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
72340refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
72384refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
72392refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
72392refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
72404refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
72456refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
72480refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
72536refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
72564refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014051320140505
72628refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014051320140505
73216refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
73252refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
73256refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
73288refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
73288refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
73292refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
73300refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
73312refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
75580refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
75624refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
75664refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
75696refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
75768refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014051320140505
75776refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
75804refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
75840refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014051320140505
75904refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014051320140505
75952refgcc -m32 -O3 -fomit-frame-pointer2014051320140505
75956refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014051320140505
76060refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014051320140505
76532refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014051320140505
76552refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014051320140505
76556refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014051320140505
76616refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014051320140505
76620refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014051320140505
76628refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014051320140505
76644refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
76660refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
76740refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014051320140505
76756refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014051320140505
76764refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014051320140505
76780refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014051320140505
76796refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
76800refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014051320140505
76804refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014051320140505
76820refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
76820refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014051320140505
76820refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014051320140505
76828refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014051320140505
77120refgcc -m32 -O2 -fomit-frame-pointer2014051320140505
77120refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014051320140505
77124refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014051320140505
77128refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014051320140505
77140refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014051320140505
77140refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014051320140505
77744refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014051320140505
77756refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014051320140505
77824refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014051320140505
77928refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014051320140505
77956refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014051320140505
77964refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014051320140505
78008refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014051320140505
78020refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014051320140505
78072refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014051320140505
78088refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014051320140505
78100refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014051320140505
78120refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014051320140505
78132refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
78140refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
78148refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
78160refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
78164refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
78188refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
78204refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
78256refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
78272refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014051320140505
78272refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
78280refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
78304refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
78336refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
78360refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
78368refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
78368refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
78396refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
78488refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
78528refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
78976refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014051320140505
79020refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014051320140505
79216refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
79276refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014051320140505
79308refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
79348refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014051320140505
79388refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
79436refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014051320140505
79460refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014051320140505
79500refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014051320140505
79600refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014051320140505
79616refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014051320140505
79620refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014051320140505
79632refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014051320140505
79640refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014051320140505
79660refgcc -m32 -march=nocona -O -fomit-frame-pointer2014051320140505
79684refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014051320140505
79688refgcc -m32 -march=prescott -O -fomit-frame-pointer2014051320140505
79692refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014051320140505
79712refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014051320140505
79716refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014051320140505
79744refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014051320140505
79756refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014051320140505
79756refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014051320140505
79768refgcc -m32 -march=athlon -O -fomit-frame-pointer2014051320140505
79768refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014051320140505
79772refgcc -m32 -O -fomit-frame-pointer2014051320140505
79772refgcc -m32 -march=k8 -O -fomit-frame-pointer2014051320140505
79776refgcc -m32 -march=core2 -O -fomit-frame-pointer2014051320140505
79784refgcc -m32 -march=pentium -O -fomit-frame-pointer2014051320140505
79792refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014051320140505
79932refgcc -m32 -march=i486 -O -fomit-frame-pointer2014051320140505
79964refgcc -m32 -march=k6 -O -fomit-frame-pointer2014051320140505
79972refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014051320140505
79980refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014051320140505
80444refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014051320140505
80664refgcc -m32 -march=i386 -O -fomit-frame-pointer2014051320140505
82240refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014051320140505
82832refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014051320140505
93256refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
93276refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
94004refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
94008refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
94052refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
94084refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
94588refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
94668refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
95044refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014051320140505
95596refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
95828refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
96008refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
96068refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
96220refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014051320140505
96448refgcc -m32 -Os -fomit-frame-pointer2014051320140505
96600refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
96608refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014051320140505
96640refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
96652refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
96684refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014051320140505
96744refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014051320140505
96760refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014051320140505
96804refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014051320140505
96892refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014051320140505
97304refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
97304refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014051320140505
97304refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014051320140505
97320refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014051320140505
97488refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014051320140505
97492refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014051320140505
97596refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014051320140505
97608refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014051320140505
97720refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
97928refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014051320140505
98264refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014051320140505
98272refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014051320140505
98272refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014051320140505
98304refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014051320140505
98308refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014051320140505
98316refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014051320140505
98328refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014051320140505
98412refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014051320140505
98464refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014051320140505

Compiler output

Implementation: crypto_aead/norx3241v1/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'block_copy':
norx.c: norx.c:303:9: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:303:9: note: each undeclared identifier is reported only once for each function it appears in
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:303:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:304:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c:309:9: error: expected expression before ')' token
norx.c: norx.c: In function 'crypto_aead_norx3241v1_xmm_encrypt':
norx.c: norx.c:344:5: error: unknown type name '__m128i'
norx.c: norx.c:346:5: error: unknown type name '__m128i'
norx.c: norx.c:346:25: error: '__m128i' undeclared (first use in this function)
norx.c: norx.c:346:25: error: expected expression before ')' token
norx.c: norx.c:351:5: error: expected ';' before 't0'
norx.c: norx.c:351:5: error: 't0' undeclared (first use in this function)
norx.c: norx.c:351:5: error: 't1' undeclared (first use in this function)
norx.c: norx.c:351:5: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected ';' before 't0'
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:358:13: error: expected expression before ')' token
norx.c: norx.c:362:9: error: expected ';' before 't0'
norx.c: norx.c:362:9: error: expected ';' before 't0'
norx.c: ...

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm
gcc -m32 -O2 -fomit-frame-pointer xmm
gcc -m32 -O3 -fomit-frame-pointer xmm
gcc -m32 -O -fomit-frame-pointer xmm
gcc -m32 -Os -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer xmm
gcc -m32 -march=athlon -O -fomit-frame-pointer xmm
gcc -m32 -march=athlon -Os -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i386 -O -fomit-frame-pointer xmm
gcc -m32 -march=i386 -Os -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=i486 -O -fomit-frame-pointer xmm
gcc -m32 -march=i486 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=k6 -O -fomit-frame-pointer xmm
gcc -m32 -march=k6 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer xmm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3241v1/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 168, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer neon
gcc -m32 -O2 -fomit-frame-pointer neon
gcc -m32 -O3 -fomit-frame-pointer neon
gcc -m32 -O -fomit-frame-pointer neon
gcc -m32 -Os -fomit-frame-pointer neon
gcc -m32 -march=athlon -O2 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O3 -fomit-frame-pointer neon
gcc -m32 -march=athlon -O -fomit-frame-pointer neon
gcc -m32 -march=athlon -Os -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer neon
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer neon
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer neon
gcc -m32 -march=corei7 -O -fomit-frame-pointer neon
gcc -m32 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m32 -march=i386 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i386 -O -fomit-frame-pointer neon
gcc -m32 -march=i386 -Os -fomit-frame-pointer neon
gcc -m32 -march=i486 -O2 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O3 -fomit-frame-pointer neon
gcc -m32 -march=i486 -O -fomit-frame-pointer neon
gcc -m32 -march=i486 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -O -fomit-frame-pointer neon
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer neon
gcc -m32 -march=k6 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k6 -O -fomit-frame-pointer neon
gcc -m32 -march=k6 -Os -fomit-frame-pointer neon
gcc -m32 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m32 -march=k8 -O -fomit-frame-pointer neon
gcc -m32 -march=k8 -Os -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m32 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m32 -march=nocona -O -fomit-frame-pointer neon
gcc -m32 -march=nocona -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer neon
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -O -fomit-frame-pointer neon
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer neon
gcc -m32 -march=pentium -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentium -O -fomit-frame-pointer neon
gcc -m32 -march=pentium -Os -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer neon
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer neon
gcc -m32 -march=prescott -O2 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O3 -fomit-frame-pointer neon
gcc -m32 -march=prescott -O -fomit-frame-pointer neon
gcc -m32 -march=prescott -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3241v1/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:24:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/norx3241v1/xmm
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3241v1_xmm_decrypt':
norx.c: norx.c:430:13: error: incompatible types when assigning to type '__m128i' from type 'int'
norx.c: norx.c:435:9: error: incompatible types when assigning to type '__m128i' from type 'int'

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