Implementation notes: amd64, bigmem, crypto_aead/aes128cpfbv1

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: aes128cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
112554gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
112557gladmangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
112659gladmangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
112682gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
113075gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
113078gladmangcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
113081gladmangcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
113107gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
113279gladmangcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
113402gladmangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
113453gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
113583gladmangcc -O3 -fomit-frame-pointer2015021520141124
113608gladmangcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
113625gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
113648gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
113679gladmangcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
113704gladmangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
113724gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
113759gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
113764gladmangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
113781gladmangcc -O2 -fomit-frame-pointer2015021520141124
113798gladmangcc -m64 -O2 -fomit-frame-pointer2015021520141124
113812gladmangcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
113858gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
113858gladmangcc -m64 -O3 -fomit-frame-pointer2015021520141124
113872gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
113875gladmangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
113878gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
113883gladmangcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
113886gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
113897gladmangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
113909gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
113923gladmangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
113991gladmangcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
114084gladmangcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
114113gladmangcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
114356gladmangcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
114376gladmangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
114407gladmangcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
114447gladmangcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
114826gladmangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
114843gladmangcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
114948gladmangcc -march=nocona -Os -fomit-frame-pointer2015021520141124
114982gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
114983gladmangcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
115181gladmangcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
115280gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
115345gladmangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
115577gladmangcc -funroll-loops -O -fomit-frame-pointer2015021520141124
115617gladmangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
115716gladmangcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
115764gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
115810gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
115832gladmangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
115833gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
115849gladmangcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
115861gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
115878gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
115883gladmangcc -march=nocona -O -fomit-frame-pointer2015021520141124
116039gladmangcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
116059gladmangcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
116107gladmangcc -march=barcelona -O -fomit-frame-pointer2015021520141124
116127gladmangcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
116127gladmangcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
116169gladmangcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
116206gladmangcc -m64 -O -fomit-frame-pointer2015021520141124
116215gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
116289gladmangcc -march=k8 -O -fomit-frame-pointer2015021520141124
116314gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
116322gladmangcc -O -fomit-frame-pointer2015021520141124
116569gladmangcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
116626gladmangcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
116626gladmangcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
116708gladmangcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
116929gladmangcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
116980gladmangcc -march=k8 -Os -fomit-frame-pointer2015021520141124
117006gladmangcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
117056gladmangcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
117150gladmangcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
117195gladmangcc -m64 -Os -fomit-frame-pointer2015021520141124
117209gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
117223gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
117277gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
117300gladmangcc -Os -fomit-frame-pointer2015021520141124
117311gladmangcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
117340gladmangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
117348gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
117348gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
123712evpgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
124004evpgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
124004evpgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
124080evpgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
124227evpgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
124296evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
124344evpgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
124355evpgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
124358evpgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
124367evpgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
124528evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
124548evpgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
124556evpgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
124652evpgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
124684evpgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
124686evpgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
124698evpgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
124721evpgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
124735evpgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
124854evpgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
124953evpgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
124955evpgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
124962evpgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
124972evpgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
125176evpgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
125179evpgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
125239evpgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
125383evpgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
125392evpgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
125409evpgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
125412evpgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
125485evpgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
125523evpgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
125548evpgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
125550aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
125568aesrefgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
125576evpgcc -m64 -O3 -fomit-frame-pointer2015021520141124
125582evpgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
125604evpgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
125610evpgcc -O3 -fomit-frame-pointer2015021520141124
125613aesrefgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
125627evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
125630aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
125641aesrefgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
125653evpgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
125667evpgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
125701evpgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
125729aesrefgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
125729evpgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
125749evpgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
125783aesrefgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
125783evpgcc -march=k8 -O -fomit-frame-pointer2015021520141124
125854evpgcc -Os -fomit-frame-pointer2015021520141124
125860evpgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
125874evpgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
125905aesrefgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
125910evpgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
125925aesrefgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
125925aesrefgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
125933evpgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
125947evpgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
125948evpgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
125998aesrefgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
126001evpgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
126001evpgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
126004aesrefgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
126007evpgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
126010evpgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
126013evpgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
126018evpgcc -O2 -fomit-frame-pointer2015021520141124
126024evpgcc -O -fomit-frame-pointer2015021520141124
126041evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
126044evpgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
126050evpgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
126052aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
126052evpgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
126066evpgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
126072aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
126083evpgcc -m64 -O2 -fomit-frame-pointer2015021520141124
126148evpgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
126160evpgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
126171aesrefgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
126177evpgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
126177evpgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
126182evpgcc -m64 -Os -fomit-frame-pointer2015021520141124
126217evpgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
126234evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
126242evpgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
126250evpgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
126264aesrefgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
126267aesrefgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
126293evpgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
126304aesrefgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
126307evpgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
126307evpgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
126324evpgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
126336evpgcc -march=nocona -O -fomit-frame-pointer2015021520141124
126367evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
126454evpgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
126486evpgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
126559evpgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
126628evpgcc -m64 -O -fomit-frame-pointer2015021520141124
126678evpgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
126939evpgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
127752aesrefgcc -O3 -fomit-frame-pointer2015021520141124
127752aesrefgcc -m64 -O3 -fomit-frame-pointer2015021520141124
127767aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
128152aesrefgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
128191evpgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
128200aesrefgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
128203aesrefgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
128248aesrefgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
128562aesrefgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
128670aesrefgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
128685aesrefgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
128698aesrefgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
129070aesrefgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
129127aesrefgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
129268aesrefgcc -m64 -O2 -fomit-frame-pointer2015021520141124
129276aesrefgcc -O2 -fomit-frame-pointer2015021520141124
129325aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
129435aesrefgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
129523aesrefgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
129673aesrefgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
129704aesrefgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
129744aesrefgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
129767aesrefgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
129792aesrefgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
129818aesrefgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
129843evpgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
129852aesrefgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
129976aesrefgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
145568aesrefgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
145710aesrefgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
145829aesrefgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
145971aesrefgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
146036aesrefgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
146112aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
146217aesrefgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
146543aesrefgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
146605aesrefgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
146971aesrefgcc -march=k8 -O -fomit-frame-pointer2015021520141124
147138aesrefgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
147385aesrefgcc -march=nocona -O -fomit-frame-pointer2015021520141124
147461aesrefgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
147500aesrefgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
147608aesrefgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
148093aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
148149aesrefgcc -O -fomit-frame-pointer2015021520141124
148172aesrefgcc -m64 -O -fomit-frame-pointer2015021520141124
148257aesrefgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
148300aesrefgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
148354aesrefgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
148566aesrefgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
163452evpgcc2015021520141124
163653evpcc2015021520141124
164053aesrefgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
164259aesrefgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
164322evpgcc -funroll-loops2015021520141124
164455aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
164461aesrefgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
164461aesrefgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
165532aesrefgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
165566aesrefgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
165710aesrefgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
166200aesrefgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
166634aesrefgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
166974aesrefgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
169162aesrefgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
169802aesrefgcc -Os -fomit-frame-pointer2015021520141124
169875aesrefgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
169926aesrefgcc -m64 -Os -fomit-frame-pointer2015021520141124
170130aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
170148aesrefgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
170326aesrefgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
170499aesrefgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
170555aesrefgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
170604aesrefgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
170896aesrefgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
237949refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
238056refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
238062refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
238148refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
238278refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
238586refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
238589refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
238629refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
238788refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
238796refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
238915refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
238997refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
239181refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
239182refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
239278refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
239323refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
239626refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
239774refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
239876refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
239933refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
239958refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
240340refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
240349refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
240352refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
240377refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
240757refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
240933refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
241377refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
241579refgcc -O3 -fomit-frame-pointer2015021520141124
241774refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
242182refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
242363refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
242579refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
242644refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
242808refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
242924refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
242975refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
243173refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
243344refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
244573refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
248064refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
248580refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
249093refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
249486refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
249982refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
250045refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
251093refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
251524gladmancc2015021520141124
251566gladmangcc -funroll-loops2015021520141124
251583refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
251617refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
251654refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
251756gladmangcc2015021520141124
252175refgcc -O2 -fomit-frame-pointer2015021520141124
254648refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
255201refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
255298refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
255884refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
257709refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
257714refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
257819refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
257910refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
258128refgcc -Os -fomit-frame-pointer2015021520141124
258207refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
258253refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
258360refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
258400refgcc -m64 -Os -fomit-frame-pointer2015021520141124
258422refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
258473refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
258502refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
258545refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
258604refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
258604refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
258635refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
258649refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
258780refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
258972refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
259009refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
259060refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
260882refgcc -O -fomit-frame-pointer2015021520141124
261097refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
261148refgcc -m64 -O -fomit-frame-pointer2015021520141124
261239refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
261270refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
261494refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
261789refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
262888refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
262981refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
263633refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
265322refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
266078refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
330021aesrefcc2015021520141124
330905aesrefgcc2015021520141124
331797aesrefgcc -funroll-loops2015021520141124
425368refcc2015021520141124
426130refgcc2015021520141124
433472refgcc -funroll-loops2015021520141124

Compiler output

Implementation: crypto_aead/aes128cpfbv1/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/aes128cpfbv1/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