Implementation notes: armeabi, h6dragon, crypto_aead/aes256cpfbv1

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
321127evpgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
321442evpgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
321477evpgcc -funroll-loops -O -fomit-frame-pointer2014102120141014
321617evpgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
321826evpgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
322775evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
323034evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
329380evpgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102120141014
330678evpgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
333154evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
333203evpgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102120141014
333934evpgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102120141014
334217evpgcc -O3 -fomit-frame-pointer2014102120141014
335836evpgcc -O2 -fomit-frame-pointer2014102120141014
336045evpgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102120141014
337026evpgcc -funroll-loops -O3 -fomit-frame-pointer2014102120141014
337329evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
337548evpgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102120141014
337883evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
338237evpgcc -O -fomit-frame-pointer2014102120141014
338254evpgcc -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
338550evpgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102120141014
340581evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
343115evpgcc -funroll-loops -O2 -fomit-frame-pointer2014102120141014
344458evpgcc -funroll-loops -Os -fomit-frame-pointer2014102120141014
344651evpgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
345259evpgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102120141014
346906evpgcc -Os -fomit-frame-pointer2014102120141014
347267evpgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
348363evpgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102120141014
359359evpgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102120141014
359381evpgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102120141014
359653evpgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102120141014
359715evpgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102120141014
359720evpgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102120141014
364367evpgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102120141014
364379evpgcc -mcpu=arm810 -O -fomit-frame-pointer2014102120141014
364396evpgcc -mcpu=arm8 -O -fomit-frame-pointer2014102120141014
364397evpgcc -mcpu=strongarm -O -fomit-frame-pointer2014102120141014
364701evpgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102120141014
365324evpclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102120141014
365483evpclang -O3 -fomit-frame-pointer2014102120141014
365599evpclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
365657evpclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102120141014
365693evpclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
365728evpclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102120141014
365816evpclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102120141014
366222evpclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
366485evpclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
366564evpclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
366655evpclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102120141014
369924evpgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102120141014
370062evpgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102120141014
370104evpgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102120141014
370104evpgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102120141014
370235evpgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102120141014
372306evpgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102120141014
372306evpgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102120141014
372399evpgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102120141014
372615evpgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102120141014
373002evpgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102120141014
376875evpgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
376990evpgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
404078gladmangcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102120141014
404086gladmangcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102120141014
404149gladmangcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102120141014
404165gladmangcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102120141014
404512gladmangcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102120141014
409474gladmangcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102120141014
409486gladmangcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102120141014
409570gladmangcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102120141014
410248gladmangcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102120141014
410344gladmangcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102120141014
443814gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
445181gladmangcc -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
445226gladmangcc -Os -fomit-frame-pointer2014102120141014
447957gladmangcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102120141014
448254gladmangcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102120141014
449811gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
451798gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
453737gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
455938gladmangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
457039gladmangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
458133gladmangcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102120141014
459936gladmangcc -O -fomit-frame-pointer2014102120141014
459937gladmangcc -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
459947gladmangcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102120141014
461485gladmangcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
463416gladmangcc -funroll-loops -Os -fomit-frame-pointer2014102120141014
463419gladmangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
465036gladmangcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
466198gladmanclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
466249gladmanclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102120141014
466352gladmanclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102120141014
466355gladmanclang -O3 -fomit-frame-pointer2014102120141014
466355gladmanclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102120141014
466359gladmanclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
466367gladmanclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102120141014
466382gladmanclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102120141014
466388gladmanclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
466392gladmanclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
466620gladmanclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
468995gladmangcc -funroll-loops -O -fomit-frame-pointer2014102120141014
469021gladmangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
480570gladmangcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102120141014
480580gladmangcc -mcpu=arm8 -O -fomit-frame-pointer2014102120141014
480582gladmangcc -mcpu=arm810 -O -fomit-frame-pointer2014102120141014
480588gladmangcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102120141014
480612gladmangcc -mcpu=strongarm -O -fomit-frame-pointer2014102120141014
486271gladmangcc -mcpu=arm8 -Os -fomit-frame-pointer2014102120141014
486285gladmangcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102120141014
486287gladmangcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102120141014
486309gladmangcc -mcpu=arm810 -Os -fomit-frame-pointer2014102120141014
486309gladmangcc -mcpu=strongarm -Os -fomit-frame-pointer2014102120141014
514815gladmangcc -O3 -fomit-frame-pointer2014102120141014
519956gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
520795gladmangcc -O2 -fomit-frame-pointer2014102120141014
521263gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
524931aesrefgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102120141014
524942aesrefgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102120141014
524942aesrefgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102120141014
525795aesrefgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102120141014
525797aesrefgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102120141014
526588gladmangcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
526597gladmangcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
526951aesrefgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
527339gladmangcc -funroll-loops -O3 -fomit-frame-pointer2014102120141014
527396gladmangcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102120141014
531153gladmangcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102120141014
531836aesrefclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102120141014
531838aesrefclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102120141014
531838aesrefclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
532142aesrefclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102120141014
532645aesrefgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
533620aesrefclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
533999aesrefclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102120141014
534280gladmangcc -funroll-loops -O2 -fomit-frame-pointer2014102120141014
534544aesrefclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
536314aesrefclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
536329aesrefclang -O3 -fomit-frame-pointer2014102120141014
536618aesrefclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
536625aesrefclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102120141014
540632aesrefgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102120141014
540654aesrefgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102120141014
540654aesrefgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102120141014
540681aesrefgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102120141014
541969aesrefgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102120141014
545676gladmangcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102120141014
548497evpgcc -funroll-loops2014102120141014
548671evpgcc2014102120141014
548769evpcc2014102120141014
548972aesrefgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102120141014
550853gladmangcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102120141014
552345aesrefgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
553864aesrefgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102120141014
553890aesrefgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102120141014
553890aesrefgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102120141014
553890aesrefgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102120141014
553919aesrefgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102120141014
555597refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102120141014
555624refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102120141014
556106aesrefgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102120141014
556125refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102120141014
556157refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102120141014
556157refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102120141014
557782aesrefgcc -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
557805aesrefgcc -O -fomit-frame-pointer2014102120141014
563666refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102120141014
567645refgcc -O3 -fomit-frame-pointer2014102120141014
567958refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102120141014
567965refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
572486aesrefgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102120141014
574366aesrefgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
574368aesrefgcc -funroll-loops -O -fomit-frame-pointer2014102120141014
577459aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
577741refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
577924aesrefgcc -mcpu=arm8 -O -fomit-frame-pointer2014102120141014
577946aesrefgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102120141014
577946aesrefgcc -mcpu=strongarm -O -fomit-frame-pointer2014102120141014
578021aesrefgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102120141014
578027aesrefgcc -mcpu=arm810 -O -fomit-frame-pointer2014102120141014
578861refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102120141014
582626refgcc -funroll-loops -O2 -fomit-frame-pointer2014102120141014
584676aesrefgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102120141014
585858refgcc -funroll-loops -O -fomit-frame-pointer2014102120141014
585864refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
586517refgcc -funroll-loops -O3 -fomit-frame-pointer2014102120141014
591728aesrefgcc -funroll-loops -Os -fomit-frame-pointer2014102120141014
591728aesrefgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
595024aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
595175aesrefgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
595179aesrefgcc -Os -fomit-frame-pointer2014102120141014
600131aesrefgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
601930refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
602846refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
602953refclang -O3 -fomit-frame-pointer2014102120141014
602955refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102120141014
602955refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102120141014
602979refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
602981refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
602981refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102120141014
603060refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
603060refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102120141014
603083refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102120141014
603702aesrefgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102120141014
605300refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102120141014
605454refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102120141014
605865aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
606134refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102120141014
606159refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102120141014
606159refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102120141014
606163refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102120141014
606175refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102120141014
612486aesrefgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102120141014
613234aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
613952aesrefgcc -funroll-loops -O3 -fomit-frame-pointer2014102120141014
616854aesrefgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102120141014
621649aesrefgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102120141014
625478refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102120141014
625480refgcc -mcpu=arm810 -O -fomit-frame-pointer2014102120141014
625480refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102120141014
625480refgcc -mcpu=strongarm -O -fomit-frame-pointer2014102120141014
625530refgcc -mcpu=arm8 -O -fomit-frame-pointer2014102120141014
626674refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102120141014
628026refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102120141014
628352refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102120141014
628682aesrefgcc -funroll-loops -O2 -fomit-frame-pointer2014102120141014
631539refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102120141014
631555refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102120141014
631560refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014102120141014
631576refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014102120141014
631577refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014102120141014
633580aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
636098refgcc -O2 -fomit-frame-pointer2014102120141014
637442refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
641184refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
641433refgcc -fno-schedule-insns -O -fomit-frame-pointer2014102120141014
642439refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102120141014
642721refgcc -O -fomit-frame-pointer2014102120141014
646431refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102120141014
647880refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102120141014
648545refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102120141014
648823aesrefgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
649832refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
649856refgcc -Os -fomit-frame-pointer2014102120141014
654225refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102120141014
655537refgcc -funroll-loops -Os -fomit-frame-pointer2014102120141014
657865refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
667986refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102120141014
676744refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
683233refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102120141014
684019aesrefgcc -O3 -fomit-frame-pointer2014102120141014
688329aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102120141014
692327aesrefgcc -O2 -fomit-frame-pointer2014102120141014
704404aesrefgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102120141014
1074076refcc2014102120141014
1074092refgcc2014102120141014
1074095refgcc -funroll-loops2014102120141014
1449325gladmancc2014102120141014
1449328gladmangcc -funroll-loops2014102120141014
1449349gladmangcc2014102120141014
1593782aesrefcc2014102120141014
1593782aesrefgcc2014102120141014
1593812aesrefgcc -funroll-loops2014102120141014

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: cc
cpfbkey.c: cpfbkey.c:15:23: fatal error: wmmintrin.h: No such file or directory
cpfbkey.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 35, 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 -mcpu=cortex-a5 -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:10:44: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_and_encryption (__m128i *userkey,
cpfbkey.c: ^
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aesni
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer aesni
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
aescrypt.c: clang: warning: argument unused during compilation: '-fpolly'
aescrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aeskey.c: clang: warning: argument unused during compilation: '-fpolly'
aeskey.c: clang: warning: argument unused during compilation: '-fvectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aestab.c: clang: warning: argument unused during compilation: '-fpolly'
aestab.c: clang: warning: argument unused during compilation: '-fvectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive gladman
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
cpfbkey.c: clang: warning: argument unused during compilation: '-fpolly'
cpfbkey.c: clang: warning: argument unused during compilation: '-fvectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive aesni
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive evp ref
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive evp ref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fpolly'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fvectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive aesref
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive aesref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx2'
aeskey.c: clang: warning: argument unused during compilation: '-mavx2'
aestab.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx2'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:10:44: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_and_encryption (__m128i *userkey,
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx2'
aescrypt.c: clang: warning: argument unused during compilation: '-fpolly'
aescrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aeskey.c: clang: warning: argument unused during compilation: '-mavx2'
aeskey.c: clang: warning: argument unused during compilation: '-fpolly'
aeskey.c: clang: warning: argument unused during compilation: '-fvectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aestab.c: clang: warning: argument unused during compilation: '-mavx2'
aestab.c: clang: warning: argument unused during compilation: '-fpolly'
aestab.c: clang: warning: argument unused during compilation: '-fvectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx2'
cpfbkey.c: clang: warning: argument unused during compilation: '-fpolly'
cpfbkey.c: clang: warning: argument unused during compilation: '-fvectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer evp ref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx2'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx2'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fpolly'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fvectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx'
aeskey.c: clang: warning: argument unused during compilation: '-mavx'
aestab.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:10:44: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_and_encryption (__m128i *userkey,
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx'
aescrypt.c: clang: warning: argument unused during compilation: '-fpolly'
aescrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aeskey.c: clang: warning: argument unused during compilation: '-mavx'
aeskey.c: clang: warning: argument unused during compilation: '-fpolly'
aeskey.c: clang: warning: argument unused during compilation: '-fvectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aestab.c: clang: warning: argument unused during compilation: '-mavx'
aestab.c: clang: warning: argument unused during compilation: '-fpolly'
aestab.c: clang: warning: argument unused during compilation: '-fvectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx'
cpfbkey.c: clang: warning: argument unused during compilation: '-fpolly'
cpfbkey.c: clang: warning: argument unused during compilation: '-fvectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fpolly'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fvectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx'
aescrypt.c: clang: warning: argument unused during compilation: '-maes'
aescrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
aeskey.c: clang: warning: argument unused during compilation: '-mavx'
aeskey.c: clang: warning: argument unused during compilation: '-maes'
aeskey.c: clang: warning: argument unused during compilation: '-mpclmul'
aestab.c: clang: warning: argument unused during compilation: '-mavx'
aestab.c: clang: warning: argument unused during compilation: '-maes'
aestab.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx'
cpfbkey.c: clang: warning: argument unused during compilation: '-maes'
cpfbkey.c: clang: warning: argument unused during compilation: '-mpclmul'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-maes'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aescrypt.c: clang: warning: argument unused during compilation: '-mavx'
aescrypt.c: clang: warning: argument unused during compilation: '-maes'
aescrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
aescrypt.c: clang: warning: argument unused during compilation: '-fpolly'
aescrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aescrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aeskey.c: clang: warning: argument unused during compilation: '-mavx'
aeskey.c: clang: warning: argument unused during compilation: '-maes'
aeskey.c: clang: warning: argument unused during compilation: '-mpclmul'
aeskey.c: clang: warning: argument unused during compilation: '-fpolly'
aeskey.c: clang: warning: argument unused during compilation: '-fvectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aeskey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
aestab.c: clang: warning: argument unused during compilation: '-mavx'
aestab.c: clang: warning: argument unused during compilation: '-maes'
aestab.c: clang: warning: argument unused during compilation: '-mpclmul'
aestab.c: clang: warning: argument unused during compilation: '-fpolly'
aestab.c: clang: warning: argument unused during compilation: '-fvectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
aestab.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cpfbkey.c: clang: warning: argument unused during compilation: '-mavx'
cpfbkey.c: clang: warning: argument unused during compilation: '-maes'
cpfbkey.c: clang: warning: argument unused during compilation: '-mpclmul'
cpfbkey.c: clang: warning: argument unused during compilation: '-fpolly'
cpfbkey.c: clang: warning: argument unused during compilation: '-fvectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cpfbkey.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: In file included from /usr/include/clang/3.2/include/wmmintrin.h:27:
cpfbkey.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
cpfbkey.c: #error "SSE2 instruction set not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/include/clang/3.2/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: In file included from cpfbkey.c:17:
cpfbkey.c: ./cpfbkey.h:6:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:6:57: error: unknown type name '__m128i'
cpfbkey.c: void AES_128_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ^
cpfbkey.c: ./cpfbkey.h:7:31: error: unknown type name '__m128i'
cpfbkey.c: void AES_256_Key_Expansion_2 (__m128i * restrict key_a, __m128i * restrict key_b);
cpfbkey.c: ...

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang: warning: argument unused during compilation: '-mavx'
encrypt.c: clang: warning: argument unused during compilation: '-maes'
encrypt.c: clang: warning: argument unused during compilation: '-mpclmul'
encrypt.c: clang: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang: warning: argument unused during compilation: '-fvectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
encrypt.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mavx'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-maes'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-mpclmul'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fpolly'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fvectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
rijndael-alg-fst.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aescrypt.c: aescrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aeskey.c: aeskey.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
aestab.c: aestab.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer gladman
gcc -mcpu=arm810 -O3 -fomit-frame-pointer gladman
gcc -mcpu=arm810 -O -fomit-frame-pointer gladman
gcc -mcpu=arm810 -Os -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O2 -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O3 -fomit-frame-pointer gladman
gcc -mcpu=arm8 -O -fomit-frame-pointer gladman
gcc -mcpu=arm8 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O2 -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O3 -fomit-frame-pointer gladman
gcc -mcpu=strongarm -O -fomit-frame-pointer gladman
gcc -mcpu=strongarm -Os -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cpfbkey.c: cpfbkey.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
cpfbkey.c: cpfbkey.c:15:23: fatal error: wmmintrin.h: No such file or directory
cpfbkey.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm810 -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm810 -O -fomit-frame-pointer aesni
gcc -mcpu=arm810 -Os -fomit-frame-pointer aesni
gcc -mcpu=arm8 -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm8 -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm8 -O -fomit-frame-pointer aesni
gcc -mcpu=arm8 -Os -fomit-frame-pointer aesni
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer aesni
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer aesni
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer aesni
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer aesni
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer aesni
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer aesni
gcc -mcpu=strongarm110 -O -fomit-frame-pointer aesni
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer aesni
gcc -mcpu=strongarm -O2 -fomit-frame-pointer aesni
gcc -mcpu=strongarm -O3 -fomit-frame-pointer aesni
gcc -mcpu=strongarm -O -fomit-frame-pointer aesni
gcc -mcpu=strongarm -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
rijndael-alg-fst.c: rijndael-alg-fst.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer aesref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer aesref
gcc -mcpu=arm810 -O -fomit-frame-pointer aesref
gcc -mcpu=arm810 -Os -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer aesref
gcc -mcpu=arm8 -O -fomit-frame-pointer aesref
gcc -mcpu=arm8 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer aesref
gcc -mcpu=strongarm -O -fomit-frame-pointer aesref
gcc -mcpu=strongarm -Os -fomit-frame-pointer aesref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -O -fomit-frame-pointer evp ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -O -fomit-frame-pointer evp ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -O -fomit-frame-pointer evp ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer evp ref