Implementation notes: amd64, mangetsu, crypto_aead/kiasuneq128v1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: kiasuneq128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
8076optgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
8092optgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
8108optgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
8132optgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
8168optgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
8176optgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
8308optgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
8336optgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
8336optgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
8340optgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
8380optgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
8396optgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
8416optgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
8420optgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
8448optgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
8468optgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
8480optgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
8484optgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
8492optgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
8492optgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
8496optgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
8540optgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
8556optgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
8564optgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
8576optgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
9272optclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
9280optclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
9288optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
9304optclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
9592optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
70476bitslicegcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
70520bitslicegcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
70660bitslicegcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
70676bitslicegcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
70704bitslicegcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
70704bitslicegcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
70720bitslicegcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
70724bitslicegcc-4.8 -O3 -fomit-frame-pointer2014092320140907
70724bitslicegcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
70748bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
70824bitslicegcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
70824bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
70848bitslicegcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
70864bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
70868bitslicegcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
70888bitslicegcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
70904bitslicegcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
70912bitslicegcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
70932bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
70944bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
70992bitslicegcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
71012bitslicegcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
71012bitslicegcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
71024bitslicegcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
71032bitslicegcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
71036bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
71040bitslicegcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
71044bitslicegcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
71068bitslicegcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
71104bitslicegcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
71112bitslicegcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
71120bitslicegcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
71148bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
71148bitslicegcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
71152bitslicegcc-4.8 -O2 -fomit-frame-pointer2014092320140907
71152bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
71156bitslicegcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
71184bitslicegcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
71188bitslicegcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
71204bitslicegcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
71216bitslicegcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
71216bitslicegcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
71240bitslicegcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
71248bitslicegcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
71256bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
71312bitslicegcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
71316bitslicegcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
71332bitsliceclang -O3 -fomit-frame-pointer2014092320140907
71348bitslicegcc-4.7 -O2 -fomit-frame-pointer2014092320140907
71348bitslicegcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
71352bitslicegcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
71360bitslicegcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
71372bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
71392bitslicegcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
71428bitslicegcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
71428bitslicegcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
71436bitslicegcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
71440bitslicegcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
71448bitslicegcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
71464bitslicegcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
71468bitslicegcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
71476bitslicegcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
71496bitslicegcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
71500bitslicegcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
71512bitslicegcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
71528bitslicegcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
71532bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
71536bitslicegcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
71552bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
71556bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
71556bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
71560bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
71600bitslicegcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
71608bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
71608bitslicegcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
71612bitslicegcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
71616bitslicegcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
71640bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
71652bitslicegcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
71660bitslicegcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
71712bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
71776bitslicegcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
71780bitslicegcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
71780bitslicegcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
71780bitslicegcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
71784bitslicegcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
71784bitslicegcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
71804bitslicegcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
71812bitslicegcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
71820bitslicegcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
71820bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
71824bitslicegcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
71828bitslicegcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
71852bitslicegcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
71856bitslicegcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
71872bitslicegcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
71884bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
71884bitslicegcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
71888bitslicegcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
71892bitslicegcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
71912bitslicegcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
71916bitslicegcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
71920bitslicegcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
71928bitslicegcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
71940bitslicegcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
71944bitslicegcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
71952bitslicegcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
71960bitslicegcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
71964bitslicegcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
71976bitslicegcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
71984bitslicegcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
71996bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
71996bitslicegcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
72012bitslicegcc-4.7 -Os -fomit-frame-pointer2014092320140907
72012bitslicegcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
72028bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
72028bitslicegcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
72060bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
72068bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
72076bitslicegcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
72080bitslicegcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
72088bitslicegcc-4.8 -Os -fomit-frame-pointer2014092320140907
72096bitslicegcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
72100bitslicegcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
72128bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
72128bitslicegcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
72136bitslicegcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
72156bitslicegcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
72160bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
72176bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
72176bitslicegcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
72188bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
72216bitslicegcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
72232bitslicegcc-4.7 -O3 -fomit-frame-pointer2014092320140907
72236bitslicegcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
72240bitslicegcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
72276bitslicegcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
72280bitslicegcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
72292bitslicegcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
72292bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
72324bitslicegcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
72324bitslicegcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
72324bitslicegcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
72364bitslicegcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
72364bitslicegcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
72376bitslicegcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
72376bitslicegcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
72376bitslicegcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
72396bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
72396bitslicegcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
72484bitslicegcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
72492bitslicegcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
72500bitslicegcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
72504bitslicegcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
72528bitslicegcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
72536bitslicegcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
72540bitslicegcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
72548bitslicegcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
72564bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
72572bitslicegcc-4.8 -O -fomit-frame-pointer2014092320140907
72588bitslicegcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
72640bitslicegcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
72712bitslicegcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
72724bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
72744bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
72752bitslicegcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
72760bitslicegcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
72776bitslicegcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
72784bitslicegcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
72788bitslicegcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
72816bitslicegcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
72824bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
72828bitslicegcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
72844bitslicegcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
72852bitslicegcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
72856bitslicegcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
72860bitslicegcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
72872bitslicegcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
72928bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
72932bitslicegcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
72948bitslicegcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
72972bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
72984bitslicegcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
73064bitslicegcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
73136bitslicegcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
73184bitslicegcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
73332bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
73404bitslicegcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
73432bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
73444bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
73452bitslicegcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
73456bitslicegcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
73456bitslicegcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
73460bitslicegcc-4.7 -O -fomit-frame-pointer2014092320140907
73508bitslicegcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
73580bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
73600bitslicegcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
73660bitslicegcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
73820bitslicegcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
73828bitslicegcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
73952bitslicegcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
74884bitslicegcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
83096bitslicecc2014092320140907
83144bitslicegcc-4.82014092320140907
83272bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
83292bitslicegcc-4.8 -funroll-loops2014092320140907
83532bitsliceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
83584bitsliceclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
83596bitsliceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
83748bitslicegcc-4.72014092320140907
84080bitsliceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092320140907
85608bitslicegcc-4.7 -funroll-loops2014092320140907
87688bitsliceclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
88184bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
88492bitsliceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
192860refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
192984refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
192984refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
193184refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
193876refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
193976refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
194160refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
194856refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
194884refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
195496refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
196284refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
196308refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
198212refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
199372refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
200152refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
200224refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
200236refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092320140907
200580refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
200760refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
201044refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
201216refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
201436refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
201500refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
201508refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
201552refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
201572refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
201600refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
201652refgcc-4.7 -O3 -fomit-frame-pointer2014092320140907
203196refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
203344refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092320140907
203668refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
203892refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
203980refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
204580refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092320140907
204684refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092320140907
205456refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092320140907
205972refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
206288refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
206364refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092320140907
206448refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092320140907
206460refgcc-4.8 -O3 -fomit-frame-pointer2014092320140907
207008refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092320140907
207252refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092320140907
207464refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
207640refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
207736refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092320140907
207832refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092320140907
207940refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092320140907
208380refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092320140907
208484refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092320140907
208632refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092320140907
208656refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092320140907
208772refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
208784refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092320140907
208972refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
209116refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092320140907
209212refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092320140907
209336refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092320140907
209988refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
210140refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
210300refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092320140907
210944refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092320140907
212652refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092320140907
212948refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092320140907
213156refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092320140907
213528refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
213836refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
213856refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
214244refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
214244refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092320140907
214496refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092320140907
215488refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
216420refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
217456refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
217676refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092320140907
218464refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
219592refclang -O3 -fomit-frame-pointer2014092320140907
221688refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
222744refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
222752refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
222968refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092320140907
222988refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
223460refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
224020refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
224320refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
224444refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
224492refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092320140907
224828refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
224888refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
224928refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
225192refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
225300refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
225332refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
225640refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
225700refgcc-4.7 -O2 -fomit-frame-pointer2014092320140907
226336refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092320140907
226440refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092320140907
226496refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
226888refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092320140907
226908refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
226972refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092320140907
227132refgcc-4.8 -Os -fomit-frame-pointer2014092320140907
227284refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092320140907
227376refgcc-4.8 -O2 -fomit-frame-pointer2014092320140907
227632refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092320140907
227704refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
227764refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
227832refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
227844refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
227936refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
227952refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
228100refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
228148refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092320140907
228240refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092320140907
228360refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092320140907
228504refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
228560refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092320140907
228584refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092320140907
228652refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092320140907
228832refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
229020refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092320140907
229068refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
229148refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014092320140907
229292refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092320140907
229380refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
229596refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
229732refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
229744refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
229760refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092320140907
229816refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
229828refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092320140907
229896refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
229908refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092320140907
230040refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092320140907
230048refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092320140907
230052refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092320140907
230052refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
230060refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092320140907
230248refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092320140907
230280refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092320140907
230752refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092320140907
231720refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092320140907
231856refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092320140907
231872refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
233284refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
233936refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
233952refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092320140907
233988refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092320140907
234128refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
234444refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092320140907
234488refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092320140907
234516refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092320140907
234552refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092320140907
234564refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092320140907
234576refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092320140907
234584refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092320140907
234596refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092320140907
234596refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092320140907
234640refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
234684refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092320140907
234876refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092320140907
234896refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
234900refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092320140907
234912refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092320140907
234988refgcc-4.7 -Os -fomit-frame-pointer2014092320140907
235004refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092320140907
235032refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092320140907
235052refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092320140907
235212refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092320140907
235284refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092320140907
235316refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
236108refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
236112refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
236164refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092320140907
236436refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
236452refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
236616refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
236692refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092320140907
237192refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092320140907
237772refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
238036refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092320140907
238120refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
238160refgcc-4.8 -m64 -O -fomit-frame-pointer2014092320140907
238340refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
238436refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
238460refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
238584refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092320140907
238612refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
238676refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092320140907
238856refgcc-4.8 -O -fomit-frame-pointer2014092320140907
238940refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
239304refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092320140907
239332refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092320140907
239436refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
239616refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
239628refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092320140907
239764refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
240144refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092320140907
240316refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092320140907
240568refgcc-4.7 -O -fomit-frame-pointer2014092320140907
240896refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014092320140907
240916refgcc-4.7 -m64 -O -fomit-frame-pointer2014092320140907
240924refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092320140907
241064refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092320140907
241112refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092320140907
241164refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092320140907
241308refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092320140907
242120refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092320140907
242708refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092320140907
243452refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092320140907
525056refgcc-4.72014092320140907
528508refgcc-4.8 -funroll-loops2014092320140907
530348refgcc-4.7 -funroll-loops2014092320140907
530628refcc2014092320140907
533724refgcc-4.82014092320140907

