Implementation notes: ppc64, io83, crypto_aead/paeq80

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: paeq80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7923398? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2018092720180818
7931826? ? ?? ? ?refg++_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7940009? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2018092720180818
7942704? ? ?? ? ?refg++_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7981120? ? ?? ? ?refg++_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7993174? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
8019291? ? ?? ? ?refg++_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
8028895? ? ?? ? ?refg++_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8031639? ? ?? ? ?refg++_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8057315? ? ?? ? ?refg++_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
8110382? ? ?? ? ?refg++_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
8144045? ? ?? ? ?refg++_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8221710? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
8231853? ? ?? ? ?refg++_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
8423296? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
17153185? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
31015481? ? ?? ? ?refg++_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
31021851? ? ?? ? ?refg++_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
31797570? ? ?? ? ?refg++_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
31828587? ? ?? ? ?refg++_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
33831217? ? ?? ? ?refg++_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
33869584? ? ?? ? ?refg++_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
33914272? ? ?? ? ?refg++_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
33963076? ? ?? ? ?refg++_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
37523661? ? ?? ? ?refg++_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
37590056? ? ?? ? ?refg++_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
37741074? ? ?? ? ?refg++_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
37762732? ? ?? ? ?refg++_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
38504837? ? ?? ? ?refg++_-maltivec_-Os_-fomit-frame-pointer2018092720180818
38516744? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2018092720180818
38537226? ? ?? ? ?refg++_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
38538745? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2018092720180818
38545703? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
38564176? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
39525899? ? ?? ? ?refg++_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
39533151? ? ?? ? ?refg++_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
39561963? ? ?? ? ?refg++_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
39565883? ? ?? ? ?refg++_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
39692548? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2018092720180818
39700878? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2018092720180818
39709992? ? ?? ? ?refg++_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
39726211? ? ?? ? ?refg++_-maltivec_-O2_-fomit-frame-pointer2018092720180818
39770262? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2018092720180818
39816910? ? ?? ? ?refg++_-maltivec_-O_-fomit-frame-pointer2018092720180818
39903738? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
39911333? ? ?? ? ?refg++_-O_-fomit-frame-pointer2018092720180818
39913685? ? ?? ? ?refg++_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
40823615? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
41292741? ? ?? ? ?refg++_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
41293623? ? ?? ? ?refg++_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
41297102? ? ?? ? ?refg++_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
41299258? ? ?? ? ?refg++_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
41299405? ? ?? ? ?refg++_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
41311410? ? ?? ? ?refg++_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
41334048? ? ?? ? ?refg++_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
41352129? ? ?? ? ?refg++_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
104996416? ? ?? ? ?refg++2018092720180818

Compiler output

Implementation: aesni
Security model: unknown
Compiler: g++
encrypt.cpp: encrypt.cpp:13:10: fatal error: wmmintrin.h: No such file or directory
encrypt.cpp: #include "wmmintrin.h"
encrypt.cpp: ^~~~~~~~~~~~~
encrypt.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 57, namely:
CompilerImplementations
g++ aesni
g++ -O2 -fomit-frame-pointer aesni
g++ -O3 -fomit-frame-pointer aesni
g++ -O -fomit-frame-pointer aesni
g++ -Os -fomit-frame-pointer aesni
g++ -fno-schedule-insns -O2 -fomit-frame-pointer aesni
g++ -fno-schedule-insns -O3 -fomit-frame-pointer aesni
g++ -fno-schedule-insns -O -fomit-frame-pointer aesni
g++ -fno-schedule-insns -Os -fomit-frame-pointer aesni
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
g++ -m64 -O2 -fomit-frame-pointer aesni
g++ -m64 -O3 -fomit-frame-pointer aesni
g++ -m64 -O -fomit-frame-pointer aesni
g++ -m64 -Os -fomit-frame-pointer aesni
g++ -m64 -maltivec -O2 -fomit-frame-pointer aesni
g++ -m64 -maltivec -O3 -fomit-frame-pointer aesni
g++ -m64 -maltivec -O -fomit-frame-pointer aesni
g++ -m64 -maltivec -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer aesni
g++ -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer aesni
g++ -maltivec -O2 -fomit-frame-pointer aesni
g++ -maltivec -O3 -fomit-frame-pointer aesni
g++ -maltivec -O -fomit-frame-pointer aesni
g++ -maltivec -Os -fomit-frame-pointer aesni
g++ -mcpu=G5 -O2 -fomit-frame-pointer aesni
g++ -mcpu=G5 -O3 -fomit-frame-pointer aesni
g++ -mcpu=G5 -O -fomit-frame-pointer aesni
g++ -mcpu=G5 -Os -fomit-frame-pointer aesni
g++ -mcpu=G5 -maltivec -O2 -fomit-frame-pointer aesni
g++ -mcpu=G5 -maltivec -O3 -fomit-frame-pointer aesni
g++ -mcpu=G5 -maltivec -O -fomit-frame-pointer aesni
g++ -mcpu=G5 -maltivec -Os -fomit-frame-pointer aesni