Implementation notes: amd64, jos, crypto_aead/aegis128l

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aegis128l
TimeImplementationCompilerBenchmark dateSUPERCOP version
77977refgcc -m64 -Os -fomit-frame-pointer2014070420140622
78060refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070420140622
78060refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
78082refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
78105refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070420140622
78105refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070420140622
78128refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
78158refgcc -Os -fomit-frame-pointer2014070420140622
78173refgcc -march=k8 -Os -fomit-frame-pointer2014070420140622
78195refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
78210refgcc -march=barcelona -Os -fomit-frame-pointer2014070420140622
78255refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
78270refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
78277refgcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
78277refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070420140622
78307refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070420140622
78323refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
78330refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070420140622
78337refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070420140622
78338refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070420140622
78353refgcc -march=nocona -O -fomit-frame-pointer2014070420140622
78383refgcc -march=nocona -Os -fomit-frame-pointer2014070420140622
78397refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070420140622
78405refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070420140622
78405refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070420140622
78412refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070420140622
78413refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070420140622
78413refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070420140622
78420refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
78428refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070420140622
78435refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070420140622
78443refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070420140622
78450refgcc -march=k8 -O -fomit-frame-pointer2014070420140622
78457refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070420140622
78465refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
78473refgcc -funroll-loops -O -fomit-frame-pointer2014070420140622
78473refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070420140622
78487refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
78488refgcc -O -fomit-frame-pointer2014070420140622
78488refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070420140622
78495refgcc -m64 -O -fomit-frame-pointer2014070420140622
78510refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070420140622
78525refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070420140622
78555refgcc -march=barcelona -O -fomit-frame-pointer2014070420140622
82102refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
82253refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
82320refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
82320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070420140622
82343refgcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
82350refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
82350refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
82388refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070420140622
82410refgcc -m64 -O3 -fomit-frame-pointer2014070420140622
82410refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070420140622
82447refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070420140622
82455refgcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
82462refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
82463refgcc -O3 -fomit-frame-pointer2014070420140622
82500refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
82523refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070420140622
82575refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
82582refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
82605refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070420140622
82672refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070420140622
82762refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070420140622
82763refgcc -m64 -O2 -fomit-frame-pointer2014070420140622
82807refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070420140622
82822refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070420140622
82837refgcc -O2 -fomit-frame-pointer2014070420140622
82838refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
82867refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070420140622
82905refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
82957refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070420140622
82972refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070420140622
83002refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070420140622
83025refgcc -march=nocona -O2 -fomit-frame-pointer2014070420140622
83077refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
83085refgcc -march=k8 -O3 -fomit-frame-pointer2014070420140622
83122refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070420140622
83145refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
83175refgcc -march=barcelona -O3 -fomit-frame-pointer2014070420140622
83212refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070420140622
83280refgcc -march=nocona -O3 -fomit-frame-pointer2014070420140622
83317refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
83348refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070420140622
83370refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070420140622
83460refgcc -march=barcelona -O2 -fomit-frame-pointer2014070420140622
83475refgcc -march=k8 -O2 -fomit-frame-pointer2014070420140622
171157refgcc -funroll-loops2014070420140622
171383refgcc2014070420140622
171713refcc2014070420140622

Compiler output

Implementation: crypto_aead/aegis128l/aesnia
Compiler: cc
encrypt.c: In file included from encrypt.c:5:0:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: encrypt.c:34:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:35:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:36:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:37:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:38:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:39:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:40:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:41:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_tag_generation':
encrypt.c: encrypt.c:71:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:72:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:73:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:74:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:75:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:76:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:77:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:78:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: encrypt.c:118:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:119:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:120:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:121:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aegis128l/aesnia
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:5:0:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: encrypt.c:34:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:35:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:36:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:37:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:38:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:39:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:40:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:41:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_tag_generation':
encrypt.c: encrypt.c:71:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:72:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:73:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:74:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:75:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:76:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:77:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:78:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: encrypt.c:118:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:119:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:120:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:121:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:5:0:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: encrypt.c: In function 'aegis128L_initialization':
encrypt.c: encrypt.c:34:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:35:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:36:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:37:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:38:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:39:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:40:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:41:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_tag_generation':
encrypt.c: encrypt.c:71:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:72:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:73:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:74:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:75:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:76:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:77:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:78:23: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c: In function 'aegis128L_enc_aut_step':
encrypt.c: encrypt.c:118:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:119:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:120:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: encrypt.c:121:18: error: incompatible types when assigning to type '__m128i' from type 'int'
encrypt.c: ...

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