All pastes #1444957 Raw Edit

Someone

public text v1 · immutable
#1444957 ·published 2009-06-02 15:12 UTC
rendered paste body
gcc 4.3.2
CFLAGS = -O2 -march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp -mfpu=neon -fno-tree-vectorize -fno-omit-frame-pointer -pipe

=========================== Siarhei ==========================================
Benchmarks on ARM Cortex-A8 500MHz, 1280x1024-16 display.

render-bench:
---------------------------------------------------------------
Time: 1.046 (Xrender (offscreen) doing 1/2 scaled Over blends)
Time: 0.913 (Imlib2 doing 1/2 scaled Over blends)
---------------------------------------------------------------
Time: 10.549 (Xrender (offscreen) doing 2* nearest scaled Over blends)
Time: 11.725 (Imlib2 doing 2* nearest scaled Over blends)
---------------------------------------------------------------
Time: 16.169 (Xrender (offscreen) doing general nearest scaled Over blends)
Time: 19.501 (Imlib2 doing general nearest scaled Over blends)
---------------------------------------------------------------

./cairo-perf composite
[ # ]  backend-content                    test-size min(ticks)  min(ms) median(ms) stddev. iterations
[  0]    image-rgba           composite-checker-16         122    0.122    0.123 12.00%  99
[  1]    image-rgba           composite-checker-32         152    0.152    0.183  9.79%  11
[  2]    image-rgba           composite-checker-64         244    0.244    0.244  0.00%   9
[  3]    image-rgba           composite-checker-128        763    0.763    0.763  2.76%  85
[  4]    image-rgba           composite-checker-256       3266    3.266    3.448  9.96% 100
[  5]    image-rgba           composite-checker-512      15717   15.717   16.236  1.63%   5
[  0]    image-rgb            composite-checker-16         122    0.122    0.122 11.65%  96
[  1]    image-rgb            composite-checker-32         152    0.152    0.183 10.27%  97
[  2]    image-rgb            composite-checker-64         244    0.244    0.244  0.18%   8
[  3]    image-rgb            composite-checker-128        732    0.732    0.762  2.65%  49
[  4]    image-rgb            composite-checker-256       3204    3.204    3.327  9.91% 100
[  5]    image-rgb            composite-checker-512      15564   15.564   15.747  2.25%   5

=========================== Siarhei (noinline) ===============================
Benchmarks on ARM Cortex-A8 500MHz, 1280x1024-16 display.

render-bench:
---------------------------------------------------------------
Time: 0.984 (Xrender (offscreen) doing 1/2 scaled Over blends)
Time: 0.910 (Imlib2 doing 1/2 scaled Over blends)
---------------------------------------------------------------
Time: 9.859 (Xrender (offscreen) doing 2* nearest scaled Over blends)
Time: 11.849 (Imlib2 doing 2* nearest scaled Over blends)
---------------------------------------------------------------
Time: 14.759 (Xrender (offscreen) doing general nearest scaled Over blends)
Time: 19.651 (Imlib2 doing general nearest scaled Over blends)
---------------------------------------------------------------

./cairo-perf composite
[ # ]  backend-content                    test-size min(ticks)  min(ms) median(ms) stddev. iterations
[  0]    image-rgba           composite-checker-16         122    0.122    0.122 11.63% 100
[  1]    image-rgba           composite-checker-32         152    0.152    0.183  9.68%  99
[  2]    image-rgba           composite-checker-64         244    0.244    0.244  0.00%   4
[  3]    image-rgba           composite-checker-128        732    0.732    0.732  0.07%  36
[  4]    image-rgba           composite-checker-256       3082    3.082    3.235 10.88% 100
[  5]    image-rgba           composite-checker-512      14893   14.893   15.442  1.97%   5
[  0]    image-rgb            composite-checker-16         122    0.122    0.122 11.67%  98
[  1]    image-rgb            composite-checker-32         152    0.152    0.153  9.53%  97
[  2]    image-rgb            composite-checker-64         213    0.213    0.244  7.77%  23
[  3]    image-rgb            composite-checker-128        671    0.671    0.702  3.29%  91
[  4]    image-rgb            composite-checker-256       2960    2.960    3.113 10.43% 100
[  5]    image-rgb            composite-checker-512      14832   14.832   15.473  1.94%   5

============================= Soeren =========================================
Benchmarks on ARM Cortex-A8 500MHz, 1280x1024-16 display.

render-bench:
---------------------------------------------------------------
Time: 1.303 (Xrender (offscreen) doing 1/2 scaled Over blends)
Time: 0.906 (Imlib2 doing 1/2 scaled Over blends)
---------------------------------------------------------------
Time: 14.947 (Xrender (offscreen) doing 2* nearest scaled Over blends)
Time: 11.658 (Imlib2 doing 2* nearest scaled Over blends)
---------------------------------------------------------------
Time: 25.571 (Xrender (offscreen) doing general nearest scaled Over blends)
Time: 19.501 (Imlib2 doing general nearest scaled Over blends)
---------------------------------------------------------------

./cairo-perf composite
[ # ]  backend-content                    test-size min(ticks)  min(ms) median(ms) stddev. iterations
[  0]    image-rgba           composite-checker-16         152    0.152    0.152  0.32%   7
[  1]    image-rgba           composite-checker-32         183    0.183    0.183  7.98%  97
[  2]    image-rgba           composite-checker-64         244    0.244    0.244  0.18%   8
[  3]    image-rgba           composite-checker-128       1190    1.190    1.221  1.86%   5
[  4]    image-rgba           composite-checker-256       4791    4.791    5.493  7.51% 100
[  5]    image-rgba           composite-checker-512      22187   22.187   22.613  1.18%   8
[  0]    image-rgb            composite-checker-16         152    0.152    0.152  0.00%   6
[  1]    image-rgb            composite-checker-32         183    0.183    0.183  8.25%  97
[  2]    image-rgb            composite-checker-64         244    0.244    0.244  0.00%   5
[  3]    image-rgb            composite-checker-128       1159    1.159    1.190  2.75%  13
[  4]    image-rgb            composite-checker-256       4700    4.700    5.249  7.20%  99
[  5]    image-rgb            composite-checker-512      22278   22.278   22.461  0.37%   4

============================= Soeren (unrolled) ==============================
Benchmarks on ARM Cortex-A8 500MHz, 1280x1024-16 display.

render-bench:
---------------------------------------------------------------
Time: 1.379 (Xrender (offscreen) doing 1/2 scaled Over blends)
Time: 0.903 (Imlib2 doing 1/2 scaled Over blends)
---------------------------------------------------------------
Time: 15.628 (Xrender (offscreen) doing 2* nearest scaled Over blends)
Time: 11.712 (Imlib2 doing 2* nearest scaled Over blends)
---------------------------------------------------------------
Time: 25.955 (Xrender (offscreen) doing general nearest scaled Over blends)
Time: 19.610 (Imlib2 doing general nearest scaled Over blends)
---------------------------------------------------------------

./cairo-perf composite
[ # ]  backend-content                    test-size min(ticks)  min(ms) median(ms) stddev. iterations
[  0]    image-rgba           composite-checker-16         152    0.152    0.152  0.00%   5
[  1]    image-rgba           composite-checker-32         183    0.183    0.183  8.97%  97
[  2]    image-rgba           composite-checker-64         244    0.244    0.244  0.00%   4
[  3]    image-rgba           composite-checker-128       1068    1.068    1.099  2.07%   5
[  4]    image-rgba           composite-checker-256       4394    4.394    4.700  7.42% 100
[  5]    image-rgba           composite-checker-512      20508   20.508   20.508  0.13%   4
[  0]    image-rgb            composite-checker-16         153    0.153    0.153  0.00%   4
[  1]    image-rgb            composite-checker-32         183    0.183    0.183  0.13%  50
[  2]    image-rgb            composite-checker-64         244    0.244    0.244  0.00%   5
[  3]    image-rgb            composite-checker-128       1007    1.007    1.038  2.90%  50
[  4]    image-rgb            composite-checker-256       4303    4.303    4.792  7.73% 100
[  5]    image-rgb            composite-checker-512      20507   20.507   20.508  0.07%   3