Implementation notes: riscv64, riscvunleashed000, crypto_aead/isapa128av20

Computer: riscvunleashed000
Microarchitecture: riscv64; U54 (sifive,u54-mc)
Architecture: riscv64
CPU ID: unknown CPU ID
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: isapa128av20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8306416346 0 016674 776 848T:opt_32_compactgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8327876696 0 017072 776 848T:opt_32_tinygcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8352166948 0 018151 776 848T:opt_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8353786940 0 1617248 776 864T:opt_32_stpgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8353856948 0 017727 776 848T:opt_32_compactclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8353956948 0 018151 776 848T:opt_32_compactclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8353976948 0 017727 776 848T:opt_32_compactclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8408215288 0 014375 768 841T:opt_32_compactclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8421177650 0 018393 776 864T:opt_32_stpclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8421277650 0 018393 776 864T:opt_32_stpclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8421577650 0 018817 776 864T:opt_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8422037650 0 018817 776 864T:opt_32_stpclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8450544546 0 013188 776 848T:opt_32_compactgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8492626034 0 015083 768 857T:opt_32_stpclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
8504684808 0 1613414 776 864T:opt_32_stpgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8686084230 0 012166 760 848T:opt_32_compactgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8785124330 0 012687 768 848T:opt_32_compactgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8851064524 0 1612424 760 864T:opt_32_stpgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
8967154594 0 1612919 768 864T:opt_32_stpgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
9075733174 0 013913 776 848T:opt_32_tinyclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
9076123174 0 014337 776 848T:opt_32_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
9076643174 0 013913 776 848T:opt_32_tinyclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
9077783174 0 014337 776 848T:opt_32_tinyclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
10312572954 0 012025 768 841T:opt_32_tinyclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
10671441892 0 09822 760 848T:opt_32_tinygcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
10686782260 0 010902 776 848T:opt_32_tinygcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
10942702010 0 010367 768 848T:opt_32_tinygcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
171023761392 0 072211 776 848T:bi_32clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171199661392 0 072635 776 848T:bi_32clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171335961392 0 072211 776 848T:bi_32clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171363361392 0 072635 776 848T:bi_32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171382161164 0 070323 768 841T:bi_32clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
178243611382 0 022129 776 848T:bi_32_compactclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
178339011382 0 022553 776 848T:bi_32_compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
178360911382 0 022129 776 848T:bi_32_compactclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
178444811382 0 022553 776 848T:bi_32_compactclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
179429612752 0 023887 776 864T:bi_32_stpclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
179435312752 0 023887 776 864T:bi_32_stpclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
179442512752 0 023463 776 864T:bi_32_stpclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
17949338130 0 017149 768 841T:bi_32_compactclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
179498812752 0 023463 776 864T:bi_32_stpclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18059598896 0 017861 768 857T:bi_32_stpclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18222583275 0 014013 784 848T:refclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18223363778 0 014062 784 848T:refgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
18224503275 0 014013 784 848T:refclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18244573275 0 014437 784 848T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18294373275 0 014437 784 848T:refclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
18626608182 0 016046 760 848T:bi_32_compactgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
18655808346 0 016631 768 848T:bi_32_compactgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
18855098492 0 1616304 760 864T:bi_32_stpgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
18867758628 0 1616865 768 864T:bi_32_stpgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
190338310554 0 020810 776 848T:bi_32_compactgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
191017811172 0 1621392 776 864T:bi_32_stpgcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
19165698566 0 017136 776 848T:bi_32_compactgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
19231368864 0 1617382 776 864T:bi_32_stpgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
212912782542 0 092942 776 848T:bi_32gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
23620582603 0 011681 776 841T:refclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
23879992664 0 011366 784 848T:refgcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
256984785738 0 094512 776 848T:bi_32gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
26211742432 0 010398 768 848T:refgcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
264734981024 0 089517 768 848T:bi_32gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
27611602602 0 011052 784 848T:refgcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
281120583410 0 091478 760 848T:bi_32gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
543519618486 0 029649 776 848T:opt_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
543603718486 0 029649 776 848T:opt_8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
552529910740 0 021479 776 848T:opt_8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
552686010740 0 021479 776 848T:opt_8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
552708410518 0 019597 768 841T:opt_8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
577975923090 0 034241 776 848T:bi_8clang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
578058723090 0 033817 776 848T:bi_8clang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
578091623090 0 034241 776 848T:bi_8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
578174223090 0 033817 776 848T:bi_8clang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
578343922868 0 031943 768 841T:bi_8clang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
806663031474 0 039402 760 848T:bi_8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
826099630830 0 039179 768 848T:bi_8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
1216760131930 0 039854 760 848T:opt_8gcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
1235423731912 0 040257 768 848T:opt_8gcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
1692597948554 0 058874 776 848T:bi_8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
169526694104 0 015227 776 848T:opt_8_tinyclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
169560484104 0 015227 776 848T:opt_8_tinyclang_-march=rv64imafdc_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171033663384 0 014083 776 848T:opt_8_tinyclang_-march=rv64imafdc_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171053713384 0 014083 776 848T:opt_8_tinyclang_-march=rv64imafdc_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
171066603162 0 012201 768 841T:opt_8_tinyclang_-march=rv64imafdc_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2024011520231222
1886848545788 0 054422 776 848T:bi_8gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
2071091252450 0 062770 776 848T:opt_8gcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
218997472498 0 010384 760 848T:opt_8_tinygcc_-mcpu=sifive-u54_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
223723682668 0 011268 776 848T:opt_8_tinygcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
239963792624 0 010937 768 848T:opt_8_tinygcc_-mcpu=sifive-u54_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
251538589424 0 019592 776 848T:opt_8_tinygcc_-mcpu=sifive-u54_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222
2661604050080 0 058710 776 848T:opt_8gcc_-mcpu=sifive-u54_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2024011520231222

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:9: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor t0, t0, t4
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:99:41: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[x0_e], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor t4, t4, a6
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:100:41: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[x4_e], %[x4_e], %[x3_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor t3, t3, t1
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:101:41: error: unrecognized instruction mnemonic, did you mean: mv?
isap.c: "eor %[x2_e], %[x2_e], %[x1_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:99: Error: unrecognized opcode `eor t6,t6,a5'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a1,a1,t1'
isap.c: asconp.h:101: Error: unrecognized opcode `mvn t2,t4'
isap.c: asconp.h:102: Error: unrecognized opcode `orr t2,t6,t2'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:104: Error: unrecognized opcode `bic s0,a1,t1'
isap.c: asconp.h:105: Error: unrecognized opcode `eor t4,t4,s0'
isap.c: asconp.h:106: Error: unrecognized opcode `mvn s0,t6'
isap.c: asconp.h:107: Error: unrecognized opcode `orr s0,a5,s0'
isap.c: asconp.h:108: Error: unrecognized opcode `eor a1,a1,s0'
isap.c: asconp.h:109: Error: unrecognized opcode `bic s0,t1,t4'
isap.c: asconp.h:110: Error: unrecognized opcode `eor t6,t6,s0'
isap.c: asconp.h:112: Error: unrecognized opcode `eor t1,t1,s0'
isap.c: asconp.h:113: Error: unrecognized opcode `eor a5,a5,t2'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t1,t1,t4'
isap.c: asconp.h:115: Error: unrecognized opcode `eor a5,a5,a1'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:117: Error: unrecognized opcode `eor t3,t3,t5'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t5,t5,t0'
isap.c: asconp.h:119: Error: unrecognized opcode `eor a6,a6,12'
isap.c: asconp.h:120: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:121: Error: unrecognized opcode `mvn t2,t3'
isap.c: asconp.h:122: Error: unrecognized opcode `orr t2,t5,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: unrecognized opcode `eor t3,t3,t5'
isap.c: asconp.h:99: Error: unrecognized opcode `eor t5,t5,a5'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a1,a1,a7'
isap.c: asconp.h:101: Error: unrecognized opcode `mvn t0,t3'
isap.c: asconp.h:102: Error: unrecognized opcode `orr t0,t5,t0'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:104: Error: unrecognized opcode `bic t2,a1,a7'
isap.c: asconp.h:105: Error: unrecognized opcode `eor t3,t3,t2'
isap.c: asconp.h:106: Error: unrecognized opcode `mvn t2,t5'
isap.c: asconp.h:107: Error: unrecognized opcode `orr t2,a5,t2'
isap.c: asconp.h:108: Error: unrecognized opcode `eor a1,a1,t2'
isap.c: asconp.h:109: Error: unrecognized opcode `bic t2,a7,t3'
isap.c: asconp.h:110: Error: unrecognized opcode `eor t5,t5,t2'
isap.c: asconp.h:112: Error: unrecognized opcode `eor a7,a7,t2'
isap.c: asconp.h:113: Error: unrecognized opcode `eor a5,a5,t0'
isap.c: asconp.h:114: Error: unrecognized opcode `eor a7,a7,t3'
isap.c: asconp.h:115: Error: unrecognized opcode `eor a5,a5,a1'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t3,t3,t5'
isap.c: asconp.h:117: Error: unrecognized opcode `eor t1,t1,t4'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:119: Error: unrecognized opcode `eor a0,a0,12'
isap.c: asconp.h:120: Error: unrecognized opcode `eor a0,a0,a6'
isap.c: asconp.h:121: Error: unrecognized opcode `mvn t0,t1'
isap.c: asconp.h:122: Error: unrecognized opcode `orr t0,t4,t0'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: unrecognized opcode `eor t5,t5,t0'
isap.c: asconp.h:99: Error: unrecognized opcode `eor t0,t0,a5'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a1,a1,t3'
isap.c: asconp.h:101: Error: unrecognized opcode `mvn s0,t5'
isap.c: asconp.h:102: Error: unrecognized opcode `orr s0,t0,s0'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:104: Error: unrecognized opcode `bic s1,a1,t3'
isap.c: asconp.h:105: Error: unrecognized opcode `eor t5,t5,s1'
isap.c: asconp.h:106: Error: unrecognized opcode `mvn s1,t0'
isap.c: asconp.h:107: Error: unrecognized opcode `orr s1,a5,s1'
isap.c: asconp.h:108: Error: unrecognized opcode `eor a1,a1,s1'
isap.c: asconp.h:109: Error: unrecognized opcode `bic s1,t3,t5'
isap.c: asconp.h:110: Error: unrecognized opcode `eor t0,t0,s1'
isap.c: asconp.h:112: Error: unrecognized opcode `eor t3,t3,s1'
isap.c: asconp.h:113: Error: unrecognized opcode `eor a5,a5,s0'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t3,t3,t5'
isap.c: asconp.h:115: Error: unrecognized opcode `eor a5,a5,a1'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t5,t5,t0'
isap.c: asconp.h:117: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t6,t6,t2'
isap.c: asconp.h:119: Error: unrecognized opcode `eor a0,a0,12'
isap.c: asconp.h:120: Error: unrecognized opcode `eor a0,a0,t1'
isap.c: asconp.h:121: Error: unrecognized opcode `mvn s0,t4'
isap.c: asconp.h:122: Error: unrecognized opcode `orr s0,t6,s0'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:236:18: error: invalid output constraint '+l' in asm
isap.c: : [x0_e] "+l"(s->w[0][0]), [x1_e] "+l"(s->w[1][0]),
isap.c: ^
isap.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_compact

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: unrecognized opcode `movs s1,12'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a0,a0,s1'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t2,t2,a5'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a0,a0,t3'
isap.c: asconp.h:104: Error: unrecognized opcode `movs s0,t4'
isap.c: asconp.h:105: Error: unrecognized opcode `bic s0,s0,t2'
isap.c: asconp.h:106: Error: unrecognized opcode `movs s1,a0'
isap.c: asconp.h:107: Error: unrecognized opcode `bic s1,s1,t3'
isap.c: asconp.h:108: Error: unrecognized opcode `eor t4,t4,s1'
isap.c: asconp.h:109: Error: unrecognized opcode `movs s1,t2'
isap.c: asconp.h:110: Error: unrecognized opcode `bic s1,s1,a5'
isap.c: asconp.h:111: Error: unrecognized opcode `eor a0,a0,s1'
isap.c: asconp.h:112: Error: unrecognized opcode `movs s2,t3'
isap.c: asconp.h:113: Error: unrecognized opcode `bic s2,s2,t4'
isap.c: asconp.h:114: Error: unrecognized opcode `eor s2,t2,s2'
isap.c: asconp.h:115: Error: unrecognized opcode `movs s1,a5'
isap.c: asconp.h:116: Error: unrecognized opcode `bic s1,s1,a0'
isap.c: asconp.h:117: Error: unrecognized opcode `eor s1,t3,s1'
isap.c: asconp.h:118: Error: unrecognized opcode `eor s0,a5,s0'
isap.c: asconp.h:119: Error: unrecognized opcode `eor s0,s0,a0'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s1,s1,t4'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t4,t4,s2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: unrecognized opcode `movs s0,12'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a1,a1,s0'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t3,t3,t6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t6,t6,a5'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a1,a1,t1'
isap.c: asconp.h:104: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:105: Error: unrecognized opcode `bic t2,t2,t6'
isap.c: asconp.h:106: Error: unrecognized opcode `movs s0,a1'
isap.c: asconp.h:107: Error: unrecognized opcode `bic s0,s0,t1'
isap.c: asconp.h:108: Error: unrecognized opcode `eor t3,t3,s0'
isap.c: asconp.h:109: Error: unrecognized opcode `movs s0,t6'
isap.c: asconp.h:110: Error: unrecognized opcode `bic s0,s0,a5'
isap.c: asconp.h:111: Error: unrecognized opcode `eor a1,a1,s0'
isap.c: asconp.h:112: Error: unrecognized opcode `movs s1,t1'
isap.c: asconp.h:113: Error: unrecognized opcode `bic s1,s1,t3'
isap.c: asconp.h:114: Error: unrecognized opcode `eor s1,t6,s1'
isap.c: asconp.h:115: Error: unrecognized opcode `movs s0,a5'
isap.c: asconp.h:116: Error: unrecognized opcode `bic s0,s0,a1'
isap.c: asconp.h:117: Error: unrecognized opcode `eor s0,t1,s0'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t2,a5,t2'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t2,t2,a1'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s0,s0,t3'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t3,t3,s1'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: unrecognized opcode `movs s1,12'
isap.c: asconp.h:100: Error: unrecognized opcode `eor a1,a1,s1'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t5,t5,t2'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t2,t2,a5'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a1,a1,t4'
isap.c: asconp.h:104: Error: unrecognized opcode `movs s0,t5'
isap.c: asconp.h:105: Error: unrecognized opcode `bic s0,s0,t2'
isap.c: asconp.h:106: Error: unrecognized opcode `movs s1,a1'
isap.c: asconp.h:107: Error: unrecognized opcode `bic s1,s1,t4'
isap.c: asconp.h:108: Error: unrecognized opcode `eor t5,t5,s1'
isap.c: asconp.h:109: Error: unrecognized opcode `movs s1,t2'
isap.c: asconp.h:110: Error: unrecognized opcode `bic s1,s1,a5'
isap.c: asconp.h:111: Error: unrecognized opcode `eor a1,a1,s1'
isap.c: asconp.h:112: Error: unrecognized opcode `movs s2,t4'
isap.c: asconp.h:113: Error: unrecognized opcode `bic s2,s2,t5'
isap.c: asconp.h:114: Error: unrecognized opcode `eor s2,t2,s2'
isap.c: asconp.h:115: Error: unrecognized opcode `movs s1,a5'
isap.c: asconp.h:116: Error: unrecognized opcode `bic s1,s1,a1'
isap.c: asconp.h:117: Error: unrecognized opcode `eor s1,t4,s1'
isap.c: asconp.h:118: Error: unrecognized opcode `eor s0,a5,s0'
isap.c: asconp.h:119: Error: unrecognized opcode `eor s0,s0,a1'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s1,s1,t5'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t5,t5,s2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m

Compiler output

Implementation: T:bi_32_armv6m_compact
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: unrecognized opcode `movs t6,12'
isap.c: asconp.h:100: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t4,t4,a6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:103: Error: unrecognized opcode `eor t1,t1,t3'
isap.c: asconp.h:104: Error: unrecognized opcode `movs t5,t4'
isap.c: asconp.h:105: Error: unrecognized opcode `bic t5,t5,a6'
isap.c: asconp.h:106: Error: unrecognized opcode `movs t6,t1'
isap.c: asconp.h:107: Error: unrecognized opcode `bic t6,t6,t3'
isap.c: asconp.h:108: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:109: Error: unrecognized opcode `movs t6,a6'
isap.c: asconp.h:110: Error: unrecognized opcode `bic t6,t6,a7'
isap.c: asconp.h:111: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:112: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:113: Error: unrecognized opcode `bic t2,t2,t4'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t2,a6,t2'
isap.c: asconp.h:115: Error: unrecognized opcode `movs t6,a7'
isap.c: asconp.h:116: Error: unrecognized opcode `bic t6,t6,t1'
isap.c: asconp.h:117: Error: unrecognized opcode `eor t6,t3,t6'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t5,a7,t5'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t5,t5,t1'
isap.c: asconp.h:120: Error: unrecognized opcode `eor t6,t6,t4'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_compact
gcc -mcpu=sifive-u54 -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 -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:98: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:99: Error: unrecognized opcode `movs t6,9'
isap.c: asconp.h:100: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t4,t4,a6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:103: Error: unrecognized opcode `eor t1,t1,t3'
isap.c: asconp.h:104: Error: unrecognized opcode `movs t5,t4'
isap.c: asconp.h:105: Error: unrecognized opcode `bic t5,t5,a6'
isap.c: asconp.h:106: Error: unrecognized opcode `movs t6,t1'
isap.c: asconp.h:107: Error: unrecognized opcode `bic t6,t6,t3'
isap.c: asconp.h:108: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:109: Error: unrecognized opcode `movs t6,a6'
isap.c: asconp.h:110: Error: unrecognized opcode `bic t6,t6,a7'
isap.c: asconp.h:111: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:112: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:113: Error: unrecognized opcode `bic t2,t2,t4'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t2,a6,t2'
isap.c: asconp.h:115: Error: unrecognized opcode `movs t6,a7'
isap.c: asconp.h:116: Error: unrecognized opcode `bic t6,t6,t1'
isap.c: asconp.h:117: Error: unrecognized opcode `eor t6,t3,t6'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t5,a7,t5'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t5,t5,t1'
isap.c: asconp.h:120: Error: unrecognized opcode `eor t6,t6,t4'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:237:18: error: invalid output constraint '+l' in asm
isap.c: : [x0_e] "+l"(s->w[0][0]), [x1_e] "+l"(s->w[1][0]),
isap.c: ^
isap.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:99: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:100: Error: unrecognized opcode `movs t6,9'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t4,t4,a6'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:104: Error: unrecognized opcode `eor t1,t1,t3'
isap.c: asconp.h:105: Error: unrecognized opcode `movs t5,t4'
isap.c: asconp.h:106: Error: unrecognized opcode `bic t5,t5,a6'
isap.c: asconp.h:107: Error: unrecognized opcode `movs t6,t1'
isap.c: asconp.h:108: Error: unrecognized opcode `bic t6,t6,t3'
isap.c: asconp.h:109: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:110: Error: unrecognized opcode `movs t6,a6'
isap.c: asconp.h:111: Error: unrecognized opcode `bic t6,t6,a7'
isap.c: asconp.h:112: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:113: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:114: Error: unrecognized opcode `bic t2,t2,t4'
isap.c: asconp.h:115: Error: unrecognized opcode `eor t2,a6,t2'
isap.c: asconp.h:116: Error: unrecognized opcode `movs t6,a7'
isap.c: asconp.h:117: Error: unrecognized opcode `bic t6,t6,t1'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t6,t3,t6'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t5,a7,t5'
isap.c: asconp.h:120: Error: unrecognized opcode `eor t5,t5,t1'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t6,t6,t4'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:99: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:100: Error: unrecognized opcode `movs t6,12'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t4,t4,a6'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:104: Error: unrecognized opcode `eor t1,t1,t3'
isap.c: asconp.h:105: Error: unrecognized opcode `movs t5,t4'
isap.c: asconp.h:106: Error: unrecognized opcode `bic t5,t5,a6'
isap.c: asconp.h:107: Error: unrecognized opcode `movs t6,t1'
isap.c: asconp.h:108: Error: unrecognized opcode `bic t6,t6,t3'
isap.c: asconp.h:109: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:110: Error: unrecognized opcode `movs t6,a6'
isap.c: asconp.h:111: Error: unrecognized opcode `bic t6,t6,a7'
isap.c: asconp.h:112: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:113: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:114: Error: unrecognized opcode `bic t2,t2,t4'
isap.c: asconp.h:115: Error: unrecognized opcode `eor t2,a6,t2'
isap.c: asconp.h:116: Error: unrecognized opcode `movs t6,a7'
isap.c: asconp.h:117: Error: unrecognized opcode `bic t6,t6,t1'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t6,t3,t6'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t5,a7,t5'
isap.c: asconp.h:120: Error: unrecognized opcode `eor t5,t5,t1'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t6,t6,t4'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv6m_stp
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:99: Error: junk at end of line, first unrecognized character is `@'
isap.c: asconp.h:100: Error: unrecognized opcode `movs t6,6'
isap.c: asconp.h:101: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t4,t4,a6'
isap.c: asconp.h:103: Error: unrecognized opcode `eor a6,a6,a7'
isap.c: asconp.h:104: Error: unrecognized opcode `eor t1,t1,t3'
isap.c: asconp.h:105: Error: unrecognized opcode `movs t5,t4'
isap.c: asconp.h:106: Error: unrecognized opcode `bic t5,t5,a6'
isap.c: asconp.h:107: Error: unrecognized opcode `movs t6,t1'
isap.c: asconp.h:108: Error: unrecognized opcode `bic t6,t6,t3'
isap.c: asconp.h:109: Error: unrecognized opcode `eor t4,t4,t6'
isap.c: asconp.h:110: Error: unrecognized opcode `movs t6,a6'
isap.c: asconp.h:111: Error: unrecognized opcode `bic t6,t6,a7'
isap.c: asconp.h:112: Error: unrecognized opcode `eor t1,t1,t6'
isap.c: asconp.h:113: Error: unrecognized opcode `movs t2,t3'
isap.c: asconp.h:114: Error: unrecognized opcode `bic t2,t2,t4'
isap.c: asconp.h:115: Error: unrecognized opcode `eor t2,a6,t2'
isap.c: asconp.h:116: Error: unrecognized opcode `movs t6,a7'
isap.c: asconp.h:117: Error: unrecognized opcode `bic t6,t6,t1'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t6,t3,t6'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t5,a7,t5'
isap.c: asconp.h:120: Error: unrecognized opcode `eor t5,t5,t1'
isap.c: asconp.h:121: Error: unrecognized opcode `eor t6,t6,t4'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv6m_stp

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:9: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:1:2: note: instantiated into assembly here
isap.c: eor t3, t3, 12
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:102:40: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[x2_e], %[x2_e], %[C_e]\n\t"
isap.c: ^
isap.c: <inline asm>:2:2: note: instantiated into assembly here
isap.c: eor a0, t1, t3
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:103:41: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[tmp0], %[x1_e], %[x2_e]\n\t"
isap.c: ^
isap.c: <inline asm>:3:2: note: instantiated into assembly here
isap.c: eor a1, t0, t4
isap.c: ^
isap.c: In file included from isap.c:5:
isap.c: ./asconp.h:104:41: error: unrecognized instruction mnemonic, did you mean: or, ori, xor?
isap.c: "eor %[tmp1], %[x0_e], %[x4_e]\n\t"
isap.c: ^
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t2,t1,a1'
isap.c: asconp.h:103: Error: unrecognized opcode `eor s0,t4,t6'
isap.c: asconp.h:104: Error: unrecognized opcode `eor s1,a5,t6'
isap.c: asconp.h:105: Error: unrecognized opcode `orn t6,a5,t6'
isap.c: asconp.h:106: Error: unrecognized opcode `eor t6,t6,t2'
isap.c: asconp.h:107: Error: unrecognized opcode `eor a5,a5,t1'
isap.c: asconp.h:108: Error: unrecognized opcode `orr a5,a5,t2'
isap.c: asconp.h:109: Error: unrecognized opcode `eor a5,a5,s0'
isap.c: asconp.h:110: Error: unrecognized opcode `eor a1,a1,s0'
isap.c: asconp.h:111: Error: unrecognized opcode `orr a1,a1,t1'
isap.c: asconp.h:112: Error: unrecognized opcode `eor a1,a1,s1'
isap.c: asconp.h:113: Error: unrecognized opcode `bic t1,t1,s0'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t1,t1,s1'
isap.c: asconp.h:115: Error: unrecognized opcode `orr t4,t4,s1'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t4,t4,t2'
isap.c: asconp.h:117: Error: unrecognized opcode `eor a6,a6,12'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t2,a7,a6'
isap.c: asconp.h:119: Error: unrecognized opcode `eor s0,t3,t5'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s1,t0,t5'
isap.c: asconp.h:121: Error: unrecognized opcode `orn t5,t0,t5'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t5,t5,t2'
isap.c: asconp.h:123: Error: unrecognized opcode `eor t0,t0,a7'
isap.c: asconp.h:124: Error: unrecognized opcode `orr t0,t0,t2'
isap.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:bi_32_armv7m

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:102: Error: unrecognized opcode `eor t0,a7,a1'
isap.c: asconp.h:103: Error: unrecognized opcode `eor t2,t3,t5'
isap.c: asconp.h:104: Error: unrecognized opcode `eor s0,a5,t5'
isap.c: asconp.h:105: Error: unrecognized opcode `orn t5,a5,t5'
isap.c: asconp.h:106: Error: unrecognized opcode `eor t5,t5,t0'
isap.c: asconp.h:107: Error: unrecognized opcode `eor a5,a5,a7'
isap.c: asconp.h:108: Error: unrecognized opcode `orr a5,a5,t0'
isap.c: asconp.h:109: Error: unrecognized opcode `eor a5,a5,t2'
isap.c: asconp.h:110: Error: unrecognized opcode `eor a1,a1,t2'
isap.c: asconp.h:111: Error: unrecognized opcode `orr a1,a1,a7'
isap.c: asconp.h:112: Error: unrecognized opcode `eor a1,a1,s0'
isap.c: asconp.h:113: Error: unrecognized opcode `bic a7,a7,t2'
isap.c: asconp.h:114: Error: unrecognized opcode `eor a7,a7,s0'
isap.c: asconp.h:115: Error: unrecognized opcode `orr t3,t3,s0'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t3,t3,t0'
isap.c: asconp.h:117: Error: unrecognized opcode `eor a0,a0,12'
isap.c: asconp.h:118: Error: unrecognized opcode `eor t0,a6,a0'
isap.c: asconp.h:119: Error: unrecognized opcode `eor t2,t1,t4'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s0,t6,t4'
isap.c: asconp.h:121: Error: unrecognized opcode `orn t4,t6,t4'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t4,t4,t0'
isap.c: asconp.h:123: Error: unrecognized opcode `eor t6,t6,a6'
isap.c: asconp.h:124: Error: unrecognized opcode `orr t6,t6,t0'
isap.c: ...

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

Compiler output

Implementation: T:bi_32_armv7m
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
isap.c: asconp.h: Assembler messages:
isap.c: asconp.h:101: Error: unrecognized opcode `eor a1,a1,12'
isap.c: asconp.h:102: Error: unrecognized opcode `eor s0,t3,a1'
isap.c: asconp.h:103: Error: unrecognized opcode `eor s1,t5,t0'
isap.c: asconp.h:104: Error: unrecognized opcode `eor s2,a5,t0'
isap.c: asconp.h:105: Error: unrecognized opcode `orn t0,a5,t0'
isap.c: asconp.h:106: Error: unrecognized opcode `eor t0,t0,s0'
isap.c: asconp.h:107: Error: unrecognized opcode `eor a5,a5,t3'
isap.c: asconp.h:108: Error: unrecognized opcode `orr a5,a5,s0'
isap.c: asconp.h:109: Error: unrecognized opcode `eor a5,a5,s1'
isap.c: asconp.h:110: Error: unrecognized opcode `eor a1,a1,s1'
isap.c: asconp.h:111: Error: unrecognized opcode `orr a1,a1,t3'
isap.c: asconp.h:112: Error: unrecognized opcode `eor a1,a1,s2'
isap.c: asconp.h:113: Error: unrecognized opcode `bic t3,t3,s1'
isap.c: asconp.h:114: Error: unrecognized opcode `eor t3,t3,s2'
isap.c: asconp.h:115: Error: unrecognized opcode `orr t5,t5,s2'
isap.c: asconp.h:116: Error: unrecognized opcode `eor t5,t5,s0'
isap.c: asconp.h:117: Error: unrecognized opcode `eor a0,a0,12'
isap.c: asconp.h:118: Error: unrecognized opcode `eor s0,t1,a0'
isap.c: asconp.h:119: Error: unrecognized opcode `eor s1,t4,t6'
isap.c: asconp.h:120: Error: unrecognized opcode `eor s2,t2,t6'
isap.c: asconp.h:121: Error: unrecognized opcode `orn t6,t2,t6'
isap.c: asconp.h:122: Error: unrecognized opcode `eor t6,t6,s0'
isap.c: asconp.h:123: Error: unrecognized opcode `eor t2,t2,t1'
isap.c: asconp.h:124: Error: unrecognized opcode `orr t2,t2,s0'
isap.c: ...

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

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:8:1: error: unknown type name 'forceinline'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:8:31: error: unknown type name 'state_t'
isap.c: forceinline void ABSORB_LANES(state_t *s, const uint8_t *src, uint64_t len)
isap.c: ^
isap.c: isap.c:13:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = U64TOWORD(*(lane_t *)(src + 0));
isap.c: ^
isap.c: isap.c:14:20: error: use of undeclared identifier 't0'
isap.c: s->x[0] ^= t0.x;
isap.c: ^
isap.c: isap.c:17:9: error: use of undeclared identifier 'P_sH'
isap.c: P_sH;
isap.c: ^
isap.c: isap.c:24:9: error: use of undeclared identifier 'lane_t'
isap.c: lane_t t0 = {0};
isap.c: ^
isap.c: isap.c:27:13: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= *src;
isap.c: ^
isap.c: isap.c:30:9: error: use of undeclared identifier 't0'
isap.c: t0.b[7 - i] ^= 0x80;
isap.c: ^
isap.c: isap.c:31:9: error: use of undeclared identifier 't0'
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_32
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -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 -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_32

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
isap.c: isap.c:47:6: error: conflicting types for 'isap_rk'
isap.c: void isap_rk(
isap.c: ^
isap.c: ./isap.h:37:6: note: previous declaration is here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:105:6: error: conflicting types for 'isap_mac'
isap.c: void isap_mac(
isap.c: ^
isap.c: ./isap.h:29:6: note: previous declaration is here
isap.c: void isap_mac(
isap.c: ^
isap.c: isap.c:135:71: error: too few arguments to function call, expected 6, have 5
isap.c: isap_rk(k, ISAP_IV_KA, (const uint8_t *)(s->b), s, CRYPTO_KEYBYTES);
isap.c: ~~~~~~~ ^
isap.c: ./isap.h:37:1: note: 'isap_rk' declared here
isap.c: void isap_rk(
isap.c: ^
isap.c: isap.c:149:6: error: conflicting types for 'isap_enc'
isap.c: void isap_enc(
isap.c: ^
isap.c: ./isap.h:46:6: note: previous declaration is here
isap.c: void isap_enc(
isap.c: ^
isap.c: isap.c:160:69: error: too few arguments to function call, expected 6, have 5
isap.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=rv64imafdc -mtune=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=rv64imafdc -mtune=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=rv64imafdc -mtune=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -march=rv64imafdc -mtune=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt_64

Compiler output

Implementation: T:opt_64
Security model: timingleaks
Compiler: gcc -mcpu=sifive-u54 -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: In file included from isap.c:4:
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: In file included from isap.c:4:
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 -mcpu=sifive-u54 -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -mcpu=sifive-u54 -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -mcpu=sifive-u54 -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64
gcc -mcpu=sifive-u54 -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt_64