Implementation notes: amd64, hydra6, crypto_aead/pi16cipher096v1

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher096v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
357501? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
357637? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170725
357962? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170725
359646? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
360696? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
360752? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170725
360833? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
362566? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
364593? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
364771? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
365794? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
366694? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
366758? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
368426? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170725
369134? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
369546? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170725
370086? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170725
370958? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
371429? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
371630? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170725
372370? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
373934? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170725
374522? ? ?? ? ?optimized_nonSSEgcc_-O3_-fomit-frame-pointer2017091820170725
374556? ? ?? ? ?optimized_nonSSEgcc_-m64_-O3_-fomit-frame-pointer2017091820170725
375204? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
376094? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O3_-fomit-frame-pointer2017091820170725
376135? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
376631? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
376697? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
380867? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170725
382613? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170725
382980? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170725
383059? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
388498? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170725
389662? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170725
414494? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170725
414559? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
414593? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
414615? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
414754? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170725
414800? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
414830? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170725
414855? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
414927? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170725
571234? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
571646? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
578930? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170725
579240? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
582587? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170725
584944? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170725
585008? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170725
585150? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
585204? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170725
585716? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
586514? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170725
587872? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170725
587902? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170725
587924? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
592466? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
594156? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
594618? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
595526? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
595528? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091820170725
595538? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091820170725
595650? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170725
595880? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170725
604684? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
605788? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091820170725
605850? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
606312? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
635396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
636580? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170725
637222? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170725
638142? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
638412? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170725
640462? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
640817? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
643310? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170725
643612? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
732308? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
732344? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
738687? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170725
738841? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
739127? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170725
739386? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170725
739736? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
747975? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
748122? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
796460? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
797296? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170725
799458? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170725
799500? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170725
799554? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
803158? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
803222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
804770? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170725
809994? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091820170725
810092? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
811296? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091820170725
819222? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
822678? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
824126? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
824176? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
824224? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
825226? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
827480? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
827674? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170725
827918? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
828044? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
828115? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091820170725
828387? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
828522? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
828574? ? ?? ? ?optimized_nonSSEgcc_-O2_-fomit-frame-pointer2017091820170725
829493? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170725
833052? ? ?? ? ?optimized_nonSSEgcc_-m64_-O2_-fomit-frame-pointer2017091820170725
833243? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170725
843976? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
846072? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O2_-fomit-frame-pointer2017091820170725
864544? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
879449? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
879588? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170725
924558? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091820170725
925054? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
926984? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091820170725
927272? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170725
927890? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
929374? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091820170725
930250? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
931494? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
932686? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
933438? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170725
934096? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091820170725
934118? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170725
934136? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170725
934348? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
935282? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
939210? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O_-fomit-frame-pointer2017091820170725
939324? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
943134? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
947214? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170725
948910? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
949236? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
949766? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O_-fomit-frame-pointer2017091820170725
950436? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
950522? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
950562? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170725
950680? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170725
951474? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
952950? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170725
953112? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170725
953380? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170725
954848? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
955778? ? ?? ? ?optimized_nonSSEgcc_-m64_-O_-fomit-frame-pointer2017091820170725
955854? ? ?? ? ?optimized_nonSSEgcc_-O_-fomit-frame-pointer2017091820170725
956530? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
957430? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
1028220? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1029282? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
1029812? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1029830? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170725
1029846? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170725
1036778? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170725
1036782? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170725
1037664? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
1037670? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1037708? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1037716? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091820170725
1037748? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091820170725
1041116? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1041744? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
1042184? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1042202? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1042850? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1048944? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1049230? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
1050052? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
1050270? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170725
1051030? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1053850? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1053858? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1054164? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1054448? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1054586? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
1054626? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1061514? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
1104890? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170725
1113582? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170725
1116796? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170725
1118310? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
1120772? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
1121826? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
1121995? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170725
1126880? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1128408? ? ?? ? ?optimized_nonSSEgcc_-Os_-fomit-frame-pointer2017091820170725
1128716? ? ?? ? ?optimized_nonSSEgcc_-m64_-Os_-fomit-frame-pointer2017091820170725
1128754? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
1133726? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170725
1134122? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1136692? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1137562? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1154762? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
1187470? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170725
1187677? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1187726? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170725
1190458? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170725
1192282? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1193422? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
1193658? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
3483746? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops2017091820170725
3502514? ? ?? ? ?optimized_nonSSEgcc2017091820170725
3672969? ? ?? ? ?optimized_nonSSEcc2017091820170725
4168833? ? ?? ? ?refcc2017091820170725
4176333? ? ?? ? ?refgcc2017091820170725
4180735? ? ?? ? ?refgcc_-funroll-loops2017091820170725

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: 16, 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 -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -O3 -fwrapv -mavx -maes -mpclmul -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=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core-avx2 -Os -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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_nonSSE
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_nonSSE
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optimized_nonSSE
clang -O3 -fwrapv -mavx -maes -mpclmul -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