Implementation notes: amd64, gcc16, crypto_aead/deoxysii128v141

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: deoxysii128v141
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
284724? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
284755? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
284959? ? ?? ? ?tablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
284959? ? ?? ? ?tablegcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
288329? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
288409? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
288409? ? ?? ? ?tablegcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
288656? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2017072420170718
288656? ? ?? ? ?tablegcc_-m64_-O3_-fomit-frame-pointer2017072420170718
289815? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
289815? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
289856? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
289856? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
290916? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
291235? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
291235? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
291249? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
292602? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
293711? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
294411? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
294411? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
295231? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
296476? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
299226? ? ?? ? ?tablegcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
299775? ? ?? ? ?tablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
300426? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
300636? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
300639? ? ?? ? ?tablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
301242? ? ?? ? ?tablegcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
301508? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
302097? ? ?? ? ?tablegcc_-m64_-O2_-fomit-frame-pointer2017072420170718
302123? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2017072420170718
303988? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
303995? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
304626? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
305457? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
305591? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
306766? ? ?? ? ?tablegcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
306767? ? ?? ? ?tablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
309895? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
310055? ? ?? ? ?tablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
310109? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
311938? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
312039? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
317778? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
317953? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
318945? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
319856? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
320387? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
321731? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
323158? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
323158? ? ?? ? ?tablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
323166? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
323651? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
323747? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
323813? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
323815? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
324845? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
324859? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
326304? ? ?? ? ?tablegcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
326322? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
326327? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
326591? ? ?? ? ?tablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
326788? ? ?? ? ?tablegcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
326802? ? ?? ? ?tablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
326817? ? ?? ? ?tablegcc_-m64_-Os_-fomit-frame-pointer2017072420170718
326902? ? ?? ? ?tablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
327562? ? ?? ? ?tablegcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
327576? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2017072420170718
328036? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
331528? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
331797? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
332122? ? ?? ? ?tablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
332593? ? ?? ? ?tablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
335516? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
335523? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
337459? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
337752? ? ?? ? ?tablegcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
338124? ? ?? ? ?tablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
338305? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
338381? ? ?? ? ?tablegcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
338831? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
338850? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
339168? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
339238? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2017072420170718
339295? ? ?? ? ?tablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
339295? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
339509? ? ?? ? ?tablegcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
344512? ? ?? ? ?tablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
344889? ? ?? ? ?tablegcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
345049? ? ?? ? ?tablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
366943? ? ?? ? ?tablegcc_-m64_-O_-fomit-frame-pointer2017072420170718
930150? ? ?? ? ?tablegcc_-funroll-loops2017072420170718
932696? ? ?? ? ?tablegcc2017072420170718
932722? ? ?? ? ?tablecc2017072420170718
2922499? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
2923521? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
2923523? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
2923531? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
2936621? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072420170718
2936637? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072420170718
2962562? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2977182? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2978085? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2978132? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2986717? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
2995499? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
2995533? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
3035884? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3035886? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3062016? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
3062129? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
3065141? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
3066024? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
3066376? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
3066397? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
3086465? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3086468? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3727498? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
3727500? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
3771935? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
3846621? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
3886388? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
3887738? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
4101714? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
4138292? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
4138382? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
4151490? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
4151532? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
4190328? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
4215177? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
4247345? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
4247365? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
4247488? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
4323109? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
4323215? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
5254447? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
5270144? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
5317967? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
5322803? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
5328408? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
5340967? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
5341530? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
5341842? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072420170718
5341905? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
5342863? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
5344495? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
5360591? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
5364581? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
5364821? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
5373797? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
5378154? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
5391931? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
5397167? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
5406443? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
5420059? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072420170718
5424711? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
5427121? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072420170718
5432139? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
5441449? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
5442877? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
5461350? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
5463637? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
5474834? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072420170718
5477416? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
5483785? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
5488490? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
5506762? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
5506841? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072420170718
5507467? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
5511721? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
5520291? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
5549279? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
5550045? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
5550372? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
5550656? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
5568854? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
5626817? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
5636528? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072420170718
5648211? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
5710067? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
5825838? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
6011616? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
6028311? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
6047080? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
6544416? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
6575228? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
15904290? ? ?? ? ?refcc2017072420170718
15960043? ? ?? ? ?refgcc2017072420170718
15966680? ? ?? ? ?refgcc_-funroll-loops2017072420170718

Test failure

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: cc
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:31:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:138: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:140: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: cc
deoxysBCii128.c: In file included from deoxysBCii128.c:29:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: deoxysBCii128.c:227: error: expected ')' before 'rk'
deoxysBCii128.c: deoxysBCii128.c:257: error: expected ')' before 'rk'

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:31:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:138: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:140: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...
deoxys.c: In file included from deoxys.c:30:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: In file included from deoxys.c:31:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:120: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:138: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:139: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:140: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: deoxys.c:141: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: deoxysBCii128.c:227: error: expected ')' before 'rk'
deoxysBCii128.c: deoxysBCii128.c:257: error: expected ')' before 'rk'
deoxysBCii128.c: In file included from deoxysBCii128.c:29:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: deoxysBCii128.c:227: error: expected ')' before 'rk'
deoxysBCii128.c: deoxysBCii128.c:257: error: expected ')' before 'rk'

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

Compiler output

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

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

Compiler output

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

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