Implementation notes: armeabi, jetsontk1, crypto_aead/tiaoxinv1

Computer: jetsontk1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: tiaoxinv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
67496? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
67687? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
68556? ? ?? ? ?tablegcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
69640? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082720170725
69713? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082720170725
70509? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
71164? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
71337? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
71382? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2017082720170725
71477? ? ?? ? ?tablegcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082720170725
71488? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082720170725
71505? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2017082720170725
71707? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
71850? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
71942? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082720170725
71947? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
72038? ? ?? ? ?tablegcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
72070? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
72331? ? ?? ? ?tablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
72473? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
72534? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
72583? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2017082720170725
72649? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082720170725
72937? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
73176? ? ?? ? ?tablegcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082720170725
73439? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
73448? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
73762? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
74481? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
74846? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
74982? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
75468? ? ?? ? ?tablegcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082720170725
75562? ? ?? ? ?tablegcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082720170725
75626? ? ?? ? ?tablegcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082720170725
75635? ? ?? ? ?tablegcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082720170725
75669? ? ?? ? ?tablegcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082720170725
75686? ? ?? ? ?tablegcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082720170725
75701? ? ?? ? ?tablegcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082720170725
75711? ? ?? ? ?tablegcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082720170725
75756? ? ?? ? ?tablegcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082720170725
75818? ? ?? ? ?tablegcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082720170725
75854? ? ?? ? ?tablegcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082720170725
75865? ? ?? ? ?tablegcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082720170725
75903? ? ?? ? ?tablegcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082720170725
75940? ? ?? ? ?tablegcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082720170725
75957? ? ?? ? ?tablegcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082720170725
76114? ? ?? ? ?tablegcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082720170725
76124? ? ?? ? ?tablegcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082720170725
76292? ? ?? ? ?tablegcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082720170725
76386? ? ?? ? ?tablegcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082720170725
76642? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
76661? ? ?? ? ?tablegcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082720170725
76786? ? ?? ? ?tablegcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082720170725
77171? ? ?? ? ?tablegcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082720170725
77346? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082720170725
77421? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2017082720170725
77975? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
78105? ? ?? ? ?tablegcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082720170725
78237? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2017082720170725
78282? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082720170725
78512? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
78555? ? ?? ? ?tablegcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082720170725
78677? ? ?? ? ?tablegcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082720170725
78726? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2017082720170725
78727? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
78747? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
78828? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
78884? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2017082720170725
79027? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
79898? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082720170725
80000? ? ?? ? ?tablegcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082720170725
80326? ? ?? ? ?tablegcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082720170725
80434? ? ?? ? ?tablegcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082720170725
80655? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
80695? ? ?? ? ?tablegcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082720170725
80825? ? ?? ? ?tablegcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082720170725
80887? ? ?? ? ?tablegcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082720170725
80962? ? ?? ? ?tablegcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
80980? ? ?? ? ?tablegcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082720170725
81293? ? ?? ? ?tablegcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082720170725
81380? ? ?? ? ?tablegcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082720170725
81534? ? ?? ? ?tablegcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082720170725
81572? ? ?? ? ?tablegcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082720170725
81699? ? ?? ? ?tablegcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082720170725
81709? ? ?? ? ?tablegcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082720170725
81725? ? ?? ? ?tablegcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082720170725
81781? ? ?? ? ?tablegcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082720170725
82020? ? ?? ? ?tablegcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082720170725
82029? ? ?? ? ?tablegcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
82115? ? ?? ? ?tablegcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082720170725
82140? ? ?? ? ?tablegcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082720170725
82174? ? ?? ? ?tablegcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082720170725
82270? ? ?? ? ?tablegcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082720170725
82331? ? ?? ? ?tablegcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082720170725
82335? ? ?? ? ?tablegcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082720170725
82359? ? ?? ? ?tablegcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082720170725
82374? ? ?? ? ?tablegcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082720170725
82409? ? ?? ? ?tablegcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082720170725
82427? ? ?? ? ?tablegcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082720170725
82643? ? ?? ? ?tablegcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082720170725
82646? ? ?? ? ?tablegcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082720170725
82670? ? ?? ? ?tablegcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082720170725
82677? ? ?? ? ?tablegcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082720170725
82720? ? ?? ? ?tablegcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082720170725
82752? ? ?? ? ?tablegcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082720170725
82820? ? ?? ? ?tablegcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082720170725
82856? ? ?? ? ?tablegcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082720170725
82921? ? ?? ? ?tablegcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082720170725
83015? ? ?? ? ?tablegcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082720170725
83176? ? ?? ? ?tablegcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082720170725
83251? ? ?? ? ?tablegcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082720170725
83290? ? ?? ? ?tablegcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082720170725
83329? ? ?? ? ?tablegcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082720170725
83380? ? ?? ? ?tablegcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082720170725
83440? ? ?? ? ?tablegcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082720170725
83484? ? ?? ? ?tablegcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082720170725
83560? ? ?? ? ?tablegcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082720170725
83579? ? ?? ? ?tablegcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082720170725
83617? ? ?? ? ?tablegcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082720170725
83619? ? ?? ? ?tablegcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082720170725
83637? ? ?? ? ?tablegcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082720170725
83753? ? ?? ? ?tablegcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082720170725
83770? ? ?? ? ?tablegcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082720170725
83788? ? ?? ? ?tablegcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082720170725
83896? ? ?? ? ?tablegcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082720170725
83969? ? ?? ? ?tablegcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082720170725
84044? ? ?? ? ?tablegcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082720170725
84047? ? ?? ? ?tablegcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082720170725
84108? ? ?? ? ?tablegcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082720170725
84438? ? ?? ? ?tablegcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082720170725
84447? ? ?? ? ?tablegcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082720170725
84605? ? ?? ? ?tablegcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082720170725
84676? ? ?? ? ?tablegcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082720170725
84801? ? ?? ? ?tablegcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082720170725
85053? ? ?? ? ?tablegcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082720170725
85156? ? ?? ? ?tablegcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082720170725
85275? ? ?? ? ?tablegcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082720170725
85331? ? ?? ? ?tablegcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082720170725
85842? ? ?? ? ?tablegcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082720170725
87114? ? ?? ? ?tablegcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082720170725
87327? ? ?? ? ?tablegcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082720170725
87620? ? ?? ? ?tablegcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082720170725
87647? ? ?? ? ?tablegcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082720170725
88019? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2017082720170725
88209? ? ?? ? ?tablegcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082720170725
88880? ? ?? ? ?tablegcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082720170725
88893? ? ?? ? ?tablegcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
89062? ? ?? ? ?tablegcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082720170725
89837? ? ?? ? ?tablegcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082720170725
90419? ? ?? ? ?tablegcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082720170725
91569? ? ?? ? ?tablegcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082720170725
92561? ? ?? ? ?tablegcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082720170725
92793? ? ?? ? ?tablegcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082720170725
93274? ? ?? ? ?tablegcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082720170725
93324? ? ?? ? ?tablegcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082720170725
95865? ? ?? ? ?tablegcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082720170725
98486? ? ?? ? ?tablegcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082720170725
99027? ? ?? ? ?tablegcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082720170725
99483? ? ?? ? ?tablegcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082720170725
101067? ? ?? ? ?tablegcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082720170725
103273? ? ?? ? ?tablegcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082720170725
131728? ? ?? ? ?tableclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082720170725
141773? ? ?? ? ?tablegcc2017082720170725
142980? ? ?? ? ?tablegcc_-funroll-loops2017082720170725
147289? ? ?? ? ?tablecc2017082720170725
3551310? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082720170725
3638886? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082720170725
3727931? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
3760811? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
3792750? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082720170725
3828439? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
3834757? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
3841250? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
3870217? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082720170725
3870339? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
4196821? ? ?? ? ?refgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082720170725
4199093? ? ?? ? ?refgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082720170725
4200522? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082720170725
4201276? ? ?? ? ?refgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082720170725
4203362? ? ?? ? ?refgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082720170725
4204458? ? ?? ? ?refgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082720170725
4208722? ? ?? ? ?refgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082720170725
4209641? ? ?? ? ?refgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082720170725
4213040? ? ?? ? ?refgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082720170725
4218429? ? ?? ? ?refgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082720170725
4222689? ? ?? ? ?refgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082720170725
4250137? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082720170725
4257900? ? ?? ? ?refgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082720170725
4272456? ? ?? ? ?refgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082720170725
4274698? ? ?? ? ?refgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082720170725
4278310? ? ?? ? ?refgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082720170725
4281970? ? ?? ? ?refgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082720170725
4283594? ? ?? ? ?refgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082720170725
4285440? ? ?? ? ?refgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082720170725
4285469? ? ?? ? ?refgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082720170725
4287087? ? ?? ? ?refgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082720170725
4289399? ? ?? ? ?refgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082720170725
4289429? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082720170725
4292326? ? ?? ? ?refgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082720170725
4292560? ? ?? ? ?refgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082720170725
4329108? ? ?? ? ?refgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082720170725
4330748? ? ?? ? ?refgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082720170725
4388029? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
4412164? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
4479313? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082720170725
4638683? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082720170725
4639685? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082720170725
4655226? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082720170725
4703521? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082720170725
4706975? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
4721154? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082720170725
4745073? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082720170725
6192300? ? ?? ? ?refgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082720170725
6197580? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082720170725
6213227? ? ?? ? ?refgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082720170725
6223342? ? ?? ? ?refgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082720170725
6232571? ? ?? ? ?refgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082720170725
6241703? ? ?? ? ?refgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082720170725
6303828? ? ?? ? ?refgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082720170725
6305260? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082720170725
6315951? ? ?? ? ?refgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082720170725
6317375? ? ?? ? ?refgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082720170725
6319207? ? ?? ? ?refgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082720170725
6319650? ? ?? ? ?refgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082720170725
6319847? ? ?? ? ?refgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082720170725
6329097? ? ?? ? ?refgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082720170725
6329725? ? ?? ? ?refgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082720170725
6332727? ? ?? ? ?refgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082720170725
6333920? ? ?? ? ?refgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082720170725
6334685? ? ?? ? ?refgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082720170725
6338134? ? ?? ? ?refgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082720170725
6341848? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082720170725
6341947? ? ?? ? ?refgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082720170725
6343515? ? ?? ? ?refgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082720170725
6348090? ? ?? ? ?refgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082720170725
6348682? ? ?? ? ?refgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082720170725
6349934? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082720170725
6350772? ? ?? ? ?refgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082720170725
6351222? ? ?? ? ?refgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082720170725
6351447? ? ?? ? ?refgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082720170725
6353511? ? ?? ? ?refgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082720170725
6358471? ? ?? ? ?refgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082720170725
6358549? ? ?? ? ?refgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082720170725
6360847? ? ?? ? ?refgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082720170725
6361499? ? ?? ? ?refgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082720170725
6363133? ? ?? ? ?refgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082720170725
6365882? ? ?? ? ?refgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082720170725
6368580? ? ?? ? ?refgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082720170725
6368637? ? ?? ? ?refgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082720170725
6374795? ? ?? ? ?refgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082720170725
6376914? ? ?? ? ?refgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082720170725
6377683? ? ?? ? ?refgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082720170725
6381080? ? ?? ? ?refgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082720170725
6381152? ? ?? ? ?refgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082720170725
6383988? ? ?? ? ?refgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082720170725
6388141? ? ?? ? ?refgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082720170725
6395628? ? ?? ? ?refgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082720170725
6401385? ? ?? ? ?refgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082720170725
6402207? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082720170725
6405589? ? ?? ? ?refgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082720170725
6405614? ? ?? ? ?refgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082720170725
6414289? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082720170725
6419535? ? ?? ? ?refgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082720170725
6420589? ? ?? ? ?refgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082720170725
6421671? ? ?? ? ?refgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082720170725
6422010? ? ?? ? ?refgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082720170725
6422267? ? ?? ? ?refgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082720170725
6422711? ? ?? ? ?refgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082720170725
6423491? ? ?? ? ?refgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082720170725
6424345? ? ?? ? ?refgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082720170725
6424749? ? ?? ? ?refgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082720170725
6429088? ? ?? ? ?refgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082720170725
6433364? ? ?? ? ?refgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082720170725
6436464? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
6440754? ? ?? ? ?refgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082720170725
6441071? ? ?? ? ?refgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082720170725
6450123? ? ?? ? ?refgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082720170725
6452801? ? ?? ? ?refgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082720170725
6453190? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
6454268? ? ?? ? ?refgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082720170725
6455544? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
6455915? ? ?? ? ?refgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082720170725
6460029? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082720170725
6461777? ? ?? ? ?refgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082720170725
6461941? ? ?? ? ?refgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082720170725
6463384? ? ?? ? ?refgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082720170725
6464627? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082720170725
6468011? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082720170725
6473687? ? ?? ? ?refgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082720170725
6475520? ? ?? ? ?refgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082720170725
6476461? ? ?? ? ?refgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082720170725
6482110? ? ?? ? ?refgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082720170725
6491498? ? ?? ? ?refgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082720170725
6507478? ? ?? ? ?refgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082720170725
6543629? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
6543972? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082720170725
6546030? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082720170725
6554347? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082720170725
6579113? ? ?? ? ?refgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082720170725
6579501? ? ?? ? ?refgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082720170725
6593244? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082720170725
6655650? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
6690876? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082720170725
6693829? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082720170725
6696682? ? ?? ? ?refgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082720170725
6704764? ? ?? ? ?refgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082720170725
6749739? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082720170725
6754435? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
6757477? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
6773474? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
6777504? ? ?? ? ?refgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082720170725
6782021? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
6811223? ? ?? ? ?refgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082720170725
6820063? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
6862840? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
6894801? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082720170725
6902567? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
6919172? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082720170725
6919761? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082720170725
6945961? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082720170725
7058307? ? ?? ? ?refgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082720170725
7088989? ? ?? ? ?refgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082720170725
8261538? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
8265456? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
8282341? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082720170725
8317196? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
8374541? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
8414824? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082720170725
8463267? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
8475940? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
8526921? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082720170725
8574573? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082720170725
8598865? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082720170725
9095844? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082720170725
32096338? ? ?? ? ?refgcc_-funroll-loops2017082720170725
32301501? ? ?? ? ?refgcc2017082720170725
32776096? ? ?? ? ?refcc2017082720170725

