Implementation notes: armeabi, jetsontk1, crypto_hashblocks/sha256

Computer: jetsontk1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20170725
Operation: crypto_hashblocks
Primitive: sha256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30323? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082020170725
30323? ? ?? ? ?refgcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082020170725
30325? ? ?? ? ?refgcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082020170725
30350? ? ?? ? ?inplacegcc_-mcpu=strongarm1100_-O3_-fomit-frame-pointer2017082020170725
30351? ? ?? ? ?inplacegcc_-mcpu=arm810_-O2_-fomit-frame-pointer2017082020170725
30353? ? ?? ? ?inplacegcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082020170725
30354? ? ?? ? ?inplacegcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082020170725
30361? ? ?? ? ?inplacegcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082020170725
30362? ? ?? ? ?inplacegcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082020170725
30375? ? ?? ? ?refgcc_-mcpu=arm810_-O3_-fomit-frame-pointer2017082020170725
30385? ? ?? ? ?refgcc_-mcpu=arm8_-O3_-fomit-frame-pointer2017082020170725
30389? ? ?? ? ?refgcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082020170725
30398? ? ?? ? ?refgcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082020170725
30403? ? ?? ? ?inplacegcc_-mcpu=strongarm110_-O3_-fomit-frame-pointer2017082020170725
30414? ? ?? ? ?inplacegcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082020170725
30438? ? ?? ? ?refgcc_-mcpu=strongarm_-O3_-fomit-frame-pointer2017082020170725
30443? ? ?? ? ?refgcc_-mcpu=arm8_-O2_-fomit-frame-pointer2017082020170725
30470? ? ?? ? ?inplacegcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082020170725
30509? ? ?? ? ?inplacegcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082020170725
30515? ? ?? ? ?inplacegcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082020170725
30516? ? ?? ? ?inplacegcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082020170725
30526? ? ?? ? ?refgcc_-mcpu=arm7m_-O3_-fomit-frame-pointer2017082020170725
30582? ? ?? ? ?refgcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082020170725
30626? ? ?? ? ?inplacegcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082020170725
30626? ? ?? ? ?inplacegcc_-mcpu=strongarm_-O2_-fomit-frame-pointer2017082020170725
30696? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O3_-fomit-frame-pointer2017082020170725
30717? ? ?? ? ?inplacegcc_-mcpu=arm7dm_-O2_-fomit-frame-pointer2017082020170725
30867? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O2_-fomit-frame-pointer2017082020170725
31130? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O2_-fomit-frame-pointer2017082020170725
31415? ? ?? ? ?refgcc_-mcpu=arm7dm_-O3_-fomit-frame-pointer2017082020170725
31599? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
31636? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31642? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31662? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
31665? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31667? ? ?? ? ?inplacegcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31761? ? ?? ? ?refgcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082020170725
31764? ? ?? ? ?refgcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082020170725
31765? ? ?? ? ?refgcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082020170725
31768? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082020170725
31773? ? ?? ? ?refgcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082020170725
31777? ? ?? ? ?refgcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082020170725
31778? ? ?? ? ?refgcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082020170725
31783? ? ?? ? ?refgcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082020170725
31785? ? ?? ? ?refgcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082020170725
31786? ? ?? ? ?refgcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082020170725
31786? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082020170725
31788? ? ?? ? ?refgcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082020170725
31788? ? ?? ? ?refgcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082020170725
31789? ? ?? ? ?refgcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082020170725
31794? ? ?? ? ?refgcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082020170725
31794? ? ?? ? ?refgcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082020170725
31794? ? ?? ? ?refgcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082020170725
31800? ? ?? ? ?refgcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082020170725
31800? ? ?? ? ?refgcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082020170725
31800? ? ?? ? ?refgcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082020170725
31800? ? ?? ? ?refgcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082020170725
31803? ? ?? ? ?refgcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082020170725
31806? ? ?? ? ?refgcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082020170725
31808? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31809? ? ?? ? ?refgcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082020170725
31814? ? ?? ? ?inplacegcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082020170725
31817? ? ?? ? ?refgcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082020170725
31822? ? ?? ? ?inplacegcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082020170725
31848? ? ?? ? ?inplacegcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082020170725
31851? ? ?? ? ?refgcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082020170725
31852? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
31860? ? ?? ? ?refgcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082020170725
31862? ? ?? ? ?inplacegcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082020170725
31864? ? ?? ? ?refgcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082020170725
31865? ? ?? ? ?inplacegcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082020170725
31869? ? ?? ? ?refgcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082020170725
31874? ? ?? ? ?inplacegcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082020170725
31878? ? ?? ? ?inplacegcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082020170725
31880? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
31909? ? ?? ? ?refgcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082020170725
31930? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31935? ? ?? ? ?refgcc_-mcpu=arm810_-Os_-fomit-frame-pointer2017082020170725
31939? ? ?? ? ?inplacegcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082020170725
31944? ? ?? ? ?inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
31951? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
31957? ? ?? ? ?inplacegcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082020170725
31968? ? ?? ? ?inplacegcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082020170725
31969? ? ?? ? ?inplacegcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082020170725
31970? ? ?? ? ?inplacegcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082020170725
31973? ? ?? ? ?inplacegcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082020170725
31976? ? ?? ? ?inplacegcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082020170725
31977? ? ?? ? ?inplacegcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082020170725
31977? ? ?? ? ?inplacegcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082020170725
31979? ? ?? ? ?inplacegcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082020170725
31979? ? ?? ? ?inplacegcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082020170725
31986? ? ?? ? ?inplacegcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082020170725
31989? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082020170725
31990? ? ?? ? ?inplacegcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082020170725
31994? ? ?? ? ?inplacegcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082020170725
31994? ? ?? ? ?inplacegcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082020170725
31994? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082020170725
31995? ? ?? ? ?inplacegcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082020170725
31995? ? ?? ? ?inplacegcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082020170725
31996? ? ?? ? ?inplacegcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082020170725
31996? ? ?? ? ?inplacegcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082020170725
31999? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082020170725
32005? ? ?? ? ?inplacegcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082020170725
32019? ? ?? ? ?inplacegcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
32024? ? ?? ? ?refgcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082020170725
32031? ? ?? ? ?inplacegcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082020170725
32035? ? ?? ? ?refgcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082020170725
32042? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
32052? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
32053? ? ?? ? ?refgcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082020170725
32072? ? ?? ? ?inplacegcc_-Os_-fomit-frame-pointer2017082020170725
32073? ? ?? ? ?refgcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082020170725
32082? ? ?? ? ?inplacegcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082020170725
32086? ? ?? ? ?inplacegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
32086? ? ?? ? ?refgcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082020170725
32086? ? ?? ? ?inplacegcc_-mcpu=arm710_-O2_-fomit-frame-pointer2017082020170725
32092? ? ?? ? ?inplacegcc_-mcpu=arm7500_-O3_-fomit-frame-pointer2017082020170725
32093? ? ?? ? ?refgcc_-mcpu=arm7d_-Os_-fomit-frame-pointer2017082020170725
32094? ? ?? ? ?inplacegcc_-mcpu=arm710_-O3_-fomit-frame-pointer2017082020170725
32099? ? ?? ? ?refgcc_-mcpu=arm710_-Os_-fomit-frame-pointer2017082020170725
32101? ? ?? ? ?inplacegcc_-mcpu=arm700i_-O3_-fomit-frame-pointer2017082020170725
32101? ? ?? ? ?inplacegcc_-mcpu=arm7100_-O3_-fomit-frame-pointer2017082020170725
32101? ? ?? ? ?inplacegcc_-mcpu=arm710c_-O2_-fomit-frame-pointer2017082020170725
32102? ? ?? ? ?inplacegcc_-mcpu=arm600_-O3_-fomit-frame-pointer2017082020170725
32102? ? ?? ? ?inplacegcc_-mcpu=arm620_-O3_-fomit-frame-pointer2017082020170725
32103? ? ?? ? ?refgcc_-mcpu=arm3_-Os_-fomit-frame-pointer2017082020170725
32105? ? ?? ? ?refgcc_-mcpu=arm2_-Os_-fomit-frame-pointer2017082020170725
32105? ? ?? ? ?refgcc_-mcpu=arm600_-Os_-fomit-frame-pointer2017082020170725
32105? ? ?? ? ?refgcc_-mcpu=arm7di_-Os_-fomit-frame-pointer2017082020170725
32106? ? ?? ? ?refgcc_-mcpu=arm700i_-Os_-fomit-frame-pointer2017082020170725
32106? ? ?? ? ?refgcc_-mcpu=arm70_-Os_-fomit-frame-pointer2017082020170725
32106? ? ?? ? ?inplacegcc_-mcpu=arm7100_-O2_-fomit-frame-pointer2017082020170725
32107? ? ?? ? ?refgcc_-mcpu=arm6_-Os_-fomit-frame-pointer2017082020170725
32107? ? ?? ? ?inplacegcc_-mcpu=arm700i_-O2_-fomit-frame-pointer2017082020170725
32110? ? ?? ? ?inplacegcc_-mcpu=arm600_-O2_-fomit-frame-pointer2017082020170725
32112? ? ?? ? ?inplacegcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082020170725
32115? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
32117? ? ?? ? ?refgcc_-mcpu=arm620_-Os_-fomit-frame-pointer2017082020170725
32118? ? ?? ? ?refgcc_-mcpu=arm60_-Os_-fomit-frame-pointer2017082020170725
32119? ? ?? ? ?refgcc_-mcpu=arm250_-Os_-fomit-frame-pointer2017082020170725
32119? ? ?? ? ?inplacegcc_-mcpu=arm7500fe_-O2_-fomit-frame-pointer2017082020170725
32125? ? ?? ? ?inplacegcc_-mcpu=arm700_-Os_-fomit-frame-pointer2017082020170725
32127? ? ?? ? ?inplacegcc_-mcpu=arm2_-O3_-fomit-frame-pointer2017082020170725
32127? ? ?? ? ?inplacegcc_-mcpu=arm7d_-O3_-fomit-frame-pointer2017082020170725
32128? ? ?? ? ?refgcc_-mcpu=arm610_-Os_-fomit-frame-pointer2017082020170725
32133? ? ?? ? ?inplacegcc_-mcpu=arm7di_-O3_-fomit-frame-pointer2017082020170725
32133? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
32134? ? ?? ? ?inplacegcc_-mcpu=arm7di_-O2_-fomit-frame-pointer2017082020170725
32135? ? ?? ? ?inplacegcc_-mcpu=arm6_-O3_-fomit-frame-pointer2017082020170725
32135? ? ?? ? ?inplacegcc_-mcpu=arm70_-O3_-fomit-frame-pointer2017082020170725
32135? ? ?? ? ?inplacegcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082020170725
32135? ? ?? ? ?refgcc_-mcpu=arm710c_-Os_-fomit-frame-pointer2017082020170725
32137? ? ?? ? ?refgcc_-mcpu=arm8_-Os_-fomit-frame-pointer2017082020170725
32139? ? ?? ? ?inplacegcc_-mcpu=arm710c_-O3_-fomit-frame-pointer2017082020170725
32145? ? ?? ? ?inplacegcc_-mcpu=arm700_-O3_-fomit-frame-pointer2017082020170725
32146? ? ?? ? ?inplacegcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082020170725
32147? ? ?? ? ?inplacegcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082020170725
32148? ? ?? ? ?inplacegcc_-mcpu=arm610_-O3_-fomit-frame-pointer2017082020170725
32152? ? ?? ? ?inplacegcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082020170725
32155? ? ?? ? ?refgcc_-mcpu=arm7500fe_-Os_-fomit-frame-pointer2017082020170725
32157? ? ?? ? ?inplacegcc_-mcpu=arm250_-O2_-fomit-frame-pointer2017082020170725
32165? ? ?? ? ?refgcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082020170725
32166? ? ?? ? ?refgcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082020170725
32167? ? ?? ? ?inplacegcc_-mcpu=arm7500fe_-O3_-fomit-frame-pointer2017082020170725
32168? ? ?? ? ?inplacegcc_-mcpu=arm6_-O2_-fomit-frame-pointer2017082020170725
32170? ? ?? ? ?inplacegcc_-mcpu=arm60_-O3_-fomit-frame-pointer2017082020170725
32171? ? ?? ? ?refgcc_-mcpu=arm7500_-Os_-fomit-frame-pointer2017082020170725
32175? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
32185? ? ?? ? ?inplacegcc_-mcpu=arm60_-O2_-fomit-frame-pointer2017082020170725
32193? ? ?? ? ?inplacegcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082020170725
32205? ? ?? ? ?inplacegcc_-mcpu=arm7dmi_-Os_-fomit-frame-pointer2017082020170725
32213? ? ?? ? ?refgcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082020170725
32270? ? ?? ? ?refgcc_-mcpu=strongarm_-Os_-fomit-frame-pointer2017082020170725
32295? ? ?? ? ?inplacegcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
32302? ? ?? ? ?inplacegcc_-mcpu=arm7500_-O2_-fomit-frame-pointer2017082020170725
32304? ? ?? ? ?refgcc_-mcpu=arm620_-O2_-fomit-frame-pointer2017082020170725
32313? ? ?? ? ?refgcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082020170725
32323? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
32346? ? ?? ? ?refgcc_-mcpu=arm250_-O3_-fomit-frame-pointer2017082020170725
32364? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
32375? ? ?? ? ?inplacegcc_-mcpu=arm3_-O2_-fomit-frame-pointer2017082020170725
32381? ? ?? ? ?refgcc_-mcpu=arm7_-Os_-fomit-frame-pointer2017082020170725
32415? ? ?? ? ?refgcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082020170725
32421? ? ?? ? ?inplacegcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
32518? ? ?? ? ?refgcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082020170725
32531? ? ?? ? ?refgcc_-mcpu=arm7100_-Os_-fomit-frame-pointer2017082020170725
32533? ? ?? ? ?refgcc_-mcpu=arm7dm_-O_-fomit-frame-pointer2017082020170725
32550? ? ?? ? ?inplacegcc_-mcpu=arm7m_-Os_-fomit-frame-pointer2017082020170725
32551? ? ?? ? ?refgcc_-mcpu=arm8_-O_-fomit-frame-pointer2017082020170725
32582? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
32589? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
32594? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
32609? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
32616? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
32620? ? ?? ? ?inplacegcc_-O3_-fomit-frame-pointer2017082020170725
32622? ? ?? ? ?refgcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082020170725
32682? ? ?? ? ?refgcc_-mcpu=arm7dmi_-O_-fomit-frame-pointer2017082020170725
32688? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
32693? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
32695? ? ?? ? ?inplacegcc_-mcpu=arm7_-O2_-fomit-frame-pointer2017082020170725
32727? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
32750? ? ?? ? ?inplacegcc_-mcpu=arm7_-O3_-fomit-frame-pointer2017082020170725
32785? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
32808? ? ?? ? ?inplacegcc_-O2_-fomit-frame-pointer2017082020170725
32844? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082020170725
32851? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082020170725
32863? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
32864? ? ?? ? ?refgcc_-mcpu=strongarm110_-O_-fomit-frame-pointer2017082020170725
32871? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
32887? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082020170725
32888? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
32916? ? ?? ? ?inplacegcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082020170725
32937? ? ?? ? ?refgcc_-mcpu=strongarm1100_-O_-fomit-frame-pointer2017082020170725
32943? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082020170725
32990? ? ?? ? ?inplacegcc_-mcpu=arm610_-O2_-fomit-frame-pointer2017082020170725
33043? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
33060? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
33063? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33069? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082020170725
33085? ? ?? ? ?inplacegcc_-mcpu=arm3_-O3_-fomit-frame-pointer2017082020170725
33086? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
33088? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
33090? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
33093? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
33101? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
33112? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
33183? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082020170725
33190? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33191? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33192? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
33205? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33216? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33216? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082020170725
33216? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
33242? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33274? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33292? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
33298? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082020170725
33369? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
33369? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33376? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082020170725
33384? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082020170725
33392? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
33394? ? ?? ? ?inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33413? ? ?? ? ?inplacegcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33416? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33428? ? ?? ? ?inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33432? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
33433? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
33435? ? ?? ? ?inplacegcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33442? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082020170725
33442? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
33474? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
33792? ? ?? ? ?inplacegcc_-mcpu=strongarm110_-O2_-fomit-frame-pointer2017082020170725
34207? ? ?? ? ?inplacegcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082020170725
34215? ? ?? ? ?inplacegcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082020170725
34219? ? ?? ? ?inplacegcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082020170725
34220? ? ?? ? ?inplacegcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082020170725
34232? ? ?? ? ?inplacegcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082020170725
34251? ? ?? ? ?inplacegcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082020170725
34260? ? ?? ? ?inplacegcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082020170725
34277? ? ?? ? ?inplacegcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082020170725
34301? ? ?? ? ?inplacegcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082020170725
34336? ? ?? ? ?refgcc_-mcpu=arm2_-O_-fomit-frame-pointer2017082020170725
34349? ? ?? ? ?refgcc_-mcpu=arm600_-O_-fomit-frame-pointer2017082020170725
34353? ? ?? ? ?inplacegcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082020170725
34364? ? ?? ? ?refgcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082020170725
34379? ? ?? ? ?refgcc_-mcpu=arm6_-O_-fomit-frame-pointer2017082020170725
34392? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34415? ? ?? ? ?refgcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082020170725
34431? ? ?? ? ?inplacegcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082020170725
34462? ? ?? ? ?inplacegcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082020170725
34466? ? ?? ? ?inplacegcc_-mcpu=arm3_-O_-fomit-frame-pointer2017082020170725
34468? ? ?? ? ?refgcc_-mcpu=arm250_-O_-fomit-frame-pointer2017082020170725
34494? ? ?? ? ?refgcc_-mcpu=arm710c_-O_-fomit-frame-pointer2017082020170725
34500? ? ?? ? ?inplacegcc_-mcpu=arm700_-O_-fomit-frame-pointer2017082020170725
34515? ? ?? ? ?refgcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082020170725
34521? ? ?? ? ?refgcc_-mcpu=arm7m_-O2_-fomit-frame-pointer2017082020170725
34542? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34547? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34548? ? ?? ? ?refgcc_-mcpu=arm7d_-O_-fomit-frame-pointer2017082020170725
34551? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
34556? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34584? ? ?? ? ?inplacegcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
34585? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082020170725
34585? ? ?? ? ?refgcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34624? ? ?? ? ?inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34652? ? ?? ? ?refgcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082020170725
34657? ? ?? ? ?inplacegcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34664? ? ?? ? ?inplacegcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34673? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
34676? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34683? ? ?? ? ?inplacegcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082020170725
34694? ? ?? ? ?inplacegcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082020170725
34703? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
34704? ? ?? ? ?refgcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082020170725
34721? ? ?? ? ?refgcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34724? ? ?? ? ?refgcc_-mcpu=arm70_-O_-fomit-frame-pointer2017082020170725
34750? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34751? ? ?? ? ?refgcc_-mcpu=arm700i_-O_-fomit-frame-pointer2017082020170725
34753? ? ?? ? ?refgcc_-mcpu=arm610_-O_-fomit-frame-pointer2017082020170725
34774? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34788? ? ?? ? ?refgcc_-mcpu=arm60_-O_-fomit-frame-pointer2017082020170725
34846? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
34881? ? ?? ? ?inplacegcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082020170725
34884? ? ?? ? ?refgcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082020170725
34887? ? ?? ? ?inplacegcc_-mcpu=arm710_-O_-fomit-frame-pointer2017082020170725
34920? ? ?? ? ?refgcc_-mcpu=arm7500_-O_-fomit-frame-pointer2017082020170725
34923? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
34945? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
34947? ? ?? ? ?refgcc_-mcpu=arm7100_-O_-fomit-frame-pointer2017082020170725
34974? ? ?? ? ?refgcc_-mcpu=arm7_-O_-fomit-frame-pointer2017082020170725
35036? ? ?? ? ?inplacegcc_-O_-fomit-frame-pointer2017082020170725
35076? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
35091? ? ?? ? ?inplacegcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082020170725
35096? ? ?? ? ?inplacegcc_-mcpu=strongarm_-O_-fomit-frame-pointer2017082020170725
35172? ? ?? ? ?refgcc_-mcpu=strongarm1100_-Os_-fomit-frame-pointer2017082020170725
35193? ? ?? ? ?refgcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082020170725
35205? ? ?? ? ?inplacegcc_-mcpu=arm620_-O_-fomit-frame-pointer2017082020170725
35273? ? ?? ? ?refgcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082020170725
35443? ? ?? ? ?inplacegcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082020170725
35522? ? ?? ? ?refgcc_-mcpu=arm2_-O2_-fomit-frame-pointer2017082020170725
35591? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082020170725
35624? ? ?? ? ?refgcc_-mcpu=strongarm110_-Os_-fomit-frame-pointer2017082020170725
35865? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
36001? ? ?? ? ?inplacegcc_-mcpu=arm70_-O2_-fomit-frame-pointer2017082020170725
36171? ? ?? ? ?refgcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
36319? ? ?? ? ?refgcc_-mcpu=arm810_-O_-fomit-frame-pointer2017082020170725
36706? ? ?? ? ?inplacegcc_-mcpu=arm7m_-O_-fomit-frame-pointer2017082020170725
37219? ? ?? ? ?refclang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37322? ? ?? ? ?inplaceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37383? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37392? ? ?? ? ?inplaceclang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37393? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37657? ? ?? ? ?inplaceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
37695? ? ?? ? ?inplacegcc_-mcpu=arm7500fe_-O_-fomit-frame-pointer2017082020170725
40028? ? ?? ? ?arm11gcc_-O3_-fomit-frame-pointer2017082020170725
40030? ? ?? ? ?arm11gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
40030? ? ?? ? ?arm11gcc_-mcpu=cortex-a5_-O3_-fomit-frame-pointer2017082020170725
40044? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-O3_-fomit-frame-pointer2017082020170725
40051? ? ?? ? ?arm11gcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
40053? ? ?? ? ?arm11gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
40058? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-O3_-fomit-frame-pointer2017082020170725
40066? ? ?? ? ?arm11clang_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40066? ? ?? ? ?arm11clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40200? ? ?? ? ?arm11gcc_-funroll-loops2017082020170725
40243? ? ?? ? ?arm11gcc_-mcpu=native_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
40245? ? ?? ? ?arm11gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
40245? ? ?? ? ?arm11gcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082020170725
40245? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
40245? ? ?? ? ?arm11gcc_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
40248? ? ?? ? ?arm11gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
40249? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
40249? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
40250? ? ?? ? ?arm11gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
40251? ? ?? ? ?arm11gcc_-mcpu=cortex-a5_-Os_-fomit-frame-pointer2017082020170725
40252? ? ?? ? ?arm11clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40253? ? ?? ? ?arm11clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40253? ? ?? ? ?arm11gcc_-O2_-fomit-frame-pointer2017082020170725
40256? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
40256? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
40259? ? ?? ? ?arm11clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40261? ? ?? ? ?arm11gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
40261? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-O2_-fomit-frame-pointer2017082020170725
40262? ? ?? ? ?arm11gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
40262? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
40267? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-Os_-fomit-frame-pointer2017082020170725
40268? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
40268? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
40268? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
40268? ? ?? ? ?arm11gcc_-mcpu=native_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
40269? ? ?? ? ?arm11clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40269? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfpu=neon_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
40271? ? ?? ? ?arm11gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
40271? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
40271? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-Os_-fomit-frame-pointer2017082020170725
40272? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
40276? ? ?? ? ?arm11gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
40276? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-O_-fomit-frame-pointer2017082020170725
40276? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
40280? ? ?? ? ?arm11gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
40287? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
40290? ? ?? ? ?arm11gcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
40292? ? ?? ? ?arm11cc2017082020170725
40295? ? ?? ? ?arm11clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40303? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-O_-fomit-frame-pointer2017082020170725
40312? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
40318? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
40354? ? ?? ? ?arm11gcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
40391? ? ?? ? ?arm11gcc_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
40402? ? ?? ? ?arm11gcc_-Os_-fomit-frame-pointer2017082020170725
40421? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-O2_-fomit-frame-pointer2017082020170725
40425? ? ?? ? ?arm11gcc2017082020170725
40450? ? ?? ? ?arm11clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40461? ? ?? ? ?arm11gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
40485? ? ?? ? ?arm11clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40500? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40521? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40543? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-Os_-fomit-frame-pointer2017082020170725
40557? ? ?? ? ?arm11clang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40586? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O3_-fomit-frame-pointer2017082020170725
40610? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40624? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
40655? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40703? ? ?? ? ?arm11gcc_-mcpu=cortex-a5_-O_-fomit-frame-pointer2017082020170725
40738? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
40832? ? ?? ? ?arm11gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
40845? ? ?? ? ?inplaceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40845? ? ?? ? ?inplaceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40870? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40934? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfpu=neon_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
40945? ? ?? ? ?arm11gcc_-O_-fomit-frame-pointer2017082020170725
40970? ? ?? ? ?inplaceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
40994? ? ?? ? ?inplaceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
41028? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
41211? ? ?? ? ?inplaceclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082020170725
41290? ? ?? ? ?inplaceclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=neon_-fomit-frame-pointer_-Qunused-arguments2017082020170725
41316? ? ?? ? ?refgcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
41501? ? ?? ? ?inplaceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
41729? ? ?? ? ?refgcc_-mcpu=arm7di_-O_-fomit-frame-pointer2017082020170725
41832? ? ?? ? ?inplaceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
42271? ? ?? ? ?inplaceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
42438? ? ?? ? ?arm11gcc_-mcpu=native_-mfpu=neon_-O_-fomit-frame-pointer_-fwrapv2017082020170725
42741? ? ?? ? ?arm11clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
42992? ? ?? ? ?arm11clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
43420? ? ?? ? ?arm11gcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
44031? ? ?? ? ?refclang_-O3_-fwrapv_-march=armv7-a_-mfloat-abi=hard_-mfpu=vfpv3-d16_-fomit-frame-pointer_-Qunused-arguments2017082020170725
44115? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
44462? ? ?? ? ?arm11gcc_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
45369? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O_-fomit-frame-pointer2017082020170725
47002? ? ?? ? ?refgcc_-mcpu=arm7dm_-Os_-fomit-frame-pointer2017082020170725
47306? ? ?? ? ?arm11gcc_-mcpu=cortex-a15_-mfloat-abi=hard_-mfpu=neon_-O2_-fomit-frame-pointer2017082020170725
48271? ? ?? ? ?refgcc_-mcpu=arm7d_-O2_-fomit-frame-pointer2017082020170725
49422? ? ?? ? ?inplacegcc_-mcpu=cortex-a5_-O2_-fomit-frame-pointer2017082020170725
55921? ? ?? ? ?inplacegcc_-mcpu=arm700_-O2_-fomit-frame-pointer2017082020170725
56950? ? ?? ? ?inplacecc2017082020170725
58026? ? ?? ? ?inplacegcc_-funroll-loops2017082020170725
58332? ? ?? ? ?inplacegcc2017082020170725
62734? ? ?? ? ?refcc2017082020170725
62883? ? ?? ? ?refgcc_-funroll-loops2017082020170725
62949? ? ?? ? ?refgcc2017082020170725

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/armv8crypto
Compiler: cc
blocks.c: In file included from blocks.c:37:0:
blocks.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
blocks.c: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
blocks.c: ^
blocks.c: blocks.c: In function 'crypto_hashblocks_sha256_dolbeau_armv8crypto':
blocks.c: blocks.c:59:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c0 = vld1q_u32(s256cst + 0);
blocks.c: ^
blocks.c: blocks.c:60:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c1 = vld1q_u32(s256cst + 4);
blocks.c: ^
blocks.c: blocks.c:61:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c2 = vld1q_u32(s256cst + 8);
blocks.c: ^
blocks.c: blocks.c:62:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c3 = vld1q_u32(s256cst + 12);
blocks.c: ^
blocks.c: blocks.c:63:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c4 = vld1q_u32(s256cst + 16);
blocks.c: ^
blocks.c: blocks.c:64:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c5 = vld1q_u32(s256cst + 20);
blocks.c: ^
blocks.c: blocks.c:65:2: error: unknown type name 'uint32x4_t'
blocks.c: uint32x4_t c6 = vld1q_u32(s256cst + 24);
blocks.c: ...

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

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/amd64-sha
Compiler: cc
blocks.c: blocks.c:37:23: fatal error: immintrin.h: No such file or directory
blocks.c: #include <immintrin.h>
blocks.c: ^
blocks.c: compilation terminated.

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

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/amd64-sha
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blocks.c: In file included from blocks.c:37:
blocks.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/immintrin.h:27:
blocks.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
blocks.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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
blocks.c: return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
blocks.c: ...

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

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/armv8crypto
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blocks.c: blocks.c:134:3: warning: implicit declaration of function 'vsha256hq_u32' is invalid in C99 [-Wimplicit-function-declaration]
blocks.c: DO16ROUNDS(i0, i1, i2, i3, c0, c1, c2, c3);
blocks.c: ^
blocks.c: blocks.c:108:8: note: expanded from macro 'DO16ROUNDS'
blocks.c: x0 = vsha256hq_u32(s0, s1, h0); \
blocks.c: ^
blocks.c: blocks.c:134:3: error: assigning to 'uint32x4_t' (vector of 4 'uint32_t' values) from incompatible type 'int'
blocks.c: DO16ROUNDS(i0, i1, i2, i3, c0, c1, c2, c3);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:108:6: note: expanded from macro 'DO16ROUNDS'
blocks.c: x0 = vsha256hq_u32(s0, s1, h0); \
blocks.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:134:3: warning: implicit declaration of function 'vsha256h2q_u32' is invalid in C99 [-Wimplicit-function-declaration]
blocks.c: blocks.c:109:8: note: expanded from macro 'DO16ROUNDS'
blocks.c: x1 = vsha256h2q_u32(s1, s0, h0); \
blocks.c: ^
blocks.c: blocks.c:134:3: error: assigning to 'uint32x4_t' (vector of 4 'uint32_t' values) from incompatible type 'int'
blocks.c: DO16ROUNDS(i0, i1, i2, i3, c0, c1, c2, c3);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:109:6: note: expanded from macro 'DO16ROUNDS'
blocks.c: x1 = vsha256h2q_u32(s1, s0, h0); \
blocks.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:134:3: error: assigning to 'uint32x4_t' (vector of 4 'uint32_t' values) from incompatible type 'int'
blocks.c: DO16ROUNDS(i0, i1, i2, i3, c0, c1, c2, c3);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.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_hashblocks/sha256/dolbeau/armv8crypto
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -Qunused-arguments
blocks.c: In file included from blocks.c:37:
blocks.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:28:2: error: "NEON support not enabled"
blocks.c: #error "NEON support not enabled"
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
blocks.c: ^
blocks.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
blocks.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
blocks.c: ^
blocks.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_hashblocks/sha256/dolbeau/armv8crypto
Compiler: gcc
blocks.c: In file included from blocks.c:37:0:
blocks.c: blocks.c: In function 'crypto_hashblocks_sha256_dolbeau_armv8crypto':
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:7808:1: error: inlining failed in call to always_inline 'vrev32q_u8': target specific option mismatch
blocks.c: vrev32q_u8 (uint8x16_t __a)
blocks.c: ^~~~~~~~~~
blocks.c: blocks.c:81:19: note: called from here
blocks.c: d1 = (uint32x4_t)vrev32q_u8((uint8x16_t)d1);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:7808:1: error: inlining failed in call to always_inline 'vrev32q_u8': target specific option mismatch
blocks.c: vrev32q_u8 (uint8x16_t __a)
blocks.c: ^~~~~~~~~~
blocks.c: blocks.c:80:19: note: called from here
blocks.c: d0 = (uint32x4_t)vrev32q_u8((uint8x16_t)d0);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:9035:1: error: inlining failed in call to always_inline 'vld1q_u32': target specific option mismatch
blocks.c: vld1q_u32 (const uint32_t * __a)
blocks.c: ^~~~~~~~~
blocks.c: blocks.c:77:13: note: called from here
blocks.c: uint32x4_t d1 = vld1q_u32((uint32_t*)(statebytes + 16));
blocks.c: ^~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:9035:1: error: inlining failed in call to always_inline 'vld1q_u32': target specific option mismatch
blocks.c: vld1q_u32 (const uint32_t * __a)
blocks.c: ...

