Implementation notes: ppc64, power9, crypto_stream/aes256estream

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_stream
Primitive: aes256estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2663611696 4096 431651 4780 1160T:e/hongjun/v1gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2671911704 4096 431395 4780 1160T:e/hongjun/v1gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2681111704 4096 431395 4780 1160T:e/hongjun/v1gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
269997835 4096 123067 4772 1136T:e/hongjun/v1clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
270667835 4096 123067 4772 1136T:e/hongjun/v1clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
273185359 4096 120075 4772 1136T:e/hongjun/v0clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
273195359 4096 120075 4772 1136T:e/hongjun/v0clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
273349895 4096 428163 4772 1152T:e/hongjun/v1gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
274867899 4096 122635 4772 1136T:e/hongjun/v1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
274945315 4096 120539 4772 1136T:e/hongjun/v0clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275087899 4096 122635 4772 1136T:e/hongjun/v1clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2751617374 8192 229201 4780 1144T:e/hongjun/v1clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275228687 4096 129201 4780 1144T:e/hongjun/v1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275388687 4096 127089 4780 1144T:e/hongjun/v1clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275388515 4096 127537 4780 1144T:e/hongjun/v1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275588687 4096 127089 4780 1144T:e/hongjun/v1clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
275956007 4096 125041 4780 1144T:e/hongjun/v0clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2760312342 8192 226673 4780 1144T:e/hongjun/v0clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
276045315 4096 120539 4772 1136T:e/hongjun/v0clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
276526171 4096 124561 4780 1144T:e/hongjun/v0clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
276886171 4096 124561 4780 1144T:e/hongjun/v0clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
277006171 4096 126673 4780 1144T:e/hongjun/v0clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2803210047 4096 428275 4772 1152T:e/hongjun/v1gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2805320660 0 135867 676 1136T:e/gladmanclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2805420660 0 135867 676 1136T:e/gladmanclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
281666919 4096 425211 4772 1152T:e/hongjun/v0gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2823510047 4096 428275 4772 1152T:e/hongjun/v1gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
284259436 4096 429403 4780 1160T:e/hongjun/v0gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
284357031 4096 425267 4772 1152T:e/hongjun/v0gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
284849444 4096 429127 4780 1160T:e/hongjun/v0gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
284877031 4096 425267 4772 1152T:e/hongjun/v0gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
284905935 4096 421807 4764 1144T:e/hongjun/v0gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
285008979 4096 424851 4764 1144T:e/hongjun/v1gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
286285995 4096 421839 4764 1144T:e/hongjun/v0gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
286775995 4096 421839 4764 1144T:e/hongjun/v0gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
286999444 4096 429127 4780 1160T:e/hongjun/v0gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
287009659 4096 427410 4772 1144T:e/hongjun/v1gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
287089103 4096 424947 4764 1144T:e/hongjun/v1gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
287226615 4096 424362 4772 1144T:e/hongjun/v0gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
288749787 4096 427538 4772 1144T:e/hongjun/v1gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
289299787 4096 427538 4772 1144T:e/hongjun/v1gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
289956675 4096 424426 4772 1144T:e/hongjun/v0gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
290826675 4096 424426 4772 1144T:e/hongjun/v0gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2915621360 0 136059 676 1136T:e/gladmanclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2922022180 0 140577 684 1144T:e/gladmanclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2923822180 0 142689 684 1144T:e/gladmanclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2924622180 0 140577 684 1144T:e/gladmanclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2928521360 0 136059 676 1136T:e/gladmanclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2932244360 0 242689 684 1144T:e/gladmanclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3027221672 0 140705 684 1144T:e/gladmanclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
3241221240 0 437127 668 1144T:e/gladmangcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3245621240 0 437127 668 1144T:e/gladmangcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3250221240 0 437159 668 1144T:e/gladmangcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3493422780 0 441095 676 1152T:e/gladmangcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3500722800 0 441075 676 1152T:e/gladmangcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3501622860 0 440638 676 1144T:e/gladmangcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3502122800 0 441075 676 1152T:e/gladmangcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3502822856 0 440638 676 1144T:e/gladmangcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3504622860 0 440638 676 1144T:e/gladmangcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3611523196 0 442895 676 1160T:e/gladmangcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3619123196 0 442895 676 1160T:e/gladmangcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3649323200 0 443179 676 1160T:e/gladmangcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
443739103 4096 424947 4764 1144T:e/hongjun/v1gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Namespace violations

Implementation: T:e/gladman
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o aes_encrypt T
aes-ctr.o aes_encrypt_key T
aes-ctr.o aes_encrypt_key128 T
aes-ctr.o aes_encrypt_key192 T
aes-ctr.o aes_encrypt_key256 T
aes-ctr.o gen_tabs T
aes-ctr.o t_fl R
aes-ctr.o t_fn R
aes-ctr.o t_im R
aes-ctr.o t_rc R

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

Namespace violations

Implementation: T:e/gladman
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o aes_encrypt T
aes-ctr.o aes_encrypt T
aes-ctr.o aes_encrypt_key T
aes-ctr.o aes_encrypt_key T
aes-ctr.o aes_encrypt_key128 T
aes-ctr.o aes_encrypt_key128 T
aes-ctr.o aes_encrypt_key192 T
aes-ctr.o aes_encrypt_key192 T
aes-ctr.o aes_encrypt_key256 T
aes-ctr.o aes_encrypt_key256 T
aes-ctr.o gen_tabs T
aes-ctr.o gen_tabs T
aes-ctr.o t_fl R
aes-ctr.o t_fl R
aes-ctr.o t_fn R
aes-ctr.o t_fn R
aes-ctr.o t_im R
aes-ctr.o t_im R
aes-ctr.o t_rc R
aes-ctr.o t_rc R

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/gladman

Namespace violations

Implementation: T:e/hongjun/v0
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o aes256_enc_block T
aes-ctr.o partial_precompute_tworounds T

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

Namespace violations

Implementation: T:e/hongjun/v0
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o T0 D
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o T3 D
aes-ctr.o aes256_enc_block T
aes-ctr.o aes256_enc_block T
aes-ctr.o partial_precompute_tworounds T
aes-ctr.o partial_precompute_tworounds T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hongjun/v0

Namespace violations

Implementation: T:e/hongjun/v1
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o partial_precompute_tworounds T

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

Namespace violations

Implementation: T:e/hongjun/v1
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
aes-ctr.o T0 D
aes-ctr.o T0 D
aes-ctr.o T1 D
aes-ctr.o T1 D
aes-ctr.o T2 D
aes-ctr.o T2 D
aes-ctr.o T3 D
aes-ctr.o T3 D
aes-ctr.o partial_precompute_tworounds T
aes-ctr.o partial_precompute_tworounds T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:e/hongjun/v1