Implementation notes: ppc32, nintendowiilinuxngx, crypto_aead/ascon128v12

Computer: nintendowiilinuxngx
Architecture: ppc32
CPU ID: unknown CPU ID
SUPERCOP version: 20191221
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23083231392 0 047028 664 788bi32_lowreggcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
23232032952 0 052929 676 788bi32_lowreggcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
23414432952 0 050020 672 788bi32_lowreggcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
23487631560 0 047196 664 788bi32gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
23527232980 0 050044 672 788bi32gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
24279632980 0 052961 676 788bi32gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
30812432212 0 048900 668 788bi32_lowreggcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
31092032228 0 048908 668 788bi32gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
43975239236 0 054876 664 788opt64gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
47113239824 0 056508 668 788opt64gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
51572442020 0 058700 668 788refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
55855248704 0 065772 672 788opt64gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
56323248840 0 068817 676 788opt64gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
65094057716 0 077689 676 788refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
6530643900 0 019532 664 788refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
70902056644 0 073708 672 788refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
7381687964 0 027937 676 788refoldgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
10910044068 0 020748 668 788refoldgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
11844365388 0 022460 672 788refoldgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010620191221
15308163476 0 019116 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
3b5e39cfba9b1ba48c11d319b243011df56b7b4e4cb25b2b73243fd3a9753153
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

Checksum failure

Implementation: opt64old
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
2e6abe2b0c7f534737530e853ca1bd09b418fde611dffdf2252e7eee7eb31135
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 7007280 bytes after a total of 10813440 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:
ascon.c: cc1: out of memory allocating 7007280 bytes after a total of 11530240 bytes

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: Alarm clock

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 4405800 bytes after a total of 9555968 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