Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2022817 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2083562 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2088278 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2108451 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2109669 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2119416 | simple | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2135443 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2150565 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2168778 | simple | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2168801 | simple | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2168815 | simple | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2168845 | simple | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2168852 | simple | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2186485 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
2186518 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
2262297 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2293988 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
2295491 | unrolled | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
2295502 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
2306561 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2316922 | simple | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2320303 | unrolled | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2326710 | unrolled | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2336423 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2337523 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2339003 | unrolled | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2346984 | unrolled | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2346986 | unrolled | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2346995 | unrolled | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
2346996 | unrolled | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2347005 | unrolled | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2348302 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2351428 | unrolled | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2357361 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2382676 | simple | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2446066 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2463400 | unrolled | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2463407 | unrolled | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2463415 | unrolled | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2463433 | unrolled | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2463468 | unrolled | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2471547 | unrolled | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2471609 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
2485247 | unrolled | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2485269 | unrolled | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2485270 | unrolled | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2485278 | unrolled | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2485287 | unrolled | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2522933 | unrolled | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
2533135 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2594302 | unrolled | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2619007 | unrolled | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2653366 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2793423 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
2933977 | spec | gcc -O3 -fomit-frame-pointer | 20140609 | 20140529 |
2972571 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3039877 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
3039930 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
3062703 | spec | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3102400 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3292640 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3295299 | unrolled | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
3295336 | unrolled | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
3295596 | unrolled | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
3295606 | unrolled | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
3296537 | unrolled | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
3296830 | unrolled | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
3297103 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
3297117 | unrolled | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
3297142 | unrolled | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
3297414 | unrolled | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
3297830 | unrolled | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
3306515 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
3307167 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
3321397 | spec | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3322232 | spec | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3327935 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3340845 | spec | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3341346 | spec | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3341413 | spec | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3367125 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3369306 | spec | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3414946 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3465981 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140529 |
3755240 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3794961 | spec | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3887208 | spec | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
3894562 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
3895579 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
3905345 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4013934 | spec | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
4018907 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
4045543 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4063300 | spec | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4066539 | spec | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4068048 | spec | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4068102 | spec | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4069568 | spec | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4078868 | spec | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
4143699 | spec | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4160431 | spec | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4160518 | spec | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4163038 | spec | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4172287 | spec | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4172335 | spec | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
4206855 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
4318767 | spec | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
4351203 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
4546861 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140529 |
4546983 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
4883379 | spec | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
4885719 | spec | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
4886439 | spec | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
4886831 | spec | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
4887443 | spec | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
5047879 | spec | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
5054881 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
5061772 | spec | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
5061834 | spec | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
5220131 | spec | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
5231607 | spec | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
7855004 | unrolled | gcc | 20140609 | 20140529 |
7855357 | unrolled | gcc -funroll-loops | 20140609 | 20140529 |
7855380 | unrolled | cc | 20140609 | 20140529 |
13851004 | simple | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14005552 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14036755 | simple | gcc -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14036849 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14045746 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14106472 | simple | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
14629125 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
14631545 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140529 |
14863075 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
14863145 | simple | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15199097 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140609 | 20140529 |
15204676 | simple | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15237098 | simple | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140609 | 20140529 |
15238460 | simple | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
15238899 | simple | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
15239798 | simple | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
15240870 | simple | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140609 | 20140529 |
15397976 | simple | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140609 | 20140529 |
15398013 | simple | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140609 | 20140529 |
15398603 | simple | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140609 | 20140529 |
15398873 | simple | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140609 | 20140529 |
15399020 | simple | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140609 | 20140529 |
15556684 | simple | gcc -Os -fomit-frame-pointer | 20140609 | 20140529 |
15557153 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140529 |
15600197 | simple | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15600233 | simple | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15600555 | simple | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15601223 | simple | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140609 | 20140529 |
15601572 | simple | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140609 | 20140529 |
15769945 | simple | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140609 | 20140529 |
15771120 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140529 |
15772576 | simple | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140609 | 20140529 |
15773272 | simple | gcc -O -fomit-frame-pointer | 20140609 | 20140529 |
15809993 | simple | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
15811556 | simple | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140609 | 20140529 |
53215247 | simple | cc | 20140609 | 20140529 |
53219284 | simple | gcc -funroll-loops | 20140609 | 20140529 |
53221195 | simple | gcc | 20140609 | 20140529 |
120787104 | spec | gcc | 20140609 | 20140529 |
120788362 | spec | cc | 20140609 | 20140529 |
120805047 | spec | gcc -funroll-loops | 20140609 | 20140529 |