Implementation notes: aarch64, pi3bplus, crypto_aead/isapa128av20

Computer: pi3bplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 202311020231107
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2843754372 0 019207 824 880T:opt_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
2882504784 0 1619615 824 896T:opt_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
2937504500 0 019327 824 880T:opt_32_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
2966253972 0 017967 824 880T:opt_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
2997504256 0 1618247 824 896T:opt_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
3245003868 0 016751 808 856T:opt_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
3345004164 0 1617055 808 872T:opt_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
3738754224 0 018206 816 864T:opt_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
3852504608 0 1618590 816 880T:opt_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
4375002324 0 016335 824 880T:opt_32_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
4913752020 0 014911 808 856T:opt_32_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
5565002368 0 016358 816 864T:opt_32_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
6650007560 0 022407 824 880T:bi_32_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
6688758020 0 1622871 824 896T:bi_32_stpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
6717506888 0 020895 824 880T:bi_32_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
6765007172 0 1621175 824 896T:bi_32_stpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
7735004040 0 018967 832 880T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
79162553200 0 067991 824 880T:bi_32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
79537555728 0 069687 824 880T:bi_32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
8626256792 0 019695 808 856T:bi_32_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
8772507100 0 1619999 808 872T:bi_32_stpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
109987552408 0 065271 808 856T:bi_32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
11816257120 0 021110 816 864T:bi_32_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
12048757520 0 1621526 816 880T:bi_32_stpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
12361258396 0 023207 824 880T:opt_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
12422507660 0 021631 824 880T:opt_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
129400014228 0 029047 824 880T:bi_8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
129812513264 0 027239 824 880T:bi_8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
13015003268 0 017359 832 880T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
138212558280 0 072222 816 864T:bi_32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
16823753148 0 017214 824 864T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
20633752952 0 015911 816 856T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
424787521552 0 034423 808 856T:bi_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
496862522568 0 036542 816 864T:bi_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
553800016492 0 029359 808 856T:opt_8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
700200021072 0 035038 816 864T:opt_8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
70440002816 0 016823 824 880T:opt_8_tinygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
79132505608 0 020479 824 880T:opt_8_tinygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
102325002544 0 015431 808 856T:opt_8_tinygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107
110637502896 0 016878 816 864T:opt_8_tinygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023111320231107

Test failure

Implementation: T:opt_32_armv67m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_aead_decrypt returns nonzero

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

Test failure

