Implementation notes: ppc64, powermacg5, crypto_stream/salsa208

Computer: powermacg5
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: salsa208
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5100? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
5175? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
5250? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
7200? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
10125? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
11625? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
11850? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
15000? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
15600? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
15675? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
16875? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
17325? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
17700? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
17925? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
19800? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904

Compiler output

Implementation: crypto_stream/salsa208/e/ppc-altivec
Compiler: gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
salsa20.c: In file included from salsa20.c:2:0:
salsa20.c: e/salsa20.c: In function 'crypto_stream_salsa208_e_ppc_altivec_ECRYPT_keysetup':
salsa20.c: e/salsa20.c:22:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
salsa20.c: memcpy(x->myaligned.input + 4,k,16);
salsa20.c: ^~~~~~
salsa20.c: e/salsa20.c:22:3: warning: incompatible implicit declaration of built-in function 'memcpy'
salsa20.c: e/salsa20.c:22:3: note: include '<string.h>' or provide a declaration of 'memcpy'
salsa20.c: e/salsa20.c: In function 'crypto_stream_salsa208_e_ppc_altivec_ECRYPT_ivsetup':
salsa20.c: e/salsa20.c:38:3: warning: incompatible implicit declaration of built-in function 'memcpy'
salsa20.c: memcpy(x->myaligned.input + 24,iv,8);
salsa20.c: ^~~~~~
salsa20.c: e/salsa20.c:38:3: note: include '<string.h>' or provide a declaration of 'memcpy'
salsa20.c: e/salsa20.c:39:3: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
salsa20.c: memset(x->myaligned.input + 32,0,8);
salsa20.c: ^~~~~~
salsa20.c: e/salsa20.c:39:3: warning: incompatible implicit declaration of built-in function 'memset'
salsa20.c: e/salsa20.c:39:3: note: include '<string.h>' or provide a declaration of 'memset'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv e/ppc-altivec
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv e/ppc-altivec
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv e/ppc-altivec