Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
755236 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140817 | 20140622 |
772606 | ref | gcc -O3 -fomit-frame-pointer | 20140817 | 20140622 |
775827 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140817 | 20140622 |
784127 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140817 | 20140622 |
800588 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140817 | 20140622 |
800612 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
803220 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
806611 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
810755 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140817 | 20140622 |
811792 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
819969 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140817 | 20140622 |
825371 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140817 | 20140622 |
832850 | ref | gcc -O2 -fomit-frame-pointer | 20140817 | 20140622 |
837950 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
842152 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140817 | 20140622 |
845330 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140817 | 20140622 |
877306 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
877432 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
878236 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140817 | 20140622 |
879319 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
908858 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140817 | 20140622 |
910210 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140817 | 20140622 |
910639 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140817 | 20140622 |
913140 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
921320 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140817 | 20140622 |
921514 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140817 | 20140622 |
922743 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140817 | 20140622 |
924352 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
929267 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140817 | 20140622 |
930765 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140817 | 20140622 |
938565 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140817 | 20140622 |
941073 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140817 | 20140622 |
942564 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140817 | 20140622 |
944151 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140817 | 20140622 |
944392 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140817 | 20140622 |
952485 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140817 | 20140622 |
956345 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
956834 | ref | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140817 | 20140622 |
960303 | ref | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140817 | 20140622 |
963783 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
965609 | ref | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140817 | 20140622 |
995025 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140817 | 20140622 |
998099 | ref | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1001127 | ref | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1004068 | ref | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1004821 | ref | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1005397 | ref | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1006981 | ref | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1007039 | ref | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1009332 | ref | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1011306 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1012252 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
1014480 | ref | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1016943 | ref | gcc -O -fomit-frame-pointer | 20140817 | 20140622 |
1017076 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140817 | 20140622 |
1017253 | ref | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1018109 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140817 | 20140622 |
1019381 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140817 | 20140622 |
1024055 | ref | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
1029821 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140817 | 20140622 |
1035224 | ref | gcc -Os -fomit-frame-pointer | 20140817 | 20140622 |
1035884 | ref | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1035975 | ref | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1039164 | ref | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1039179 | ref | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1039385 | ref | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1040251 | ref | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1042254 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140817 | 20140622 |
1043771 | ref | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1044753 | ref | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140817 | 20140622 |
1047045 | ref | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1047253 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140817 | 20140622 |
1048069 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140817 | 20140622 |
1048101 | ref | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1051413 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
1053561 | ref | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140817 | 20140622 |
1055159 | ref | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140817 | 20140622 |
1055682 | ref | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140817 | 20140622 |
1057456 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140817 | 20140622 |
1059366 | ref | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140817 | 20140622 |
1059428 | ref | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140817 | 20140622 |
1061073 | ref | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140817 | 20140622 |
1061238 | ref | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140817 | 20140622 |
1061288 | ref | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140817 | 20140622 |
1061490 | ref | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140817 | 20140622 |
1061953 | ref | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1062247 | ref | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140817 | 20140622 |
1065782 | ref | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140817 | 20140622 |
1067030 | ref | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140817 | 20140622 |
1080036 | ref | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140817 | 20140622 |
1120652 | ref | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140817 | 20140622 |
1163726 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140817 | 20140622 |
1171320 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140817 | 20140622 |
3666639 | ref | gcc -funroll-loops | 20140817 | 20140622 |
3667744 | ref | gcc | 20140817 | 20140622 |
3682062 | ref | cc | 20140817 | 20140622 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1020t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | ref |
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | ref |
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm920 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm920t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm940t -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9e -O -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | ref |
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=ep9312 -O -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O2 -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O3 -fomit-frame-pointer | ref |
gcc -mcpu=xscale -O -fomit-frame-pointer | ref
|
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -O -fomit-frame-pointer | ref |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -O -fomit-frame-pointer | ref |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | ref
|