Implementation notes: amd64, bigmem, crypto_aead/aes256cpfbv1

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
149679gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
150453gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
150461gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
150507gladmangcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
150512gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
150575gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
150609gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
150719gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
150756gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
150770gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
150779gladmangcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
150787gladmangcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
150841gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
150886gladmangcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
150951gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
150983gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
150989gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
151085gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
151583gladmangcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
151671gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
151696gladmangcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
151725gladmangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
151767gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
151773gladmangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
151810gladmangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
151816gladmangcc -m64 -O2 -fomit-frame-pointer2015021520141124
151841gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
151847gladmangcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
151864gladmangcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
151866gladmangcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
151867gladmangcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
151898gladmangcc -O2 -fomit-frame-pointer2015021520141124
151904gladmangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
151912gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
151912gladmangcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
151958gladmangcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
151963gladmangcc -O3 -fomit-frame-pointer2015021520141124
151972gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
151974gladmangcc -m64 -O3 -fomit-frame-pointer2015021520141124
152074gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
152196gladmangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
152252gladmangcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
152291gladmangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
152292gladmangcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
153745gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
153915gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
153966gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
154068gladmangcc -march=nocona -Os -fomit-frame-pointer2015021520141124
154587gladmangcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
154635gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
154711gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
154714gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
154720gladmangcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
154779gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
154788gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
154890gladmangcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
154901gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
154913gladmangcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
154984gladmangcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
155009gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
155017gladmangcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
155193gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
155238gladmangcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
155295gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
155388gladmangcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
155448gladmangcc -march=k8 -Os -fomit-frame-pointer2015021520141124
155457gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
155462gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
155496gladmangcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
155522gladmangcc -funroll-loops -O -fomit-frame-pointer2015021520141124
155541gladmangcc -march=k8 -O -fomit-frame-pointer2015021520141124
155550gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
155555gladmangcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
155615gladmangcc -Os -fomit-frame-pointer2015021520141124
155629gladmangcc -O -fomit-frame-pointer2015021520141124
155646gladmangcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
155649gladmangcc -m64 -Os -fomit-frame-pointer2015021520141124
155669gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
155672gladmangcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
155695gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
155723gladmangcc -m64 -O -fomit-frame-pointer2015021520141124
155737gladmangcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
155740gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
155825gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
155898gladmangcc -march=nocona -O -fomit-frame-pointer2015021520141124
155919gladmangcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
156012gladmangcc -march=barcelona -O -fomit-frame-pointer2015021520141124
156111gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
162812aesrefgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
162871aesrefgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
162894aesrefgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
162925aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
162931aesrefgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
162939aesrefgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
162945aesrefgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
162951aesrefgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
162985aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
162999aesrefgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
163027aesrefgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
163064aesrefgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
163081aesrefgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
163087aesrefgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
163166aesrefgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
163826aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
163973aesrefgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
164044aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
165010evpgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
165124evpgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
165300evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
165311evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
165325evpgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
165362evpgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
165371evpgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
165404aesrefgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
165438evpgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
165441aesrefgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
165478evpgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
165515evpgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
165538evpgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
165719aesrefgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
165725evpgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
165767aesrefgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
165810evpgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
165812evpgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
165815evpgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
165824evpgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
165846evpgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
165912evpgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
165940evpgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
165988evpgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
165997evpgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
166019evpgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
166118evpgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
166141evpgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
166161evpgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
166260evpgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
166283evpgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
166379evpgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
166387evpgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
166391evpgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
166430evpgcc -m64 -O3 -fomit-frame-pointer2015021520141124
166450aesrefgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
166461aesrefgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
166498aesrefgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
166529evpgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
166560aesrefgcc -O3 -fomit-frame-pointer2015021520141124
166571aesrefgcc -m64 -O3 -fomit-frame-pointer2015021520141124
166597evpgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
166620aesrefgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
166626aesrefgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
166656aesrefgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
166668aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
166708evpgcc -O3 -fomit-frame-pointer2015021520141124
166869evpgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
166951evpgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
166963aesrefgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
166965aesrefgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
166966evpgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
167028evpgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
167065evpgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
167212evpgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
167260evpgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
167360evpgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
167371evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
167371evpgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
167388evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
167402evpgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
167416evpgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
167419evpgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
167427evpgcc -m64 -O -fomit-frame-pointer2015021520141124
167444evpgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
167450evpgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
167456evpgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
167458evpgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
167475evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
167524evpgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
167535evpgcc -march=k8 -O -fomit-frame-pointer2015021520141124
167566evpgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
167569evpgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
167569evpgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
167600evpgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
167615evpgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
167615evpgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
167620evpgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
167651evpgcc -m64 -Os -fomit-frame-pointer2015021520141124
167654evpgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
167657evpgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
167657evpgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
167668aesrefgcc -O2 -fomit-frame-pointer2015021520141124
167668aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
167679aesrefgcc -m64 -O2 -fomit-frame-pointer2015021520141124
167696evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
167697evpgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
167699evpgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
167705evpgcc -O -fomit-frame-pointer2015021520141124
167714evpgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
167739evpgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
167781evpgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
167787evpgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
167914evpgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
167940evpgcc -march=nocona -O -fomit-frame-pointer2015021520141124
167969evpgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
167985aesrefgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
167989aesrefgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
168003evpgcc -Os -fomit-frame-pointer2015021520141124
168036aesrefgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
168059evpgcc -m64 -O2 -fomit-frame-pointer2015021520141124
168073aesrefgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
168096evpgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
168096evpgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
168125evpgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
168184evpgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
168356evpgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
168360evpgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
168490evpgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
168496evpgcc -O2 -fomit-frame-pointer2015021520141124
168549aesrefgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
168696aesrefgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
168711aesrefgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
168733aesrefgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
190048aesrefgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
190102aesrefgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
190190aesrefgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
190284aesrefgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
190440aesrefgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
190508aesrefgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
190771aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
190825aesrefgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
190839aesrefgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
191219aesrefgcc -m64 -O -fomit-frame-pointer2015021520141124
191309aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
191369aesrefgcc -O -fomit-frame-pointer2015021520141124
191377aesrefgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
191383aesrefgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
191406aesrefgcc -march=nocona -O -fomit-frame-pointer2015021520141124
191576aesrefgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
192210aesrefgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
192216aesrefgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
192216aesrefgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
192346aesrefgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
192389aesrefgcc -march=k8 -O -fomit-frame-pointer2015021520141124
192449aesrefgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
203912evpgcc -funroll-loops2015021520141124
204674evpcc2015021520141124
204754evpgcc2015021520141124
215260aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
215894aesrefgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
216016aesrefgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
216036aesrefgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
216146aesrefgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
216195aesrefgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
216203aesrefgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
216575aesrefgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
217059aesrefgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
220045aesrefgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
220238aesrefgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
222482aesrefgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
222638aesrefgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
222714aesrefgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
222802aesrefgcc -m64 -Os -fomit-frame-pointer2015021520141124
222839aesrefgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
222975aesrefgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
223054aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
223139aesrefgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
223153aesrefgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
223272aesrefgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
223422aesrefgcc -Os -fomit-frame-pointer2015021520141124
298650refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
298755refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
299894refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
300039refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
300061refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
300124refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
300197refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
300200refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
300282refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
300302refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
300305refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
300347refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
300404refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
300483refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
300625refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
300679refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
300713refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
301121refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
301424refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
301537refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
301540refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
302039refgcc -O3 -fomit-frame-pointer2015021520141124
302062refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
302085refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
302206refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
302546refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
302634refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
302730refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
302770refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
302790refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
302920refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
302971refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
303130refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
303133refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
303240refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
303416refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
303700refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
303711refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
303739refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
304529refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
309307refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
312290refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
312528refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
312625refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
312681refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
312746refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
312746refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
313545refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
314154refgcc -O2 -fomit-frame-pointer2015021520141124
314160refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
314393refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
314647refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
315854refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
316007refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
316280refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
316410refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
318280refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
318472refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
319594refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
319668refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
319756refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
319790refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
319832refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
319872refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
319986refgcc -Os -fomit-frame-pointer2015021520141124
320034refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
320073refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
320101refgcc -m64 -Os -fomit-frame-pointer2015021520141124
320932refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
321289refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
321328refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
321699refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
322306refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
322637refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
322646refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
323062refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
323785refgcc -m64 -O -fomit-frame-pointer2015021520141124
323873refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
324785refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
325049refgcc -O -fomit-frame-pointer2015021520141124
325847refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
325935refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
326505refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
326768refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
326769refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
326788refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
326989refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
328077refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
333118gladmancc2015021520141124
333483gladmangcc -funroll-loops2015021520141124
333619gladmangcc2015021520141124
410088aesrefcc2015021520141124
410505aesrefgcc2015021520141124
411165aesrefgcc -funroll-loops2015021520141124
483902refgcc -funroll-loops2015021520141124
485285refcc2015021520141124
487092refgcc2015021520141124

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: cc
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

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