Implementation notes: amd64, bigmem, crypto_aead/deoxysneq128128v1

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: deoxysneq128128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1246913refgcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
1248692refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
1255982refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
1256017refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
1256147refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
1256428refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1256450refgcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1256532refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
1256606refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
1256614refgcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
1264862refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
1264894refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
1265012refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1265044refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
1265361refgcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
1265536refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1265738refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1267631refgcc -m64 -O3 -fomit-frame-pointer2015021620141124
1267735refgcc -O3 -fomit-frame-pointer2015021620141124
1267814refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1278564refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
1280636refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
1736465refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
1736533refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
1741859refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
1741936refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
1741956refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
1741973refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
1794486refgcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
1794503refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1794613refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
1800133refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1800238refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
1800305refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
1801082refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1801150refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1813838refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
1813979refgcc -funroll-loops -O -fomit-frame-pointer2015021620141124
2222631refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
2320911refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
2335483refgcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
2335678refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
2340276refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
2340313refgcc -march=barcelona -O -fomit-frame-pointer2015021620141124
2340330refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
2340330refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
2340353refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
2341067refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
2379124refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
2379181refgcc -m64 -O -fomit-frame-pointer2015021620141124
2379229refgcc -O -fomit-frame-pointer2015021620141124
2421633refgcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
2447575refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
2517966refgcc -march=nocona -O -fomit-frame-pointer2015021620141124
2518470refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
2567181refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
2568938refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
2569105refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
2573610refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
2589222refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
2600572refgcc -march=k8 -O -fomit-frame-pointer2015021620141124
2601187refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
2610273refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
2610339refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
2619541refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
2619578refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
2619688refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
2619748refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
2620156refgcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
2620250refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
2620386refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
2708378refgcc -Os -fomit-frame-pointer2015021620141124
2708380refgcc -march=k8 -Os -fomit-frame-pointer2015021620141124
2708485refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
2708638refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
2709066refgcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
2709845refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
2709930refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
2710015refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
2710494refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
2710543refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
2717832refgcc -m64 -Os -fomit-frame-pointer2015021620141124
2725604refgcc -march=nocona -Os -fomit-frame-pointer2015021620141124
2726069refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
2795084refgcc -O2 -fomit-frame-pointer2015021620141124
2797897refgcc -m64 -O2 -fomit-frame-pointer2015021620141124
3133907refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
3152741refgcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
5596097refgcc -funroll-loops2015021620141124
5596451refgcc2015021620141124
5599021refcc2015021620141124

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: cc
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc opt
gcc opt
gcc -O2 -fomit-frame-pointer opt
gcc -O3 -fomit-frame-pointer opt
gcc -O -fomit-frame-pointer opt
gcc -Os -fomit-frame-pointer opt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops opt
gcc -funroll-loops -O2 -fomit-frame-pointer opt
gcc -funroll-loops -O3 -fomit-frame-pointer opt
gcc -funroll-loops -O -fomit-frame-pointer opt
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt
gcc -m64 -O2 -fomit-frame-pointer opt
gcc -m64 -O3 -fomit-frame-pointer opt
gcc -m64 -O -fomit-frame-pointer opt
gcc -m64 -Os -fomit-frame-pointer opt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m64 -march=k8 -O -fomit-frame-pointer opt
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m64 -march=nocona -O -fomit-frame-pointer opt
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc -march=barcelona -O2 -fomit-frame-pointer opt
gcc -march=barcelona -O3 -fomit-frame-pointer opt
gcc -march=barcelona -O -fomit-frame-pointer opt
gcc -march=barcelona -Os -fomit-frame-pointer opt
gcc -march=k8 -O2 -fomit-frame-pointer opt
gcc -march=k8 -O3 -fomit-frame-pointer opt
gcc -march=k8 -O -fomit-frame-pointer opt
gcc -march=k8 -Os -fomit-frame-pointer opt
gcc -march=nocona -O2 -fomit-frame-pointer opt
gcc -march=nocona -O3 -fomit-frame-pointer opt
gcc -march=nocona -O -fomit-frame-pointer opt
gcc -march=nocona -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:96: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysneq128128v1/opt
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:132: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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