Implementation notes: amd64, hydra3, crypto_aead/pi16cipher128v1

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
249861? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092020170725
250071? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
250269? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
250519? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
250613? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092020170725
250801? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
251069? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092020170725
253465? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092020170725
253621? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
254899? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
254957? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
255003? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092020170725
255334? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092020170725
255410? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
257268? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O3_-fomit-frame-pointer2017092020170725
257283? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
257576? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
257651? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
257830? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092020170725
258452? ? ?? ? ?optimized_nonSSEgcc_-m64_-O3_-fomit-frame-pointer2017092020170725
258500? ? ?? ? ?optimized_nonSSEgcc_-O3_-fomit-frame-pointer2017092020170725
258532? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
263041? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092020170725
266954? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
267422? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
268524? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
268567? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
278027? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
278039? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
305412? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092020170725
305486? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
305860? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017092020170725
305867? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
305941? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092020170725
305994? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
306005? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
306012? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092020170725
306053? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
392584? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092020170725
392593? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
392755? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092020170725
396597? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092020170725
396683? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
399317? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
399330? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
400495? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092020170725
408540? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
408547? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017092020170725
409959? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017092020170725
410890? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
410892? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
410941? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092020170725
411017? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017092020170725
411215? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
440497? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
440502? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
449843? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
451153? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
465046? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017092020170725
465064? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
465119? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092020170725
466409? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092020170725
466812? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
467341? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
467363? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092020170725
467676? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
467736? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
487224? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
487592? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092020170725
488669? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
489133? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092020170725
489141? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092020170725
491835? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
492083? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
521842? ? ?? ? ?optimized_nonSSEgcc_-O2_-fomit-frame-pointer2017092020170725
522151? ? ?? ? ?optimized_nonSSEgcc_-m64_-O2_-fomit-frame-pointer2017092020170725
522195? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
529497? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
529498? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
547962? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092020170725
548277? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092020170725
549656? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
550222? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O2_-fomit-frame-pointer2017092020170725
550858? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092020170725
553075? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092020170725
555072? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092020170725
566362? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
566365? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092020170725
566418? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092020170725
566442? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
584573? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017092020170725
584582? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
584590? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017092020170725
590949? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092020170725
591471? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
591825? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
596194? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092020170725
596256? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092020170725
596599? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092020170725
597750? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092020170725
598852? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
599173? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
600287? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
600876? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
606672? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
610988? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017092020170725
624414? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
624463? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
624507? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092020170725
625708? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092020170725
625976? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
626136? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-Os_-fomit-frame-pointer2017092020170725
626171? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
628503? ? ?? ? ?optimized_nonSSEgcc_-m64_-Os_-fomit-frame-pointer2017092020170725
628517? ? ?? ? ?optimized_nonSSEgcc_-Os_-fomit-frame-pointer2017092020170725
629300? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092020170725
629396? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092020170725
629432? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092020170725
645365? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
648610? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092020170725
651123? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
651324? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
651509? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
659513? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092020170725
660783? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092020170725
661033? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092020170725
662021? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
662086? ? ?? ? ?optimized_nonSSEgcc_-O_-fomit-frame-pointer2017092020170725
662092? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
662120? ? ?? ? ?optimized_nonSSEgcc_-m64_-O_-fomit-frame-pointer2017092020170725
662721? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O_-fomit-frame-pointer2017092020170725
663661? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092020170725
665036? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
665168? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
668700? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
668712? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O_-fomit-frame-pointer2017092020170725
669224? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017092020170725
669425? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
669621? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
669698? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092020170725
669775? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092020170725
669922? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092020170725
670085? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
671936? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092020170725
671963? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017092020170725
671973? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
673715? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
674492? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
675284? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017092020170725
675729? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
675749? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092020170725
675909? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092020170725
676289? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017092020170725
676371? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092020170725
676517? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
676681? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
676954? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092020170725
680127? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092020170725
681534? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
681750? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
682681? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
683056? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092020170725
684385? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
685803? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092020170725
685809? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092020170725
685816? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
685915? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
686049? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092020170725
687149? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
687294? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
688131? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092020170725
692724? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092020170725
693866? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
693888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
694464? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
694820? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092020170725
694861? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017092020170725
695241? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
695513? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017092020170725
696026? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017092020170725
697683? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092020170725
697904? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092020170725
698018? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092020170725
711135? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092020170725
3100268? ? ?? ? ?optimized_nonSSEgcc2017092020170725
3111405? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops2017092020170725
3112900? ? ?? ? ?optimized_nonSSEcc2017092020170725
3600277? ? ?? ? ?refgcc_-funroll-loops2017092020170725
3601138? ? ?? ? ?refcc2017092020170725
3619875? ? ?? ? ?refgcc2017092020170725

Test failure

Implementation: crypto_aead/pi16cipher128v1/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/pi16cipher128v1/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/pi16cipher128v1/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/pi16cipher128v1/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