Implementation notes: ppc64, io83, crypto_aead/aeadaes192ocbtaglen128v1

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: aeadaes192ocbtaglen128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
385973? ? ?? ? ?optgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
386463? ? ?? ? ?optgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
386659? ? ?? ? ?optgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
386659? ? ?? ? ?optgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
387198? ? ?? ? ?optgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
388276? ? ?? ? ?optgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
392588? ? ?? ? ?optgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
392735? ? ?? ? ?optgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
468293? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
468832? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
468979? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
469077? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
469077? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
469126? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
469224? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
469371? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
469420? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
469665? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
469763? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
469812? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
469861? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
470351? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
470449? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
470645? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
470792? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092620180818
471135? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
471282? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
471821? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
472311? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
472752? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
473389? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
473781? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
473928? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
474418? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
512491? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
512834? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
512834? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
512981? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
513569? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
514304? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
514353? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
514353? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
515284? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
515480? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
515921? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
516215? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
517342? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
534737? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
535521? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
535717? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
535766? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
535962? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
535962? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
536550? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
537334? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
537481? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
537530? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
537628? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
537873? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
557375? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
622790? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
623182? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
623427? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
624505? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
624701? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
626661? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
626710? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
627347? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
627445? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
627592? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
628180? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
629062? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
632394? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
632492? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
633570? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
633619? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
633766? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
634158? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
634207? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
635971? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
637098? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
637147? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
638029? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
638274? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
638323? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
638813? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
650328? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
650671? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
651210? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
651210? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
651406? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
658119? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
659834? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
659883? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
660373? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
660471? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
660569? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
661157? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
662382? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
662676? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
663705? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
669634? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
670418? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
670908? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
671153? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
672378? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
676396? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
677670? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
678307? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
678650? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
684089? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
688009? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
1403262? ? ?? ? ?refgcc_-funroll-loops2018092620180818
1406594? ? ?? ? ?refgcc2018092620180818
1408309? ? ?? ? ?refcc2018092620180818

Checksum failure

Implementation: opt
Security model: unknown
Compiler: cc
a27e3b0547671dac6c16757fe34be94bcdefbf6eb29925ce7d7a359bfa49c84c
Number of similar (compiler,implementation) pairs: 99, namely:
CompilerImplementations
cc opt
gcc opt
gcc -O2 -fomit-frame-pointer opt
gcc -O3 -fomit-frame-pointer opt
gcc -O -fomit-frame-pointer opt
gcc -Os -fomit-frame-pointer opt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops opt
gcc -funroll-loops -O2 -fomit-frame-pointer opt
gcc -funroll-loops -O3 -fomit-frame-pointer opt
gcc -funroll-loops -O -fomit-frame-pointer opt
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer opt
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt
gcc -m64 -O2 -fomit-frame-pointer opt
gcc -m64 -O3 -fomit-frame-pointer opt
gcc -m64 -O -fomit-frame-pointer opt
gcc -m64 -Os -fomit-frame-pointer opt
gcc -m64 -maltivec -O2 -fomit-frame-pointer opt
gcc -m64 -maltivec -O3 -fomit-frame-pointer opt
gcc -m64 -maltivec -O -fomit-frame-pointer opt
gcc -m64 -maltivec -Os -fomit-frame-pointer opt
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer opt
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer opt
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer opt
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer opt
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer opt
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt
gcc -maltivec -O2 -fomit-frame-pointer opt
gcc -maltivec -O3 -fomit-frame-pointer opt
gcc -maltivec -O -fomit-frame-pointer opt
gcc -maltivec -Os -fomit-frame-pointer opt
gcc -mcpu=G5 -O2 -fomit-frame-pointer opt
gcc -mcpu=G5 -O3 -fomit-frame-pointer opt
gcc -mcpu=G5 -O -fomit-frame-pointer opt
gcc -mcpu=G5 -Os -fomit-frame-pointer opt
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer opt
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer opt
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer opt
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer opt