Implementation notes: ppc64, power9, crypto_hash/bblake256

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: bblake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2419621272 0 028769 684 1072T:bswapclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2425310592 0 022971 676 1072T:bswapclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2427810524 0 023451 676 1072T:bswapclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2428910636 0 026657 684 1072T:bswapclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2431210524 0 023451 676 1072T:bswapclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2434010636 0 026657 684 1072T:bswapclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2435410876 0 026913 684 1072T:regsclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2435410876 0 026913 684 1072T:regsclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2439210828 0 023227 676 1072T:regsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2447721752 0 029025 684 1072T:regsclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2448510764 0 023675 676 1072T:regsclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2448910764 0 023675 676 1072T:regsclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2457310592 0 022971 676 1072T:bswapclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2461910828 0 023227 676 1072T:regsclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2462710636 0 028769 684 1072T:bswapclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2471010876 0 029025 684 1072T:regsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2508211528 0 027135 676 1088T:regsgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2512211712 0 028959 676 1096T:regsgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2512511336 0 026943 676 1088T:bswapgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2559611652 0 027215 676 1088T:bswapgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2563911844 0 027407 676 1088T:regsgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2571911652 0 027215 676 1088T:bswapgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2572011844 0 027407 676 1088T:regsgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2588311520 0 028767 676 1096T:bswapgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2629310580 0 024287 668 1080T:bswapgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2635310648 0 027297 684 1072T:bswapclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2641410580 0 024287 668 1080T:bswapgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2647610776 0 024479 668 1080T:regsgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2652010776 0 024479 668 1080T:regsgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2656410800 0 024543 668 1080T:regsgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2662010888 0 027553 684 1072T:regsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2665010604 0 024351 668 1080T:bswapgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2678610820 0 025958 676 1080T:bswapgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2784011576 0 026694 676 1080T:regsgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2877711984 0 028995 676 1096T:regsgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2902011792 0 028803 676 1096T:bswapgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2903311984 0 028995 676 1096T:regsgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2911610856 0 025990 676 1080T:bswapgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2913910856 0 025990 676 1080T:bswapgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2947411792 0 028803 676 1096T:bswapgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3045411612 0 026758 676 1080T:regsgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3058811612 0 026758 676 1080T:regsgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:bswap
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.o blake256_compress T
hash.o blake256_final T
hash.o blake256_init T
hash.o blake256_update T

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bswap
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:regs
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:regs

Namespace violations

Implementation: T:bswap
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.o blake256_compress T
hash.o blake256_compress T
hash.o blake256_final T
hash.o blake256_final T
hash.o blake256_init T
hash.o blake256_init T
hash.o blake256_update T
hash.o blake256_update T

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bswap T:regs