Test failure

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer bitslice opt ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer bitslice opt ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer bitslice opt ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer bitslice opt ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer bitslice opt ref

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: cc
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: # error "SSSE3 instruction set not enabled"
kiasu.c: ^
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fomit-frame-pointer
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:
kiasu.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: In file included from kiasu.c:29:
kiasu.c: /usr/bin/../lib64/clang/3.3/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
kiasu.c: #error "SSSE3 instruction set not enabled"
kiasu.c: ^
kiasu.c: kiasu.c:46:41: warning: implicit declaration of function '_mm_aeskeygenassist_si128' is invalid in C99 [-Wimplicit-function-declaration]
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:46:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
common.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
common.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
tweakable_aes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
common.s: clang-3.3: warning: argument unused during compilation: '-maes'
common.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
tweakable_aes.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:
kiasu.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: kiasu.c:46:41: warning: implicit declaration of function '_mm_aeskeygenassist_si128' is invalid in C99 [-Wimplicit-function-declaration]
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:46:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt
clang -O3 -fwrapv -mavx -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx'
common.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
common.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
common.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: In file included from kiasu.c:28:
kiasu.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: kiasu.c:46:41: warning: implicit declaration of function '_mm_aeskeygenassist_si128' is invalid in C99 [-Wimplicit-function-declaration]
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:46:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:41: error: passing 'int' to parameter of incompatible type '__m128i'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kiasu.c: kiasu.c:35:45: note: passing argument to parameter 'b' here
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx'
common.s: clang-3.3: warning: argument unused during compilation: '-maes'
common.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
kiasu.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
aes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
common.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
common.s: clang-3.3: warning: argument unused during compilation: '-mavx'
common.s: clang-3.3: warning: argument unused during compilation: '-maes'
common.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
common.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
common.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
common.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
common.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
common.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
common.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
common.s: clang-3.3: warning: argument unused during compilation: '-I .'
common.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mavx'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-maes'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I .'
invaes_tweaked.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc-4.7
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:49:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:50:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:51:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:52:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:53:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:54:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:55:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:49:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:50:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:51:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:52:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:53:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:54:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:55:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:49:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:50:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:51:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:52:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:53:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:54:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:55:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:49:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:50:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:51:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:52:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:53:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:54:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c:55:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: kiasu.c: In function 'set_decryption_key':
kiasu.c: kiasu.c:63:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: # error "SSSE3 instruction set not enabled"
kiasu.c: ^
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: In file included from kiasu.c:29:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
kiasu.c: # error "SSSE3 instruction set not enabled"
kiasu.c: ^
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: ...

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

Compiler output

Implementation: crypto_aead/kiasuneq128v1/opt
Compiler: gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer
kiasu.c: In file included from kiasu.c:28:0:
kiasu.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
kiasu.c: # error "AES/PCLMUL instructions not enabled"
kiasu.c: ^
kiasu.c: kiasu.c: In function 'set_encryption_key':
kiasu.c: kiasu.c:46:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 1] = assist128(subkeys[0], _mm_aeskeygenassist_si128(subkeys[0],0x1));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:47:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 2] = assist128(subkeys[1], _mm_aeskeygenassist_si128(subkeys[1],0x2));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:48:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 3] = assist128(subkeys[2], _mm_aeskeygenassist_si128(subkeys[2],0x4));
kiasu.c: ^
kiasu.c: kiasu.c:35:16: note: expected '__m128i' but argument is of type 'int'
kiasu.c: static __m128i assist128(__m128i a, __m128i b)
kiasu.c: ^
kiasu.c: kiasu.c:49:5: error: incompatible type for argument 2 of 'assist128'
kiasu.c: subkeys[ 4] = assist128(subkeys[3], _mm_aeskeygenassist_si128(subkeys[3],0x8));
kiasu.c: ...

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