Implementation notes: ppc64, powermacg5, crypto_stream/salsa2012

Computer: powermacg5
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: salsa2012
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7425? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
7500? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
7575? ? ?? ? ?e/ppc-altivecgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
9450? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
13725? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
14025? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
14100? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
18150? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
18825? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017101420170904
19200? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
21150? ? ?? ? ?refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
23025? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
23325? ? ?? ? ?e/refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017101420170904
23400? ? ?? ? ?e/regsgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904
28650? ? ?? ? ?e/mergedgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017101420170904

Compiler output

Implementation: crypto_stream/salsa2012/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_salsa2012_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_salsa2012_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