Implementation notes: amd64, hydra3, crypto_aead/pi16cipher096v1

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
249553? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
249653? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
249787? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091920170725
250129? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091920170725
250793? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091920170725
250800? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091920170725
250879? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091920170725
253468? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091920170725
253897? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091920170725
254313? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091920170725
254508? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091920170725
254521? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091920170725
254762? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
254783? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
257091? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O3_-fomit-frame-pointer2017091920170725
257189? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091920170725
257509? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
257532? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091920170725
257670? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
258217? ? ?? ? ?optimized_nonSSEgcc_-m64_-O3_-fomit-frame-pointer2017091920170725
258276? ? ?? ? ?optimized_nonSSEgcc_-O3_-fomit-frame-pointer2017091920170725
258299? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091920170725
263411? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091920170725
267292? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
267384? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
269265? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
269295? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
277354? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
277357? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
306121? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091920170725
306139? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091920170725
306303? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091920170725
306321? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017091920170725
306326? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091920170725
306568? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091920170725
306579? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091920170725
307007? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
307078? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
393186? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091920170725
393288? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091920170725
393697? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091920170725
396644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091920170725
396729? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091920170725
398413? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
398527? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
401124? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091920170725
408182? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091920170725
408537? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091920170725
408578? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091920170725
411204? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091920170725
411332? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091920170725
411637? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091920170725
411799? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
411862? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091920170725
441609? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
441982? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
448289? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
448346? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091920170725
468651? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
470123? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
470806? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091920170725
471434? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091920170725
472286? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091920170725
472295? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091920170725
472550? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091920170725
472687? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091920170725
474184? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091920170725
486414? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091920170725
486730? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091920170725
489060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
489296? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
490266? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091920170725
490283? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091920170725
490555? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091920170725
522007? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091920170725
522342? ? ?? ? ?optimized_nonSSEgcc_-O2_-fomit-frame-pointer2017091920170725
522374? ? ?? ? ?optimized_nonSSEgcc_-m64_-O2_-fomit-frame-pointer2017091920170725
526546? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
526711? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
547415? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091920170725
547886? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091920170725
548354? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091920170725
549272? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091920170725
549764? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O2_-fomit-frame-pointer2017091920170725
551984? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091920170725
553674? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091920170725
566323? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091920170725
566333? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
566354? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
566963? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091920170725
584558? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091920170725
584610? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091920170725
585189? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091920170725
590671? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091920170725
591545? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
596155? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091920170725
596713? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091920170725
597447? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
598064? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
598467? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091920170725
599399? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
599417? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091920170725
600013? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091920170725
601181? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091920170725
604641? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091920170725
605233? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091920170725
632143? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091920170725
633141? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091920170725
633275? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091920170725
633543? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091920170725
636994? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
637641? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091920170725
637853? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
643698? ? ?? ? ?optimized_nonSSEgcc_-Os_-fomit-frame-pointer2017091920170725
643732? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-Os_-fomit-frame-pointer2017091920170725
643781? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091920170725
643861? ? ?? ? ?optimized_nonSSEgcc_-m64_-Os_-fomit-frame-pointer2017091920170725
643875? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091920170725
644092? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091920170725
648440? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
648533? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
648931? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
649720? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
659018? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
661066? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091920170725
661348? ? ?? ? ?optimized_nonSSEgcc_-m64_-O_-fomit-frame-pointer2017091920170725
661746? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091920170725
662768? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091920170725
663321? ? ?? ? ?optimized_nonSSEgcc_-O_-fomit-frame-pointer2017091920170725
663920? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
664163? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O_-fomit-frame-pointer2017091920170725
666295? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091920170725
666733? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091920170725
667518? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091920170725
667549? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091920170725
667983? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091920170725
668407? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O_-fomit-frame-pointer2017091920170725
668720? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091920170725
669257? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091920170725
669897? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
671599? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091920170725
671601? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091920170725
672625? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091920170725
673484? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091920170725
674157? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091920170725
675619? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
675949? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091920170725
676490? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091920170725
676787? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091920170725
676789? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091920170725
676912? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
677816? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
678629? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
678729? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091920170725
679589? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091920170725
679596? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
680513? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091920170725
680534? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091920170725
680922? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091920170725
681933? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091920170725
682432? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091920170725
683504? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091920170725
684809? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091920170725
687402? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
687598? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
687653? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091920170725
687659? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091920170725
687790? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091920170725
687859? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091920170725
687876? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091920170725
688692? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091920170725
689213? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
689328? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091920170725
690641? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091920170725
690959? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091920170725
691354? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091920170725
691859? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091920170725
692429? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091920170725
693132? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091920170725
694292? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091920170725
700755? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091920170725
701384? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091920170725
706535? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091920170725
709946? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091920170725
3104605? ? ?? ? ?optimized_nonSSEgcc2017091920170725
3109404? ? ?? ? ?optimized_nonSSEcc2017091920170725
3124478? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops2017091920170725
3625429? ? ?? ? ?refcc2017091920170725
3634305? ? ?? ? ?refgcc_-funroll-loops2017091920170725
3650843? ? ?? ? ?refgcc2017091920170725

Test failure

Implementation: crypto_aead/pi16cipher096v1/optimized_nonSSE
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref

Test failure

Implementation: crypto_aead/pi16cipher096v1/optimized_nonSSE
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref

Compiler output

Implementation: crypto_aead/pi16cipher096v1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:248:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:374:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:536:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/pi16cipher096v1/optimized_nonSSE
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:362:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:488:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:650:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_nonSSE
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_nonSSE
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE