Implementation notes: armeabi, jetsontk1, crypto_scalarmult/curve25519

Computer: jetsontk1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170725
Operation: crypto_scalarmult
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1330277? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
1330280? ? ?? ? ?neon2gcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082720170725
1330775? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
1330803? ? ?? ? ?neon2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017082720170725
1331155? ? ?? ? ?neon2gcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
1331234? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082720170725
1331247? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
1332054? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
1332337? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
1332377? ? ?? ? ?neon2cc2017082720170725
1332558? ? ?? ? ?neon2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
1332594? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
1332762? ? ?? ? ?neon2gcc_-O3_-fomit-frame-pointer2017082720170725
1332794? ? ?? ? ?neon2gcc_-funroll-loops2017082720170725
1333872? ? ?? ? ?neon2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
1333969? ? ?? ? ?neon2gcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082720170725
1336158? ? ?? ? ?neon2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
1336205? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
1336315? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082720170725
1337551? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
1337577? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082720170725
1340309? ? ?? ? ?neon2gcc_-funroll-loops_-O_-fomit-frame-pointer2017082720170725
1341026? ? ?? ? ?neon2gcc_-Os_-fomit-frame-pointer2017082720170725
1341310? ? ?? ? ?neon2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
1342606? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
1343090? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
1345239? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082720170725
1345941? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
1347196? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
1348249? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
1349906? ? ?? ? ?neon2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
1353055? ? ?? ? ?neon2gcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
1353490? ? ?? ? ?neon2gcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
1355725? ? ?? ? ?neon2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017082720170725
1364615? ? ?? ? ?neon2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
1365901? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082720170725
1368774? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
1368957? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
1369916? ? ?? ? ?neon2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
1373413? ? ?? ? ?neon2gcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082720170725
1373542? ? ?? ? ?neon2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
1374810? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
1375142? ? ?? ? ?neon2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017082720170725
1376266? ? ?? ? ?neon2gcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
1376734? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
1376878? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
1377074? ? ?? ? ?neon2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082720170725
1378498? ? ?? ? ?neon2gcc_-O2_-fomit-frame-pointer2017082720170725
1379746? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082720170725
1382861? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
1386454? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
1388870? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
1389373? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082720170725
1393393? ? ?? ? ?neon2gcc2017082720170725
1394248? ? ?? ? ?neon2gcc_-O_-fomit-frame-pointer2017082720170725
1395385? ? ?? ? ?neon2gcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
1405812? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
1413248? ? ?? ? ?neon2gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
1413647? ? ?? ? ?neon2gcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082720170725
1414940? ? ?? ? ?neon2gcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082720170725
1418967? ? ?? ? ?neon2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
1420202? ? ?? ? ?neon2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
1449245? ? ?? ? ?neon2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
2558733? ? ?? ? ?ref10clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
2564928? ? ?? ? ?ref10clang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
2597619? ? ?? ? ?ref10clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
2849529? ? ?? ? ?ref10clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082820170725
2860910? ? ?? ? ?ref10clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082820170725
2863802? ? ?? ? ?ref10clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082820170725
2884264? ? ?? ? ?ref10clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
2902414? ? ?? ? ?ref10clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082820170725
2929559? ? ?? ? ?ref10clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
2939828? ? ?? ? ?ref10clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082820170725
2952013? ? ?? ? ?ref10clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082820170725
3054597? ? ?? ? ?ref10clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082820170725
3242939? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
3296168? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
3304949? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
3327212? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
3366028? ? ?? ? ?ref10gcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
3440634? ? ?? ? ?ref10gcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
3446027? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
3498387? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
3510928? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
3521773? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
3523334? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
3530319? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
3545301? ? ?? ? ?ref10gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
3547378? ? ?? ? ?ref10gcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
3550009? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
3555236? ? ?? ? ?ref10gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
3555336? ? ?? ? ?ref10gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
3561807? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
3573462? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
3614141? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
3618050? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
3622801? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
3640321? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
3644571? ? ?? ? ?ref10gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
3651542? ? ?? ? ?ref10gcc_-funroll-loops_-Os_-fomit-frame-pointer2017082820170725
3651758? ? ?? ? ?ref10gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
3654481? ? ?? ? ?ref10gcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082820170725
3660501? ? ?? ? ?ref10gcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082820170725
3680063? ? ?? ? ?ref10gcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082820170725
3684362? ? ?? ? ?ref10gcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082820170725
3686689? ? ?? ? ?ref10gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
3708915? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082820170725
3716674? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082820170725
3727216? ? ?? ? ?ref10gcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082820170725
3732463? ? ?? ? ?ref10gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
3732501? ? ?? ? ?ref10gcc_-Os_-fomit-frame-pointer2017082820170725
3739348? ? ?? ? ?ref10gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
3748078? ? ?? ? ?ref10gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
3760355? ? ?? ? ?ref10gcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082820170725
3778846? ? ?? ? ?ref10gcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082820170725
3812086? ? ?? ? ?ref10gcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082820170725
3812533? ? ?? ? ?ref10gcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082820170725
3816865? ? ?? ? ?ref10gcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082820170725
3817481? ? ?? ? ?ref10gcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082820170725
3818446? ? ?? ? ?ref10gcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082820170725
3823386? ? ?? ? ?ref10gcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082820170725
3827277? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
3884605? ? ?? ? ?ref10gcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082820170725
3885053? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082820170725
3906686? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082820170725
3929696? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082820170725
3962960? ? ?? ? ?ref10gcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082820170725
3973447? ? ?? ? ?ref10gcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082820170725
3994152? ? ?? ? ?ref10gcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082820170725
3997626? ? ?? ? ?ref10gcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082820170725
3999152? ? ?? ? ?ref10gcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082820170725
4001153? ? ?? ? ?ref10gcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082820170725
4006660? ? ?? ? ?ref10gcc_-funroll-loops_-O3_-fomit-frame-pointer2017082820170725
4010191? ? ?? ? ?ref10gcc_-O2_-fomit-frame-pointer2017082820170725
4059499? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082820170725
4070565? ? ?? ? ?ref10gcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082820170725
4112236? ? ?? ? ?ref10gcc_-O3_-fomit-frame-pointer2017082820170725
4133487? ? ?? ? ?ref10gcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082820170725
4135257? ? ?? ? ?ref10gcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082820170725
4157615? ? ?? ? ?ref10gcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082820170725
4163391? ? ?? ? ?ref10gcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082820170725
4202658? ? ?? ? ?ref10gcc_-funroll-loops_-O2_-fomit-frame-pointer2017082820170725
4216395? ? ?? ? ?ref10gcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082820170725
4358029? ? ?? ? ?ref10gcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082820170725
6160255? ? ?? ? ?ref10gcc_-funroll-loops_-O_-fomit-frame-pointer2017082820170725
6181498? ? ?? ? ?ref10gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082820170725
6388709? ? ?? ? ?ref10gcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082820170725
6492826? ? ?? ? ?ref10gcc_-O_-fomit-frame-pointer2017082820170725
6519031? ? ?? ? ?ref10gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
6647984? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082820170725
6653944? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
6707259? ? ?? ? ?ref10gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
6817503? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
6820138? ? ?? ? ?ref10gcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
6872305? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
6950736? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082820170725
7050121? ? ?? ? ?ref10gcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082820170725
7055312? ? ?? ? ?ref10gcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082820170725
7062914? ? ?? ? ?ref10gcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082820170725
7106723? ? ?? ? ?ref10gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
7236808? ? ?? ? ?ref10gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
7291989? ? ?? ? ?ref10gcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
7331792? ? ?? ? ?ref10gcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082820170725
7455781? ? ?? ? ?ref10gcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082820170725
7759479? ? ?? ? ?ref10gcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082820170725
7824818? ? ?? ? ?ref10gcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082820170725
7966217? ? ?? ? ?ref10gcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082820170725
9572008? ? ?? ? ?ref10gcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082820170725
9578980? ? ?? ? ?ref10gcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082820170725
9579572? ? ?? ? ?ref10gcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082820170725
9579961? ? ?? ? ?ref10gcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082820170725
9585002? ? ?? ? ?ref10gcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082820170725
9595280? ? ?? ? ?ref10gcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082820170725
9596627? ? ?? ? ?ref10gcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082820170725
9598616? ? ?? ? ?ref10gcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082820170725
9602249? ? ?? ? ?ref10gcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082820170725
9602455? ? ?? ? ?ref10gcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082820170725
9602476? ? ?? ? ?ref10gcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082820170725
9602565? ? ?? ? ?ref10gcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082820170725
9602985? ? ?? ? ?ref10gcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082820170725
9603278? ? ?? ? ?ref10gcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082820170725
9616658? ? ?? ? ?ref10gcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082820170725
9624061? ? ?? ? ?ref10gcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082820170725
9643939? ? ?? ? ?ref10gcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082820170725
9648418? ? ?? ? ?ref10gcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082820170725
9769038? ? ?? ? ?ref10gcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082820170725
9909490? ? ?? ? ?ref10gcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082820170725
9910575? ? ?? ? ?ref10gcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082820170725
9911642? ? ?? ? ?ref10gcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082820170725
9912300? ? ?? ? ?ref10gcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082820170725
9916005? ? ?? ? ?ref10gcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082820170725
9917589? ? ?? ? ?ref10gcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082820170725
9918270? ? ?? ? ?ref10gcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082820170725
9919307? ? ?? ? ?ref10gcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082820170725
9919535? ? ?? ? ?ref10gcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082820170725
9960937? ? ?? ? ?ref10gcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082820170725
9977188? ? ?? ? ?ref10gcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082820170725
9989183? ? ?? ? ?ref10gcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082820170725
9998199? ? ?? ? ?ref10gcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082820170725
10072525? ? ?? ? ?ref10gcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082820170725
10098918? ? ?? ? ?ref10gcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082820170725
10108803? ? ?? ? ?ref10gcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082820170725
10553842? ? ?? ? ?ref10gcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082820170725
10594394? ? ?? ? ?ref10gcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082820170725
10621800? ? ?? ? ?ref10gcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082820170725
10635961? ? ?? ? ?ref10gcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082820170725
10644406? ? ?? ? ?ref10gcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082820170725
10646528? ? ?? ? ?ref10gcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082820170725
10647215? ? ?? ? ?ref10gcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082820170725
10652172? ? ?? ? ?ref10gcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082820170725
10671207? ? ?? ? ?ref10gcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082820170725
10682277? ? ?? ? ?ref10gcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082820170725
10682961? ? ?? ? ?ref10gcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082820170725
10686377? ? ?? ? ?ref10gcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082820170725
10690789? ? ?? ? ?ref10gcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082820170725
10690865? ? ?? ? ?ref10gcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082820170725
10691485? ? ?? ? ?ref10gcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082820170725
10692879? ? ?? ? ?ref10gcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082820170725
10693382? ? ?? ? ?ref10gcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082820170725
10719093? ? ?? ? ?ref10gcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082820170725
10722966? ? ?? ? ?ref10gcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082820170725
10729147? ? ?? ? ?ref10gcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082820170725
10733418? ? ?? ? ?ref10gcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082820170725
10740790? ? ?? ? ?ref10gcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082820170725
10748394? ? ?? ? ?ref10gcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082820170725
10752075? ? ?? ? ?ref10gcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082820170725
10765503? ? ?? ? ?ref10gcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082820170725
10767738? ? ?? ? ?ref10gcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082820170725
10775438? ? ?? ? ?ref10gcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082820170725
10781711? ? ?? ? ?ref10gcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082820170725
10785583? ? ?? ? ?ref10gcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082820170725
10787065? ? ?? ? ?ref10gcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082820170725
10796602? ? ?? ? ?ref10gcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082820170725
10803270? ? ?? ? ?ref10gcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082820170725
10822665? ? ?? ? ?ref10gcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082820170725
10843506? ? ?? ? ?ref10gcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082820170725
10981484? ? ?? ? ?ref10gcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082820170725
11048725? ? ?? ? ?ref10gcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082820170725
11067876? ? ?? ? ?ref10gcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082820170725
11360049? ? ?? ? ?ref10gcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082820170725
11384506? ? ?? ? ?ref10gcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082820170725
11501775? ? ?? ? ?ref10gcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082820170725
11982835? ? ?? ? ?ref10gcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082820170725
13803911? ? ?? ? ?ref10gcc2017082820170725
14550148? ? ?? ? ?ref10cc2017082820170725
14569381? ? ?? ? ?ref10gcc_-funroll-loops2017082820170725
41288324? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
41364782? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
42110859? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082720170725
42336241? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082720170725
43944286? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
43979555? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082720170725
46527070? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
46552329? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
46729561? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082820170725
46829691? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
46878043? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
46924315? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
46957491? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082820170725
46967551? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082820170725
46978603? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082820170725
46995168? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082820170725
47026729? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082820170725
47101136? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082720170725
47344313? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
47426510? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
47573830? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082820170725
47660595? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
47695550? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
47767217? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082720170725
48121858? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082720170725
48403061? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
48404413? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
48475063? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082720170725
48480168? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082720170725
48738552? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
48781651? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082720170725
48852758? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082720170725
48863473? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
48882529? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082720170725
49078491? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
49138287? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
49390048? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
49667107? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082720170725
49832765? ? ?? ? ?refclang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
49940297? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082720170725
50181464? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082820170725
50264668? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
50511843? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082720170725
50579441? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
50909495? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
50923049? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
50938934? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
51028654? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
51067673? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082720170725
51107574? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
51177234? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
51268379? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
51295432? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
51422094? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
51620234? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082720170725
51692787? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082720170725
51768027? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
51782188? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
51971500? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
52154428? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082720170725
52233586? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082820170725
52235651? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
52484111? ? ?? ? ?refgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082720170725
52489717? ? ?? ? ?refgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082720170725
52490033? ? ?? ? ?refgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082720170725
52490947? ? ?? ? ?refgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082720170725
52491313? ? ?? ? ?refgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082720170725
52492581? ? ?? ? ?refgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082720170725
52500500? ? ?? ? ?refgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082720170725
52501264? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082820170725
52509001? ? ?? ? ?refgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082720170725
52531192? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
52567579? ? ?? ? ?refgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082720170725
52604718? ? ?? ? ?refgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082720170725
52605651? ? ?? ? ?refgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082720170725
52618236? ? ?? ? ?refgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082720170725
52619732? ? ?? ? ?refgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082720170725
52621096? ? ?? ? ?refgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082720170725
52621968? ? ?? ? ?refgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082720170725
52622686? ? ?? ? ?refgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082720170725
52623730? ? ?? ? ?refgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082720170725
52645449? ? ?? ? ?refgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082720170725
52647994? ? ?? ? ?refgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082720170725
52723445? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082720170725
52761380? ? ?? ? ?refgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082720170725
52778038? ? ?? ? ?refgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082720170725
52784472? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
52798930? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
52867771? ? ?? ? ?refgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082720170725
52909479? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
53056372? ? ?? ? ?refgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082720170725
53064392? ? ?? ? ?refgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082820170725
53116004? ? ?? ? ?refgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082720170725
53127061? ? ?? ? ?refgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082720170725
53135043? ? ?? ? ?refgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082720170725
53240349? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
53270948? ? ?? ? ?refgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082720170725
54112538? ? ?? ? ?refgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082720170725
54156466? ? ?? ? ?refgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082720170725
54957497? ? ?? ? ?refgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082720170725
55291460? ? ?? ? ?refgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082720170725
55353473? ? ?? ? ?refgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082720170725
55404250? ? ?? ? ?refgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082720170725
55547382? ? ?? ? ?refgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082720170725
55550617? ? ?? ? ?refgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082720170725
55553042? ? ?? ? ?refgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082720170725
55553852? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082720170725
55564583? ? ?? ? ?refgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082720170725
55584237? ? ?? ? ?refgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082720170725
55585793? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082720170725
55590281? ? ?? ? ?refgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082720170725
55601735? ? ?? ? ?refgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082720170725
55602056? ? ?? ? ?refgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082720170725
55602705? ? ?? ? ?refgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082720170725
55613745? ? ?? ? ?refgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082720170725
55630056? ? ?? ? ?refgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082720170725
55638454? ? ?? ? ?refgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082720170725
55642651? ? ?? ? ?refgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082720170725
55659082? ? ?? ? ?refgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082720170725
55678629? ? ?? ? ?refgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082720170725
55734493? ? ?? ? ?refgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082720170725
55746776? ? ?? ? ?refgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082720170725
55748010? ? ?? ? ?refgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082720170725
55791680? ? ?? ? ?refgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082720170725
55817027? ? ?? ? ?refgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082720170725
55830326? ? ?? ? ?refgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082720170725
55831455? ? ?? ? ?refgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082720170725
55835925? ? ?? ? ?refgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082720170725
55933329? ? ?? ? ?refgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082720170725
55983971? ? ?? ? ?refgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082720170725
55995941? ? ?? ? ?refgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082720170725
56082731? ? ?? ? ?refgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082720170725
56138742? ? ?? ? ?refgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082720170725
56176002? ? ?? ? ?refgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082720170725
56192009? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082720170725
56214474? ? ?? ? ?refgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082720170725
56251546? ? ?? ? ?refgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082720170725
56311270? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082720170725
56462470? ? ?? ? ?refgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082720170725
56488960? ? ?? ? ?refgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082720170725
56595993? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082720170725
56635838? ? ?? ? ?refgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082720170725
56667170? ? ?? ? ?refgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082720170725
56860333? ? ?? ? ?refgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082720170725
56875025? ? ?? ? ?refgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082720170725
56875986? ? ?? ? ?refgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082720170725
56876001? ? ?? ? ?refgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082720170725
56906439? ? ?? ? ?refgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082720170725
56955621? ? ?? ? ?refgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082720170725
56959676? ? ?? ? ?refgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082720170725
56993976? ? ?? ? ?refgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082720170725
57011756? ? ?? ? ?refgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082720170725
57016934? ? ?? ? ?refgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082720170725
57028356? ? ?? ? ?refgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082720170725
57048925? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082720170725
57117889? ? ?? ? ?refgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082720170725
57120069? ? ?? ? ?refgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082720170725
57122601? ? ?? ? ?refgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082720170725
57133944? ? ?? ? ?refgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082720170725
57150176? ? ?? ? ?refgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082720170725
57153071? ? ?? ? ?refgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082720170725
57162103? ? ?? ? ?refgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082720170725
57163319? ? ?? ? ?refgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082720170725
57205862? ? ?? ? ?refgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082720170725
57207736? ? ?? ? ?refgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082720170725
57215472? ? ?? ? ?refgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082720170725
57222827? ? ?? ? ?refgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082720170725
57246503? ? ?? ? ?refgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082720170725
57253207? ? ?? ? ?refgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082720170725
57279070? ? ?? ? ?refgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082720170725
57286284? ? ?? ? ?refgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082720170725
57296551? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082720170725
57322822? ? ?? ? ?refgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082720170725
57384900? ? ?? ? ?refgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082720170725
57439696? ? ?? ? ?refgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082720170725
57532851? ? ?? ? ?refgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082720170725
57564200? ? ?? ? ?refgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082720170725
57589804? ? ?? ? ?refgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082720170725
57621268? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082720170725
58036191? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082720170725
171586122? ? ?? ? ?refcc2017082820170725
172171985? ? ?? ? ?refgcc2017082720170725
172230034? ? ?? ? ?refgcc_-funroll-loops2017082820170725

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: cc
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:79:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:82:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:85:3: warning: right shift count >= width of type [enabled by default]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^
smult.c: smult.c:88:3: warning: right shift count >= width of type [enabled by default]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:19: warning: right shift count >= width of type [enabled by default]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^
smult.c: smult.c:133:3: warning: right shift count >= width of type [enabled by default]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
scalarmult.s: scalarmult.s:578:1: error: out of range pc-relative fixup value
scalarmult.s: ldr r4,=0
scalarmult.s: ^
scalarmult.s: scalarmult.s:583:1: error: out of range pc-relative fixup value
scalarmult.s: ldr r5,=254
scalarmult.s: ^
scalarmult.s: scalarmult.s:675:1: error: out of range pc-relative fixup value
scalarmult.s: ldr r7,=960
scalarmult.s: ^

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments neon2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments neon2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon2
clang -mcpu=cortex-a15 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon2

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-730cc8.c
smult.c: clang: note: diagnostic msg: /tmp/smult-730cc8.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-c16d1f.c
smult.c: clang: note: diagnostic msg: /tmp/smult-c16d1f.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-feature -fp-only-sp -target-feature +d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature -neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-7436ca.c
smult.c: clang: note: diagnostic msg: /tmp/smult-7436ca.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-be96c4.c
smult.c: clang: note: diagnostic msg: /tmp/smult-be96c4.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-af8249.c
smult.c: clang: note: diagnostic msg: /tmp/smult-af8249.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-5db107.c
smult.c: clang: note: diagnostic msg: /tmp/smult-5db107.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-3aa150.c
smult.c: clang: note: diagnostic msg: /tmp/smult-3aa150.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-aaa021.c
smult.c: clang: note: diagnostic msg: /tmp/smult-aaa021.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -mcpu=cortex-a15 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a15 -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-92f63b.c
smult.c: clang: note: diagnostic msg: /tmp/smult-92f63b.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a15 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a8 -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-333cc4.c
smult.c: clang: note: diagnostic msg: /tmp/smult-333cc4.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a9 -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-646047.c
smult.c: clang: note: diagnostic msg: /tmp/smult-646047.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
smult.c: Stack dump:
smult.c: 0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple armv7-unknown-linux-gnueabihf -emit-obj -disable-free -disable-llvm-verifier -main-file-name smult.c -mrelocation-model static -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu cortex-a15 -target-feature +hwdiv-arm -target-feature +hwdiv -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi hard -dwarf-column-info -debugger-tuning=gdb -coverage-file /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work/smult.c -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0 -D SUPERCOP -I . -I /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include -internal-externc-isystem /usr/include/arm-linux-gnueabihf -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdebug-compilation-dir /scratch/dolbeau/supercop-20170725/supercop-data/jetsontk1/armeabi/try/c/clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments/crypto_scalarmult/curve25519/donna_c64/work -ferror-limit 19 -fmessage-length 0 -fwrapv -fallow-half-arguments-and-returns -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o smult.o -x c smult.c
smult.c: 1. <eof> parser at end of file
smult.c: 2. Code generation
smult.c: 3. Running pass 'Function Pass Manager' on module 'smult.c'.
smult.c: 4. Running pass 'ARM Instruction Selection' on function '@crypto_scalarmult_curve25519_donna_c64'
smult.c: clang: error: unable to execute command: Segmentation fault
smult.c: clang: error: clang frontend command failed due to signal (use -v to see invocation)
smult.c: clang version 3.8.0-2ubuntu3~trusty5 (tags/RELEASE_380/final)
smult.c: Target: armv7l-unknown-linux-gnueabihf
smult.c: Thread model: posix
smult.c: InstalledDir: /usr/bin
smult.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
smult.c: clang: note: diagnostic msg:
smult.c: ********************
smult.c:
smult.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
smult.c: Preprocessed source(s) and associated run script(s) are located at:
smult.c: clang: note: diagnostic msg: /tmp/smult-c4cd20.c
smult.c: clang: note: diagnostic msg: /tmp/smult-c4cd20.sh
smult.c: clang: note: diagnostic msg:
smult.c:
smult.c: ********************

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^~~~~~~
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:79:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:82:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:85:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:88:19: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^~
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ^~
smult.c: smult.c:133:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: t[1] += c; r1 = (limb)t[1] & 0x7ffffffffffff; c = (limb)(t[1] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 62, namely:
CompilerImplementations
gcc donna_c64
gcc -O2 -fomit-frame-pointer donna_c64
gcc -O3 -fomit-frame-pointer donna_c64
gcc -O -fomit-frame-pointer donna_c64
gcc -Os -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -O -fomit-frame-pointer donna_c64
gcc -fno-schedule-insns -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops donna_c64
gcc -funroll-loops -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -Os -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer donna_c64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer donna_c64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv donna_c64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv donna_c64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv donna_c64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a15 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a15 -mfpu=neon -O2 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a15 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a15 -mfpu=neon -O -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a15 -mfpu=neon -Os -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a8 -mfpu=neon -O2 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a8 -mfpu=neon -O -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a8 -mfpu=neon -Os -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer donna_c64
gcc -mcpu=cortex-a9 -mfpu=neon -O2 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a9 -mfpu=neon -O -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=cortex-a9 -mfpu=neon -Os -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=native -mfpu=neon -O2 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=native -mfpu=neon -O -fomit-frame-pointer -fwrapv donna_c64
gcc -mcpu=native -mfpu=neon -Os -fomit-frame-pointer -fwrapv donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions
base.c: #include "crypto_scalarmult.h"
base.c:
scalarmult.s: scalarmult.s: Assembler messages:
scalarmult.s: scalarmult.s:520: Error: selected processor does not support `strd r4,[sp,#0]' in ARM mode
scalarmult.s: scalarmult.s:525: Error: selected processor does not support `strd r6,[sp,#8]' in ARM mode
scalarmult.s: scalarmult.s:530: Error: selected processor does not support `strd r8,[sp,#16]' in ARM mode
scalarmult.s: scalarmult.s:535: Error: selected processor does not support `strd r10,[sp,#24]' in ARM mode
scalarmult.s: scalarmult.s:11121: Error: selected processor does not support `ldrd r4,[sp,#0]' in ARM mode
scalarmult.s: scalarmult.s:11126: Error: selected processor does not support `ldrd r6,[sp,#8]' in ARM mode
scalarmult.s: scalarmult.s:11131: Error: selected processor does not support `ldrd r8,[sp,#16]' in ARM mode
scalarmult.s: scalarmult.s:11136: Error: selected processor does not support `ldrd r10,[sp,#24]' in ARM mode
scalarmult.s: scalarmult.s:11158: Error: selected processor does not support `bx lr' in ARM mode

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm250 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm250 -O -fomit-frame-pointer neon2
gcc -mcpu=arm250 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm2 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm2 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm2 -O -fomit-frame-pointer neon2
gcc -mcpu=arm2 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm3 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm3 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm3 -O -fomit-frame-pointer neon2
gcc -mcpu=arm3 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm600 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm600 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm600 -O -fomit-frame-pointer neon2
gcc -mcpu=arm600 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm60 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm60 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm60 -O -fomit-frame-pointer neon2
gcc -mcpu=arm60 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm610 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm610 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm610 -O -fomit-frame-pointer neon2
gcc -mcpu=arm610 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm620 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm620 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm620 -O -fomit-frame-pointer neon2
gcc -mcpu=arm620 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm6 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm6 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm6 -O -fomit-frame-pointer neon2
gcc -mcpu=arm6 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm700 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm700 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm700 -O -fomit-frame-pointer neon2
gcc -mcpu=arm700 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm700i -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm700i -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm700i -O -fomit-frame-pointer neon2
gcc -mcpu=arm700i -Os -fomit-frame-pointer neon2
gcc -mcpu=arm70 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm70 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm70 -O -fomit-frame-pointer neon2
gcc -mcpu=arm70 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7100 -O -fomit-frame-pointer neon2
gcc -mcpu=arm7100 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm710 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm710 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm710 -O -fomit-frame-pointer neon2
gcc -mcpu=arm710 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm710c -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm710c -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm710c -O -fomit-frame-pointer neon2
gcc -mcpu=arm710c -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7500 -O -fomit-frame-pointer neon2
gcc -mcpu=arm7500 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7500fe -O -fomit-frame-pointer neon2
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7 -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7 -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7 -O -fomit-frame-pointer neon2
gcc -mcpu=arm7 -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7d -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7d -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7d -O -fomit-frame-pointer neon2
gcc -mcpu=arm7d -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7di -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7di -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7di -O -fomit-frame-pointer neon2
gcc -mcpu=arm7di -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7dm -O -fomit-frame-pointer neon2
gcc -mcpu=arm7dm -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7dmi -O -fomit-frame-pointer neon2
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer neon2
gcc -mcpu=arm7m -O2 -fomit-frame-pointer neon2
gcc -mcpu=arm7m -O3 -fomit-frame-pointer neon2
gcc -mcpu=arm7m -O -fomit-frame-pointer neon2
gcc -mcpu=arm7m -Os -fomit-frame-pointer neon2

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions
base.c: #include "crypto_scalarmult.h"
base.c:
smult.c: smult.c:1:0: warning: target CPU does not support THUMB instructions
smult.c: /* Copyright 2008, Google Inc.
smult.c:
smult.c: smult.c:34:1: error: unable to emulate 'TI'
smult.c: typedef unsigned uint128_t __attribute__((mode(TI)));
smult.c: ^~~~~~~
smult.c: smult.c: In function 'fscalar_product':
smult.c: smult.c:76:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[1]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:79:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[2]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:82:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[3]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:85:49: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: a = ((uint128_t) in[4]) * scalar + ((limb) (a >> 51));
smult.c: ^~
smult.c: smult.c:88:19: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: output[0] += (a >> 51) * 19;
smult.c: ^~
smult.c: smult.c: In function 'fmul':
smult.c: smult.c:132:70: warning: right shift count >= width of type [-Wshift-count-overflow]
smult.c: r0 = (limb)t[0] & 0x7ffffffffffff; c = (limb)(t[0] >> 51);
smult.c: ...

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm250 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm250 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm250 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm2 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm2 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm2 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm2 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm3 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm3 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm3 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm3 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm600 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm600 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm600 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm600 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm60 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm60 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm60 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm60 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm610 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm610 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm610 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm610 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm620 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm620 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm620 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm620 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm6 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm6 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm6 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm6 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm700 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm700 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm700 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm700 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm700i -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm700i -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm700i -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm700i -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm70 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm70 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm70 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm70 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7100 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7100 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm710 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm710 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm710 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm710 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm710c -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm710c -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm710c -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm710c -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500fe -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7d -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7d -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7d -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7d -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7di -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7di -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7di -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7di -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dm -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dm -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dmi -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm7m -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7m -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm7m -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm7m -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm810 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm810 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm810 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=arm8 -O -fomit-frame-pointer donna_c64
gcc -mcpu=arm8 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm -O -fomit-frame-pointer donna_c64
gcc -mcpu=strongarm -Os -fomit-frame-pointer donna_c64

Compiler output

Implementation: crypto_scalarmult/curve25519/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions
base.c: #include "crypto_scalarmult.h"
base.c:
smult.c: smult.c:1:0: warning: target CPU does not support THUMB instructions
smult.c: /*
smult.c:
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: #include <stdlib.h>
measure.c:
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: /*
measure.c:

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm250 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm250 -O -fomit-frame-pointer ref
gcc -mcpu=arm250 -Os -fomit-frame-pointer ref
gcc -mcpu=arm2 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm2 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm2 -O -fomit-frame-pointer ref
gcc -mcpu=arm2 -Os -fomit-frame-pointer ref
gcc -mcpu=arm3 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm3 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm3 -O -fomit-frame-pointer ref
gcc -mcpu=arm3 -Os -fomit-frame-pointer ref
gcc -mcpu=arm600 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm600 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm600 -O -fomit-frame-pointer ref
gcc -mcpu=arm600 -Os -fomit-frame-pointer ref
gcc -mcpu=arm60 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm60 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm60 -O -fomit-frame-pointer ref
gcc -mcpu=arm60 -Os -fomit-frame-pointer ref
gcc -mcpu=arm610 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm610 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm610 -O -fomit-frame-pointer ref
gcc -mcpu=arm610 -Os -fomit-frame-pointer ref
gcc -mcpu=arm620 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm620 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm620 -O -fomit-frame-pointer ref
gcc -mcpu=arm620 -Os -fomit-frame-pointer ref
gcc -mcpu=arm6 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm6 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm6 -O -fomit-frame-pointer ref
gcc -mcpu=arm6 -Os -fomit-frame-pointer ref
gcc -mcpu=arm700 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm700 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm700 -O -fomit-frame-pointer ref
gcc -mcpu=arm700 -Os -fomit-frame-pointer ref
gcc -mcpu=arm700i -O2 -fomit-frame-pointer ref
gcc -mcpu=arm700i -O3 -fomit-frame-pointer ref
gcc -mcpu=arm700i -O -fomit-frame-pointer ref
gcc -mcpu=arm700i -Os -fomit-frame-pointer ref
gcc -mcpu=arm70 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm70 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm70 -O -fomit-frame-pointer ref
gcc -mcpu=arm70 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7100 -O -fomit-frame-pointer ref
gcc -mcpu=arm7100 -Os -fomit-frame-pointer ref
gcc -mcpu=arm710 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm710 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm710 -O -fomit-frame-pointer ref
gcc -mcpu=arm710 -Os -fomit-frame-pointer ref
gcc -mcpu=arm710c -O2 -fomit-frame-pointer ref
gcc -mcpu=arm710c -O3 -fomit-frame-pointer ref
gcc -mcpu=arm710c -O -fomit-frame-pointer ref
gcc -mcpu=arm710c -Os -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7500 -O -fomit-frame-pointer ref
gcc -mcpu=arm7500 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -O -fomit-frame-pointer ref
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer ref
gcc -mcpu=arm7 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7 -O -fomit-frame-pointer ref
gcc -mcpu=arm7 -Os -fomit-frame-pointer ref
gcc -mcpu=arm7d -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7d -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7d -O -fomit-frame-pointer ref
gcc -mcpu=arm7d -Os -fomit-frame-pointer ref
gcc -mcpu=arm7di -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7di -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7di -O -fomit-frame-pointer ref
gcc -mcpu=arm7di -Os -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7dm -O -fomit-frame-pointer ref
gcc -mcpu=arm7dm -Os -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -O -fomit-frame-pointer ref
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer ref
gcc -mcpu=arm7m -O2 -fomit-frame-pointer ref
gcc -mcpu=arm7m -O3 -fomit-frame-pointer ref
gcc -mcpu=arm7m -O -fomit-frame-pointer ref
gcc -mcpu=arm7m -Os -fomit-frame-pointer ref
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

Compiler output

Implementation: crypto_scalarmult/curve25519/ref10
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions
base.c: #include "crypto_scalarmult.h"
base.c:
fe_0.c: fe_0.c:1:0: warning: target CPU does not support THUMB instructions
fe_0.c: #include "fe.h"
fe_0.c:
fe_1.c: fe_1.c:1:0: warning: target CPU does not support THUMB instructions
fe_1.c: #include "fe.h"
fe_1.c:
fe_add.c: fe_add.c:1:0: warning: target CPU does not support THUMB instructions
fe_add.c: #include "fe.h"
fe_add.c:
fe_copy.c: fe_copy.c:1:0: warning: target CPU does not support THUMB instructions
fe_copy.c: #include "fe.h"
fe_copy.c:
fe_cswap.c: fe_cswap.c:1:0: warning: target CPU does not support THUMB instructions
fe_cswap.c: #include "fe.h"
fe_cswap.c:
fe_frombytes.c: fe_frombytes.c:1:0: warning: target CPU does not support THUMB instructions
fe_frombytes.c: #include "fe.h"
fe_frombytes.c:
fe_invert.c: fe_invert.c:1:0: warning: target CPU does not support THUMB instructions
fe_invert.c: #include "fe.h"
fe_invert.c:
fe_mul.c: fe_mul.c:1:0: warning: target CPU does not support THUMB instructions
fe_mul.c: #include "fe.h"
fe_mul.c:
fe_mul121666.c: fe_mul121666.c:1:0: warning: target CPU does not support THUMB instructions
fe_mul121666.c: #include "fe.h"
fe_mul121666.c:
fe_sq.c: fe_sq.c:1:0: warning: target CPU does not support THUMB instructions
fe_sq.c: #include "fe.h"
fe_sq.c:
fe_sub.c: fe_sub.c:1:0: warning: target CPU does not support THUMB instructions
fe_sub.c: #include "fe.h"
fe_sub.c:
fe_tobytes.c: fe_tobytes.c:1:0: warning: target CPU does not support THUMB instructions
fe_tobytes.c: #include "fe.h"
fe_tobytes.c:
scalarmult.c: scalarmult.c:1:0: warning: target CPU does not support THUMB instructions
scalarmult.c: #include "crypto_scalarmult.h"
scalarmult.c:
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
try.c: /*
try.c:
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: #include <stdlib.h>
measure.c:
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: /*
measure.c:

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc -mcpu=arm250 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm250 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm250 -O -fomit-frame-pointer ref10
gcc -mcpu=arm250 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm2 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm2 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm2 -O -fomit-frame-pointer ref10
gcc -mcpu=arm2 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm3 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm3 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm3 -O -fomit-frame-pointer ref10
gcc -mcpu=arm3 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm600 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm600 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm600 -O -fomit-frame-pointer ref10
gcc -mcpu=arm600 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm60 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm60 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm60 -O -fomit-frame-pointer ref10
gcc -mcpu=arm60 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm610 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm610 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm610 -O -fomit-frame-pointer ref10
gcc -mcpu=arm610 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm620 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm620 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm620 -O -fomit-frame-pointer ref10
gcc -mcpu=arm620 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm6 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm6 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm6 -O -fomit-frame-pointer ref10
gcc -mcpu=arm6 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm700 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm700 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm700 -O -fomit-frame-pointer ref10
gcc -mcpu=arm700 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm700i -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm700i -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm700i -O -fomit-frame-pointer ref10
gcc -mcpu=arm700i -Os -fomit-frame-pointer ref10
gcc -mcpu=arm70 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm70 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm70 -O -fomit-frame-pointer ref10
gcc -mcpu=arm70 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7100 -O -fomit-frame-pointer ref10
gcc -mcpu=arm7100 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm710 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm710 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm710 -O -fomit-frame-pointer ref10
gcc -mcpu=arm710 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm710c -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm710c -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm710c -O -fomit-frame-pointer ref10
gcc -mcpu=arm710c -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7500 -O -fomit-frame-pointer ref10
gcc -mcpu=arm7500 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7500fe -O -fomit-frame-pointer ref10
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7 -O -fomit-frame-pointer ref10
gcc -mcpu=arm7 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7d -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7d -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7d -O -fomit-frame-pointer ref10
gcc -mcpu=arm7d -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7di -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7di -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7di -O -fomit-frame-pointer ref10
gcc -mcpu=arm7di -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7dm -O -fomit-frame-pointer ref10
gcc -mcpu=arm7dm -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7dmi -O -fomit-frame-pointer ref10
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer ref10
gcc -mcpu=arm7m -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm7m -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm7m -O -fomit-frame-pointer ref10
gcc -mcpu=arm7m -Os -fomit-frame-pointer ref10
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm810 -O -fomit-frame-pointer ref10
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref10
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref10
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref10
gcc -mcpu=arm8 -O -fomit-frame-pointer ref10
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref10
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref10
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref10
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref10
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref10
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref10
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref10
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref10
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref10
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref10
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref10
gcc -mcpu=strongarm -O -fomit-frame-pointer ref10
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref10

Compiler output

Implementation: crypto_scalarmult/curve25519/neon2
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
base.c: base.c:1:0: warning: target CPU does not support THUMB instructions
base.c: #include "crypto_scalarmult.h"
base.c:
scalarmult.s: scalarmult.s: Assembler messages:
scalarmult.s: scalarmult.s:520: Error: selected processor does not support `strd r4,[sp,#0]' in ARM mode
scalarmult.s: scalarmult.s:525: Error: selected processor does not support `strd r6,[sp,#8]' in ARM mode
scalarmult.s: scalarmult.s:530: Error: selected processor does not support `strd r8,[sp,#16]' in ARM mode
scalarmult.s: scalarmult.s:535: Error: selected processor does not support `strd r10,[sp,#24]' in ARM mode
scalarmult.s: scalarmult.s:11121: Error: selected processor does not support `ldrd r4,[sp,#0]' in ARM mode
scalarmult.s: scalarmult.s:11126: Error: selected processor does not support `ldrd r6,[sp,#8]' in ARM mode
scalarmult.s: scalarmult.s:11131: Error: selected processor does not support `ldrd r8,[sp,#16]' in ARM mode
scalarmult.s: scalarmult.s:11136: Error: selected processor does not support `ldrd r10,[sp,#24]' in ARM mode

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