Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
248239 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
249514 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
263676 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
268273 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
272354 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
272822 | sphlib-small | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
278951 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
297388 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
301916 | sphlib-small | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
301958 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
302091 | sphlib-small | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
302143 | sphlib-small | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
303726 | sphlib-small | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
303729 | sphlib-small | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
308024 | opt | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
308051 | opt | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
308113 | opt | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
308422 | opt | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
308456 | opt | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
309362 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
309406 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
313893 | sphlib-small | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
313919 | opt | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
313990 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
316056 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
317426 | opt | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
320569 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
326003 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
326594 | sphlib-small | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
326606 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
328098 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
328758 | sphlib-small | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
329879 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
331768 | sphlib-small | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
331876 | sphlib-small | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
331937 | sphlib-small | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
331963 | sphlib-small | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
332184 | sphlib-small | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
332371 | sphlib-small | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
342929 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
342995 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
343863 | opt | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
359856 | sphlib-small | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
359888 | sphlib-small | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
359938 | sphlib-small | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
359980 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
360020 | sphlib-small | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
360071 | sphlib-small | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
385116 | sphlib-small | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
385118 | sphlib-small | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
385133 | sphlib-small | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
385138 | sphlib-small | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
385138 | sphlib-small | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
391993 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
393260 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
393466 | opt | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
393565 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
393745 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
394315 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
394369 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
396978 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
396998 | opt | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
406649 | opt | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
406952 | opt | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
406973 | opt | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
408078 | opt | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
408329 | opt | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
408514 | opt | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
443353 | opt | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
443517 | opt | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
444673 | opt | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
444741 | opt | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
444771 | opt | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
445276 | opt | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
445437 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
445477 | opt | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
445479 | opt | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
445850 | opt | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
446027 | opt | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
1543505 | sphlib-small | gcc -funroll-loops | 20140612 | 20140529 |
1543512 | sphlib-small | cc | 20140612 | 20140529 |
1543537 | sphlib-small | gcc | 20140612 | 20140529 |
2796075 | opt | gcc -funroll-loops | 20140612 | 20140529 |
2796624 | opt | cc | 20140612 | 20140529 |
2796639 | opt | gcc | 20140612 | 20140529 |
9164112 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140612 | 20140529 |
9218651 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140612 | 20140529 |
9364641 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
9396501 | ref | gcc -O3 -fomit-frame-pointer | 20140612 | 20140529 |
9429735 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
9433084 | ref | gcc -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10206857 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10232092 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10233798 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10234187 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10234464 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10251415 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10271645 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10272564 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10274098 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10325069 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10326253 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10327594 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10662910 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10663641 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140612 | 20140529 |
10752680 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
10754013 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140612 | 20140529 |
13028207 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
13054222 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
16216113 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140612 | 20140529 |
16256239 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140612 | 20140529 |
16379707 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
16380750 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
16380937 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140612 | 20140529 |
16382225 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140612 | 20140529 |
16383964 | ref | gcc -O -fomit-frame-pointer | 20140612 | 20140529 |
16392662 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140612 | 20140529 |
16408083 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140612 | 20140529 |
16408140 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140612 | 20140529 |
16433002 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140612 | 20140529 |
16433867 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140612 | 20140529 |
16435821 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140612 | 20140529 |
16435912 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140612 | 20140529 |
16441382 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140612 | 20140529 |
36836140 | ref | gcc -funroll-loops | 20140612 | 20140529 |
36839730 | ref | cc | 20140612 | 20140529 |
36841107 | ref | gcc | 20140612 | 20140529 |
52550631 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140612 | 20140529 |
52557350 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
52559808 | ref | gcc -Os -fomit-frame-pointer | 20140612 | 20140529 |
52560991 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
52634581 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140612 | 20140529 |
52912496 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140612 | 20140529 |
53357060 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140612 | 20140529 |
53361719 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140612 | 20140529 |
54071320 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140612 | 20140529 |
54073875 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140612 | 20140529 |
54075297 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140612 | 20140529 |
54076615 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140612 | 20140529 |
54078784 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140612 | 20140529 |
Compiler | Implementations
|
cc | vect128 |
gcc | vect128 |
gcc -O2 -fomit-frame-pointer | vect128 |
gcc -O3 -fomit-frame-pointer | vect128 |
gcc -O -fomit-frame-pointer | vect128 |
gcc -Os -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vect128 |
gcc -funroll-loops | vect128 |
gcc -funroll-loops -O2 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -O3 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -O -fomit-frame-pointer | vect128 |
gcc -funroll-loops -Os -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vect128 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | vect128 |
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | vect128
|