Implementation notes: armeabi, jetsontk1, crypto_dh/curve25519

Computer: jetsontk1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170725
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1331625? ? ?? ? ?refgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082820170725
1331962? ? ?? ? ?refgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082820170725
1332026? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082820170725
1332050? ? ?? ? ?refgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082820170725
1332108? ? ?? ? ?refgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082820170725
1332166? ? ?? ? ?refgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082820170725
1332196? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
1332227? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082820170725
1332276? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082820170725
1332291? ? ?? ? ?refgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082820170725
1332305? ? ?? ? ?refgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082820170725
1332418? ? ?? ? ?refgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082820170725
1332557? ? ?? ? ?refgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082820170725
1332560? ? ?? ? ?refgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082820170725
1332571? ? ?? ? ?refgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082820170725
1332595? ? ?? ? ?refgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082820170725
1332640? ? ?? ? ?refgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082820170725
1332665? ? ?? ? ?refgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082820170725
1332666? ? ?? ? ?refgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082820170725
1332755? ? ?? ? ?refgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082820170725
1332760? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082820170725
1332842? ? ?? ? ?refgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082820170725
1332974? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
1333018? ? ?? ? ?refgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082820170725
1333065? ? ?? ? ?refgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082820170725
1333336? ? ?? ? ?refgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082820170725
1333533? ? ?? ? ?refgcc_-funroll-loops2017082820170725
1333725? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
1333735? ? ?? ? ?refgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082820170725
1333772? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082820170725
1333861? ? ?? ? ?refgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082820170725
1333987? ? ?? ? ?refgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082820170725
1334004? ? ?? ? ?refgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082820170725
1334053? ? ?? ? ?refgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082820170725
1334245? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
1334391? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082820170725
1334476? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082820170725
1334507? ? ?? ? ?refgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082820170725
1334512? ? ?? ? ?refgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082820170725
1334566? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
1334602? ? ?? ? ?refgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082820170725
1335706? ? ?? ? ?refgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082820170725
1335776? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082820170725
1336135? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
1336568? ? ?? ? ?refgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082820170725
1336821? ? ?? ? ?refgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082820170725
1337973? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
1338204? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082820170725
1338480? ? ?? ? ?refgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082820170725
1338517? ? ?? ? ?refgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082820170725
1338693? ? ?? ? ?refgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082820170725
1339069? ? ?? ? ?refgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082820170725
1339144? ? ?? ? ?refgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082820170725
1339162? ? ?? ? ?refgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082820170725
1340028? ? ?? ? ?refgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082820170725
1340206? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
1340413? ? ?? ? ?refgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082820170725
1340808? ? ?? ? ?refgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082820170725
1340949? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1340979? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1341399? ? ?? ? ?refgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082820170725
1341615? ? ?? ? ?refgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082820170725
1342480? ? ?? ? ?refgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082820170725
1342948? ? ?? ? ?refgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082820170725
1343650? ? ?? ? ?refgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082820170725
1344102? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082820170725
1344183? ? ?? ? ?refclang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
1344417? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082820170725
1344489? ? ?? ? ?refgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082820170725
1344514? ? ?? ? ?refgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082820170725
1344887? ? ?? ? ?refgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082820170725
1345049? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
1345712? ? ?? ? ?refgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082820170725
1346195? ? ?? ? ?refgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082820170725
1346524? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082820170725
1346745? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1348147? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
1348174? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
1348532? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1349783? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
1349815? ? ?? ? ?refgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082820170725
1349851? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082820170725
1350015? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
1350275? ? ?? ? ?refgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082820170725
1350320? ? ?? ? ?refgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082820170725
1350496? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082820170725
1350576? ? ?? ? ?refgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082820170725
1350667? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
1351532? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
1351572? ? ?? ? ?refgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082820170725
1351790? ? ?? ? ?refgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082820170725
1352246? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082820170725
1352356? ? ?? ? ?refgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082820170725
1352685? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
1352769? ? ?? ? ?refgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082820170725
1352901? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
1352992? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082820170725
1353574? ? ?? ? ?refgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082820170725
1353623? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
1354181? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
1354955? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
1355477? ? ?? ? ?refgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082820170725
1355634? ? ?? ? ?refgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082820170725
1355740? ? ?? ? ?refgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082820170725
1359053? ? ?? ? ?refgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082820170725
1359288? ? ?? ? ?refgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082820170725
1359350? ? ?? ? ?refgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082820170725
1359523? ? ?? ? ?refgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082820170725
1359712? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
1359918? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082820170725
1360445? ? ?? ? ?refcc2017082820170725
1361316? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
1361531? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082820170725
1362921? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082820170725
1363301? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
1363378? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
1364408? ? ?? ? ?refgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082820170725
1364704? ? ?? ? ?refgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082820170725
1364960? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1364961? ? ?? ? ?refgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082820170725
1365714? ? ?? ? ?refgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082820170725
1365774? ? ?? ? ?refgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082820170725
1366269? ? ?? ? ?refgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082820170725
1366313? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
1366619? ? ?? ? ?refgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082820170725
1367151? ? ?? ? ?refgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082820170725
1367502? ? ?? ? ?refgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082820170725
1368294? ? ?? ? ?refgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082820170725
1368630? ? ?? ? ?refgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082820170725
1369160? ? ?? ? ?refgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082820170725
1369435? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
1370993? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082820170725
1371151? ? ?? ? ?refgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082820170725
1371361? ? ?? ? ?refgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082820170725
1371477? ? ?? ? ?refgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082820170725
1373023? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082820170725
1373402? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
1373834? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1374516? ? ?? ? ?refgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082820170725
1374554? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082820170725
1375611? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
1375707? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082820170725
1376128? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082820170725
1376368? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082820170725
1376525? ? ?? ? ?refgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082820170725
1378579? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082820170725
1378914? ? ?? ? ?refgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082820170725
1379610? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082820170725
1379731? ? ?? ? ?refgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082820170725
1380612? ? ?? ? ?refgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082820170725
1380641? ? ?? ? ?refgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082820170725
1381037? ? ?? ? ?refgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082820170725
1381150? ? ?? ? ?refgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082820170725
1381724? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082820170725
1382453? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082820170725
1383443? ? ?? ? ?refgcc2017082820170725
1384503? ? ?? ? ?refgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082820170725
1384562? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082820170725
1385768? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725
1386779? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082820170725
1387256? ? ?? ? ?refgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082820170725
1389386? ? ?? ? ?refgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082820170725
1389932? ? ?? ? ?refgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082820170725
1390233? ? ?? ? ?refgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082820170725
1390916? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
1393045? ? ?? ? ?refgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082820170725
1397106? ? ?? ? ?refgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082820170725
1397615? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082820170725
1397651? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082820170725
1397945? ? ?? ? ?refgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082820170725
1398087? ? ?? ? ?refgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082820170725
1398442? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082820170725
1400807? ? ?? ? ?refgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082820170725
1405137? ? ?? ? ?refgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082820170725
1406823? ? ?? ? ?refgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082820170725
1408342? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082820170725
1408988? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082820170725
1409548? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082820170725
1412858? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082820170725
1422383? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082820170725
1440463? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082820170725
1449369? ? ?? ? ?refgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082820170725
1463757? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082820170725