Test failure

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111
crypto_aead_decrypt returns nonzero

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

Test failure

Implementation: crypto_aead/tiaoxinv1/table
Compiler: gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer table
gcc -mcpu=cortex-a15 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv table
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer table
gcc -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv table
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer table
gcc -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv table
gcc -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv table

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: cc
tiaoxin-optimized.c: tiaoxin-optimized.c:20:37: fatal error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: #include <xmmintrin.h>
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/aesnim
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
tiaoxin-optimized.c: In file included from tiaoxin-optimized.c:20:
tiaoxin-optimized.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/xmmintrin.h:27:
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:45:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:69:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:75:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:81:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:87:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:93:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:99:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
tiaoxin-optimized.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tiaoxin-optimized.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/mmintrin.h:105:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
tiaoxin-optimized.c: return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
tiaoxin-optimized.c: ...

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
tiaoxin-tablebased.c: tiaoxin-tablebased.c:256:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
tiaoxin-tablebased.c: if( clen < 0 )
tiaoxin-tablebased.c: ~~~~ ^ ~
tiaoxin-tablebased.c: 1 warning generated.

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
aes_round.c: aes_round.c:1:0: warning: target CPU does not support THUMB instructions
aes_round.c: /*
aes_round.c:
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: #include "crypto_aead.h"
encrypt.c:
tiaoxin-reference.c: tiaoxin-reference.c:1:0: warning: target CPU does not support THUMB instructions
tiaoxin-reference.c: /*
tiaoxin-reference.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_aead/tiaoxinv1/aesnim
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: #include "crypto_aead.h"
encrypt.c:
tiaoxin-optimized.c: tiaoxin-optimized.c:1:0: warning: target CPU does not support THUMB instructions
tiaoxin-optimized.c: /*
tiaoxin-optimized.c:
tiaoxin-optimized.c: tiaoxin-optimized.c:20:37: fatal error: xmmintrin.h: No such file or directory
tiaoxin-optimized.c: #include <xmmintrin.h>
tiaoxin-optimized.c: ^
tiaoxin-optimized.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/tiaoxinv1/table
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: #include "crypto_aead.h"
encrypt.c:
tiaoxin-tablebased.c: tiaoxin-tablebased.c:1:0: warning: target CPU does not support THUMB instructions
tiaoxin-tablebased.c: /*
tiaoxin-tablebased.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 table
gcc -mcpu=arm250 -O3 -fomit-frame-pointer table
gcc -mcpu=arm250 -O -fomit-frame-pointer table
gcc -mcpu=arm250 -Os -fomit-frame-pointer table
gcc -mcpu=arm2 -O2 -fomit-frame-pointer table
gcc -mcpu=arm2 -O3 -fomit-frame-pointer table
gcc -mcpu=arm2 -O -fomit-frame-pointer table
gcc -mcpu=arm2 -Os -fomit-frame-pointer table
gcc -mcpu=arm3 -O2 -fomit-frame-pointer table
gcc -mcpu=arm3 -O3 -fomit-frame-pointer table
gcc -mcpu=arm3 -O -fomit-frame-pointer table
gcc -mcpu=arm3 -Os -fomit-frame-pointer table
gcc -mcpu=arm600 -O2 -fomit-frame-pointer table
gcc -mcpu=arm600 -O3 -fomit-frame-pointer table
gcc -mcpu=arm600 -O -fomit-frame-pointer table
gcc -mcpu=arm600 -Os -fomit-frame-pointer table
gcc -mcpu=arm60 -O2 -fomit-frame-pointer table
gcc -mcpu=arm60 -O3 -fomit-frame-pointer table
gcc -mcpu=arm60 -O -fomit-frame-pointer table
gcc -mcpu=arm60 -Os -fomit-frame-pointer table
gcc -mcpu=arm610 -O2 -fomit-frame-pointer table
gcc -mcpu=arm610 -O3 -fomit-frame-pointer table
gcc -mcpu=arm610 -O -fomit-frame-pointer table
gcc -mcpu=arm610 -Os -fomit-frame-pointer table
gcc -mcpu=arm620 -O2 -fomit-frame-pointer table
gcc -mcpu=arm620 -O3 -fomit-frame-pointer table
gcc -mcpu=arm620 -O -fomit-frame-pointer table
gcc -mcpu=arm620 -Os -fomit-frame-pointer table
gcc -mcpu=arm6 -O2 -fomit-frame-pointer table
gcc -mcpu=arm6 -O3 -fomit-frame-pointer table
gcc -mcpu=arm6 -O -fomit-frame-pointer table
gcc -mcpu=arm6 -Os -fomit-frame-pointer table
gcc -mcpu=arm700 -O2 -fomit-frame-pointer table
gcc -mcpu=arm700 -O3 -fomit-frame-pointer table
gcc -mcpu=arm700 -O -fomit-frame-pointer table
gcc -mcpu=arm700 -Os -fomit-frame-pointer table
gcc -mcpu=arm700i -O2 -fomit-frame-pointer table
gcc -mcpu=arm700i -O3 -fomit-frame-pointer table
gcc -mcpu=arm700i -O -fomit-frame-pointer table
gcc -mcpu=arm700i -Os -fomit-frame-pointer table
gcc -mcpu=arm70 -O2 -fomit-frame-pointer table
gcc -mcpu=arm70 -O3 -fomit-frame-pointer table
gcc -mcpu=arm70 -O -fomit-frame-pointer table
gcc -mcpu=arm70 -Os -fomit-frame-pointer table
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer table
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer table
gcc -mcpu=arm7100 -O -fomit-frame-pointer table
gcc -mcpu=arm7100 -Os -fomit-frame-pointer table
gcc -mcpu=arm710 -O2 -fomit-frame-pointer table
gcc -mcpu=arm710 -O3 -fomit-frame-pointer table
gcc -mcpu=arm710 -O -fomit-frame-pointer table
gcc -mcpu=arm710 -Os -fomit-frame-pointer table
gcc -mcpu=arm710c -O2 -fomit-frame-pointer table
gcc -mcpu=arm710c -O3 -fomit-frame-pointer table
gcc -mcpu=arm710c -O -fomit-frame-pointer table
gcc -mcpu=arm710c -Os -fomit-frame-pointer table
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer table
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer table
gcc -mcpu=arm7500 -O -fomit-frame-pointer table
gcc -mcpu=arm7500 -Os -fomit-frame-pointer table
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer table
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer table
gcc -mcpu=arm7500fe -O -fomit-frame-pointer table
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer table
gcc -mcpu=arm7 -O2 -fomit-frame-pointer table
gcc -mcpu=arm7 -O3 -fomit-frame-pointer table
gcc -mcpu=arm7 -O -fomit-frame-pointer table
gcc -mcpu=arm7 -Os -fomit-frame-pointer table
gcc -mcpu=arm7d -O2 -fomit-frame-pointer table
gcc -mcpu=arm7d -O3 -fomit-frame-pointer table
gcc -mcpu=arm7d -O -fomit-frame-pointer table
gcc -mcpu=arm7d -Os -fomit-frame-pointer table
gcc -mcpu=arm7di -O2 -fomit-frame-pointer table
gcc -mcpu=arm7di -O3 -fomit-frame-pointer table
gcc -mcpu=arm7di -O -fomit-frame-pointer table
gcc -mcpu=arm7di -Os -fomit-frame-pointer table
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer table
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer table
gcc -mcpu=arm7dm -O -fomit-frame-pointer table
gcc -mcpu=arm7dm -Os -fomit-frame-pointer table
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer table
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer table
gcc -mcpu=arm7dmi -O -fomit-frame-pointer table
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer table
gcc -mcpu=arm7m -O2 -fomit-frame-pointer table
gcc -mcpu=arm7m -O3 -fomit-frame-pointer table
gcc -mcpu=arm7m -O -fomit-frame-pointer table
gcc -mcpu=arm7m -Os -fomit-frame-pointer table
gcc -mcpu=arm810 -O2 -fomit-frame-pointer table
gcc -mcpu=arm810 -O3 -fomit-frame-pointer table
gcc -mcpu=arm810 -O -fomit-frame-pointer table
gcc -mcpu=arm810 -Os -fomit-frame-pointer table
gcc -mcpu=arm8 -O2 -fomit-frame-pointer table
gcc -mcpu=arm8 -O3 -fomit-frame-pointer table
gcc -mcpu=arm8 -O -fomit-frame-pointer table
gcc -mcpu=arm8 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer table
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer table
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer table
gcc -mcpu=strongarm110 -O -fomit-frame-pointer table
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer table
gcc -mcpu=strongarm -O2 -fomit-frame-pointer table
gcc -mcpu=strongarm -O3 -fomit-frame-pointer table
gcc -mcpu=strongarm -O -fomit-frame-pointer table
gcc -mcpu=strongarm -Os -fomit-frame-pointer table