Implementation notes: armeabi, h4mx515e, crypto_sign/mqqsig192

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
1002254refgcc -funroll-loops -O3 -fomit-frame-pointer2014080520140622
1025323refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014080520140622
1029240refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014080520140622
1033468refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014080520140622
1048577refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014080420140622
1050685refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014080520140622
1050778refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014080520140622
1052412refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080520140622
1053268refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014080520140622
1054158refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014080520140622
1054311refgcc -O3 -fomit-frame-pointer2014080420140622
1057857refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014080520140622
1062598refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014080520140622
1063784refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014080520140622
1064421refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014080520140622
1065231refgcc -funroll-loops -O2 -fomit-frame-pointer2014080520140622
1066579refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014080520140622
1069014refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014080520140622
1072552refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014080520140622
1079376refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014080520140622
1082184refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014080520140622
1089588refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014080520140622
1090306refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014080520140622
1098459refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014080520140622
1101355refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014080520140622
1104509refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014080520140622
1233032refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014080520140622
1250690refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080520140622
1263098refgcc -funroll-loops -O -fomit-frame-pointer2014080520140622
1273404refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014080520140622
1278571refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014080520140622
1285664refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080520140622
1303812refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080520140622
1307833refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014080520140622
1308116refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014080520140622
1308748refgcc -O2 -fomit-frame-pointer2014080420140622
1312246refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014080520140622
1323594refgcc -fno-schedule-insns -O -fomit-frame-pointer2014080520140622
1324315refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014080520140622
1329268refgcc -O -fomit-frame-pointer2014080420140622
1332362refgcc -mcpu=arm810 -O -fomit-frame-pointer2014080520140622
1333324refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014080520140622
1333384refgcc -mcpu=arm8 -O -fomit-frame-pointer2014080520140622
1333531refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014080520140622
1334868refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014080520140622
1335063refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014080520140622
1347237refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014080520140622
1350518refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014080520140622
1352903refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014080520140622
1354590refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014080520140622
1358634refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014080520140622
1359061refgcc -mcpu=arm9 -O -fomit-frame-pointer2014080520140622
1361128refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014080520140622
1365556refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014080520140622
1371560refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080520140622
1372348refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014080520140622
1373248refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014080520140622
1373613refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014080520140622
1376735refgcc -mcpu=arm9e -O -fomit-frame-pointer2014080520140622
1377945refgcc -mcpu=arm920t -O -fomit-frame-pointer2014080520140622
1378882refgcc -mcpu=xscale -O -fomit-frame-pointer2014080520140622
1382001refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014080520140622
1383143refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014080520140622
1383177refgcc -Os -fomit-frame-pointer2014080420140622
1383828refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014080520140622
1385067refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014080520140622
1392443refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014080520140622
1398169refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014080520140622
1399810refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014080520140622
1401064refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014080520140622
1401685refgcc -funroll-loops -Os -fomit-frame-pointer2014080520140622
1401880refgcc -mcpu=arm920 -O -fomit-frame-pointer2014080520140622
1408434refgcc -mcpu=arm940t -O -fomit-frame-pointer2014080520140622
1408468refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014080520140622
1419926refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014080520140622
1427601refgcc -mcpu=strongarm -O -fomit-frame-pointer2014080520140622
1428749refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014080520140622
1477981refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014080520140622
1545049refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014080520140622
1547658refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014080520140622
1549881refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014080520140622
1552477refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014080520140622
1553090refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014080520140622
1553366refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014080520140622
1561757refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014080520140622
1564035refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080520140622
1565379refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014080520140622
1578090refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014080520140622
1579632refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014080520140622
1593739refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014080520140622
1594859refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014080520140622
1604864refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014080520140622
1652254refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014080420140622
4454516refgcc2014080420140622
4457047refcc2014080520140622
4458065refgcc -funroll-loops2014080520140622

Compiler output

Implementation: crypto_sign/mqqsig192/ref
Compiler: clang -O3 -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-ANcXEY.s: Assembler messages:
keygen.c: /tmp/cc-ANcXEY.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-ANcXEY.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-ANcXEY.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-ANcXEY.s:286: 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/mqqsig192/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-OH4gkt.s: Assembler messages:
keygen.c: /tmp/cc-OH4gkt.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-OH4gkt.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-OH4gkt.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OH4gkt.s:286: 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/mqqsig192/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-nSzrla.s: Assembler messages:
keygen.c: /tmp/cc-nSzrla.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-nSzrla.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-nSzrla.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-nSzrla.s:286: 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/mqqsig192/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-OU5yNT.s: Assembler messages:
keygen.c: /tmp/cc-OU5yNT.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-OU5yNT.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-OU5yNT.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-OU5yNT.s:286: Warning: conditional outside an IT block for Thumb.
keygen.c: ...
mqq-sign.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mqq-sign.c: /tmp/cc-ZQKQ0C.s: Assembler messages:
mqq-sign.c: /tmp/cc-ZQKQ0C.s:15: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:23: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:33: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:41: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:98: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:135: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:139: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:157: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:161: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:162: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:186: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:194: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:201: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:240: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:252: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:259: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:298: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:311: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:323: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:332: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:336: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:350: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: /tmp/cc-ZQKQ0C.s:351: Warning: conditional outside an IT block for Thumb.
mqq-sign.c: ...

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

Compiler output

Implementation: crypto_sign/mqqsig192/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-bqNpDa.s: Assembler messages:
keygen.c: /tmp/cc-bqNpDa.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-bqNpDa.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-bqNpDa.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-bqNpDa.s:286: 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/mqqsig192/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
keygen.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
keygen.c: /tmp/cc-7qW4SE.s: Assembler messages:
keygen.c: /tmp/cc-7qW4SE.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-7qW4SE.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-7qW4SE.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-7qW4SE.s:286: 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/mqqsig192/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-NHqEEe.s: Assembler messages:
keygen.c: /tmp/cc-NHqEEe.s:49: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:91: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:116: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:135: Rd and Rm should be different in mul
keygen.c: /tmp/cc-NHqEEe.s:143: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:155: Rd and Rm should be different in mul
keygen.c: /tmp/cc-NHqEEe.s:162: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:167: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:177: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:181: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:186: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:204: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:208: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:218: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:225: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:227: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:241: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:246: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:247: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:261: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:266: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:269: Warning: conditional outside an IT block for Thumb.
keygen.c: /tmp/cc-NHqEEe.s:286: 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/mqqsig192/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