Compiler output

Implementation: crypto_dh/curve25519/mpfq
Compiler: cc
curve25519.c: curve25519.c:18:17: fatal error: gmp.h: No such file or directory
curve25519.c: #include <gmp.h>
curve25519.c: ^
curve25519.c: compilation terminated.

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

Compiler output

Implementation: crypto_dh/curve25519/mpfq
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
curve25519.c: curve25519.c:18:10: fatal error: 'gmp.h' file not found
curve25519.c: #include <gmp.h>
curve25519.c: ^
curve25519.c: 1 error generated.

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

Compiler output

Implementation: crypto_dh/curve25519/mpfq
Compiler: gcc
curve25519.c: In file included from x86_32/mpfq_p_25519.h:10:0,
curve25519.c: from mpfq_p_25519.h:3,
curve25519.c: from curve25519.c:20:
curve25519.c: ./fixmp.h:15:22: fatal error: gmp-impl.h: No such file or directory
curve25519.c: #include <gmp-impl.h>
curve25519.c: ^
curve25519.c: compilation terminated.

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

Compiler output

Implementation: crypto_dh/curve25519/mpfq
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
curve25519.c: curve25519.c:1:0: warning: target CPU does not support THUMB instructions
curve25519.c: /*
curve25519.c:
curve25519.c: In file included from x86_32/mpfq_p_25519.h:10:0,
curve25519.c: from mpfq_p_25519.h:3,
curve25519.c: from curve25519.c:20:
curve25519.c: ./fixmp.h:15:22: fatal error: gmp-impl.h: No such file or directory
curve25519.c: #include <gmp-impl.h>
curve25519.c: ^
curve25519.c: compilation terminated.

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

Compiler output

Implementation: crypto_dh/curve25519/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
usesmult.c: usesmult.c:1:0: warning: target CPU does not support THUMB instructions
usesmult.c: #include "randombytes.h"
usesmult.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