Implementation notes: ppc64, io83, crypto_aead/hs1sivv1

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: hs1sivv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
78351? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
78351? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
78547? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
78596? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
78645? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
78988? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
79331? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
79331? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
79576? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
79674? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
79772? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
80066? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
80801? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
80801? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
80850? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
81242? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
81291? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
81340? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81585? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
82026? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
82859? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
93443? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
94962? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
94962? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
95011? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
95011? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
95109? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
95550? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
95991? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
99911? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
108584? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
108682? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
109319? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
109907? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
110054? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
110250? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
110397? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
110446? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
110887? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
111034? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
111132? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
111328? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
117453? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
132202? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
132202? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
133329? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
133378? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
133427? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
133476? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
133525? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
133721? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
134211? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
140091? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
140140? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
140238? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
140238? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
140777? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
140826? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
140924? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
141120? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
141218? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
141414? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
141659? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
141708? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
142149? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
144648? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
144746? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
144795? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
144795? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
145432? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
145481? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
145481? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
145579? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
145775? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
145873? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
145922? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
145922? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
146755? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
147196? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
147588? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
147686? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
148274? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
157339? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
157584? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
157682? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
157731? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
157731? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
157927? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
157976? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
158123? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
158662? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
164248? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
164444? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
168511? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
168560? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
1114848? ? ?? ? ?refgcc_-funroll-loops2018092620180818
1116808? ? ?? ? ?refcc2018092620180818
1117494? ? ?? ? ?refgcc2018092620180818

Checksum failure

Implementation: ref
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
f094d4d0ab105468aee0e81ae5cef0989b0bd9127db62ecb9ef09f4b82850ba5
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -maltivec -O3 -fomit-frame-pointer ref
gcc -maltivec -O3 -fomit-frame-pointer ref

Checksum failure

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
38a675e86f3179cb6562badd4bfee5858e02fa89c7ef2242f5665c8f53063870
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer ref
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
error 111
crypto_aead_decrypt allows trivial forgeries

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref