Implementation notes: ppc64, power9, crypto_stream/hc128

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_stream
Primitive: hc128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1729212704 0 432315 676 1160T:e/hc-128/200606gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1730912704 0 432315 676 1160T:e/hc-128/200701bgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1732212704 0 432315 676 1160T:e/hc-128/200701bgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1732412704 0 432315 676 1160T:e/hc-128/200606gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1740012720 0 432347 676 1160T:e/hc-128/200701agcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1743212720 0 432347 676 1160T:e/hc-128/200701agcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1747012716 0 432591 676 1160T:e/hc-128/200701bgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1752612716 0 432591 676 1160T:e/hc-128/200606gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1768312716 0 432591 676 1160T:e/hc-128/200701agcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
253799440 0 427639 676 1152T:e/hc-128/200606gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
253909396 0 427619 676 1152T:e/hc-128/200606gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
253949440 0 427639 676 1152T:e/hc-128/200606gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
253999396 0 427619 676 1152T:e/hc-128/200701bgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
254089440 0 427639 676 1152T:e/hc-128/200701bgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
254529440 0 427639 676 1152T:e/hc-128/200701bgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
255459456 0 427639 676 1152T:e/hc-128/200701agcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
256119396 0 427619 676 1152T:e/hc-128/200701agcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
256319456 0 427639 676 1152T:e/hc-128/200701agcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
258338800 0 426498 676 1144T:e/hc-128/200606gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
258788356 0 424191 668 1144T:e/hc-128/200701bgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259148800 0 426498 676 1144T:e/hc-128/200701agcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259188356 0 424191 668 1144T:e/hc-128/200606gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259258792 0 426530 676 1144T:e/hc-128/200701agcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259298792 0 426530 676 1144T:e/hc-128/200606gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259358792 0 426530 676 1144T:e/hc-128/200701bgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259408792 0 426530 676 1144T:e/hc-128/200701agcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259498792 0 426530 676 1144T:e/hc-128/200606gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259728800 0 426498 676 1144T:e/hc-128/200701bgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259918360 0 424191 668 1144T:e/hc-128/200701bgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
259928360 0 424191 668 1144T:e/hc-128/200606gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260338792 0 426530 676 1144T:e/hc-128/200701bgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260568340 0 424159 668 1144T:e/hc-128/200701agcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260608360 0 424191 668 1144T:e/hc-128/200606gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260738360 0 424191 668 1144T:e/hc-128/200701bgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260788336 0 424191 668 1144T:e/hc-128/200701agcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
261308340 0 424159 668 1144T:e/hc-128/200701agcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
323188780 0 123987 676 1136T:e/hc-128/200701aclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
323348844 0 124051 676 1136T:e/hc-128/200701bclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
323418844 0 124051 676 1136T:e/hc-128/200606clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
323608844 0 124051 676 1136T:e/hc-128/200606clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
324368844 0 124051 676 1136T:e/hc-128/200701bclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3244510652 0 129049 684 1144T:e/hc-128/200701bclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
324918780 0 123987 676 1136T:e/hc-128/200701aclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3251610620 0 129657 684 1144T:e/hc-128/200701bclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3257110652 0 129049 684 1144T:e/hc-128/200606clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
326057724 0 122419 676 1136T:e/hc-128/200606clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3262811100 0 131609 684 1144T:e/hc-128/200701bclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3266711100 0 131609 684 1144T:e/hc-128/200606clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3269810652 0 129049 684 1144T:e/hc-128/200701bclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3272010652 0 129049 684 1144T:e/hc-128/200701aclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3274022200 0 231609 684 1144T:e/hc-128/200701bclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
327567724 0 122419 676 1136T:e/hc-128/200701bclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
327827724 0 122419 676 1136T:e/hc-128/200606clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
328267724 0 122419 676 1136T:e/hc-128/200701bclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3283311100 0 131609 684 1144T:e/hc-128/200701aclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
328337724 0 122419 676 1136T:e/hc-128/200701aclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
328527724 0 122419 676 1136T:e/hc-128/200701aclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3285810588 0 129625 684 1144T:e/hc-128/200701aclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3286210652 0 129049 684 1144T:e/hc-128/200701aclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3290510652 0 129049 684 1144T:e/hc-128/200606clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3293910620 0 129657 684 1144T:e/hc-128/200606clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3300222200 0 231609 684 1144T:e/hc-128/200606clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3301322200 0 231609 684 1144T:e/hc-128/200701aclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:e/hc-128/200606
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hc-128.o generate_keystream T
hc-128.o setup_update T

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200606
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701a
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701a
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200701b
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:e/hc-128/200701b

Namespace violations

Implementation: T:e/hc-128/200606
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hc-128.o generate_keystream T
hc-128.o generate_keystream T
hc-128.o setup_update T
hc-128.o setup_update T

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hc-128/200606 T:e/hc-128/200701a T:e/hc-128/200701b