Implementation notes: amd64, gcc16, crypto_aead/norx3261v3

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: norx3261v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
91449? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
91449? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
91450? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
91468? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
91469? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
91469? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
91510? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
91510? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
91510? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
91510? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
91511? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
91581? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
91581? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
91589? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
91605? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
91605? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
91607? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
92160? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
92164? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
92170? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
92171? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
93775? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
93792? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
93792? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
93801? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
93816? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017072620170718
93816? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017072620170718
93839? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017072620170718
93841? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017072620170718
93841? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
93842? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
93895? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
93895? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
93895? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
93895? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
93907? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
93908? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
93911? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
93924? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
94436? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
94454? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017072620170718
94454? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
94454? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
94455? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017072620170718
94529? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
94547? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
94547? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
94548? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
104584? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
104584? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
104717? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
104717? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
104720? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
104722? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
106293? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
106306? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
106567? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
106567? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
106768? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
106769? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
112188? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
112191? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
112197? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
112205? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
112210? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
112218? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
112221? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
112224? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
112225? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
112228? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
112311? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
112322? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
112348? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
112352? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
113975? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
113980? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
114690? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
114699? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
115826? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
115831? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
115905? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
117923? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
117946? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
118311? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
118317? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
118444? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
118462? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
118473? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
118482? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
118500? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017072620170718
118522? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
118526? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
118526? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017072620170718
118552? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
118563? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
118564? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
118593? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
118597? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
118598? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
118629? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
118630? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
119433? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
119433? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
119434? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072620170718
120221? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
120226? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
120722? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
120723? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
120758? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
120794? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
121160? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
121169? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
121226? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072620170718
121231? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
121235? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072620170718
121248? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
121250? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
121251? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
121253? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
121654? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
121654? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
121751? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072620170718
121788? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
121802? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072620170718
121863? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
121865? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
121882? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
121914? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
122100? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072620170718
122106? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
122111? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
122111? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
122111? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
122112? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072620170718
122112? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
122117? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
122122? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
122142? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
122354? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
122368? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
122375? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
122408? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
122913? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
122914? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
122920? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
123008? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
123822? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072620170718
123838? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072620170718
123885? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
152195? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
152198? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
152200? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
152237? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
152238? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
152499? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
152511? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
152664? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
152666? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
154981? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
154982? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
155676? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
155676? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
155745? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072620170718
155772? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
155777? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
155784? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
156505? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
156521? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
156522? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
156522? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
156535? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072620170718
156541? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072620170718
689299? ? ?? ? ?refgcc2017072620170718
690014? ? ?? ? ?refcc2017072620170718
694188? ? ?? ? ?refgcc_-funroll-loops2017072620170718
1089077? ? ?? ? ?xmmgcc2017072620170718
1089101? ? ?? ? ?xmmcc2017072620170718
1089145? ? ?? ? ?xmmgcc_-funroll-loops2017072620170718

Test failure

Implementation: crypto_aead/norx3261v3/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: cc
norx.c: norx.c:18:22: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...
norx.c: norx.c:18:22: error: arm_neon.h: No such file or directory
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:382: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'K'
norx.c: norx.c:382: error: 'K' undeclared (first use in this function)
norx.c: norx.c:382: error: (Each undeclared identifier is reported only once
norx.c: norx.c:382: error: for each function it appears in.)
norx.c: norx.c:383: error: 'uint32x4_t' undeclared (first use in this function)
norx.c: norx.c:383: error: expected ';' before 'A'
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'C_'
norx.c: norx.c:386: error: 'C_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'D_'
norx.c: norx.c:386: error: 'D_' undeclared (first use in this function)
norx.c: norx.c:386: error: expected expression before '{' token
norx.c: norx.c:386: error: 'A' undeclared (first use in this function)
norx.c: norx.c:386: error: 'B' undeclared (first use in this function)
norx.c: norx.c:386: error: 'C' undeclared (first use in this function)
norx.c: norx.c:386: error: 'D' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:386: error: 't0' undeclared (first use in this function)
norx.c: norx.c:386: error: 't1' undeclared (first use in this function)
norx.c: norx.c:386: error: expected ';' before 't0'
norx.c: norx.c:387: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tag'
norx.c: norx.c:387: error: 'tag' undeclared (first use in this function)
norx.c: norx.c:387: error: expected expression before '{' token
norx.c: ...

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