Implementation notes: ppc32, nintendowiilinuxngx, crypto_aead/ascon128av12

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
25210838540 0 054172 664 788bi32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
28894838352 0 053988 664 788bi32_lowreggcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
30507641680 0 058740 672 788bi32_lowreggcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
32742041680 0 061657 676 788bi32_lowreggcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
32882441648 0 061633 676 788bi32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
32918439244 0 055916 668 788bi32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
32998841648 0 058716 672 788bi32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
33522040532 0 057212 668 788refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
34120839244 0 055924 668 788bi32_lowreggcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
37136445056 0 060684 664 788opt64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
39375646208 0 062892 668 788opt64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
47454056468 0 073532 672 788opt64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
47457653880 0 073873 676 788refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
4828329092 0 029073 676 788refoldgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
49028457192 0 077169 676 788opt64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
4908964852 0 020492 664 788refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
54516054164 0 071228 672 788refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
6502204020 0 020700 668 788refoldgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
7391165420 0 022492 672 788refoldgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
8651163452 0 019084 664 788refoldgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221

Checksum failure

Implementation: opt32old
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
9aebd9f7c7eade0c9c9997690c544e7bf9b2a92aa7dc0e8e12164ea43e67c24e
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32old
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32old
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32old
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt32old

Test failure

Implementation: opt64old
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_aead_decrypt does not match m

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64old
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64old
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64old
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64old

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.c:
ascon.c: cc1: out of memory allocating 7005600 bytes after a total of 11935744 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi16

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.c: Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi16

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.c:
ascon.c: cc1: out of memory allocating 7000560 bytes after a total of 9162752 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE bi16

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.c:
ascon.c: cc1: out of memory allocating 7004760 bytes after a total of 9805824 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE bi16

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.c: gcc: internal compiler error: Killed (program cc1)
ascon.c: Please submit a full bug report,
ascon.c: with preprocessed source if appropriate.
ascon.c: See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi8
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi8
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE bi8
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE bi8

Namespace violations

Implementation: refold
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ascon.o load64 T
ascon.o permutation T
ascon.o printstate T
ascon.o printwords T
ascon.o store64 T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE refold
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE refold
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE refold
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE refold