Implementation notes: ppc64, powermacg5, crypto_stream/salsa20

Computer: powermacg5
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: salsa20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12075? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
12150? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
12150? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
14025? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
14100? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
14175? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
14175? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
18075? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
18525? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
20925? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
22425? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
23550? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
23625? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
26400? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
30750? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904

Compiler output

Implementation: crypto_stream/salsa20/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_salsa20_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_salsa20_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