Implementation notes: armeabi, h5omap, crypto_hash/skein256256

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: skein256256
TimeImplementationCompilerBenchmark dateSUPERCOP version
37640arm_neongcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052520120316
37640arm_neongcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052520120316
37640arm_neongcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052520120316
37640arm_neongcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
37640arm_neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012052520120316
37640arm_neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012052520120316
37640arm_neongcc -mcpu=xscale -O3 -fomit-frame-pointer2012052520120316
37645arm_neongcc -mcpu=arm9e -Os -fomit-frame-pointer2012052520120316
37647arm_neongcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
37647arm_neongcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052520120316
37648arm_neongcc -mcpu=xscale -O2 -fomit-frame-pointer2012052520120316
37649arm_neongcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052520120316
37649arm_neongcc -mcpu=arm920t -Os -fomit-frame-pointer2012052520120316
37650arm_neongcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
37650arm_neongcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
37650arm_neongcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052520120316
37650arm_neongcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052520120316
37650arm_neongcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052520120316
37665arm_neongcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052520120316
37668arm_neongcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052520120316
37670arm_neongcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052520120316
37671arm_neongcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052520120316
37679arm_neongcc -Os -fomit-frame-pointer2012052520120316
37680arm_neongcc -mcpu=strongarm -Os -fomit-frame-pointer2012052520120316
37689arm_neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052520120316
37690arm_neongcc -O3 -fomit-frame-pointer2012052520120316
37690arm_neongcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
37690arm_neongcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052520120316
37690arm_neongcc -mcpu=arm810 -Os -fomit-frame-pointer2012052520120316
37690arm_neongcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052520120316
37690arm_neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052520120316
37694arm_neongcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
37695arm_neongcc -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
37695arm_neongcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052520120316
37695arm_neongcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052520120316
37696arm_neongcc -funroll-loops -O2 -fomit-frame-pointer2012052520120316
37696arm_neongcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
37696arm_neongcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052520120316
37696arm_neongcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052520120316
37696arm_neongcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052520120316
37697arm_neongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=arm1020t -O -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
37697arm_neongcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=arm9e -O -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052520120316
37697arm_neongcc -mcpu=xscale -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -funroll-loops -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
37698arm_neongcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm8 -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm8 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920 -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm920t -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm940t -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm9 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
37698arm_neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
37698arm_neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
37698arm_neongcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=strongarm -O -fomit-frame-pointer2012052520120316
37698arm_neongcc -mcpu=xscale -Os -fomit-frame-pointer2012052520120316
37699arm_neongcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052520120316
37699arm_neongcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052520120316
37700arm_neongcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
37700arm_neongcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052520120316
37700arm_neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052520120316
37700arm_neongcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052520120316
37700arm_neongcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
37701arm_neongcc -funroll-loops -O -fomit-frame-pointer2012052520120316
37701arm_neongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
37702arm_neongcc -mcpu=ep9312 -O -fomit-frame-pointer2012052520120316
37703arm_neongcc -mcpu=arm810 -O -fomit-frame-pointer2012052520120316
37703arm_neongcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052520120316
37705arm_neongcc -mcpu=arm940t -O -fomit-frame-pointer2012052520120316
37710arm_neongcc -O -fomit-frame-pointer2012052520120316
37710arm_neongcc -mcpu=arm9 -O -fomit-frame-pointer2012052520120316
37711arm_neongcc -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
37713arm_neongcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052520120316
37739arm_neongcc -funroll-loops -O3 -fomit-frame-pointer2012052520120316
37747arm_neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052520120316
37749arm_neongcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012052520120316
37751arm_neongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
37902arm_neoncc2012052520120316
37907arm_neongcc -funroll-loops2012052520120316
37960arm_neongcc2012052520120316
42316arm_neongcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052520120316
44784armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
44784armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
44784armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
44784armgcc -mcpu=xscale -O -fomit-frame-pointer2012052520120316
44786armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
44786armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052520120316
44786armgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
44807armgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052520120316
44809armgcc -mcpu=arm9e -O -fomit-frame-pointer2012052520120316
44810armgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052520120316
44814armgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052520120316
44832armgcc -O2 -fomit-frame-pointer2012052520120316
44832armgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052520120316
44834armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052520120316
44835armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052520120316
44836armgcc -Os -fomit-frame-pointer2012052520120316
44836armgcc -funroll-loops -Os -fomit-frame-pointer2012052520120316
44836armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm8 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm920 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm9 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=strongarm -Os -fomit-frame-pointer2012052520120316
44836armgcc -mcpu=xscale -O3 -fomit-frame-pointer2012052520120316
44837armgcc -mcpu=arm810 -Os -fomit-frame-pointer2012052520120316
44838armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
44839armgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052520120316
44841armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052520120316
44848armgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052520120316
44855armgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052520120316
44858armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052520120316
44858armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052520120316
44860armgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052520120316
44864armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052520120316
44874armgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052520120316
44875armgcc -mcpu=arm1020t -O -fomit-frame-pointer2012052520120316
44875armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052520120316
44882armgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052520120316
44884armgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052520120316
44886armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
44886armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
44886armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
44888armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052520120316
44893armgcc -mcpu=arm940t -Os -fomit-frame-pointer2012052520120316
44909armgcc -mcpu=arm920t -Os -fomit-frame-pointer2012052520120316
44909armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
44912armgcc -funroll-loops -O3 -fomit-frame-pointer2012052520120316
44917armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
44923armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
44934armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
44938armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
46112armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052520120316
46146armgcc -O3 -fomit-frame-pointer2012052520120316
46146armgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052520120316
46196armgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012052520120316
46932armgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012052520120316
46934armgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052520120316
46982armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012052520120316
46984armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012052520120316
46984armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052520120316
46984armgcc -mcpu=xscale -O2 -fomit-frame-pointer2012052520120316
46985armgcc -mcpu=xscale -Os -fomit-frame-pointer2012052520120316
46989armgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052520120316
46992armgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052520120316
46992armgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052520120316
46992armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052520120316
46995armgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052520120316
46999armgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052520120316
46999armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052520120316
47002armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
47007armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
47024armgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052520120316
47029armgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052520120316
47031armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052520120316
47031armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052520120316
47035armgcc -funroll-loops -O2 -fomit-frame-pointer2012052520120316
47038armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052520120316
47041armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
47042armgcc -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=arm810 -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=arm940t -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=arm9 -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=arm9e -Os -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052520120316
47042armgcc -mcpu=strongarm -O -fomit-frame-pointer2012052520120316
47051armgcc -funroll-loops -O -fomit-frame-pointer2012052520120316
47089armgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052520120316
47090armgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052520120316
47094armgcc -O -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm8 -O -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm920 -O -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=arm920t -O -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
47094armgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012052520120316
47094armgcc -mcpu=ep9312 -O -fomit-frame-pointer2012052520120316
47196armgcc2012052520120316
47246armcc2012052520120316
47248armgcc -funroll-loops2012052520120316
54130arm_thumbgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012052520120316
54180arm_thumbgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052520120316
54180arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052520120316
54180arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052520120316
54180arm_thumbgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012052520120316
54193arm_thumbgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012052520120316
54211arm_thumbgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052520120316
54230arm_thumbgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052520120316
54230arm_thumbgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052520120316
54230arm_thumbgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052520120316
54230arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012052520120316
54232arm_thumbgcc -mcpu=xscale -Os -fomit-frame-pointer2012052520120316
54235arm_thumbgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052520120316
54235arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012052520120316
54265arm_thumbgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052520120316
54270arm_thumbgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052520120316
54271arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052520120316
54273arm_thumbgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052520120316
54274arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
54278arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2012052520120316
54280arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
54281arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2012052520120316
54281arm_thumbgcc -mcpu=arm9e -Os -fomit-frame-pointer2012052520120316
54282arm_thumbgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052520120316
54283arm_thumbgcc -O3 -fomit-frame-pointer2012052520120316
54283arm_thumbgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052520120316
54283arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012052520120316
54284arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052520120316
54290arm_thumbgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052520120316
54290arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
54299arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052520120316
54314arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052520120316
54321arm_thumbgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052520120316
54322arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
54322arm_thumbgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052520120316
54334arm_thumbgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052520120316
54335arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052520120316
54340arm_thumbgcc -mcpu=xscale -O2 -fomit-frame-pointer2012052520120316
54342arm_thumbgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052520120316
54442arm_thumbcc2012052520120316
54493arm_thumbgcc2012052520120316
54494arm_thumbgcc -funroll-loops2012052520120316
56226arm_thumbgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
56230arm_thumbgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
56236arm_thumbgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
56236arm_thumbgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
56236arm_thumbgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
56236arm_thumbgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052520120316
56236arm_thumbgcc -mcpu=xscale -O -fomit-frame-pointer2012052520120316
56267arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052520120316
56268arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
56271arm_thumbgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052520120316
56276arm_thumbgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
56278arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052520120316
56278arm_thumbgcc -mcpu=xscale -O3 -fomit-frame-pointer2012052520120316
56279arm_thumbgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052520120316
56281arm_thumbgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052520120316
56281arm_thumbgcc -mcpu=arm1020t -O -fomit-frame-pointer2012052520120316
56286arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2012052520120316
56286arm_thumbgcc -mcpu=arm920t -Os -fomit-frame-pointer2012052520120316
56288arm_thumbgcc -mcpu=arm920 -Os -fomit-frame-pointer2012052520120316
56328arm_thumbgcc -Os -fomit-frame-pointer2012052520120316
56328arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2012052520120316
56328arm_thumbgcc -mcpu=arm9e -O -fomit-frame-pointer2012052520120316
56328arm_thumbgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012052520120316
56328arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052520120316
56329arm_thumbgcc -mcpu=arm940t -Os -fomit-frame-pointer2012052520120316
56332arm_thumbgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052520120316
56332arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052520120316
56332arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052520120316
56333arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2012052520120316
56333arm_thumbgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052520120316
56333arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052520120316
56334arm_thumbgcc -O2 -fomit-frame-pointer2012052520120316
56334arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052520120316
56334arm_thumbgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052520120316
56334arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052520120316
56335arm_thumbgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052520120316
56335arm_thumbgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm9 -Os -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
56336arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052520120316
56336arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2012052520120316
56340arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
56349arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
56349arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2012052520120316
56361arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2012052520120316
56365arm_thumbgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052520120316
56370arm_thumbgcc -mcpu=arm940t -O -fomit-frame-pointer2012052520120316
56371arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
56372arm_thumbgcc -mcpu=arm9 -O -fomit-frame-pointer2012052520120316
56373arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2012052520120316
56373arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052520120316
56374arm_thumbgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052520120316
56374arm_thumbgcc -mcpu=arm920 -O -fomit-frame-pointer2012052520120316
56376arm_thumbgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
56380arm_thumbgcc -mcpu=ep9312 -O -fomit-frame-pointer2012052520120316
56382arm_thumbgcc -O -fomit-frame-pointer2012052520120316
56383arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052520120316
56384arm_thumbgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
56385arm_thumbgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052520120316
56385arm_thumbgcc -mcpu=arm920t -O -fomit-frame-pointer2012052520120316
56386arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
75024optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012052520120316
75308optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012052520120316
75498optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012052520120316
75498optgcc -mcpu=xscale -O3 -fomit-frame-pointer2012052520120316
75660optgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012052520120316
75760optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012052520120316
75806optgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012052520120316
75972optgcc -mcpu=arm9e -Os -fomit-frame-pointer2012052520120316
76022optgcc -mcpu=xscale -Os -fomit-frame-pointer2012052520120316
76073optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
76076optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
76176optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012052520120316
76336optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
76397optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012052520120316
76438optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012052520120316
76496optgcc -mcpu=xscale -O2 -fomit-frame-pointer2012052520120316
76748optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012052520120316
76817optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012052520120316
76860optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012052520120316
76867optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012052520120316
76912optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012052520120316
77224optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012052520120316
77226optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012052520120316
77232optgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012052520120316
80954optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012052520120316
81045optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012052520120316
83050optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012052520120316
83494optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012060220120525
83794optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012060220120525
83796optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012060220120525
84056optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012052520120316
86366optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
86393optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
86518optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
86626optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012052520120316
86901optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012052520120316
89984optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012052520120316
90046optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012052520120316
90088optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012052520120316
90094optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012052520120316
90094optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012052520120316
90286optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012052520120316
90408optgcc -funroll-loops -Os -fomit-frame-pointer2012052520120316
90458optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012052520120316
90458optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012052520120316
90458optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012052520120316
90458optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012052520120316
90461optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012052520120316
90508optgcc -O2 -fomit-frame-pointer2012052520120316
90510optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012052520120316
90510optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012052520120316
90518optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012052520120316
90526optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012052520120316
90560optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012052520120316
90563optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012052520120316
90621optgcc -funroll-loops -O2 -fomit-frame-pointer2012052520120316
90638optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012052520120316
90782optgcc -funroll-loops -O3 -fomit-frame-pointer2012052520120316
90983optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012052520120316
90986optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012052520120316
90987optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012052520120316
91143optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012052520120316
91194optgcc -O3 -fomit-frame-pointer2012052520120316
92012optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052520120316
92582optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052520120316
92666optgcc -mcpu=arm9 -Os -fomit-frame-pointer2012052520120316
92716optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012052520120316
92716optgcc -mcpu=arm8 -Os -fomit-frame-pointer2012052520120316
92716optgcc -mcpu=arm940t -Os -fomit-frame-pointer2012052520120316
92766optgcc -mcpu=arm810 -Os -fomit-frame-pointer2012052520120316
93028optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012052520120316
93028optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012052520120316
93028optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012052520120316
93030optgcc -mcpu=arm920 -Os -fomit-frame-pointer2012052520120316
93043optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012052520120316
93080optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052520120316
93090optgcc -Os -fomit-frame-pointer2012052520120316
93138optgcc -mcpu=strongarm -Os -fomit-frame-pointer2012052520120316
93139optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012052520120316
93140optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012052520120316
93190optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012052520120316
93190optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012052520120316
93240optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012052520120316
93502optgcc -mcpu=arm920t -Os -fomit-frame-pointer2012052520120316
96496optgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012052520120316
96610optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012052520120316
97858optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012052520120316
97866optgcc -mcpu=arm9e -O -fomit-frame-pointer2012052520120316
97866optgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012052520120316
97966optgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012060220120525
97968optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
97968optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012052520120316
97968optgcc -mcpu=xscale -O -fomit-frame-pointer2012052520120316
98018optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012052520120316
103684optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
103734optgcc -funroll-loops -O -fomit-frame-pointer2012052520120316
103856optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012052520120316
103860optgcc -mcpu=arm8 -O -fomit-frame-pointer2012052520120316
103877optgcc -mcpu=arm920 -O -fomit-frame-pointer2012052520120316
103891optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012052520120316
103896optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012052520120316
103906optgcc -mcpu=arm9 -O -fomit-frame-pointer2012052520120316
103910optgcc -mcpu=arm920t -O -fomit-frame-pointer2012052520120316
103937optgcc -mcpu=ep9312 -O -fomit-frame-pointer2012052520120316
103955optgcc -fno-schedule-insns -O -fomit-frame-pointer2012052520120316
103957optgcc -O -fomit-frame-pointer2012052520120316
103961optgcc -mcpu=arm810 -O -fomit-frame-pointer2012052520120316
103961optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012052520120316
103964optgcc -mcpu=arm1020t -O -fomit-frame-pointer2012052520120316
104095optgcc -mcpu=strongarm -O -fomit-frame-pointer2012052520120316
104116optgcc -mcpu=arm940t -O -fomit-frame-pointer2012052520120316
106229optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012052520120316
245680optgcc -funroll-loops2012052520120316
245779optgcc2012052520120316
245828optcc2012052520120316

Test failure

Implementation: crypto_hash/skein256256/arm
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer arm arm_neon arm_thumb opt
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer arm arm_neon arm_thumb opt

Compiler output

Implementation: crypto_hash/skein256256/arm_neon
Compiler: gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: error: crypto_hash_skein256256.a(skein_block_cortexa8.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file crypto_hash_skein256256.a(skein_block_cortexa8.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer arm_neon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer arm_neon