Implementation notes: x86, hydra4, crypto_aead/norx3241v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
53266xmmgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
53267xmmgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
53274xmmgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
53496xmmgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
53496xmmgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
53500xmmgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
53500xmmgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
53500xmmgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
53504xmmgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
53602xmmgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
54027xmmgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
54027xmmgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
54031xmmgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
54042xmmgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
54058xmmgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
54565xmmgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
54573xmmgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
54655xmmgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
54666xmmgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
54752xmmgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
54791xmmgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
54799xmmgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
55150xmmgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
55158xmmgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
55169xmmgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
60380xmmgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
60415xmmgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
60563xmmgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
60688xmmgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
60789xmmgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
60910xmmgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
60918xmmgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
61390xmmgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
65263xmmgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
65305xmmgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
65466xmmgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
65668xmmgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
65770xmmgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
65922xmmgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
66908xmmgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
67197xmmgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
67224xmmgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
67225xmmgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
67228xmmgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
67291xmmgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
67560xmmgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
67560xmmgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
67731xmmgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
67735xmmgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
67841xmmgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
67919xmmgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
67926xmmgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
82692refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
83015refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
85036refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
85059refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
85071refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
85090refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
85090refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
85102refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
85106refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
85121refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
85473refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
85488refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
85523refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
85570refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
85578refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
85590refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
85910refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
85921refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
85952refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
86362refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
86366refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
86393refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
86486refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
86690refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
86950refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
87001refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
87048refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
87079refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
88089refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
88101refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
88109refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
88129refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
88234refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
88245refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
88429refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
88639refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
88690refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
88776refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
88799refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
88901refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
88924refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
88947refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
88967refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
88975refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
89115refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
89138refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
89143refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
89146refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
89205refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
89575refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
90515refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
90519refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
90679refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
90687refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
90691refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
90909refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
90917refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
90925refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
90944refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
90979refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
91050refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
91061refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
91092refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
91104refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
91108refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
91178refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
91186refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
91190refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
91213refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
92750refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
92777refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
93038refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
93152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
93159refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
93159refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
93175refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
93191refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
93261refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
93280refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
93280refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
93296refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
93331refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
93569refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
93608refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
93608refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
93620refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
93627refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
93635refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
93674refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
93678refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
93694refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
94723refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
94747refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
94774refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
95222refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
95250refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
95269refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
95269refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
95312refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
95507refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
95523refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
95523refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
95527refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
95538refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
95542refgcc -m32 -O -fomit-frame-pointer2014061220140525
95562refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
95577refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
95581refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
95581refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
95686refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
95702refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
95710refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
95807refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
95850refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
95917refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
95924refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
95960refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
97851refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
98097refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
109641refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
109777refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
109804refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
109840refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
110198refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
110218refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
110241refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
110265refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
110553refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
110749refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
110764refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
111084refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
111095refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
111142refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
111622refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
111696refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
111696refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
112359refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
112574refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
112823refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
112913refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
113502refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
113673refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
113755refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
113981refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
114017refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
114036refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
114407refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
114410refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
114410refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
114578refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
115265refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
115273refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
115284refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
115857refgcc -m32 -Os -fomit-frame-pointer2014061220140525
115881refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
116567refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
118782refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
120194refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
120210refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
120210refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/norx3241v1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm

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: 163, 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 -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 -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 -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 -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 -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