Implementation notes: armeabi, h6dragon, crypto_scalarmult/kummer

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
1270765neongcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
1270985neongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
1271109neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102820141014
1271111neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102820141014
1271123neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102820141014
1271126neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102820141014
1271128neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102820141014
1271395neongcc -funroll-loops -O3 -fomit-frame-pointer2014102820141014
1271433neongcc -O3 -fomit-frame-pointer2014102820141014
1271835neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
1271897neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
1271975neongcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102820141014
1272165neongcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102820141014
1273345neongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
1273903neongcc -funroll-loops -O2 -fomit-frame-pointer2014102820141014
1274308neongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
1274330neongcc -funroll-loops -O -fomit-frame-pointer2014102820141014
1275688neonclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
1275690neonclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102820141014
1275705neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
1275705neonclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102820141014
1275706neonclang -O3 -fomit-frame-pointer2014102820141014
1275706neonclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
1275735neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102820141014
1275735neonclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
1275735neonclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102820141014
1275861neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
1275943neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102820141014
1275962neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102820141014
1275965neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102820141014
1276005neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102820141014
1276009neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102820141014
1276012neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102820141014
1276189neongcc -mcpu=strongarm -O -fomit-frame-pointer2014102820141014
1276193neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102820141014
1276208neongcc -mcpu=arm8 -O -fomit-frame-pointer2014102820141014
1276208neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102820141014
1276217neongcc -mcpu=arm810 -O -fomit-frame-pointer2014102820141014
1276630neongcc -O2 -fomit-frame-pointer2014102820141014
1276637neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014102820141014
1276660neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102820141014
1276663neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014102820141014
1276665neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102820141014
1276691neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014102820141014
1276726neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
1276732neongcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102820141014
1276834neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
1276903neongcc -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
1276932neongcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
1276939neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
1277062neongcc -O -fomit-frame-pointer2014102820141014
1277068neongcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102820141014
1277301neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
1277357neongcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102820141014
1277360neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
1277376neongcc -Os -fomit-frame-pointer2014102820141014
1277396neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
1277452neongcc -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
1277520neongcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102820141014
1277529neongcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102820141014
1277610neongcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102820141014
1277643neongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
1277683neongcc -funroll-loops -Os -fomit-frame-pointer2014102820141014
1341456neongcc2014102820141014
1341463neoncc2014102820141014
1341500neongcc -funroll-loops2014102820141014
3840040ref5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
3872480ref5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
3969968ref5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
3976280ref5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
3976292ref5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102820141014
3976293ref5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
3976297ref5clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
3976328ref5clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102820141014
3976405ref5clang -O3 -fomit-frame-pointer2014102820141014
3976466ref5clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
3982264ref5clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102820141014
3982291ref5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102820141014
3982311ref5clang -O3 -fwrapv -mavx -fomit-frame-pointer2014102820141014
3982318ref5clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
4141829ref5ugcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
4158808ref5ugcc -fno-schedule-insns -O3 -fomit-frame-pointer2014102820141014
4160659ref5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
4233480ref5ugcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
4257259ref5uclang -O3 -fomit-frame-pointer2014102820141014
4257667ref5uclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014102820141014
4257681ref5uclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
4257697ref5uclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
4257729ref5uclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014102820141014
4257785ref5uclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
4257804ref5uclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014102820141014
4257805ref5uclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014102820141014
4257834ref5uclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014102820141014
4257887ref5uclang -O3 -fwrapv -mavx -fomit-frame-pointer2014102820141014
4257969ref5uclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014102820141014
4363494ref5ugcc -fno-schedule-insns -O2 -fomit-frame-pointer2014102820141014
4422743ref5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102820141014
4540781ref5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
4540792ref5gcc -Os -fomit-frame-pointer2014102820141014
4568909ref5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
4568931ref5gcc -funroll-loops -Os -fomit-frame-pointer2014102820141014
4573804ref5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102820141014
4577597ref5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102820141014
4647321ref5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102820141014
4658693ref5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
4698031ref5ugcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
4783069ref5ugcc -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
4783077ref5ugcc -Os -fomit-frame-pointer2014102820141014
4804459ref5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
4813003ref5ugcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014102820141014
4875795ref5ugcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102820141014
4895514ref5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102820141014
4895702ref5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014102820141014
4895716ref5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102820141014
4904339ref5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014102820141014
4904416ref5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014102820141014
4919041ref5ugcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102820141014
4927486ref5ugcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014102820141014
4931096ref5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
4931221ref5ugcc -funroll-loops -O2 -fomit-frame-pointer2014102820141014
4990191ref5ugcc -funroll-loops -O3 -fomit-frame-pointer2014102820141014
4998667ref5gcc -funroll-loops -O3 -fomit-frame-pointer2014102820141014
5007626ref5ugcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
5008591ref5gcc -O3 -fomit-frame-pointer2014102820141014
5021240ref5ugcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014102820141014
5026056ref5ugcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014102820141014
5026076ref5ugcc -funroll-loops -Os -fomit-frame-pointer2014102820141014
5034195ref5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
5108245ref5gcc -funroll-loops -O2 -fomit-frame-pointer2014102820141014
5128094ref5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102820141014
5128113ref5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102820141014
5128132ref5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102820141014
5156438ref5ugcc -O3 -fomit-frame-pointer2014102820141014
5203691ref5ugcc -mcpu=arm810 -Os -fomit-frame-pointer2014102820141014
5203710ref5ugcc -mcpu=arm8 -Os -fomit-frame-pointer2014102820141014
5208587ref5gcc -O2 -fomit-frame-pointer2014102820141014
5215672ref5ugcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014102820141014
5215697ref5ugcc -mcpu=strongarm -Os -fomit-frame-pointer2014102820141014
5215739ref5ugcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014102820141014
5233309ref5ugcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014102820141014
5241285ref5ugcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
5262455ref5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102820141014
5262459ref5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102820141014
5262575ref5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102820141014
5349226ref5ugcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
5349373ref5ugcc -funroll-loops -O -fomit-frame-pointer2014102820141014
5358407ref5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102820141014
5358583ref5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102820141014
5407844ref5ugcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102820141014
5433788ref5ugcc -O -fomit-frame-pointer2014102820141014
5433820ref5ugcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102820141014
5434467ref5ugcc -O2 -fomit-frame-pointer2014102820141014
5492809ref5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102820141014
5492991ref5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102820141014
5497600ref5ugcc -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
5559935ref5ugcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014102820141014
5579761ref5ugcc -mcpu=arm8 -O3 -fomit-frame-pointer2014102820141014
5579792ref5ugcc -mcpu=arm810 -O3 -fomit-frame-pointer2014102820141014
5639421ref5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014102820141014
5747378ref5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014102820141014
5774012ref5ugcc -mcpu=arm8 -O -fomit-frame-pointer2014102820141014
5774043ref5ugcc -mcpu=strongarm -O -fomit-frame-pointer2014102820141014
5774054ref5ugcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102820141014
5774087ref5ugcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102820141014
5788644ref5ugcc -mcpu=arm810 -O -fomit-frame-pointer2014102820141014
5807903ref5ugcc -mcpu=strongarm -O3 -fomit-frame-pointer2014102820141014
5807925ref5ugcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014102820141014
5807966ref5ugcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014102820141014
5817090ref5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
5817964ref5ugcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014102820141014
5841692ref5ugcc -mcpu=arm8 -O2 -fomit-frame-pointer2014102820141014
5853613ref5ugcc -mcpu=arm810 -O2 -fomit-frame-pointer2014102820141014
6030950ref5ugcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
6054139ref5ugcc -mcpu=strongarm -O2 -fomit-frame-pointer2014102820141014
6064706ref5ugcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014102820141014
6065025ref5ugcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014102820141014
6426339ref5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014102820141014
7779317ref5ugcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
8080453ref5ugcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
8232282ref5gcc -mcpu=arm8 -O -fomit-frame-pointer2014102820141014
8238526ref5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014102820141014
8238590ref5gcc -mcpu=strongarm -O -fomit-frame-pointer2014102820141014
8238628ref5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014102820141014
8238842ref5gcc -mcpu=arm810 -O -fomit-frame-pointer2014102820141014
9784360ref5gcc -funroll-loops -O -fomit-frame-pointer2014102820141014
9789943ref5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
9802998ref5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014102820141014
9921263ref5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014102820141014
9921570ref5gcc -fno-schedule-insns -O -fomit-frame-pointer2014102820141014
9928559ref5gcc -O -fomit-frame-pointer2014102820141014
12117302ref5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
12678414ref5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014102820141014
19947043ref5cc2014102820141014
19947251ref5gcc2014102820141014
19948199ref5gcc -funroll-loops2014102820141014
22113937ref5ucc2014102820141014
22115145ref5ugcc -funroll-loops2014102820141014
22115959ref5ugcc2014102820141014

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fomit-frame-pointer
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer neon
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer neon

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
base.c: clang: warning: argument unused during compilation: '-fpolly'
base.c: clang: warning: argument unused during compilation: '-fvectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe.c: clang: warning: argument unused during compilation: '-fpolly'
gfe.c: clang: warning: argument unused during compilation: '-fvectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult.c: clang: warning: argument unused during compilation: '-fpolly'
smult.c: clang: warning: argument unused during compilation: '-fvectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref5 ref5u
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ref5 ref5u

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
gfex2.c: clang: warning: argument unused during compilation: '-fpolly'
gfex2.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex4.c: clang: warning: argument unused during compilation: '-fpolly'
gfex4.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult4.c: clang: warning: argument unused during compilation: '-fpolly'
smult4.c: clang: warning: argument unused during compilation: '-fvectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-fpolly'
cswap.s: clang: warning: argument unused during compilation: '-funroll-loops'
cswap.s: clang: warning: argument unused during compilation: '-fvectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fpolly'
gfex2_mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fvectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-fpolly'
invert.s: clang: warning: argument unused during compilation: '-funroll-loops'
invert.s: clang: warning: argument unused during compilation: '-fvectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-fpolly'
loop.s: clang: warning: argument unused during compilation: '-funroll-loops'
loop.s: clang: warning: argument unused during compilation: '-fvectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-fpolly'
mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
mul.s: clang: warning: argument unused during compilation: '-fvectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx2'
gfe.c: clang: warning: argument unused during compilation: '-mavx2'
smult.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx2'
gfex4.c: clang: warning: argument unused during compilation: '-mavx2'
smult4.c: clang: warning: argument unused during compilation: '-mavx2'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx2'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx2'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx2'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx2'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx2'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx2'
base.c: clang: warning: argument unused during compilation: '-fpolly'
base.c: clang: warning: argument unused during compilation: '-fvectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe.c: clang: warning: argument unused during compilation: '-mavx2'
gfe.c: clang: warning: argument unused during compilation: '-fpolly'
gfe.c: clang: warning: argument unused during compilation: '-fvectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult.c: clang: warning: argument unused during compilation: '-mavx2'
smult.c: clang: warning: argument unused during compilation: '-fpolly'
smult.c: clang: warning: argument unused during compilation: '-fvectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx2'
gfex2.c: clang: warning: argument unused during compilation: '-fpolly'
gfex2.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex4.c: clang: warning: argument unused during compilation: '-mavx2'
gfex4.c: clang: warning: argument unused during compilation: '-fpolly'
gfex4.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult4.c: clang: warning: argument unused during compilation: '-mavx2'
smult4.c: clang: warning: argument unused during compilation: '-fpolly'
smult4.c: clang: warning: argument unused during compilation: '-fvectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx2'
cswap.s: clang: warning: argument unused during compilation: '-fpolly'
cswap.s: clang: warning: argument unused during compilation: '-funroll-loops'
cswap.s: clang: warning: argument unused during compilation: '-fvectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx2'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fpolly'
gfex2_mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fvectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx2'
invert.s: clang: warning: argument unused during compilation: '-fpolly'
invert.s: clang: warning: argument unused during compilation: '-funroll-loops'
invert.s: clang: warning: argument unused during compilation: '-fvectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx2'
loop.s: clang: warning: argument unused during compilation: '-fpolly'
loop.s: clang: warning: argument unused during compilation: '-funroll-loops'
loop.s: clang: warning: argument unused during compilation: '-fvectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx2'
mul.s: clang: warning: argument unused during compilation: '-fpolly'
mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
mul.s: clang: warning: argument unused during compilation: '-fvectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 neon

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx'
gfe.c: clang: warning: argument unused during compilation: '-mavx'
smult.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx'
gfex4.c: clang: warning: argument unused during compilation: '-mavx'
smult4.c: clang: warning: argument unused during compilation: '-mavx'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx'
base.c: clang: warning: argument unused during compilation: '-fpolly'
base.c: clang: warning: argument unused during compilation: '-fvectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe.c: clang: warning: argument unused during compilation: '-mavx'
gfe.c: clang: warning: argument unused during compilation: '-fpolly'
gfe.c: clang: warning: argument unused during compilation: '-fvectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult.c: clang: warning: argument unused during compilation: '-mavx'
smult.c: clang: warning: argument unused during compilation: '-fpolly'
smult.c: clang: warning: argument unused during compilation: '-fvectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx'
gfex2.c: clang: warning: argument unused during compilation: '-fpolly'
gfex2.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex4.c: clang: warning: argument unused during compilation: '-mavx'
gfex4.c: clang: warning: argument unused during compilation: '-fpolly'
gfex4.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult4.c: clang: warning: argument unused during compilation: '-mavx'
smult4.c: clang: warning: argument unused during compilation: '-fpolly'
smult4.c: clang: warning: argument unused during compilation: '-fvectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx'
cswap.s: clang: warning: argument unused during compilation: '-fpolly'
cswap.s: clang: warning: argument unused during compilation: '-funroll-loops'
cswap.s: clang: warning: argument unused during compilation: '-fvectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fpolly'
gfex2_mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fvectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx'
invert.s: clang: warning: argument unused during compilation: '-fpolly'
invert.s: clang: warning: argument unused during compilation: '-funroll-loops'
invert.s: clang: warning: argument unused during compilation: '-fvectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx'
loop.s: clang: warning: argument unused during compilation: '-fpolly'
loop.s: clang: warning: argument unused during compilation: '-funroll-loops'
loop.s: clang: warning: argument unused during compilation: '-fvectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx'
mul.s: clang: warning: argument unused during compilation: '-fpolly'
mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
mul.s: clang: warning: argument unused during compilation: '-fvectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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 neon

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx'
base.c: clang: warning: argument unused during compilation: '-maes'
base.c: clang: warning: argument unused during compilation: '-mpclmul'
gfe.c: clang: warning: argument unused during compilation: '-mavx'
gfe.c: clang: warning: argument unused during compilation: '-maes'
gfe.c: clang: warning: argument unused during compilation: '-mpclmul'
smult.c: clang: warning: argument unused during compilation: '-mavx'
smult.c: clang: warning: argument unused during compilation: '-maes'
smult.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer ref5 ref5u

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx'
gfex2.c: clang: warning: argument unused during compilation: '-maes'
gfex2.c: clang: warning: argument unused during compilation: '-mpclmul'
gfex4.c: clang: warning: argument unused during compilation: '-mavx'
gfex4.c: clang: warning: argument unused during compilation: '-maes'
gfex4.c: clang: warning: argument unused during compilation: '-mpclmul'
smult4.c: clang: warning: argument unused during compilation: '-mavx'
smult4.c: clang: warning: argument unused during compilation: '-maes'
smult4.c: clang: warning: argument unused during compilation: '-mpclmul'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx'
cswap.s: clang: warning: argument unused during compilation: '-maes'
cswap.s: clang: warning: argument unused during compilation: '-mpclmul'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx'
gfex2_mul.s: clang: warning: argument unused during compilation: '-maes'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mpclmul'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx'
invert.s: clang: warning: argument unused during compilation: '-maes'
invert.s: clang: warning: argument unused during compilation: '-mpclmul'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx'
loop.s: clang: warning: argument unused during compilation: '-maes'
loop.s: clang: warning: argument unused during compilation: '-mpclmul'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx'
mul.s: clang: warning: argument unused during compilation: '-maes'
mul.s: clang: warning: argument unused during compilation: '-mpclmul'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
base.c: clang: warning: argument unused during compilation: '-mavx'
base.c: clang: warning: argument unused during compilation: '-maes'
base.c: clang: warning: argument unused during compilation: '-mpclmul'
base.c: clang: warning: argument unused during compilation: '-fpolly'
base.c: clang: warning: argument unused during compilation: '-fvectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
base.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfe.c: clang: warning: argument unused during compilation: '-mavx'
gfe.c: clang: warning: argument unused during compilation: '-maes'
gfe.c: clang: warning: argument unused during compilation: '-mpclmul'
gfe.c: clang: warning: argument unused during compilation: '-fpolly'
gfe.c: clang: warning: argument unused during compilation: '-fvectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfe.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult.c: clang: warning: argument unused during compilation: '-mavx'
smult.c: clang: warning: argument unused during compilation: '-maes'
smult.c: clang: warning: argument unused during compilation: '-mpclmul'
smult.c: clang: warning: argument unused during compilation: '-fpolly'
smult.c: clang: warning: argument unused during compilation: '-fvectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref5 ref5u

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
gfex2.c: clang: warning: argument unused during compilation: '-mavx'
gfex2.c: clang: warning: argument unused during compilation: '-maes'
gfex2.c: clang: warning: argument unused during compilation: '-mpclmul'
gfex2.c: clang: warning: argument unused during compilation: '-fpolly'
gfex2.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex4.c: clang: warning: argument unused during compilation: '-mavx'
gfex4.c: clang: warning: argument unused during compilation: '-maes'
gfex4.c: clang: warning: argument unused during compilation: '-mpclmul'
gfex4.c: clang: warning: argument unused during compilation: '-fpolly'
gfex4.c: clang: warning: argument unused during compilation: '-fvectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
smult4.c: clang: warning: argument unused during compilation: '-mavx'
smult4.c: clang: warning: argument unused during compilation: '-maes'
smult4.c: clang: warning: argument unused during compilation: '-mpclmul'
smult4.c: clang: warning: argument unused during compilation: '-fpolly'
smult4.c: clang: warning: argument unused during compilation: '-fvectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
smult4.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-O3'
cswap.s: clang: warning: argument unused during compilation: '-fwrapv'
cswap.s: clang: warning: argument unused during compilation: '-mavx'
cswap.s: clang: warning: argument unused during compilation: '-maes'
cswap.s: clang: warning: argument unused during compilation: '-mpclmul'
cswap.s: clang: warning: argument unused during compilation: '-fpolly'
cswap.s: clang: warning: argument unused during compilation: '-funroll-loops'
cswap.s: clang: warning: argument unused during compilation: '-fvectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
cswap.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
cswap.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
cswap.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
cswap.s: clang: warning: argument unused during compilation: '-I .'
cswap.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
gfex2_mul.s: clang: warning: argument unused during compilation: '-O3'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fwrapv'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mavx'
gfex2_mul.s: clang: warning: argument unused during compilation: '-maes'
gfex2_mul.s: clang: warning: argument unused during compilation: '-mpclmul'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fpolly'
gfex2_mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fvectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
gfex2_mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
gfex2_mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I .'
gfex2_mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
invert.s: clang: warning: argument unused during compilation: '-O3'
invert.s: clang: warning: argument unused during compilation: '-fwrapv'
invert.s: clang: warning: argument unused during compilation: '-mavx'
invert.s: clang: warning: argument unused during compilation: '-maes'
invert.s: clang: warning: argument unused during compilation: '-mpclmul'
invert.s: clang: warning: argument unused during compilation: '-fpolly'
invert.s: clang: warning: argument unused during compilation: '-funroll-loops'
invert.s: clang: warning: argument unused during compilation: '-fvectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
invert.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
invert.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
invert.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
invert.s: clang: warning: argument unused during compilation: '-I .'
invert.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
loop.s: clang: warning: argument unused during compilation: '-O3'
loop.s: clang: warning: argument unused during compilation: '-fwrapv'
loop.s: clang: warning: argument unused during compilation: '-mavx'
loop.s: clang: warning: argument unused during compilation: '-maes'
loop.s: clang: warning: argument unused during compilation: '-mpclmul'
loop.s: clang: warning: argument unused during compilation: '-fpolly'
loop.s: clang: warning: argument unused during compilation: '-funroll-loops'
loop.s: clang: warning: argument unused during compilation: '-fvectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
loop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
loop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
loop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
loop.s: clang: warning: argument unused during compilation: '-I .'
loop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
mul.s: clang: warning: argument unused during compilation: '-O3'
mul.s: clang: warning: argument unused during compilation: '-fwrapv'
mul.s: clang: warning: argument unused during compilation: '-mavx'
mul.s: clang: warning: argument unused during compilation: '-maes'
mul.s: clang: warning: argument unused during compilation: '-mpclmul'
mul.s: clang: warning: argument unused during compilation: '-fpolly'
mul.s: clang: warning: argument unused during compilation: '-funroll-loops'
mul.s: clang: warning: argument unused during compilation: '-fvectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
mul.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
mul.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
mul.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mul.s: clang: warning: argument unused during compilation: '-I .'
mul.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_scalarmult/kummer/ref5
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
gfe.c: gfe.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
smult.c: smult.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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

Compiler output

Implementation: crypto_scalarmult/kummer/neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
gfex2.c: gfex2.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
gfex4.c: gfex4.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
smult4.c: smult4.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

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