Implementation notes: armeabi, h4mx515e, crypto_sign/sphincs256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: sphincs256
TimeImplementationCompilerBenchmark dateSUPERCOP version
674947222refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014081820140622
679724330refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014081820140622
755511561refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014081720140622
808788678refgcc -funroll-loops -O3 -fomit-frame-pointer2014081820140622
810326004refgcc -O3 -fomit-frame-pointer2014081720140622
811550616refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014081820140622
857689200refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014081720140622
886988742refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014081820140622
967217700refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014081720140622
967230180refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014081720140622
967370427refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014081720140622
967632000refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014081720140622
967663551refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014081720140622
1036665936refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014081720140622
1044870321refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014081820140622
1048747452refgcc -O2 -fomit-frame-pointer2014081720140622
1057643457refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014081820140622
1083495518refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014081820140622
1084633905refgcc -funroll-loops -O2 -fomit-frame-pointer2014081820140622
1086859272refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014081820140622
1087411860refgcc -funroll-loops -O -fomit-frame-pointer2014081820140622
1143112263refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014081820140622
1151638301refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014081820140622
1167636144refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014081720140622
1167928653refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014081720140622
1168022100refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014081720140622
1174420095refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014081720140622
1174433871refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014081720140622
1179482580refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014081720140622
1179716053refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014081720140622
1179849332refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014081720140622
1180030352refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014081720140622
1180037947refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014081720140622
1203539936refgcc -mcpu=arm810 -O -fomit-frame-pointer2014081720140622
1203796800refgcc -mcpu=arm8 -O -fomit-frame-pointer2014081720140622
1212117618refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014081820140622
1212195162refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014081720140622
1212682494refgcc -fno-schedule-insns -O -fomit-frame-pointer2014081820140622
1212761719refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014081820140622
1212818343refgcc -O -fomit-frame-pointer2014081720140622
1226106408refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014081720140622
1226454750refgcc -mcpu=strongarm -O -fomit-frame-pointer2014081720140622
1226501361refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014081720140622
1226683585refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014081720140622
1236879999refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014081720140622
1237339677refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014081720140622
1237550181refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014081720140622
1237574193refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014081720140622
1241828967refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014081720140622
1241852351refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014081720140622
1242089943refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014081720140622
1248812633refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014081720140622
1248885957refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014081720140622
1249049024refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014081720140622
1249302917refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014081720140622
1249448897refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014081720140622
1249886171refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014081720140622
1258659183refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014081720140622
1304761956refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014081720140622
1321305318refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014081820140622
1376557290refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014081720140622
1376589006refgcc -Os -fomit-frame-pointer2014081720140622
1405833471refgcc -funroll-loops -Os -fomit-frame-pointer2014081820140622
1740750963refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014081720140622
1740990079refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014081720140622
1741038688refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014081720140622
1741126128refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014081720140622
1759690647refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014081720140622
1764475257refgcc -mcpu=xscale -O -fomit-frame-pointer2014081720140622
1764491958refgcc -mcpu=arm9e -O -fomit-frame-pointer2014081720140622
1764551886refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014081720140622
1764612207refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014081720140622
1764872595refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014081720140622
1764910764refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014081720140622
1765111560refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014081720140622
1765722879refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014081720140622
1767717561refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014081720140622
1768760797refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014081720140622
1768817862refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014081720140622
1769101577refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014081720140622
1781543189refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014081720140622
1781709204refgcc -mcpu=arm9 -O -fomit-frame-pointer2014081720140622
1781729918refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014081720140622
1782159671refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014081720140622
1782310632refgcc -mcpu=arm920t -O -fomit-frame-pointer2014081720140622
1782421860refgcc -mcpu=arm920 -O -fomit-frame-pointer2014081720140622
1782463458refgcc -mcpu=arm940t -O -fomit-frame-pointer2014081720140622
1782567381refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014081720140622
1782568881refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014081720140622
1782805470refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014081720140622
1782886449refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014081720140622
1783288536refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014081720140622
1783351458refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014081720140622
5351080866refcc2014081820140622
5351877093refgcc -funroll-loops2014081820140622
5352480906refgcc2014081720140622

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: cc
sign.c: sign.c: In function 'crypto_sign_sphincs256_avx2':
sign.c: sign.c:305: warning: integer constant is too large for 'long' type
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: ARM register expected -- `mov %rsp,%r11'
genfullchain8x.s: genfullchain8x.s:105: Error: ARM register expected -- `and $31,%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: ARM register expected -- `add $256,%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: immediate expression requires a # prefix -- `sub %r11,%rsp'
genfullchain8x.s: genfullchain8x.s:112: Error: bad instruction `vmovupd _rotate8,%ymm0'
genfullchain8x.s: genfullchain8x.s:117: Error: bad instruction `vmovupd _rotate16,%ymm1'
genfullchain8x.s: genfullchain8x.s:122: Error: bad instruction `lea hashc8x(%rip),%rdx'
genfullchain8x.s: genfullchain8x.s:127: Error: ARM register expected -- `mov %rsi,%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: bad instruction `vmovupd 0(%rdi),%ymm2'
genfullchain8x.s: genfullchain8x.s:137: Error: bad instruction `vmovupd 32(%rdi),%ymm3'
genfullchain8x.s: genfullchain8x.s:142: Error: bad instruction `vmovupd 64(%rdi),%ymm4'
genfullchain8x.s: genfullchain8x.s:147: Error: bad instruction `vmovupd 96(%rdi),%ymm5'
genfullchain8x.s: genfullchain8x.s:152: Error: bad instruction `vmovupd 128(%rdi),%ymm6'
genfullchain8x.s: genfullchain8x.s:157: Error: bad instruction `vmovupd 160(%rdi),%ymm7'
genfullchain8x.s: genfullchain8x.s:162: Error: bad instruction `vmovupd 192(%rdi),%ymm8'
genfullchain8x.s: genfullchain8x.s:167: Error: bad instruction `vmovupd 224(%rdi),%ymm9'
genfullchain8x.s: genfullchain8x.s:172: Error: bad instruction `vpunpckldq %ymm6,%ymm2,%ymm10'
genfullchain8x.s: genfullchain8x.s:177: Error: bad instruction `vpunpckhdq %ymm6,%ymm2,%ymm2'
genfullchain8x.s: genfullchain8x.s:182: Error: bad instruction `vperm2f128 $0x20,%ymm2,%ymm10,%ymm6'
genfullchain8x.s: genfullchain8x.s:187: Error: bad instruction `vperm2f128 $0x31,%ymm2,%ymm10,%ymm2'
genfullchain8x.s: genfullchain8x.s:192: Error: bad instruction `vpunpckldq %ymm7,%ymm3,%ymm10'
genfullchain8x.s: genfullchain8x.s:197: Error: bad instruction `vpunpckhdq %ymm7,%ymm3,%ymm3'
genfullchain8x.s: genfullchain8x.s:202: Error: bad instruction `vperm2f128 $0x20,%ymm3,%ymm10,%ymm7'
genfullchain8x.s: genfullchain8x.s:207: Error: bad instruction `vperm2f128 $0x31,%ymm3,%ymm10,%ymm3'
genfullchain8x.s: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc avx2
gcc avx2
gcc -O2 -fomit-frame-pointer avx2
gcc -O3 -fomit-frame-pointer avx2
gcc -O -fomit-frame-pointer avx2
gcc -Os -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops avx2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -O -fomit-frame-pointer avx2
gcc -funroll-loops -Os -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1020t -O -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer avx2
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns avx2
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm920 -O -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm920t -O -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm940t -O -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9 -O -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9e -O -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer avx2
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer avx2
gcc -mcpu=ep9312 -O -fomit-frame-pointer avx2
gcc -mcpu=xscale -O2 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O3 -fomit-frame-pointer avx2
gcc -mcpu=xscale -O -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: cc
sign.c: sign.c: In function 'crypto_sign_sphincs256_ref':
sign.c: sign.c:275: warning: integer constant is too large for 'long' type

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1020t -O -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer ref
gcc -mcpu=arm920 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920 -O -fomit-frame-pointer ref
gcc -mcpu=arm920t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm920t -O -fomit-frame-pointer ref
gcc -mcpu=arm940t -O2 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O3 -fomit-frame-pointer ref
gcc -mcpu=arm940t -O -fomit-frame-pointer ref
gcc -mcpu=arm9 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9 -O -fomit-frame-pointer ref
gcc -mcpu=arm9e -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9e -O -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer ref
gcc -mcpu=ep9312 -O -fomit-frame-pointer ref
gcc -mcpu=xscale -O2 -fomit-frame-pointer ref
gcc -mcpu=xscale -O3 -fomit-frame-pointer ref
gcc -mcpu=xscale -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-sSxIZX.s: Assembler messages:
hash.c: /tmp/cc-sSxIZX.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-sSxIZX.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-wR3grj.s: Assembler messages:
horst.c: /tmp/cc-wR3grj.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-wR3grj.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-8J3xN4.s: Assembler messages:
hash.c: /tmp/cc-8J3xN4.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-8J3xN4.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-iyXxEm.s: Assembler messages:
horst.c: /tmp/cc-iyXxEm.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-iyXxEm.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-rgvP2B.s: Assembler messages:
hash.c: /tmp/cc-rgvP2B.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-rgvP2B.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-sNpXu3.s: Assembler messages:
horst.c: /tmp/cc-sNpXu3.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-sNpXu3.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...
permute.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
permute.c: /tmp/cc-i1uXcF.s: Assembler messages:
permute.c: /tmp/cc-i1uXcF.s:31: Warning: conditional outside an IT block for Thumb.
permute.c: /tmp/cc-i1uXcF.s:233: Warning: conditional outside an IT block for Thumb.
permute.c: /tmp/cc-i1uXcF.s:271: Warning: conditional outside an IT block for Thumb.
prg.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sign.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sign.c: /tmp/cc-BcaWqj.s: Assembler messages:
sign.c: /tmp/cc-BcaWqj.s:72: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:94: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:137: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:141: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:156: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:167: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:196: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:206: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:226: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:313: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:355: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:507: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:584: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:614: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:628: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:726: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:744: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:747: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:805: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:846: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:851: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:872: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-BcaWqj.s:877: Warning: conditional outside an IT block for Thumb.
sign.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-Na1LmD.s: Assembler messages:
hash.c: /tmp/cc-Na1LmD.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Na1LmD.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-OyuSt5.s: Assembler messages:
horst.c: /tmp/cc-OyuSt5.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-OyuSt5.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-LcwXpq.s: Assembler messages:
hash.c: /tmp/cc-LcwXpq.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LcwXpq.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-GNBVKR.s: Assembler messages:
horst.c: /tmp/cc-GNBVKR.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-GNBVKR.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-kdQnzb.s: Assembler messages:
hash.c: /tmp/cc-kdQnzb.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-kdQnzb.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-t2nlHD.s: Assembler messages:
horst.c: /tmp/cc-t2nlHD.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-t2nlHD.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-zb1Lvt.s: Assembler messages:
hash.c: /tmp/cc-zb1Lvt.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-zb1Lvt.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-AlFtJV.s: Assembler messages:
horst.c: /tmp/cc-AlFtJV.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-AlFtJV.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-WvDje2.s: Assembler messages:
hash.c: /tmp/cc-WvDje2.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-WvDje2.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-tuag7n.s: Assembler messages:
horst.c: /tmp/cc-tuag7n.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-tuag7n.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-pwML8d.s: Assembler messages:
hash.c: /tmp/cc-pwML8d.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-pwML8d.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-PjDNWz.s: Assembler messages:
horst.c: /tmp/cc-PjDNWz.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PjDNWz.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-ncHGAA.s: Assembler messages:
hash.c: /tmp/cc-ncHGAA.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-ncHGAA.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-SSeEe3.s: Assembler messages:
horst.c: /tmp/cc-SSeEe3.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-SSeEe3.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-t5jbff.s: Assembler messages:
hash.c: /tmp/cc-t5jbff.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-t5jbff.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-PEdThv.s: Assembler messages:
horst.c: /tmp/cc-PEdThv.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-PEdThv.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-OyodjU.s: Assembler messages:
hash.c: /tmp/cc-OyodjU.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-OyodjU.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-kGU2sa.s: Assembler messages:
horst.c: /tmp/cc-kGU2sa.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-kGU2sa.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-wypf3O.s: Assembler messages:
hash.c: /tmp/cc-wypf3O.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-wypf3O.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-UFJPzb.s: Assembler messages:
horst.c: /tmp/cc-UFJPzb.s:46: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:163: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:177: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:190: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:211: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:222: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:227: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:237: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:244: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:254: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:296: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:302: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:314: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:323: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:335: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:349: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:363: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:368: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:385: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:390: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:399: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:427: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-UFJPzb.s:441: Warning: conditional outside an IT block for Thumb.
horst.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
consts.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-l3y7yq.s: Assembler messages:
hash.c: /tmp/cc-l3y7yq.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:64: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:77: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:106: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:121: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:135: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:178: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:191: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:220: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:235: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-l3y7yq.s:248: Warning: conditional outside an IT block for Thumb.
horst.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
horst.c: /tmp/cc-IyOXFS.s: Assembler messages:
horst.c: /tmp/cc-IyOXFS.s:45: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:54: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:68: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:74: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:84: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:110: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:122: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:127: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:137: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:144: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:155: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:197: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:203: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:215: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:224: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:236: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:250: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:264: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:269: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:286: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:291: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:300: Warning: conditional outside an IT block for Thumb.
horst.c: /tmp/cc-IyOXFS.s:328: Warning: conditional outside an IT block for Thumb.
horst.c: ...
permute.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
permute.c: /tmp/cc-IBzqss.s: Assembler messages:
permute.c: /tmp/cc-IBzqss.s:31: Warning: conditional outside an IT block for Thumb.
permute.c: /tmp/cc-IBzqss.s:233: Warning: conditional outside an IT block for Thumb.
permute.c: /tmp/cc-IBzqss.s:271: Warning: conditional outside an IT block for Thumb.
prg.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sign.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sign.c: /tmp/cc-kgDaZb.s: Assembler messages:
sign.c: /tmp/cc-kgDaZb.s:72: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:98: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:133: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:148: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:151: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:168: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:184: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:188: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:206: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:217: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:246: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:256: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:276: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:360: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:401: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:500: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:571: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:598: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:613: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:631: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:647: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:650: Warning: conditional outside an IT block for Thumb.
sign.c: /tmp/cc-kgDaZb.s:666: Warning: conditional outside an IT block for Thumb.
sign.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
consts.c: consts.c:1: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1: warning: target CPU does not support THUMB instructions
horst.c: horst.c:1: warning: target CPU does not support THUMB instructions
permute.c: permute.c:1: warning: target CPU does not support THUMB instructions
prg.c: prg.c:1: warning: target CPU does not support THUMB instructions
sign.c: sign.c:1: warning: target CPU does not support THUMB instructions
sign.c: sign.c: In function 'crypto_sign_sphincs256_avx2':
sign.c: sign.c:305: warning: integer constant is too large for 'long' type
wots.c: wots.c:1: warning: target CPU does not support THUMB instructions
zerobytes.c: zerobytes.c:1: warning: target CPU does not support THUMB instructions
genfullchain8x.s: genfullchain8x.s: Assembler messages:
genfullchain8x.s: genfullchain8x.s:104: Error: ARM register expected -- `mov %rsp,%r11'
genfullchain8x.s: genfullchain8x.s:105: Error: ARM register expected -- `and $31,%r11'
genfullchain8x.s: genfullchain8x.s:106: Error: ARM register expected -- `add $256,%r11'
genfullchain8x.s: genfullchain8x.s:107: Error: immediate expression requires a # prefix -- `sub %r11,%rsp'
genfullchain8x.s: genfullchain8x.s:112: Error: bad instruction `vmovupd _rotate8,%ymm0'
genfullchain8x.s: genfullchain8x.s:117: Error: bad instruction `vmovupd _rotate16,%ymm1'
genfullchain8x.s: genfullchain8x.s:122: Error: bad instruction `lea hashc8x(%rip),%rdx'
genfullchain8x.s: genfullchain8x.s:127: Error: ARM register expected -- `mov %rsi,%rsi'
genfullchain8x.s: genfullchain8x.s:132: Error: bad instruction `vmovupd 0(%rdi),%ymm2'
genfullchain8x.s: genfullchain8x.s:137: Error: bad instruction `vmovupd 32(%rdi),%ymm3'
genfullchain8x.s: genfullchain8x.s:142: Error: bad instruction `vmovupd 64(%rdi),%ymm4'
genfullchain8x.s: genfullchain8x.s:147: Error: bad instruction `vmovupd 96(%rdi),%ymm5'
genfullchain8x.s: genfullchain8x.s:152: Error: bad instruction `vmovupd 128(%rdi),%ymm6'
genfullchain8x.s: genfullchain8x.s:157: Error: bad instruction `vmovupd 160(%rdi),%ymm7'
genfullchain8x.s: genfullchain8x.s:162: Error: bad instruction `vmovupd 192(%rdi),%ymm8'
genfullchain8x.s: genfullchain8x.s:167: Error: bad instruction `vmovupd 224(%rdi),%ymm9'
genfullchain8x.s: genfullchain8x.s:172: Error: bad instruction `vpunpckldq %ymm6,%ymm2,%ymm10'
genfullchain8x.s: genfullchain8x.s:177: Error: bad instruction `vpunpckhdq %ymm6,%ymm2,%ymm2'
genfullchain8x.s: genfullchain8x.s:182: Error: bad instruction `vperm2f128 $0x20,%ymm2,%ymm10,%ymm6'
genfullchain8x.s: genfullchain8x.s:187: Error: bad instruction `vperm2f128 $0x31,%ymm2,%ymm10,%ymm2'
genfullchain8x.s: genfullchain8x.s:192: Error: bad instruction `vpunpckldq %ymm7,%ymm3,%ymm10'
genfullchain8x.s: genfullchain8x.s:197: Error: bad instruction `vpunpckhdq %ymm7,%ymm3,%ymm3'
genfullchain8x.s: genfullchain8x.s:202: Error: bad instruction `vperm2f128 $0x20,%ymm3,%ymm10,%ymm7'
genfullchain8x.s: genfullchain8x.s:207: Error: bad instruction `vperm2f128 $0x31,%ymm3,%ymm10,%ymm3'
genfullchain8x.s: ...

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm810 -O -fomit-frame-pointer avx2
gcc -mcpu=arm810 -Os -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer avx2
gcc -mcpu=arm8 -O -fomit-frame-pointer avx2
gcc -mcpu=arm8 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer avx2
gcc -mcpu=strongarm -O -fomit-frame-pointer avx2
gcc -mcpu=strongarm -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
consts.c: consts.c:1: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1: warning: target CPU does not support THUMB instructions
horst.c: horst.c:1: warning: target CPU does not support THUMB instructions
permute.c: permute.c:1: warning: target CPU does not support THUMB instructions
prg.c: prg.c:1: warning: target CPU does not support THUMB instructions
sign.c: sign.c:1: warning: target CPU does not support THUMB instructions
sign.c: sign.c: In function 'crypto_sign_sphincs256_ref':
sign.c: sign.c:275: warning: integer constant is too large for 'long' type
wots.c: wots.c:1: warning: target CPU does not support THUMB instructions
zerobytes.c: zerobytes.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref