Implementation notes: ppc64, io83, crypto_aead/minalpherv11

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: minalpherv11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6144306? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
6596282? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
6682424? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
6682522? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092720180818
6692812? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092720180818
6693449? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092720180818
6807815? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092720180818
6934529? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
6945554? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7005628? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
7013958? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7014840? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
7016947? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7017241? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7041202? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
7094661? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7095543? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7102256? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
7184919? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7197218? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7200844? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
7246708? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
7264005? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
7344855? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7348089? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092720180818
7352793? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
7388808? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092720180818
7464170? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092720180818
7528017? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7529585? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092720180818
7533995? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7539777? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092720180818
7751212? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
7753270? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
7757533? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
7774830? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
7777133? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
7779877? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
7784385? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
7790804? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
7828240? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092720180818
7935011? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
7952700? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092720180818
7958090? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092720180818
7978915? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
7996359? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092720180818
8425893? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092720180818
8427706? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8576029? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
8589455? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8595139? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092720180818
8596609? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092720180818
13308743? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
13322953? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13324864? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13325158? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13344954? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
13354852? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
13356665? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
13383419? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13468287? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13468973? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092720180818
13470541? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
13472648? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092720180818
13474167? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13682613? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092720180818
13684671? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
13687268? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092720180818
13689963? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092720180818
13696529? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13705447? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13706035? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092720180818
13707554? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092720180818
14125769? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14132335? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14139489? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14150318? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092720180818
14151984? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092720180818
14157227? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092720180818
14170849? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092720180818
14177268? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092720180818
14196427? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092720180818
14206129? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092720180818
14218036? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092720180818
14354060? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092720180818
14389879? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092720180818
14405069? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14572502? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
14591220? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092720180818
14596512? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
14619395? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092720180818
15463077? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
15473367? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092720180818
15479247? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
15504972? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092720180818
15875167? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092720180818
15893836? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092720180818
16779364? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092720180818
16788674? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092720180818
16798817? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092720180818
16838213? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092720180818
16870112? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092720180818
16886674? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092720180818
16887850? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092720180818
70213031? ? ?? ? ?refgcc2018092720180818
70278054? ? ?? ? ?refgcc_-funroll-loops2018092720180818
70334061? ? ?? ? ?refcc2018092720180818

Compiler output

Implementation: avx2
Security model: unknown
Compiler: g++
MinalpherCore.cpp: In file included from MinalpherCore.cpp:33:0:
MinalpherCore.cpp: define.h:47:12: fatal error: x86intrin.h: No such file or directory
MinalpherCore.cpp: #include <x86intrin.h>
MinalpherCore.cpp: ^~~~~~~~~~~~~
MinalpherCore.cpp: compilation terminated.

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