Number of similar (compiler,implementation) pairs: 34, 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-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-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

Compiler output

Implementation: crypto_hashblocks/sha256/arm11
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions
api.c: #include "crypto_hashblocks.h"
api.c:
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:271: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:314: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:388: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:411: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:434: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:457: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:480: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:503: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:526: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:549: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:10608: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:10651: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:10700: Error: selected processor does not support `bx lr' in ARM mode

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

Compiler output

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

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/armv8crypto
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
blocks.c: blocks.c:1:0: warning: target CPU does not support THUMB instructions
blocks.c: /*
blocks.c:
blocks.c: In file included from blocks.c:37:0:
blocks.c: blocks.c: In function 'crypto_hashblocks_sha256_dolbeau_armv8crypto':
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:7808:1: error: inlining failed in call to always_inline 'vrev32q_u8': target specific option mismatch
blocks.c: vrev32q_u8 (uint8x16_t __a)
blocks.c: ^~~~~~~~~~
blocks.c: blocks.c:81:19: note: called from here
blocks.c: d1 = (uint32x4_t)vrev32q_u8((uint8x16_t)d1);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:7808:1: error: inlining failed in call to always_inline 'vrev32q_u8': target specific option mismatch
blocks.c: vrev32q_u8 (uint8x16_t __a)
blocks.c: ^~~~~~~~~~
blocks.c: blocks.c:80:19: note: called from here
blocks.c: d0 = (uint32x4_t)vrev32q_u8((uint8x16_t)d0);
blocks.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:9035:1: error: inlining failed in call to always_inline 'vld1q_u32': target specific option mismatch
blocks.c: vld1q_u32 (const uint32_t * __a)
blocks.c: ^~~~~~~~~
blocks.c: blocks.c:77:13: note: called from here
blocks.c: uint32x4_t d1 = vld1q_u32((uint32_t*)(statebytes + 16));
blocks.c: ^~
blocks.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_hashblocks/sha256/dolbeau/amd64-sha
Compiler: gcc -mcpu=arm250 -O2 -fomit-frame-pointer
blocks.c: blocks.c:1:0: warning: target CPU does not support THUMB instructions
blocks.c: /*
blocks.c:
blocks.c: blocks.c:37:23: fatal error: immintrin.h: No such file or directory
blocks.c: #include <immintrin.h>
blocks.c: ^
blocks.c: compilation terminated.

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

Compiler output

Implementation: crypto_hashblocks/sha256/arm11
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
api.c: api.c:1:0: warning: target CPU does not support THUMB instructions
api.c: #include "crypto_hashblocks.h"
api.c:
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:271: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:314: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:388: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:411: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:434: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:457: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:480: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:503: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:526: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:549: Error: selected processor does not support `setend le' in ARM mode
blocks.s: blocks.s:10608: Error: selected processor does not support `setend be' in ARM mode
blocks.s: blocks.s:10651: Error: selected processor does not support `setend le' in ARM mode

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

