Implementation notes: armeabi, h4mx515e, crypto_sign/mqqsig224

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
1611850refgcc -funroll-loops -O3 -fomit-frame-pointer2014080620140622
1664583refgcc -funroll-loops -O2 -fomit-frame-pointer2014080620140622
1737391refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080620140622
1817679refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080520140622
1821588refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080520140622
1825036refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080620140622
1837578refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080620140622
1844057refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080620140622
1850431refgcc -O3 -fomit-frame-pointer2014080520140622
1856441refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080620140622
1865157refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080520140622
1865591refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080520140622
1868247refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080520140622
1873098refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080520140622
1875181refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080520140622
1878931refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080520140622
1882903refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080520140622
1883051refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080520140622
1885088refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080520140622
1885988refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080620140622
1886838refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080620140622
1889411refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080520140622
1890341refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080520140622
1898741refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014080620140622
1915520refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080620140622
1919840refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080620140622
1922082refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080620140622
1933567refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080520140622
1940364refgcc -funroll-loops -O -fomit-frame-pointer2014080620140622
1941898refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080620140622
1944648refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080620140622
1947136refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080620140622
1951917refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080620140622
1959133refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080620140622
1960200refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080620140622
1961142refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080620140622
1965975refgcc -O -fomit-frame-pointer2014080520140622
1967586refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080620140622
1968547refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080520140622
1975737refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080520140622
1976597refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080620140622
1977234refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080520140622
1978941refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080520140622
1979751refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080520140622
1985021refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080520140622
1985832refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080520140622
1988364refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080520140622
1990617refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080520140622
1994856refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080520140622
1996101refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080520140622
1997850refgcc -O2 -fomit-frame-pointer2014080520140622
2007183refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080620140622
2014467refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080620140622
2015397refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080520140622
2021439refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080620140622
2026095refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080620140622
2027385refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080620140622
2033230refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080620140622
2052274refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080520140622
2053173refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080620140622
2054693refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080520140622
2057520refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080620140622
2057781refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080520140622
2063020refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080620140622
2065818refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080520140622
2066640refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080620140622
2072698refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080520140622
2074916refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080620140622
2076283refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080520140622
2081925refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080520140622
2081987refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080520140622
2084691refgcc -Os -fomit-frame-pointer2014080520140622
2085492refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080520140622
2085888refgcc -mcpu=xscale -O -fomit-frame-pointer2014080620140622
2098069refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080520140622
2104437refgcc -funroll-loops -Os -fomit-frame-pointer2014080620140622
2116064refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080620140622
2118889refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080520140622
2304279refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080620140622
2307422refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080620140622
2312255refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080520140622
2319692refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080620140622
2320659refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080620140622
2329674refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080520140622
2331815refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080620140622
2332241refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080520140622
2332971refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014080620140622
2334144refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080520140622
2343620refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080620140622
2343820refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080520140622
2345974refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080520140622
2371386refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080520140622
2383180refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080520140622

Test failure

Implementation: crypto_sign/mqqsig224/ref
Compiler: cc
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc ref
gcc ref
gcc -funroll-loops ref

Compiler output

Implementation: crypto_sign/mqqsig224/ref
Compiler: clang -O3 -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-TSUtad.s: Assembler messages:
keygen.c: /tmp/cc-TSUtad.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-TSUtad.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-TSUtad.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TSUtad.s:284: Warning: conditional outside an IT block for Thumb.
keygen.c: ...

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

Compiler output

Implementation: crypto_sign/mqqsig224/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-TlA8OU.s: Assembler messages:
keygen.c: /tmp/cc-TlA8OU.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-TlA8OU.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-TlA8OU.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-TlA8OU.s:284: Warning: conditional outside an IT block for Thumb.
keygen.c: ...

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

Compiler output

Implementation: crypto_sign/mqqsig224/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-GDBJGp.s: Assembler messages:
keygen.c: /tmp/cc-GDBJGp.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-GDBJGp.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-GDBJGp.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-GDBJGp.s:284: Warning: conditional outside an IT block for Thumb.
keygen.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/mqqsig224/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-xsVZA8.s: Assembler messages:
keygen.c: /tmp/cc-xsVZA8.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-xsVZA8.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-xsVZA8.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-xsVZA8.s:284: Warning: conditional outside an IT block for Thumb.
keygen.c: ...

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

Compiler output

Implementation: crypto_sign/mqqsig224/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-vMrapA.s: Assembler messages:
keygen.c: /tmp/cc-vMrapA.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-vMrapA.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-vMrapA.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-vMrapA.s:284: Warning: conditional outside an IT block for Thumb.
keygen.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/mqqsig224/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-70OZz6.s: Assembler messages:
keygen.c: /tmp/cc-70OZz6.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-70OZz6.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-70OZz6.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-70OZz6.s:284: Warning: conditional outside an IT block for Thumb.
keygen.c: ...

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

Compiler output

Implementation: crypto_sign/mqqsig224/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-lNHEly.s: Assembler messages:
keygen.c: /tmp/cc-lNHEly.s:47: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:89: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:113: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:132: Rd and Rm should be different in mul
keygen.c: /tmp/cc-lNHEly.s:140: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:151: Rd and Rm should be different in mul
keygen.c: /tmp/cc-lNHEly.s:158: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:163: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:173: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:182: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:202: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:206: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:216: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:223: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:239: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:244: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:245: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:259: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:264: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:267: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-lNHEly.s:284: Warning: conditional outside an IT block for Thumb.
keygen.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/mqqsig224/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
keygen.c: keygen.c:1: warning: target CPU does not support THUMB instructions
mqq-sign.c: mqq-sign.c:1: warning: target CPU does not support THUMB instructions
mqq-verify.c: mqq-verify.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