Implementation notes: x86, gcc16, crypto_aead/deoxysii128v141

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: deoxysii128v141
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
387074? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072420170718
389906? ? ?? ? ?tablegcc_-m32_-O3_-fomit-frame-pointer2017072420170718
391957? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
393190? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
393285? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
393285? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
393298? ? ?? ? ?tablegcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072420170718
393348? ? ?? ? ?tablegcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
393348? ? ?? ? ?tablegcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
393721? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
395483? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
396050? ? ?? ? ?tablegcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
396305? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
396779? ? ?? ? ?tablegcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
397315? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
398304? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072420170718
398548? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
398764? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
398764? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
398765? ? ?? ? ?tablegcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
399396? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
400866? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
400866? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
401106? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
401107? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
401110? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
401798? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
401801? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
402859? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
402859? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
402860? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
404159? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
404162? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
406824? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
409303? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
410326? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
411028? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
411298? ? ?? ? ?tablegcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
411924? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
412406? ? ?? ? ?tablegcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072420170718
412406? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
412761? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
413706? ? ?? ? ?tablegcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
413809? ? ?? ? ?tablegcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
414137? ? ?? ? ?tablegcc_-m32_-O2_-fomit-frame-pointer2017072420170718
414310? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
414595? ? ?? ? ?tablegcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
415259? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
416219? ? ?? ? ?tablegcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
417022? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
418822? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
418823? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
418843? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
420186? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
420400? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
420899? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
423253? ? ?? ? ?tablegcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
423436? ? ?? ? ?tablegcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
424259? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
427344? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
427345? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
427765? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
429133? ? ?? ? ?tablegcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072420170718
429549? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
429549? ? ?? ? ?tablegcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
430295? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
430298? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
430298? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
430333? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
430359? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
430659? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
430659? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
431595? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
432531? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
432536? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
432782? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
432805? ? ?? ? ?tablegcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
432889? ? ?? ? ?tablegcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
432995? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
434329? ? ?? ? ?tablegcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
434382? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
434462? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
434478? ? ?? ? ?tablegcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072420170718
435577? ? ?? ? ?tablegcc_-m32_-Os_-fomit-frame-pointer2017072420170718
435636? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
435694? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
436548? ? ?? ? ?tablegcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
436942? ? ?? ? ?tablegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
437793? ? ?? ? ?tablegcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
437836? ? ?? ? ?tablegcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
437837? ? ?? ? ?tablegcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
439220? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
440387? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
441502? ? ?? ? ?tablegcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
441789? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
441931? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
442255? ? ?? ? ?tablegcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
443984? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
444263? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
444299? ? ?? ? ?tablegcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
444488? ? ?? ? ?tablegcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
444872? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
444985? ? ?? ? ?tablegcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
445158? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
445159? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
445197? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
445275? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
445311? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
445502? ? ?? ? ?tablegcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
445512? ? ?? ? ?tablegcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
446377? ? ?? ? ?tablegcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
446562? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
449293? ? ?? ? ?tablegcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
449343? ? ?? ? ?tablegcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
449566? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
449567? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718
449634? ? ?? ? ?tablegcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
450534? ? ?? ? ?tablegcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
451610? ? ?? ? ?tablegcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072420170718
452904? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
452907? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
452910? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
454718? ? ?? ? ?tablegcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
456414? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
456626? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
456866? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
459199? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718
465832? ? ?? ? ?tablegcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
465883? ? ?? ? ?tablegcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718
468096? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
468096? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
468118? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
470107? ? ?? ? ?tablegcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
470501? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
470881? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
472320? ? ?? ? ?tablegcc_-m32_-O_-fomit-frame-pointer2017072420170718
474093? ? ?? ? ?tablegcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718
474985? ? ?? ? ?tablegcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
475062? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
476804? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
477311? ? ?? ? ?tablegcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
478888? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
479699? ? ?? ? ?tablegcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
479699? ? ?? ? ?tablegcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
479769? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
479785? ? ?? ? ?tablegcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072420170718
480423? ? ?? ? ?tablegcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
486871? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
486875? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
486886? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
487327? ? ?? ? ?tablegcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
488762? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
492530? ? ?? ? ?tablegcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
492536? ? ?? ? ?tablegcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
492537? ? ?? ? ?tablegcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
501066? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
501310? ? ?? ? ?tablegcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
503448? ? ?? ? ?tablegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
508008? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
508009? ? ?? ? ?tablegcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
2149004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
2149005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
2149008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
2394969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
2399569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
2402596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
2422822? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072420170718
2521708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
2524111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
2524126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
2532877? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
2731540? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
2731550? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
2731554? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
2848167? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
2853454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
2935989? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
2949618? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
2949970? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
2951228? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
2951228? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
2980851? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
2980857? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072420170718
2980866? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
2992849? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072420170718
3005305? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
3005582? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
3006830? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
3007548? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
3014149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
3014154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3022179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
3026719? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
3026773? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
3122528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
3122537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
3380575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
3394342? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
3429501? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
3429502? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
5379034? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072420170718
5379046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718
5417747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
5421816? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072420170718
5467333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
5471214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
5471350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
5507741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
5508205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
5515277? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
5516347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
5521560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
5521733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
5531473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
5567656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
5568718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
5578722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
5588528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
5605474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
5631891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
5633286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
5652634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
5662174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
5662484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
5675469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
5712158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
5726963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
5728094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
5743755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718
5809148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
5844148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
5866205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
5870015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
5937460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
5938328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
5962685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
6409612? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
6453494? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
6580768? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072420170718
6604109? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
6652911? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
6654779? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
6664211? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
6664605? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
6665667? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
6665764? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
6675594? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
6708478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
6709918? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
6718801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
6725193? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
6725477? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
6778204? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
6783052? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
6789319? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
6815544? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072420170718
6832425? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
6844027? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
6844849? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
6852462? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
6859331? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
6866346? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
6870008? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
6870777? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072420170718
6871832? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
6873818? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
6874889? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
6878021? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
6879844? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072420170718
6880816? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
6887310? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
6887457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
6888050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
6894598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
6894827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
6895319? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
6897149? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
6904317? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
6904793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
6909643? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
6913617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
6916239? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
6939322? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
6947008? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
6952474? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
6952541? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
6957136? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072420170718
6963075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
6964504? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
6978054? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
6979407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
6980570? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
6981073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
6985019? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
6986148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
7029913? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
7030386? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
7045563? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
7046321? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
7058077? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
7071885? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718
7079727? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
7088607? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
7093742? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072420170718
7096544? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
7113909? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
7128369? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
7149198? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
7195325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
7205926? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
7232093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
7241787? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
7243508? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072420170718
7248325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
7312020? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
7319141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
7349479? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
7408291? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
7490543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
7569228? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718