Compiler output

Implementation: crypto_hashblocks/sha256/dolbeau/armv8crypto
Compiler: gcc -mcpu=cortex-a15 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
blocks.c: In file included from blocks.c:37:0:
blocks.c: blocks.c: In function 'crypto_hashblocks_sha256_dolbeau_armv8crypto':
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:14799:1: error: inlining failed in call to always_inline 'vsha256h2q_u32': target specific option mismatch
blocks.c: vsha256h2q_u32 (uint32x4_t __hash_abcd, uint32x4_t __hash_efgh, uint32x4_t __wk)
blocks.c: ^~~~~~~~~~~~~~
blocks.c: blocks.c:118:6: note: called from here
blocks.c: s1 = vsha256h2q_u32(x1, x0, h1)
blocks.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:146:3: note: in expansion of macro 'DO16ROUNDS'
blocks.c: DO16ROUNDS(j0, j1, j2, j3, cc, cd, ce, cf);
blocks.c: ^~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:14793:1: error: inlining failed in call to always_inline 'vsha256hq_u32': target specific option mismatch
blocks.c: vsha256hq_u32 (uint32x4_t __hash_abcd, uint32x4_t __hash_efgh, uint32x4_t __wk)
blocks.c: ^~~~~~~~~~~~~
blocks.c: blocks.c:117:6: note: called from here
blocks.c: s0 = vsha256hq_u32(x0, x1, h1); \
blocks.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
blocks.c: blocks.c:146:3: note: in expansion of macro 'DO16ROUNDS'
blocks.c: DO16ROUNDS(j0, j1, j2, j3, cc, cd, ce, cf);
blocks.c: ^~~~~~~~~~
blocks.c: In file included from blocks.c:37:0:
blocks.c: /scratch/dolbeau/gcc-6.3.0-full+isl/lib/gcc/arm-linux-gnueabihf/6.3.0/include/arm_neon.h:14799:1: error: inlining failed in call to always_inline 'vsha256h2q_u32': target specific option mismatch
blocks.c: vsha256h2q_u32 (uint32x4_t __hash_abcd, uint32x4_t __hash_efgh, uint32x4_t __wk)
blocks.c: ^~~~~~~~~~~~~~
blocks.c: ...

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
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-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 -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