Implementation notes: aarch64, ten64, crypto_aead/ascon80pqv12

Computer: ten64
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20210604
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7065618956 0 034728 888 880opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
7091219220 0 034200 888 864opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
7283218312 0 032344 872 856opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
8396815480 0 031184 888 880refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
11872022052 0 037047 880 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
1223041732 0 017432 888 880opt64_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
1225601812 0 016720 888 864opt64_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
13305613536 0 028456 888 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
14054413528 0 028455 880 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
1551362200 0 017103 880 864opt64_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
1626881712 0 015672 872 856opt64_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
18476817756 0 033536 888 880bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
18515217768 0 032760 888 864bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
19929617296 0 031344 872 856bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2053767320 0 023144 896 880bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2054407392 0 022400 896 864bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2385922636 0 018344 888 880bi32_lowsizegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2389762700 0 017616 888 864bi32_lowsizegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2396802616 0 016664 872 856refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
28044821368 0 036359 880 864bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
2849927236 0 021296 880 856bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
3203202576 0 016504 872 856bi32_lowsizegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
3850888904 0 023943 888 864bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
4026883200 0 018087 880 864bi32_lowsizegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
9025924804 0 018824 872 856opt8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
9091847964 0 023736 888 880bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
9099527976 0 022952 888 864bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
9934085604 0 021376 888 880opt8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
9951365604 0 020576 888 864opt8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
15875847464 0 021464 872 856bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
17884808440 0 023415 880 864opt8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604
184345610736 0 025711 880 864bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021082120210604

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccHVkAa5.s: Assembler messages:
permutations.c: /tmp/ccHVkAa5.s:77: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:137: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:195: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:196: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:373: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:432: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:549: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:667: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:868: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:927: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:1044: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:1162: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:1245: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:1304: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/ccHVkAa5.s:1421: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/ccHVkAa5.s:1539: Error: immediate out of range at operand 3 -- `eor x6,x6,9'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_arm

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cc44iZ81.s: Assembler messages:
permutations.c: /tmp/cc44iZ81.s:77: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:137: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:195: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:196: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:373: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:432: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:549: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:667: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:868: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:927: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:1044: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:1162: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:1245: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:1304: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
permutations.c: /tmp/cc44iZ81.s:1421: Error: immediate out of range at operand 3 -- `eor x6,x6,9'
permutations.c: /tmp/cc44iZ81.s:1539: Error: immediate out of range at operand 3 -- `eor x6,x6,9'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_arm

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/ccNNvoWL.s: Assembler messages:
permutations.c: /tmp/ccNNvoWL.s:81: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:141: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:199: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:200: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:377: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:436: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:553: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:671: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:881: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:940: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:1057: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:1175: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:1267: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:1326: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/ccNNvoWL.s:1443: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/ccNNvoWL.s:1561: Error: immediate out of range at operand 3 -- `eor x8,x8,9'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_arm

Compiler output

Implementation: bi32_arm
Security model: constbranchindex
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
permutations.c: /tmp/cczTPd3G.s: Assembler messages:
permutations.c: /tmp/cczTPd3G.s:76: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:136: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:194: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:195: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:372: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:431: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:548: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:666: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:866: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:925: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:1042: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:1160: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:1242: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:1301: Error: immediate out of range at operand 3 -- `eor x3,x3,9'
permutations.c: /tmp/cczTPd3G.s:1418: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
permutations.c: /tmp/cczTPd3G.s:1536: Error: immediate out of range at operand 3 -- `eor x8,x8,9'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE bi32_arm