Implementation: T:opt_32_armv67m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccy4HHue.s: Assembler messages:
isap.c: /tmp/ccy4HHue.s:206: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccy4HHue.s:283: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccy4HHue.s:328: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccy4HHue.s:344: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccy4HHue.s:527: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccy4HHue.s:588: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccy4HHue.s:694: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccy4HHue.s:816: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccy4HHue.s:900: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:971: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1041: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1111: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1181: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1254: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1325: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1398: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1540: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1620: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccy4HHue.s:1672: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:1688: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccy4HHue.s:1871: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccy4HHue.s:1932: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccy4HHue.s:2038: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccy4HHue.s:2160: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/cc1104Fm.s: Assembler messages:
isap.c: /tmp/cc1104Fm.s:206: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc1104Fm.s:283: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cc1104Fm.s:328: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc1104Fm.s:344: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cc1104Fm.s:527: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cc1104Fm.s:588: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cc1104Fm.s:694: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc1104Fm.s:816: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/cc1104Fm.s:900: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:971: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1041: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1111: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1181: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1254: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1325: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1398: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1540: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1620: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc1104Fm.s:1672: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:1688: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc1104Fm.s:1871: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc1104Fm.s:1932: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cc1104Fm.s:2038: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/cc1104Fm.s:2160: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/cckaKIAC.s: Assembler messages:
isap.c: /tmp/cckaKIAC.s:267: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cckaKIAC.s:344: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:389: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cckaKIAC.s:405: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:588: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:649: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:755: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cckaKIAC.s:877: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cckaKIAC.s:964: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cckaKIAC.s:1056: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1126: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1196: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1266: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1336: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1406: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1476: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cckaKIAC.s:1626: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:1703: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cckaKIAC.s:1748: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:1764: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cckaKIAC.s:1947: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cckaKIAC.s:2008: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cckaKIAC.s:2114: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cckaKIAC.s:2236: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccqxwUcZ.s: Assembler messages:
isap.c: /tmp/ccqxwUcZ.s:203: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:280: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:325: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:341: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:524: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:585: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:691: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:813: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:893: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:962: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1031: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1100: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1169: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1238: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1309: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccqxwUcZ.s:1453: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:1530: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccqxwUcZ.s:1575: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:1591: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccqxwUcZ.s:1774: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccqxwUcZ.s:1835: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccqxwUcZ.s:1941: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:2063: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccqxwUcZ.s:2144: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: In function 'ROUND',
isap.c: inlined from 'P12ROUNDS' at asconp.h:250:5,
isap.c: inlined from 'isap_rk' at isap.c:63:5:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'P12ROUNDS' at asconp.h:251:5,
isap.c: inlined from 'isap_rk' at isap.c:63:5:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'P12ROUNDS' at asconp.h:252:5,
isap.c: inlined from 'isap_rk' at isap.c:63:5:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'P12ROUNDS' at asconp.h:253:5,
isap.c: inlined from 'isap_rk' at isap.c:63:5:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:253:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:254:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:255:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:256:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:257:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS.constprop' at asconp.h:266:9:
isap.c: asconp.h:98:5: error: impossible constraint in 'asm'
isap.c: 98 | __asm__ __volatile__(
isap.c: | ^~~~~~~

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

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:254:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:255:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:256:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:257:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS' at asconp.h:258:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: In function 'ROUND',
isap.c: inlined from 'PROUNDS.constprop' at asconp.h:268:9:
isap.c: asconp.h:99:5: error: impossible constraint in 'asm'
isap.c: 99 | __asm__ __volatile__(
isap.c: | ^~~~~~~

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccXvjF3P.s: Assembler messages:
isap.c: /tmp/ccXvjF3P.s:195: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccXvjF3P.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccXvjF3P.s:305: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccXvjF3P.s:321: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccXvjF3P.s:486: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccXvjF3P.s:541: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccXvjF3P.s:635: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccXvjF3P.s:745: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccXvjF3P.s:824: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:888: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:952: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1016: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1080: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1147: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1212: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1278: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1404: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1475: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXvjF3P.s:1514: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1530: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXvjF3P.s:1695: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXvjF3P.s:1750: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXvjF3P.s:1844: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXvjF3P.s:1954: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccVIRTaQ.s: Assembler messages:
isap.c: /tmp/ccVIRTaQ.s:195: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccVIRTaQ.s:266: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccVIRTaQ.s:305: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccVIRTaQ.s:321: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccVIRTaQ.s:486: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccVIRTaQ.s:541: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/ccVIRTaQ.s:635: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccVIRTaQ.s:745: Error: immediate out of range at operand 3 -- `eor x7,x7,9'
isap.c: /tmp/ccVIRTaQ.s:824: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:888: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:952: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1016: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1080: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1147: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1212: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1278: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1404: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1475: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccVIRTaQ.s:1514: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1530: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccVIRTaQ.s:1695: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccVIRTaQ.s:1750: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccVIRTaQ.s:1844: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccVIRTaQ.s:1954: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/cci4PRwk.s: Assembler messages:
isap.c: /tmp/cci4PRwk.s:256: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cci4PRwk.s:327: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:366: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cci4PRwk.s:382: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:547: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:602: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:696: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cci4PRwk.s:806: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/cci4PRwk.s:887: Error: immediate out of range at operand 3 -- `eor x8,x8,9'
isap.c: /tmp/cci4PRwk.s:973: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1037: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1101: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1165: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1229: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1293: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1357: Error: immediate out of range at operand 3 -- `eor x9,x9,9'
isap.c: /tmp/cci4PRwk.s:1495: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:1566: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cci4PRwk.s:1605: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:1621: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cci4PRwk.s:1786: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cci4PRwk.s:1841: Error: immediate out of range at operand 3 -- `eor x0,x0,9'
isap.c: /tmp/cci4PRwk.s:1935: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/cci4PRwk.s:2045: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: /tmp/ccXSYolG.s: Assembler messages:
isap.c: /tmp/ccXSYolG.s:192: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:263: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:302: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:318: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:483: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:538: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:632: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:742: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:816: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:879: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:942: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:1005: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:1068: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:1131: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:1196: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: /tmp/ccXSYolG.s:1328: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:1399: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXSYolG.s:1438: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:1454: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXSYolG.s:1619: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXSYolG.s:1674: Error: immediate out of range at operand 3 -- `eor x2,x2,9'
isap.c: /tmp/ccXSYolG.s:1768: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:1878: Error: immediate out of range at operand 3 -- `eor x5,x5,9'
isap.c: /tmp/ccXSYolG.s:1953: Error: immediate out of range at operand 3 -- `eor x1,x1,9'
isap.c: ...

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

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:8:12: error: expected ';' before 'void'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~
isap.c: | ;
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: 8 | forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: | ^~~~~~~
isap.c: isap.c:51:5: error: unknown type name 'state_t'
isap.c: 51 | state_t *out,
isap.c: | ^~~~~~~
isap.c: isap.c: In function 'isap_mac':
isap.c: isap.c:112:5: error: unknown type name 'state_t'
isap.c: 112 | state_t state;
isap.c: | ^~~~~~~
isap.c: isap.c:113:5: error: unknown type name 'state_t'
isap.c: 113 | state_t *s = &state;
isap.c: | ^~~~~~~
isap.c: isap.c:116:6: error: request for member 'l' in something not a structure or union
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~
isap.c: isap.c:116:15: warning: implicit declaration of function 'U64TOWORD' [-Wimplicit-function-declaration]
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: | ^~~~~~~~~
isap.c: isap.c:116:27: error: 'lane_t' undeclared (first use in this function); did you mean 'locale_t'?
isap.c: 116 | s->l[0] = U64TOWORD(*(lane_t *)(npub + 0));
isap.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, state_t *, const size_t)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, state_t *, const long unsigned int)'}
isap.c: 47 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: In file included from isap.c:4:
isap.c: isap.h:37:6: note: previous declaration of 'isap_rk' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, unsigned char *, const long long unsigned int)'
isap.c: 37 | void isap_rk(
isap.c: | ^~~~~~~
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t, const uint8_t *, uint64_t, uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int, const unsigned char *, long unsigned int, unsigned char *)'}
isap.c: 105 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: isap.h:29:6: note: previous declaration of 'isap_mac' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, const unsigned char *, const long long unsigned int, unsigned char *)'
isap.c: 29 | void isap_mac(
isap.c: | ^~~~~~~~
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'; have 'void(const uint8_t *, const uint8_t *, const uint8_t *, uint64_t, uint8_t *)' {aka 'void(const unsigned char *, const unsigned char *, const unsigned char *, long unsigned int, unsigned char *)'}
isap.c: 149 | void isap_enc(
isap.c: | ^~~~~~~~
isap.c: isap.h:46:6: note: previous declaration of 'isap_enc' with type 'void(const unsigned char *, const unsigned char *, const unsigned char *, const long long unsigned int, unsigned char *)'
isap.c: 46 | void isap_enc(
isap.c: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64