Test failure

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

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:26:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
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:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:58: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:58: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:58: error: for each function it appears in.)
deoxys.c: deoxys.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
deoxys.c: deoxys.c:59: error: 'ONE' undeclared (first use in this function)
deoxys.c: deoxys.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:60: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:61: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PERM_MASK'
deoxys.c: deoxys.c:62: error: 'PERM_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'H_PERMUTATION'
deoxys.c: deoxys.c:63: error: 'H_PERMUTATION' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: '__m128i' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected ';' before 'States'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis
gcc -m32 -O2 -fomit-frame-pointer aesnis
gcc -m32 -O3 -fomit-frame-pointer aesnis
gcc -m32 -O -fomit-frame-pointer aesnis
gcc -m32 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -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/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
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:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:62: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:62: error: for each function it appears in.)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:63: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:64: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:65: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD'
deoxys.c: deoxys.c:66: error: 'MSB_AD' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD_LAST'
deoxys.c: deoxys.c:67: error: 'MSB_AD_LAST' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M'
deoxys.c: deoxys.c:68: error: 'MSB_M' undeclared (first use in this function)
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -funroll-loops -m32 -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'

Number of similar (compiler,implementation) pairs: 144, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer bitslice
gcc -m32 -O2 -fomit-frame-pointer bitslice
gcc -m32 -O3 -fomit-frame-pointer bitslice
gcc -m32 -O -fomit-frame-pointer bitslice
gcc -m32 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer bitslice
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -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: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -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: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
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:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:58: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:58: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:58: error: for each function it appears in.)
deoxys.c: deoxys.c:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ONE'
deoxys.c: deoxys.c:59: error: 'ONE' undeclared (first use in this function)
deoxys.c: deoxys.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:60: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:61: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'PERM_MASK'
deoxys.c: deoxys.c:62: error: 'PERM_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'H_PERMUTATION'
deoxys.c: deoxys.c:63: error: 'H_PERMUTATION' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: '__m128i' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected ';' before 'States'
deoxys.c: deoxys.c:65: error: expected ';' before 'Tweaks'
deoxys.c: deoxys.c:66: error: expected ';' before 'subkeys'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
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:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EIGHT'
deoxys.c: deoxys.c:62: error: 'EIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:62: error: (Each undeclared identifier is reported only once
deoxys.c: deoxys.c:62: error: for each function it appears in.)
deoxys.c: deoxys.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SEIGHT'
deoxys.c: deoxys.c:63: error: 'SEIGHT' undeclared (first use in this function)
deoxys.c: deoxys.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'STAGE_MASK'
deoxys.c: deoxys.c:64: error: 'STAGE_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'BLOCK_MASK'
deoxys.c: deoxys.c:65: error: 'BLOCK_MASK' undeclared (first use in this function)
deoxys.c: deoxys.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD'
deoxys.c: deoxys.c:66: error: 'MSB_AD' undeclared (first use in this function)
deoxys.c: deoxys.c:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_AD_LAST'
deoxys.c: deoxys.c:67: error: 'MSB_AD_LAST' undeclared (first use in this function)
deoxys.c: deoxys.c:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M'
deoxys.c: deoxys.c:68: error: 'MSB_M' undeclared (first use in this function)
deoxys.c: deoxys.c:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'MSB_M_LAST_NONZERO'
deoxys.c: deoxys.c:69: error: 'MSB_M_LAST_NONZERO' undeclared (first use in this function)
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m32 -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 -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m32 -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 -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -m32 -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 -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m32 -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 -m32 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m32 -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 -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni