Implementation notes: amd64, ryzen, crypto_sign/ed25519

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_sign
Primitive: ed25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
242250amd64-64-24kicc -no-vec2017091220170904
242820amd64-64-24kicc2017091220170904
296400amd64-51-30kicc -no-vec2017091220170904
296700amd64-51-30kicc2017091220170904
529500ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091220170904
530700ref10gcc -m64 -O3 -fomit-frame-pointer2017091220170904
530790ref10gcc -O3 -fomit-frame-pointer2017091220170904
531120ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091220170904
534900ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091220170904
534990ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091220170904
535290ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091220170904
535350ref10gcc -funroll-loops -O3 -fomit-frame-pointer2017091220170904
535560ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091220170904
535560ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091220170904
535650ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091220170904
535740ref10gcc -march=barcelona -O3 -fomit-frame-pointer2017091220170904
535890ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091220170904
535980ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091220170904
536160ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091220170904
536220ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091220170904
536280ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091220170904
536790ref10gcc -march=nocona -O3 -fomit-frame-pointer2017091220170904
536850ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091220170904
536880ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091220170904
536940ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091220170904
537450ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091220170904
537480ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091220170904
540750ref10gcc -march=k8 -O3 -fomit-frame-pointer2017091220170904
540900ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091220170904
541950ref10gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091220170904
542070ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091220170904
577920ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091220170904
578910ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091220170904
579000ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091220170904
579060ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091220170904
579840ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091220170904
580560ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091220170904
580560ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091220170904
580680ref10gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091220170904
583530ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091220170904
583650ref10gcc -march=barcelona -O -fomit-frame-pointer2017091220170904
584580ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2017091220170904
584610ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091220170904
584760ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091220170904
585480ref10gcc -march=k8 -O -fomit-frame-pointer2017091220170904
585570ref10gcc -O2 -fomit-frame-pointer2017091220170904
585660ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091220170904
585750ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091220170904
585780ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091220170904
585870ref10gcc -funroll-loops -Os -fomit-frame-pointer2017091220170904
585960ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091220170904
586020ref10gcc -Os -fomit-frame-pointer2017091220170904
586020ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091220170904
586050ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091220170904
586470ref10gcc -march=k8 -Os -fomit-frame-pointer2017091220170904
586560ref10gcc -march=barcelona -Os -fomit-frame-pointer2017091220170904
586590ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091220170904
586740ref10gcc -m64 -O2 -fomit-frame-pointer2017091220170904
587070ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091220170904
587310ref10gcc -m64 -Os -fomit-frame-pointer2017091220170904
587610ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091220170904
587670ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091220170904
588210ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091220170904
588390ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091220170904
588450ref10gcc -march=nocona -Os -fomit-frame-pointer2017091220170904
588540ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091220170904
588840ref10icc2017091220170904
588900ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091220170904
589020ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2017091220170904
589230ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091220170904
589290ref10gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091220170904
589470ref10gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091220170904
590370ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091220170904
590460ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091220170904
590580ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091220170904
590730ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091220170904
590760ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091220170904
590760ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091220170904
590760ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091220170904
590970ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091220170904
590970ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091220170904
591000ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091220170904
591150ref10gcc -funroll-loops -O2 -fomit-frame-pointer2017091220170904
591330ref10gcc -march=barcelona -O2 -fomit-frame-pointer2017091220170904
591450ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091220170904
591540ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091220170904
591600ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091220170904
591810ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091220170904
592050ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091220170904
592380ref10icc -no-vec2017091220170904
592590ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091220170904
593490ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091220170904
593610ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091220170904
594000ref10gcc -march=k8 -O2 -fomit-frame-pointer2017091220170904
594180ref10gcc -O -fomit-frame-pointer2017091220170904
594450ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091220170904
594540ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091220170904
594540ref10gcc -march=nocona -O -fomit-frame-pointer2017091220170904
594660ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091220170904
594720ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091220170904
594810ref10gcc -m64 -O -fomit-frame-pointer2017091220170904
594840ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2017091220170904
595050ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2017091220170904
595080ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091220170904
595440ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091220170904
596310ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091220170904
596340ref10gcc -march=nocona -O2 -fomit-frame-pointer2017091220170904
596820ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091220170904
596970ref10gcc -funroll-loops -O -fomit-frame-pointer2017091220170904
597240ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091220170904
598350ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091220170904
599010ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091220170904
607800ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
608070ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091220170904
612840ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091220170904
618870ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
619470ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
620220ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
623610ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2017091220170904
624840ref10clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091220170904
625080ref10clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091220170904
628530ref10clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091220170904
628770ref10clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091220170904
1458180ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091220170904
1535550ref10gcc -funroll-loops2017091220170904
1535970ref10cc2017091220170904
1536000ref10gcc2017091220170904
5194680refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091220170904
5196390refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091220170904
5232810refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091220170904
5266440refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091220170904
5278380refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091220170904
5675820refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091220170904
5996190refclang -O3 -fomit-frame-pointer -Qunused-arguments2017091220170904
6002340refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
6011370refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
6037050refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091220170904
6169770refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091220170904
6240360refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
6421140reficc2017091220170904
6484530refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091220170904
6566670refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091220170904
6568500refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091220170904
6675780refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091220170904
6763470refgcc -march=nocona -O3 -fomit-frame-pointer2017091220170904
6763890refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091220170904
6840660refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091220170904
6846330refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091220170904
6863400refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091220170904
6863460refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091220170904
6897720refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091220170904
6944340refgcc -march=barcelona -O3 -fomit-frame-pointer2017091220170904
6945720refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091220170904
6955740refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091220170904
6983280refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091220170904
6991200refgcc -m64 -O3 -fomit-frame-pointer2017091220170904
6992700refgcc -O3 -fomit-frame-pointer2017091220170904
6994980refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091220170904
7002000refgcc -march=k8 -O3 -fomit-frame-pointer2017091220170904
7005930refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091220170904
7006620refgcc -funroll-loops -O3 -fomit-frame-pointer2017091220170904
7008540refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091220170904
8164860reficc -no-vec2017091220170904
12014910refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091220170904
12017700refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091220170904
12018540refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091220170904
12018840refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091220170904
12020520refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091220170904
12021750refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091220170904
12029340refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091220170904
12031290refgcc -funroll-loops -O2 -fomit-frame-pointer2017091220170904
12031770refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091220170904
12937440refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091220170904
12995010refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091220170904
13997580refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091220170904
14067150refgcc -march=barcelona -O2 -fomit-frame-pointer2017091220170904
14647800refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091220170904
14690220refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091220170904
14717340refgcc -funroll-loops -O -fomit-frame-pointer2017091220170904
14767170refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091220170904
14773320refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091220170904
14780670refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091220170904
14797590refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091220170904
14843580refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091220170904
14854560refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091220170904
14863140refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091220170904
14887320refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091220170904
16847850refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091220170904
16883130refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091220170904
16935930refgcc -march=k8 -O2 -fomit-frame-pointer2017091220170904
16969080refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091220170904
16984260refgcc -O2 -fomit-frame-pointer2017091220170904
16998180refgcc -march=barcelona -Os -fomit-frame-pointer2017091220170904
16998600refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091220170904
17014680refgcc -Os -fomit-frame-pointer2017091220170904
17022450refgcc -m64 -O2 -fomit-frame-pointer2017091220170904
17083110refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091220170904
17089200refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091220170904
17090100refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091220170904
17121180refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091220170904
17138280refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091220170904
17313570refgcc -m64 -Os -fomit-frame-pointer2017091220170904
17453280refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091220170904
17497890refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091220170904
17559780refgcc -march=k8 -Os -fomit-frame-pointer2017091220170904
17793510refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091220170904
17996160refgcc -march=nocona -Os -fomit-frame-pointer2017091220170904
18037050refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091220170904
18667020refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091220170904
18746490refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091220170904
18828840refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091220170904
18938310refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091220170904
18948660refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091220170904
19032720refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091220170904
19400130refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091220170904
19935000refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091220170904
19956870refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091220170904
20067450refgcc -m64 -march=k8 -O -fomit-frame-pointer2017091220170904
20072310refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091220170904
20094960refgcc -march=k8 -O -fomit-frame-pointer2017091220170904
20300460refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091220170904
20309640refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091220170904
20319390refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091220170904
20535900refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091220170904
20538480refgcc -march=nocona -O -fomit-frame-pointer2017091220170904
20603310refgcc -m64 -march=nocona -O -fomit-frame-pointer2017091220170904
20668320refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091220170904
20678460refgcc -O -fomit-frame-pointer2017091220170904
20680260refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091220170904
20681130refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091220170904
20683800refgcc -m64 -O -fomit-frame-pointer2017091220170904
20695560refgcc -funroll-loops -Os -fomit-frame-pointer2017091220170904
20742780refgcc -fno-schedule-insns -O -fomit-frame-pointer2017091220170904
20744790refgcc -march=barcelona -O -fomit-frame-pointer2017091220170904
20747100refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091220170904
20748690refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091220170904
20776680refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091220170904
20819670refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091220170904
20873430refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091220170904
20892900refgcc -march=nocona -O2 -fomit-frame-pointer2017091220170904
21021930refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091220170904
21318990refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091220170904
21503820refgcc -m64 -march=core2 -O -fomit-frame-pointer2017091220170904
21763410refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091220170904
21885510refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091220170904
21924690refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091220170904
54335670refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091220170904
60524610refgcc -funroll-loops2017091220170904
151343700refcc2017091220170904
151412700refgcc2017091220170904

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: cc
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 214, namely:
CompilerImplementations
cc ref ref10
gcc ref ref10
gcc -O2 -fomit-frame-pointer ref ref10
gcc -O3 -fomit-frame-pointer ref ref10
gcc -O -fomit-frame-pointer ref ref10
gcc -Os -fomit-frame-pointer ref ref10
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref ref10
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref ref10
gcc -fno-schedule-insns -O -fomit-frame-pointer ref ref10
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops ref ref10
gcc -funroll-loops -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref ref10
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref ref10
gcc -m64 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -O -fomit-frame-pointer ref ref10
gcc -m64 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=k8 -O -fomit-frame-pointer ref ref10
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref ref10
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref ref10
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=nocona -O -fomit-frame-pointer ref ref10
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref ref10
gcc -march=barcelona -O2 -fomit-frame-pointer ref ref10
gcc -march=barcelona -O3 -fomit-frame-pointer ref ref10
gcc -march=barcelona -O -fomit-frame-pointer ref ref10
gcc -march=barcelona -Os -fomit-frame-pointer ref ref10
gcc -march=k8 -O2 -fomit-frame-pointer ref ref10
gcc -march=k8 -O3 -fomit-frame-pointer ref ref10
gcc -march=k8 -O -fomit-frame-pointer ref ref10
gcc -march=k8 -Os -fomit-frame-pointer ref ref10
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref ref10
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref ref10
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref ref10
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref ref10
gcc -march=nocona -O2 -fomit-frame-pointer ref ref10
gcc -march=nocona -O3 -fomit-frame-pointer ref ref10
gcc -march=nocona -O -fomit-frame-pointer ref ref10
gcc -march=nocona -Os -fomit-frame-pointer ref ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: cc
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_pniels.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(choose_t.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_nsquare.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_freeze.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc amd64-51-30k
gcc amd64-51-30k
gcc -O2 -fomit-frame-pointer amd64-51-30k
gcc -O3 -fomit-frame-pointer amd64-51-30k
gcc -O -fomit-frame-pointer amd64-51-30k
gcc -Os -fomit-frame-pointer amd64-51-30k
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-51-30k
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-51-30k
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-51-30k
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops amd64-51-30k
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-51-30k
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=corei7 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64-51-30k
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-51-30k
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-51-30k
gcc -march=barcelona -O -fomit-frame-pointer amd64-51-30k
gcc -march=barcelona -Os -fomit-frame-pointer amd64-51-30k
gcc -march=k8 -O2 -fomit-frame-pointer amd64-51-30k
gcc -march=k8 -O3 -fomit-frame-pointer amd64-51-30k
gcc -march=k8 -O -fomit-frame-pointer amd64-51-30k
gcc -march=k8 -Os -fomit-frame-pointer amd64-51-30k
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv amd64-51-30k
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv amd64-51-30k
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv amd64-51-30k
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv amd64-51-30k
gcc -march=nocona -O2 -fomit-frame-pointer amd64-51-30k
gcc -march=nocona -O3 -fomit-frame-pointer amd64-51-30k
gcc -march=nocona -O -fomit-frame-pointer amd64-51-30k
gcc -march=nocona -Os -fomit-frame-pointer amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: cc
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc amd64-64-24k
gcc amd64-64-24k
gcc -O2 -fomit-frame-pointer amd64-64-24k
gcc -O3 -fomit-frame-pointer amd64-64-24k
gcc -O -fomit-frame-pointer amd64-64-24k
gcc -Os -fomit-frame-pointer amd64-64-24k
gcc -fno-schedule-insns -O2 -fomit-frame-pointer amd64-64-24k
gcc -fno-schedule-insns -O3 -fomit-frame-pointer amd64-64-24k
gcc -fno-schedule-insns -O -fomit-frame-pointer amd64-64-24k
gcc -fno-schedule-insns -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops amd64-64-24k
gcc -funroll-loops -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer amd64-64-24k
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=corei7 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=k8 -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=k8 -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=k8 -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=k8 -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=nocona -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=nocona -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=nocona -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=nocona -Os -fomit-frame-pointer amd64-64-24k
gcc -march=barcelona -O2 -fomit-frame-pointer amd64-64-24k
gcc -march=barcelona -O3 -fomit-frame-pointer amd64-64-24k
gcc -march=barcelona -O -fomit-frame-pointer amd64-64-24k
gcc -march=barcelona -Os -fomit-frame-pointer amd64-64-24k
gcc -march=k8 -O2 -fomit-frame-pointer amd64-64-24k
gcc -march=k8 -O3 -fomit-frame-pointer amd64-64-24k
gcc -march=k8 -O -fomit-frame-pointer amd64-64-24k
gcc -march=k8 -Os -fomit-frame-pointer amd64-64-24k
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv amd64-64-24k
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv amd64-64-24k
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv amd64-64-24k
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv amd64-64-24k
gcc -march=nocona -O2 -fomit-frame-pointer amd64-64-24k
gcc -march=nocona -O3 -fomit-frame-pointer amd64-64-24k
gcc -march=nocona -O -fomit-frame-pointer amd64-64-24k
gcc -march=nocona -Os -fomit-frame-pointer amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref ref10
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref ref10
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref ref10
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref ref10
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref ref10
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref ref10
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref ref10
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref ref10
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref ref10
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_pniels.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(choose_t.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_nsquare.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_freeze.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64-51-30k
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-51-30k
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-51-30k
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-51-30k
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64-64-24k
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-64-24k
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-64-24k
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-64-24k
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref ref10
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref ref10
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref ref10
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_pniels.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(choose_t.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_nsquare.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_freeze.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_pniels.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(choose_t.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_nsquare.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_2P0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_freeze.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_51_30k_batch_REDMASK51' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=barcelona -O -fomit-frame-pointer amd64-51-30k
gcc -m64 -march=barcelona -Os -fomit-frame-pointer amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_p1p1_to_p3.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_pnielsadd_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_add.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_ORDER0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(sc25519_barrett.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_MU3' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_mul.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(fe25519_square.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_dbl_p1p1.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: crypto_sign_ed25519.a(ge25519_nielsadd2.o): relocation R_X86_64_32S against symbol `crypto_sign_ed25519_amd64_64_38' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=barcelona -O -fomit-frame-pointer amd64-64-24k
gcc -m64 -march=barcelona -Os -fomit-frame-pointer amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 64, namely:
CompilerImplementations
icc -O1 -static amd64-51-30k amd64-64-24k ref ref10
icc -O1 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -O2 -static amd64-51-30k amd64-64-24k ref ref10
icc -O2 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -O3 -static amd64-51-30k amd64-64-24k ref ref10
icc -O3 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -Os -static amd64-51-30k amd64-64-24k ref ref10
icc -Os -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O1 -static amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O1 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O2 -static amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O2 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O3 -static amd64-51-30k amd64-64-24k ref ref10
icc -m64 -O3 -static -no-vec amd64-51-30k amd64-64-24k ref ref10
icc -m64 -Os -static amd64-51-30k amd64-64-24k ref ref10
icc -m64 -Os -static -no-vec amd64-51-30k amd64-64-24k ref ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -O1 -xB -static
batch.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_add.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_sub.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_nsquare.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_p1p1_to_pniels.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static amd64-51-30k
icc -O1 -xB -static -no-vec amd64-51-30k
icc -O2 -xB -static amd64-51-30k
icc -O2 -xB -static -no-vec amd64-51-30k
icc -O3 -xB -static amd64-51-30k
icc -O3 -xB -static -no-vec amd64-51-30k
icc -Os -xB -static amd64-51-30k
icc -Os -xB -static -no-vec amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: icc -O1 -xB -static
batch.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_add.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe25519_sub.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static amd64-64-24k
icc -O1 -xB -static -no-vec amd64-64-24k
icc -O2 -xB -static amd64-64-24k
icc -O2 -xB -static -no-vec amd64-64-24k
icc -O3 -xB -static amd64-64-24k
icc -O3 -xB -static -no-vec amd64-64-24k
icc -Os -xB -static amd64-64-24k
icc -Os -xB -static -no-vec amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: icc -O1 -xB -static
fe25519.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge25519.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc25519.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: icc -O1 -xB -static
fe_0.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_1.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_add.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_cmov.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_copy.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_frombytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_invert.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_isnegative.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_isnonzero.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_mul.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_neg.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_pow22523.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_sq.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_sq2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_sub.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
fe_tobytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_add.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_double_scalarmult.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_frombytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_madd.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_msub.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p1p1_to_p2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p1p1_to_p3.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p2_0.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p2_dbl.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p3_0.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p3_dbl.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p3_to_cached.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p3_to_p2.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_p3_tobytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_precomp_0.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_scalarmult_base.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_sub.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
ge_tobytes.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc_muladd.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sc_reduce.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref10
icc -O1 -xB -static -no-vec ref10
icc -O2 -xB -static ref10
icc -O2 -xB -static -no-vec ref10
icc -O3 -xB -static ref10
icc -O3 -xB -static -no-vec ref10
icc -Os -xB -static ref10
icc -Os -xB -static -no-vec ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -O1 -xK -static
batch.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_add.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_sub.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_nsquare.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_p1p1_to_pniels.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static amd64-51-30k
icc -O1 -xK -static -no-vec amd64-51-30k
icc -O2 -xK -static amd64-51-30k
icc -O2 -xK -static -no-vec amd64-51-30k
icc -O3 -xK -static amd64-51-30k
icc -O3 -xK -static -no-vec amd64-51-30k
icc -Os -xK -static amd64-51-30k
icc -Os -xK -static -no-vec amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: icc -O1 -xK -static
batch.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_add.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe25519_sub.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static amd64-64-24k
icc -O1 -xK -static -no-vec amd64-64-24k
icc -O2 -xK -static amd64-64-24k
icc -O2 -xK -static -no-vec amd64-64-24k
icc -O3 -xK -static amd64-64-24k
icc -O3 -xK -static -no-vec amd64-64-24k
icc -Os -xK -static amd64-64-24k
icc -Os -xK -static -no-vec amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: icc -O1 -xK -static
fe25519.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge25519.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc25519.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: icc -O1 -xK -static
fe_0.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_1.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_add.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_cmov.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_copy.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_frombytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_invert.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_isnegative.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_isnonzero.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_mul.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_neg.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_pow22523.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_sq.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_sq2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_sub.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
fe_tobytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_add.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_double_scalarmult.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_frombytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_madd.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_msub.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p1p1_to_p2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p1p1_to_p3.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p2_0.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p2_dbl.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p3_0.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p3_dbl.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p3_to_cached.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p3_to_p2.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_p3_tobytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_precomp_0.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_scalarmult_base.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_sub.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
ge_tobytes.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc_muladd.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sc_reduce.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref10
icc -O1 -xK -static -no-vec ref10
icc -O2 -xK -static ref10
icc -O2 -xK -static -no-vec ref10
icc -O3 -xK -static ref10
icc -O3 -xK -static -no-vec ref10
icc -Os -xK -static ref10
icc -Os -xK -static -no-vec ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -O1 -xN -static
batch.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_add.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_sub.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_nsquare.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_p1p1_to_pniels.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static amd64-51-30k
icc -O1 -xN -static -no-vec amd64-51-30k
icc -O2 -xN -static amd64-51-30k
icc -O2 -xN -static -no-vec amd64-51-30k
icc -O3 -xN -static amd64-51-30k
icc -O3 -xN -static -no-vec amd64-51-30k
icc -Os -xN -static amd64-51-30k
icc -Os -xN -static -no-vec amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: icc -O1 -xN -static
batch.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_add.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe25519_sub.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static amd64-64-24k
icc -O1 -xN -static -no-vec amd64-64-24k
icc -O2 -xN -static amd64-64-24k
icc -O2 -xN -static -no-vec amd64-64-24k
icc -O3 -xN -static amd64-64-24k
icc -O3 -xN -static -no-vec amd64-64-24k
icc -Os -xN -static amd64-64-24k
icc -Os -xN -static -no-vec amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: icc -O1 -xN -static
fe25519.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge25519.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc25519.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: icc -O1 -xN -static
fe_0.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_1.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_add.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_cmov.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_copy.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_frombytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_invert.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_isnegative.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_isnonzero.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_mul.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_neg.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_pow22523.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_sq.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_sq2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_sub.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
fe_tobytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_add.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_double_scalarmult.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_frombytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_madd.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_msub.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p1p1_to_p2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p1p1_to_p3.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p2_0.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p2_dbl.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p3_0.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p3_dbl.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p3_to_cached.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p3_to_p2.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_p3_tobytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_precomp_0.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_scalarmult_base.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_sub.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
ge_tobytes.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc_muladd.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sc_reduce.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref10
icc -O1 -xN -static -no-vec ref10
icc -O2 -xN -static ref10
icc -O2 -xN -static -no-vec ref10
icc -O3 -xN -static ref10
icc -O3 -xN -static -no-vec ref10
icc -Os -xN -static ref10
icc -Os -xN -static -no-vec ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -O1 -xW -static
batch.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_add.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_sub.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_nsquare.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_p1p1_to_pniels.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static amd64-51-30k
icc -O1 -xW -static -no-vec amd64-51-30k
icc -O2 -xW -static amd64-51-30k
icc -O2 -xW -static -no-vec amd64-51-30k
icc -O3 -xW -static amd64-51-30k
icc -O3 -xW -static -no-vec amd64-51-30k
icc -Os -xW -static amd64-51-30k
icc -Os -xW -static -no-vec amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: icc -O1 -xW -static
batch.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_getparity.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_invert.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_iseq.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_iszero.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_neg.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_pack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_pow2523.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_setint.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_unpack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_add.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_base.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_double.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_double_scalarmult.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_isneutral.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_multi_scalarmult.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_pack.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_scalarmult_base.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_unpackneg.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hram.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
index_heap.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from32bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from64bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_from_shortsc.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_iszero.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_mul.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_mul_shortsc.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_slide.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_to32bytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_window4.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
choose_t.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
consts.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_add.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_freeze.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_mul.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_square.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe25519_sub.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_add_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_dbl_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_nielsadd2.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_nielsadd_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_p1p1_to_p2.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_p1p1_to_p3.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519_pnielsadd_p1p1.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_1limb.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_2limbs.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
heap_rootreplaced_3limbs.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_add.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_barrett.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_lt.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519_sub_nored.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ull4_mul.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static amd64-64-24k
icc -O1 -xW -static -no-vec amd64-64-24k
icc -O2 -xW -static amd64-64-24k
icc -O2 -xW -static -no-vec amd64-64-24k
icc -O3 -xW -static amd64-64-24k
icc -O3 -xW -static -no-vec amd64-64-24k
icc -Os -xW -static amd64-64-24k
icc -Os -xW -static -no-vec amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: icc -O1 -xW -static
fe25519.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge25519.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc25519.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: icc -O1 -xW -static
fe_0.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_1.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_add.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_cmov.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_copy.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_frombytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_invert.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_isnegative.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_isnonzero.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_mul.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_neg.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_pow22523.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_sq.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_sq2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_sub.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
fe_tobytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_add.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_double_scalarmult.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_frombytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_madd.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_msub.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p1p1_to_p2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p1p1_to_p3.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p2_0.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p2_dbl.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p3_0.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p3_dbl.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p3_to_cached.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p3_to_p2.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_p3_tobytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_precomp_0.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_scalarmult_base.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_sub.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
ge_tobytes.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keypair.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
open.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc_muladd.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sc_reduce.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sign.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref10
icc -O1 -xW -static -no-vec ref10
icc -O2 -xW -static ref10
icc -O2 -xW -static -no-vec ref10
icc -O3 -xW -static ref10
icc -O3 -xW -static -no-vec ref10
icc -Os -xW -static ref10
icc -Os -xW -static -no-vec ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/knownrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -fast amd64-51-30k amd64-64-24k ref ref10

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: icc -m64 -xHost -vec-report0 -static
batch.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_add.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_getparity.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_invert.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_iseq.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_iszero.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_neg.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_pack.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_pow2523.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_setint.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_sub.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_unpack.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_add.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_base.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_double.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_double_scalarmult.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_isneutral.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_multi_scalarmult.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_pack.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_scalarmult_base.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_unpackneg.c: icc: command line remark #10148: option '-vec-report0' not supported
hram.c: icc: command line remark #10148: option '-vec-report0' not supported
index_heap.c: icc: command line remark #10148: option '-vec-report0' not supported
keypair.c: icc: command line remark #10148: option '-vec-report0' not supported
open.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from32bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from64bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from_shortsc.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_iszero.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_mul.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_mul_shortsc.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_slide.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_to32bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_window4.c: icc: command line remark #10148: option '-vec-report0' not supported
sign.c: icc: command line remark #10148: option '-vec-report0' not supported
choose_t.s: icc: command line remark #10148: option '-vec-report0' not supported
consts.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_freeze.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_mul.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_nsquare.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_square.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_add_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_dbl_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_nielsadd2.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_nielsadd_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_p1p1_to_p2.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_p1p1_to_p3.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_p1p1_to_pniels.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_pnielsadd_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_1limb.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_2limbs.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_3limbs.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_add.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_barrett.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_lt.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_sub_nored.s: icc: command line remark #10148: option '-vec-report0' not supported
ull4_mul.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: icc -m64 -xHost -vec-report0 -static
batch.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_getparity.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_invert.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_iseq.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_iszero.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_neg.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_pack.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_pow2523.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_setint.c: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_unpack.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_add.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_base.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_double.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_double_scalarmult.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_isneutral.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_multi_scalarmult.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_pack.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_scalarmult_base.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_unpackneg.c: icc: command line remark #10148: option '-vec-report0' not supported
hram.c: icc: command line remark #10148: option '-vec-report0' not supported
index_heap.c: icc: command line remark #10148: option '-vec-report0' not supported
keypair.c: icc: command line remark #10148: option '-vec-report0' not supported
open.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from32bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from64bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_from_shortsc.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_iszero.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_mul.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_mul_shortsc.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_slide.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_to32bytes.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_window4.c: icc: command line remark #10148: option '-vec-report0' not supported
sign.c: icc: command line remark #10148: option '-vec-report0' not supported
choose_t.s: icc: command line remark #10148: option '-vec-report0' not supported
consts.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_add.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_freeze.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_mul.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_square.s: icc: command line remark #10148: option '-vec-report0' not supported
fe25519_sub.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_add_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_dbl_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_nielsadd2.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_nielsadd_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_p1p1_to_p2.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_p1p1_to_p3.s: icc: command line remark #10148: option '-vec-report0' not supported
ge25519_pnielsadd_p1p1.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_1limb.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_2limbs.s: icc: command line remark #10148: option '-vec-report0' not supported
heap_rootreplaced_3limbs.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_add.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_barrett.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_lt.s: icc: command line remark #10148: option '-vec-report0' not supported
sc25519_sub_nored.s: icc: command line remark #10148: option '-vec-report0' not supported
ull4_mul.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/ref
Compiler: icc -m64 -xHost -vec-report0 -static
fe25519.c: icc: command line remark #10148: option '-vec-report0' not supported
ge25519.c: icc: command line remark #10148: option '-vec-report0' not supported
keypair.c: icc: command line remark #10148: option '-vec-report0' not supported
open.c: icc: command line remark #10148: option '-vec-report0' not supported
sc25519.c: icc: command line remark #10148: option '-vec-report0' not supported
sign.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref

Compiler output

Implementation: crypto_sign/ed25519/ref10
Compiler: icc -m64 -xHost -vec-report0 -static
fe_0.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_1.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_add.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_cmov.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_copy.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_frombytes.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_invert.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_isnegative.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_isnonzero.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_mul.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_neg.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_pow22523.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_sq.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_sq2.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_sub.c: icc: command line remark #10148: option '-vec-report0' not supported
fe_tobytes.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_add.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_double_scalarmult.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_frombytes.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_madd.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_msub.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p1p1_to_p2.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p1p1_to_p3.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p2_0.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p2_dbl.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p3_0.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p3_dbl.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p3_to_cached.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p3_to_p2.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_p3_tobytes.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_precomp_0.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_scalarmult_base.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_sub.c: icc: command line remark #10148: option '-vec-report0' not supported
ge_tobytes.c: icc: command line remark #10148: option '-vec-report0' not supported
keypair.c: icc: command line remark #10148: option '-vec-report0' not supported
open.c: icc: command line remark #10148: option '-vec-report0' not supported
sc_muladd.c: icc: command line remark #10148: option '-vec-report0' not supported
sc_reduce.c: icc: command line remark #10148: option '-vec-report0' not supported
sign.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref10