Implementation notes: armeabi, jetsontk1, crypto_aead/aeadaes256ocbtaglen128v1

Computer: jetsontk1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
183797? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
185036? ? ?? ? ?optgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
185598? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
186742? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
187922? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2017082220170725
187924? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
188316? ? ?? ? ?optgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082220170725
188456? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082220170725
189108? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
189114? ? ?? ? ?optgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082220170725
189323? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
189370? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082220170725
189370? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
189567? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
189757? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
189759? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
189893? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
190245? ? ?? ? ?optgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
190282? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
190448? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082220170725
190944? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
191011? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082220170725
191422? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
191478? ? ?? ? ?optclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082220170725
191800? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
191944? ? ?? ? ?optgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
192422? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
192605? ? ?? ? ?optgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082220170725
192694? ? ?? ? ?optgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082220170725
192699? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2017082220170725
192801? ? ?? ? ?optgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082220170725
192845? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
192871? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
193487? ? ?? ? ?optgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082220170725
193610? ? ?? ? ?optgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082220170725
193688? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082220170725
193699? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2017082220170725
193913? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2017082220170725
194032? ? ?? ? ?optgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082220170725
194065? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082220170725
194086? ? ?? ? ?optgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082220170725
194101? ? ?? ? ?optgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082220170725
194690? ? ?? ? ?optgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082220170725
194840? ? ?? ? ?optgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082220170725
195104? ? ?? ? ?optgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082220170725
195138? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2017082220170725
195155? ? ?? ? ?optgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082220170725
195351? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
195373? ? ?? ? ?optgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
195421? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082220170725
195461? ? ?? ? ?optgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082220170725
195522? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
195761? ? ?? ? ?optgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
195842? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
195926? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082220170725
196167? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
196428? ? ?? ? ?optgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082220170725
196613? ? ?? ? ?optgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082220170725
196890? ? ?? ? ?optgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082220170725
196921? ? ?? ? ?optgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
196979? ? ?? ? ?optgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082220170725
197075? ? ?? ? ?optgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082220170725
197269? ? ?? ? ?optgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082220170725
197400? ? ?? ? ?optgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
197400? ? ?? ? ?optgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082220170725
197424? ? ?? ? ?optgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082220170725
197474? ? ?? ? ?optgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082220170725
197564? ? ?? ? ?optgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082220170725
197723? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
197745? ? ?? ? ?optgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082220170725
198006? ? ?? ? ?optgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082220170725
198156? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
198205? ? ?? ? ?optgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082220170725
198495? ? ?? ? ?optgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082220170725
198656? ? ?? ? ?optgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082220170725
198671? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082220170725
198791? ? ?? ? ?optgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082220170725
199175? ? ?? ? ?optgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082220170725
199386? ? ?? ? ?optgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082220170725
199470? ? ?? ? ?optgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082220170725
199893? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082220170725
200186? ? ?? ? ?optgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082220170725
200228? ? ?? ? ?optgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082220170725
200230? ? ?? ? ?optgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082220170725
200257? ? ?? ? ?optgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082220170725
200300? ? ?? ? ?optgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082220170725
200458? ? ?? ? ?optgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082220170725
200471? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082220170725
200642? ? ?? ? ?optgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082220170725
200728? ? ?? ? ?optgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082220170725
200826? ? ?? ? ?optgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082220170725
200989? ? ?? ? ?optgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082220170725
201037? ? ?? ? ?optgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082220170725
201261? ? ?? ? ?optgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082220170725
201446? ? ?? ? ?optgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082220170725
201456? ? ?? ? ?optgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082220170725
201514? ? ?? ? ?optgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082220170725
201526? ? ?? ? ?optgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082220170725
201562? ? ?? ? ?optgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082220170725
201591? ? ?? ? ?optgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082220170725
201687? ? ?? ? ?optgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082220170725
201748? ? ?? ? ?optgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082220170725
201897? ? ?? ? ?optgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082220170725
202048? ? ?? ? ?optgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082220170725
202054? ? ?? ? ?optgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082220170725
202121? ? ?? ? ?optgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082220170725
202152? ? ?? ? ?optgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082220170725
202152? ? ?? ? ?optgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082220170725
202189? ? ?? ? ?optgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082220170725
202398? ? ?? ? ?optgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082220170725
202598? ? ?? ? ?optgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082220170725
202606? ? ?? ? ?optgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082220170725
202668? ? ?? ? ?optgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082220170725
202961? ? ?? ? ?optgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082220170725
203066? ? ?? ? ?optgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082220170725
203325? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082220170725
203644? ? ?? ? ?optgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082220170725
203804? ? ?? ? ?optgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082220170725
203929? ? ?? ? ?optgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082220170725
204327? ? ?? ? ?optgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082220170725
204363? ? ?? ? ?optgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082220170725
204422? ? ?? ? ?optgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082220170725
204530? ? ?? ? ?optgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082220170725
204540? ? ?? ? ?optgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082220170725
204559? ? ?? ? ?optgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082220170725
204878? ? ?? ? ?optgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082220170725
204924? ? ?? ? ?optgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082220170725
205013? ? ?? ? ?optgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082220170725
205044? ? ?? ? ?optgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082220170725
205220? ? ?? ? ?optgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082220170725
205435? ? ?? ? ?optgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082220170725
205463? ? ?? ? ?optgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082220170725
206150? ? ?? ? ?optgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082220170725
206235? ? ?? ? ?optgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082220170725
206268? ? ?? ? ?optgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082220170725
206515? ? ?? ? ?optgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082220170725
206537? ? ?? ? ?optgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082220170725
206774? ? ?? ? ?optgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082220170725
206838? ? ?? ? ?optgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082220170725
207410? ? ?? ? ?optgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082220170725
207497? ? ?? ? ?optgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082220170725
207661? ? ?? ? ?optgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082220170725
207906? ? ?? ? ?optgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082220170725
208257? ? ?? ? ?optgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082220170725
208708? ? ?? ? ?optgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082220170725
208941? ? ?? ? ?optgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082220170725
208967? ? ?? ? ?optgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082220170725
209495? ? ?? ? ?optgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082220170725
209581? ? ?? ? ?optgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082220170725
210567? ? ?? ? ?optgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082220170725
210626? ? ?? ? ?optgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082220170725
211184? ? ?? ? ?optgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082220170725
211361? ? ?? ? ?optgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082220170725
211364? ? ?? ? ?optgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082220170725
212596? ? ?? ? ?optgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082220170725
212687? ? ?? ? ?optgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082220170725
212808? ? ?? ? ?optgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082220170725
213883? ? ?? ? ?optgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082220170725
214718? ? ?? ? ?optgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082220170725
214985? ? ?? ? ?optgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082220170725
215560? ? ?? ? ?optgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082220170725
216015? ? ?? ? ?optgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082220170725
216265? ? ?? ? ?optgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082220170725
216815? ? ?? ? ?optgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082220170725
217039? ? ?? ? ?optgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082220170725
217661? ? ?? ? ?optgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082220170725
217703? ? ?? ? ?optgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082220170725
220199? ? ?? ? ?optgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082220170725
223396? ? ?? ? ?optgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082220170725
249804? ? ?? ? ?optgcc2017082220170725
254929? ? ?? ? ?optgcc_-funroll-loops2017082220170725
259623? ? ?? ? ?optcc2017082220170725
261342? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082220170725
262030? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082220170725
262190? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082220170725
262887? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
262920? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082220170725
263466? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082220170725
263559? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
263832? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
264616? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082220170725
264770? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082220170725
267178? ? ?? ? ?refclang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082220170725
267813? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082220170725
269524? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082220170725
272086? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082220170725
272739? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
272849? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082220170725
272869? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082220170725
272961? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
273643? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082220170725
274985? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082220170725
275504? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
275834? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082220170725
276574? ? ?? ? ?refgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082220170725
277094? ? ?? ? ?refgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082220170725
277148? ? ?? ? ?refgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082220170725
277753? ? ?? ? ?refgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082220170725
278002? ? ?? ? ?refgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082220170725
278511? ? ?? ? ?refgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082220170725
278887? ? ?? ? ?refgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082220170725
279012? ? ?? ? ?refgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082220170725
279027? ? ?? ? ?refgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082220170725
279207? ? ?? ? ?refgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082220170725
280259? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082220170725
280851? ? ?? ? ?refgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082220170725
281116? ? ?? ? ?refgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082220170725
281821? ? ?? ? ?refgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082220170725
283085? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082220170725
284065? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082220170725
284556? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082220170725
285128? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082220170725
285274? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082220170725
286027? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082220170725
286559? ? ?? ? ?refgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082220170725
286566? ? ?? ? ?refgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082220170725
287013? ? ?? ? ?refgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082220170725
287679? ? ?? ? ?refgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082220170725
288275? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082220170725
288780? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082220170725
288831? ? ?? ? ?refgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082220170725
288963? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082220170725
289689? ? ?? ? ?refgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082220170725
289698? ? ?? ? ?refgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082220170725
290911? ? ?? ? ?refgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082220170725
293675? ? ?? ? ?refgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082220170725
298219? ? ?? ? ?refgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082220170725
300201? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082220170725
302211? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082220170725
303983? ? ?? ? ?refgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082220170725
337971? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
338913? ? ?? ? ?refgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082220170725
339241? ? ?? ? ?refgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082220170725
339309? ? ?? ? ?refgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082220170725
339661? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
339677? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082220170725
339679? ? ?? ? ?refgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082220170725
340027? ? ?? ? ?refgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082220170725
340177? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082220170725
340330? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
340498? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082220170725
340502? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
340584? ? ?? ? ?refgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082220170725
341389? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
341610? ? ?? ? ?refgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082220170725
341946? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
341982? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082220170725
342295? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
342421? ? ?? ? ?refgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082220170725
342715? ? ?? ? ?refgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082220170725
342764? ? ?? ? ?refgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082220170725
342809? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082220170725
342913? ? ?? ? ?refgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082220170725
343057? ? ?? ? ?refgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082220170725
343762? ? ?? ? ?refgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082220170725
343810? ? ?? ? ?refgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082220170725
343975? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082220170725
344040? ? ?? ? ?refgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082220170725
344225? ? ?? ? ?refgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082220170725
344523? ? ?? ? ?refgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082220170725
344742? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
344811? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
344900? ? ?? ? ?refgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082220170725
345132? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
345206? ? ?? ? ?refgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082220170725
345279? ? ?? ? ?refgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082220170725
345534? ? ?? ? ?refgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082220170725
345562? ? ?? ? ?refgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082220170725
345608? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
345636? ? ?? ? ?refgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082220170725
345654? ? ?? ? ?refgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082220170725
345675? ? ?? ? ?refgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082220170725
345762? ? ?? ? ?refgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082220170725
345775? ? ?? ? ?refgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082220170725
345850? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082220170725
345856? ? ?? ? ?refgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082220170725
346007? ? ?? ? ?refgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082220170725
346035? ? ?? ? ?refgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082220170725
346067? ? ?? ? ?refgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082220170725
346091? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082220170725
346184? ? ?? ? ?refgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082220170725
346246? ? ?? ? ?refgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082220170725
346253? ? ?? ? ?refgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082220170725
346272? ? ?? ? ?refgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082220170725
346404? ? ?? ? ?refgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082220170725
346478? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082220170725
346503? ? ?? ? ?refgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082220170725
346652? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
346687? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
346701? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082220170725
346871? ? ?? ? ?refgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082220170725
346954? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082220170725
347093? ? ?? ? ?refgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082220170725
347382? ? ?? ? ?refgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082220170725
347391? ? ?? ? ?refgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082220170725
347450? ? ?? ? ?refgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082220170725
347743? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
347744? ? ?? ? ?refgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082220170725
348013? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082220170725
348076? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082220170725
348077? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
348133? ? ?? ? ?refgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082220170725
348202? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082220170725
348566? ? ?? ? ?refgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082220170725
348583? ? ?? ? ?refgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082220170725
348602? ? ?? ? ?refgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082220170725
348604? ? ?? ? ?refgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082220170725
348611? ? ?? ? ?refgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082220170725
348623? ? ?? ? ?refgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082220170725
348685? ? ?? ? ?refgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082220170725
348776? ? ?? ? ?refgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082220170725
348876? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082220170725
348884? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
348907? ? ?? ? ?refgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082220170725
348977? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082220170725
349077? ? ?? ? ?refgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082220170725
349096? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
349166? ? ?? ? ?refgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082220170725
349207? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082220170725
349264? ? ?? ? ?refgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082220170725
349273? ? ?? ? ?refgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082220170725
349469? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082220170725
349653? ? ?? ? ?refgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082220170725
349863? ? ?? ? ?refgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082220170725
349911? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082220170725
349992? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082220170725
350187? ? ?? ? ?refgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082220170725
350273? ? ?? ? ?refgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082220170725
350285? ? ?? ? ?refgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082220170725
350920? ? ?? ? ?refgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082220170725
351002? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082220170725
351054? ? ?? ? ?refgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082220170725
351756? ? ?? ? ?refgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082220170725
351900? ? ?? ? ?refgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082220170725
352275? ? ?? ? ?refgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082220170725
352477? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082220170725
352881? ? ?? ? ?refgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082220170725
353154? ? ?? ? ?refgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082220170725
354433? ? ?? ? ?refgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082220170725
354457? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082220170725
354723? ? ?? ? ?refgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082220170725
355143? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082220170725
355708? ? ?? ? ?refgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082220170725
355879? ? ?? ? ?refgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082220170725
358663? ? ?? ? ?refgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082220170725
358789? ? ?? ? ?refgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082220170725
359839? ? ?? ? ?refgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082220170725
360885? ? ?? ? ?refgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082220170725
361643? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082220170725
364698? ? ?? ? ?refgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082220170725
368873? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082220170725
371472? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082220170725
830399? ? ?? ? ?refgcc2017082220170725
833924? ? ?? ? ?refgcc_-funroll-loops2017082220170725
871149? ? ?? ? ?refcc2017082220170725

Test failure

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/opt
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111
crypto_aead_encrypt is nondeterministic

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/armv8crypto
Compiler: cc
encrypt.c: In file included from encrypt.c:47:0:
encrypt.c: /usr/lib/gcc/arm-linux-gnueabihf/4.8/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
encrypt.c: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
encrypt.c: ^
encrypt.c: encrypt.c:76:1: error: unknown type name 'uint8x16_t'
encrypt.c: static inline void aes256ni_setkey_e2d(const uint8x16_t ekeys[15], uint8x16_t dkeys[15]) {
encrypt.c: ^
encrypt.c: encrypt.c:76:68: error: unknown type name 'uint8x16_t'
encrypt.c: static inline void aes256ni_setkey_e2d(const uint8x16_t ekeys[15], uint8x16_t dkeys[15]) {
encrypt.c: ^
encrypt.c: encrypt.c:88:1: error: unknown type name 'uint8x16_t'
encrypt.c: static inline uint8x16_t aes256armv8_encrypt1_neon(const uint8x16_t nv, const unsigned char *rkeys) {
encrypt.c: ^
encrypt.c: encrypt.c:88:1: error: unknown type name 'uint8x16_t'
encrypt.c: encrypt.c: In function 'aes256armv8_encrypt1_neon':
encrypt.c: encrypt.c:89:3: error: unknown type name 'uint8x16_t'
encrypt.c: uint8x16_t temp = nv;
encrypt.c: ^
encrypt.c: encrypt.c:101:5: error: unknown type name 'uint8x16_t'
encrypt.c: uint8x16_t t;
encrypt.c: ^
encrypt.c: encrypt.c: In function 'aes256armv8_encrypt1':
encrypt.c: encrypt.c:124:3: error: unknown type name 'uint8x16_t'
encrypt.c: uint8x16_t temp = vld1q_u8(n);
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc dolbeau/armv8crypto

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/armv8crypto
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:81:16: warning: implicit declaration of function 'vaesimcq_u8' is invalid in C99 [-Wimplicit-function-declaration]
encrypt.c: dkeys[i] = vaesimcq_u8(ekeys[14-i]);
encrypt.c: ^
encrypt.c: encrypt.c:81:14: error: assigning to 'uint8x16_t' (vector of 16 'uint8_t' values) from incompatible type 'int'
encrypt.c: dkeys[i] = vaesimcq_u8(ekeys[14-i]);
encrypt.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:118:10: warning: implicit declaration of function 'vaeseq_u8' is invalid in C99 [-Wimplicit-function-declaration]
encrypt.c: temp = vaeseq_u8(temp, vld1q_u8((rkeys+208)));
encrypt.c: ^
encrypt.c: encrypt.c:118:8: error: assigning to 'uint8x16_t' (vector of 16 'uint8_t' values) from incompatible type 'int'
encrypt.c: temp = vaeseq_u8(temp, vld1q_u8((rkeys+208)));
encrypt.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:158:10: warning: implicit declaration of function 'vaesdq_u8' is invalid in C99 [-Wimplicit-function-declaration]
encrypt.c: temp = vaesdq_u8(temp, vld1q_u8((rkeys+208)));
encrypt.c: ^
encrypt.c: encrypt.c:158:8: error: assigning to 'uint8x16_t' (vector of 16 'uint8_t' values) from incompatible type 'int'
encrypt.c: temp = vaesdq_u8(temp, vld1q_u8((rkeys+208)));
encrypt.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:281:1: error: assigning to 'uint8x16_t' (vector of 16 'uint8_t' values) from incompatible type 'int'
encrypt.c: FUNC(4, MAKE4, MAKE4COMMA)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:238:11: note: expanded from macro 'FUNC'
encrypt.c: MAKEN(AESENCLASTx); \
encrypt.c: ~~~~~~^~~~~~~~~~~~
encrypt.c: encrypt.c:213:3: note: expanded from macro 'MAKE4'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/armv8crypto
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -Qunused-arguments
encrypt.c: In file included from encrypt.c:47:
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:28:2: error: "NEON support not enabled"
encrypt.c: #error "NEON support not enabled"
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
encrypt.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
encrypt.c: ^
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/armv8crypto
Compiler: gcc
encrypt.c: In file included from encrypt.c:47:0:
encrypt.c: encrypt.c: In function 'aes256ni_setkey_e2d':
encrypt.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:14742:1: error: inlining failed in call to always_inline 'vaesimcq_u8': target specific option mismatch
encrypt.c: vaesimcq_u8 (uint8x16_t __data)
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:81:16: note: called from here
encrypt.c: dkeys[i] = vaesimcq_u8(ekeys[14-i]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/opt
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: /* CAESAR redirection for use with ae.h API */
encrypt.c:
ocb.c: ocb.c:1:0: warning: target CPU does not support THUMB instructions
ocb.c: /*------------------------------------------------------------------------
ocb.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 opt
gcc -mcpu=arm250 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm250 -O -fomit-frame-pointer opt
gcc -mcpu=arm250 -Os -fomit-frame-pointer opt
gcc -mcpu=arm2 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm2 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm2 -O -fomit-frame-pointer opt
gcc -mcpu=arm2 -Os -fomit-frame-pointer opt
gcc -mcpu=arm3 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm3 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm3 -O -fomit-frame-pointer opt
gcc -mcpu=arm3 -Os -fomit-frame-pointer opt
gcc -mcpu=arm600 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm600 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm600 -O -fomit-frame-pointer opt
gcc -mcpu=arm600 -Os -fomit-frame-pointer opt
gcc -mcpu=arm60 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm60 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm60 -O -fomit-frame-pointer opt
gcc -mcpu=arm60 -Os -fomit-frame-pointer opt
gcc -mcpu=arm610 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm610 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm610 -O -fomit-frame-pointer opt
gcc -mcpu=arm610 -Os -fomit-frame-pointer opt
gcc -mcpu=arm620 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm620 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm620 -O -fomit-frame-pointer opt
gcc -mcpu=arm620 -Os -fomit-frame-pointer opt
gcc -mcpu=arm6 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm6 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm6 -O -fomit-frame-pointer opt
gcc -mcpu=arm6 -Os -fomit-frame-pointer opt
gcc -mcpu=arm700 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm700 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm700 -O -fomit-frame-pointer opt
gcc -mcpu=arm700 -Os -fomit-frame-pointer opt
gcc -mcpu=arm700i -O2 -fomit-frame-pointer opt
gcc -mcpu=arm700i -O3 -fomit-frame-pointer opt
gcc -mcpu=arm700i -O -fomit-frame-pointer opt
gcc -mcpu=arm700i -Os -fomit-frame-pointer opt
gcc -mcpu=arm70 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm70 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm70 -O -fomit-frame-pointer opt
gcc -mcpu=arm70 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7100 -O -fomit-frame-pointer opt
gcc -mcpu=arm7100 -Os -fomit-frame-pointer opt
gcc -mcpu=arm710 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm710 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm710 -O -fomit-frame-pointer opt
gcc -mcpu=arm710 -Os -fomit-frame-pointer opt
gcc -mcpu=arm710c -O2 -fomit-frame-pointer opt
gcc -mcpu=arm710c -O3 -fomit-frame-pointer opt
gcc -mcpu=arm710c -O -fomit-frame-pointer opt
gcc -mcpu=arm710c -Os -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7500 -O -fomit-frame-pointer opt
gcc -mcpu=arm7500 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -O -fomit-frame-pointer opt
gcc -mcpu=arm7500fe -Os -fomit-frame-pointer opt
gcc -mcpu=arm7 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7 -O -fomit-frame-pointer opt
gcc -mcpu=arm7 -Os -fomit-frame-pointer opt
gcc -mcpu=arm7d -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7d -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7d -O -fomit-frame-pointer opt
gcc -mcpu=arm7d -Os -fomit-frame-pointer opt
gcc -mcpu=arm7di -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7di -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7di -O -fomit-frame-pointer opt
gcc -mcpu=arm7di -Os -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7dm -O -fomit-frame-pointer opt
gcc -mcpu=arm7dm -Os -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -O -fomit-frame-pointer opt
gcc -mcpu=arm7dmi -Os -fomit-frame-pointer opt
gcc -mcpu=arm7m -O2 -fomit-frame-pointer opt
gcc -mcpu=arm7m -O3 -fomit-frame-pointer opt
gcc -mcpu=arm7m -O -fomit-frame-pointer opt
gcc -mcpu=arm7m -Os -fomit-frame-pointer opt
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O -fomit-frame-pointer opt
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O -fomit-frame-pointer opt
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O -fomit-frame-pointer opt
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/armv8crypto
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: /*
encrypt.c:
encrypt.c: In file included from encrypt.c:47:0:
encrypt.c: encrypt.c: In function 'aes256ni_setkey_e2d':
encrypt.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:14742:1: error: inlining failed in call to always_inline 'vaesimcq_u8': target specific option mismatch
encrypt.c: vaesimcq_u8 (uint8x16_t __data)
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:81:16: note: called from here
encrypt.c: dkeys[i] = vaesimcq_u8(ekeys[14-i]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: crypto_aead/aeadaes256ocbtaglen128v1/ref
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1:0: warning: target CPU does not support THUMB instructions
encrypt.c: /*
encrypt.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