Implementation notes: amd64, jos, crypto_aead/norx3241v1

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx3241v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
41152xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
41288xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
41317xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
41370xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
41370xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
41393xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
41513xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
41573xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
41580xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
44963xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
45000xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
45007xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
46433xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
46530xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
46545xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
46642xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
46673xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
46725xmmgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
46987xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
47212xmmgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
47325xmmgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
47438xmmgcc -O3 -fomit-frame-pointer2014070820140622
47453xmmgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
47460xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
47467xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
47490xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
47520xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
47542xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
47572xmmgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
47580xmmgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
47580xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
47580xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
47580xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
47587xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
47648xmmgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
47670xmmgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
47685xmmgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
47692xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
47693xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
47722xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
47723xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
47737xmmgcc -O2 -fomit-frame-pointer2014070820140622
47737xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
47737xmmgcc -m64 -O2 -fomit-frame-pointer2014070820140622
47752xmmgcc -Os -fomit-frame-pointer2014070820140622
47753xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
47760xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
47775xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
47775xmmgcc -m64 -O3 -fomit-frame-pointer2014070820140622
47775xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
47790xmmgcc -m64 -Os -fomit-frame-pointer2014070820140622
47790xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
47790xmmgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
47790xmmgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
47805xmmgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
47805xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
47813xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
47820xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
47977xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
48000xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
48555xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
48555xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
48810xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
48810xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
48825xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
48848xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
52605xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
52657xmmgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
52703xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
52718xmmgcc -m64 -O -fomit-frame-pointer2014070820140622
52755xmmgcc -march=k8 -O -fomit-frame-pointer2014070820140622
52770xmmgcc -O -fomit-frame-pointer2014070820140622
52785xmmgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
52785xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
52793xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
52822xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
52860xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
52875xmmgcc -march=nocona -O -fomit-frame-pointer2014070820140622
52898xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
52920xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
52942xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
52943xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
52957xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
53010xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
91703refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
91725refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
91770refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
91785refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
91837refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
91838refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
91852refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
91883refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
91890refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
91897refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
92017refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
92130refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
92160refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
92190refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
96690refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
96810refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
96833refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
96855refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
96877refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
96975refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
96982refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
97012refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
97050refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
97200refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
97208refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
97920refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
97987refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
98145refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
98183refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
98655refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
98775refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
98978refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
99053refgcc -O3 -fomit-frame-pointer2014070820140622
99090refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
99217refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
99277refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
99502refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
99585refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
99705refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
99757refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
99780refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
99787refgcc -O2 -fomit-frame-pointer2014070820140622
99975refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
100447refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
100747refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
100987refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
101025refgcc -m64 -Os -fomit-frame-pointer2014070820140622
101032refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
101033refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
101213refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
101227refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
101272refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
101325refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
101393refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
101408refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
101422refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
101513refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
101610refgcc -Os -fomit-frame-pointer2014070820140622
101700refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
102000refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
102120refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
102638refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
105053refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
105173refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
105712refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
106103refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
109755refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
109868refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
109935refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
110108refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
110190refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
110265refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
110340refgcc -m64 -O -fomit-frame-pointer2014070820140622
110370refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
110468refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
110535refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
110587refgcc -O -fomit-frame-pointer2014070820140622
110655refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
110685refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
110745refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
110783refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
110805refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
110872refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
110933refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
110940refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
110970refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
111390refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
111585refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
346058xmmgcc -funroll-loops2014070820140622
347153xmmcc2014070820140622
347265xmmgcc2014070820140622
527797refgcc2014070820140622
529800refcc2014070820140622
529897refgcc -funroll-loops2014070820140622

Compiler output

Implementation: crypto_aead/norx3241v1/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/norx3241v1/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/norx3241v1/xmm
Compiler: gcc -m64 -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 -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