Implementation notes: riscv64, hifiveunleashedriscv, crypto_stream/nlsv2

Computer: hifiveunleashedriscv
Architecture: riscv64
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_stream
Primitive: nlsv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2192028688 4096 436088 4856 792e/v2/sync/2gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
2211230914 4096 439690 4856 792e/v2/sync/2gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
2489423738 4096 430530 4840 792e/v2/sync/2gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
2739824428 4096 431574 4856 792e/v2/sync/2gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
579826732 4096 415552 4856 792e/v2/sync/1gcc_-march=rv64gc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
639393788 4096 411200 4856 792e/v2/sync/1gcc_-march=rv64gc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
740733320 4096 410126 4840 792e/v2/sync/1gcc_-march=rv64gc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221
745293658 4096 410832 4856 792e/v2/sync/1gcc_-march=rv64gc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019123020191221

Namespace violations

Implementation: e/v2/sync/1
Security model: unknown
Compiler: gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
nls-v2.o Multab D
nls-v2.o Sbox D
nls-v2.o nls_decrypt T
nls-v2.o nls_encrypt T
nls-v2.o nls_finish T
nls-v2.o nls_key T
nls-v2.o nls_macinit T
nls-v2.o nls_maconly T
nls-v2.o nls_nonce T
nls-v2.o nls_stream T

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/1
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/1
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/1
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/1
gcc -march=rv64gc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/2
gcc -march=rv64gc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/2
gcc -march=rv64gc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/2
gcc -march=rv64gc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE e/v2/sync/2