Implementation notes: amd64, jos, crypto_aead/norx3261v1

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3261v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
59970xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
59970xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
60022xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
60210xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
60210xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
60217xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
61372xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
61372xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
61402xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
64418xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
64590xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
64740xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
67995xmmgcc -Os -fomit-frame-pointer2014070820140622
67995xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
68002xmmgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
68272xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
68280xmmgcc -m64 -Os -fomit-frame-pointer2014070820140622
68370xmmgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
68378xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
69885xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
69930xmmgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
70028xmmgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
70117xmmgcc -m64 -O2 -fomit-frame-pointer2014070820140622
70140xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
70147xmmgcc -O2 -fomit-frame-pointer2014070820140622
70155xmmgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
70185xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
70200xmmgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
70208xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
70222xmmgcc -m64 -O3 -fomit-frame-pointer2014070820140622
70222xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
70230xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
70260xmmgcc -O3 -fomit-frame-pointer2014070820140622
70342xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
70425xmmgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
70762xmmgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
70875xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
71085xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
71085xmmgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
72855xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
72937xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
73117xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
73125xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
73170xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
73192xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
74385xmmgcc -march=nocona -O -fomit-frame-pointer2014070820140622
74498xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
74520xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
74588xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
75270xmmgcc -march=k8 -O -fomit-frame-pointer2014070820140622
75300xmmgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
75300xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
75322xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
75338xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
75360xmmgcc -O -fomit-frame-pointer2014070820140622
75367xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
75390xmmgcc -m64 -O -fomit-frame-pointer2014070820140622
75398xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
75435xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
75443xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
75533xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
75555xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
75578xmmgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
75728xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
75885xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
76148xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
76185xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
76215xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
76267xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
76275xmmgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
76328xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
76500xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
76583xmmgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
76598xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
76627xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
76635xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
76770xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
77640xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
77640xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
77685xmmgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
77707xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
77715xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
77768xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
77843xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
132548refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
132592refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
132705refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
132735refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
132772refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
132802refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
132803refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
132960refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
133035refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
133095refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
133118refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
133170refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
133343refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
133358refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
134573refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
134580refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
134632refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
134648refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
134692refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
134745refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
134775refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
140813refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
140970refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
140977refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
141060refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
141202refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
141225refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
141413refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
141690refgcc -m64 -Os -fomit-frame-pointer2014070820140622
141772refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
141810refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
141900refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
141997refgcc -Os -fomit-frame-pointer2014070820140622
142005refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
142043refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
142147refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
142147refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
142223refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
142388refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
142800refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
143340refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
143445refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
143520refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
143595refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
143670refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
143730refgcc -O3 -fomit-frame-pointer2014070820140622
143865refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
144518refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
144622refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
145807refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
145808refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
145838refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
145942refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
145987refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
146062refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
146078refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
146108refgcc -O2 -fomit-frame-pointer2014070820140622
146130refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
146985refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
147390refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
147525refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
148110refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
148170refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
148335refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
148425refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
148688refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
159450refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
159690refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
160193refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
160725refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
160883refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
160950refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
160950refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
161160refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
161228refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
161287refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
161302refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
161452refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
161475refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
161542refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
161693refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
161722refgcc -m64 -O -fomit-frame-pointer2014070820140622
161813refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
162150refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
162232refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
162255refgcc -O -fomit-frame-pointer2014070820140622
162908refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
163192refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
560535xmmgcc -funroll-loops2014070820140622
560587xmmgcc2014070820140622
560760xmmcc2014070820140622
730988refgcc2014070820140622
734858refcc2014070820140622
735765refgcc -funroll-loops2014070820140622

Compiler output

Implementation: crypto_aead/norx3261v1/neon
Compiler: cc
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: 87, 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=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/norx3261v1/neon
Compiler: gcc -m64 -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 -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

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'crypto_aead_norx3261v1_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 -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