Testp8: op/sec
/branch 4 [%]
p8 composite disabled, op/sec
/branch 4 [%]
branch 4, op/sec
100%
branch 4 composite disabled, op/sec
/branch 4 [%]
Dot 2070000.0
24
1990000.0
23
8350000.0
100
7770000.0
93
1x1 rectangle 1560000.0
22
2580000.0
36
7060000.0
100
6770000.0
95
10x10 rectangle 2560000.0
39
2760000.0
42
6440000.0
100
6330000.0
98
100x100 rectangle 2150000.0
2207
2200000.0
2258
97400.0
100
97400.0
100
500x500 rectangle 172000.0
2230
200000.0
2594
7710.0
100
7710.0
100
1x1 stippled rectangle (8x8 stipple) 2630000.0
44
2370000.0
40
5860000.0
100
5430000.0
92
10x10 stippled rectangle (8x8 stipple) 2400000.0
41
2560000.0
44
5800000.0
100
5390000.0
92
100x100 stippled rectangle (8x8 stipple) 1770000.0
1807
1820000.0
1859
97900.0
100
97900.0
100
500x500 stippled rectangle (8x8 stipple) 187000.0
2425
198000.0
2568
7710.0
100
7710.0
100
1x1 opaque stippled rectangle (8x8 stipple) 1180000.0
20
2760000.0
47
5820000.0
100
5790000.0
99
10x10 opaque stippled rectangle (8x8 stipple) 186000.0
3
2760000.0
47
5810000.0
100
5830000.0
100
100x100 opaque stippled rectangle (8x8 stipple) 2380.0
2
2240000.0
2299
97400.0
100
97400.0
100
500x500 opaque stippled rectangle (8x8 stipple) 96.3
1
198000.0
2568
7710.0
100
7700.0
99
1x1 tiled rectangle (4x4 tile) 654000.0
11
2780000.0
48
5760000.0
100
5880000.0
102
10x10 tiled rectangle (4x4 tile) 170000.0
2
2780000.0
48
5750000.0
100
5810000.0
101
100x100 tiled rectangle (4x4 tile) 71900.0
73
2250000.0
2310
97400.0
100
97400.0
100
500x500 tiled rectangle (4x4 tile) 3530.0
45
199000.0
2581
7710.0
100
7710.0
100
1x1 stippled rectangle (17x15 stipple) 736000.0
19
2760000.0
74
3720000.0
100
3420000.0
91
10x10 stippled rectangle (17x15 stipple) 37600.0
2
2760000.0
172
1600000.0
100
1590000.0
99
100x100 stippled rectangle (17x15 stipple) 461.0
1
2240000.0
5209
43000.0
100
43000.0
100
500x500 stippled rectangle (17x15 stipple) 18.5
1
198000.0
10819
1830.0
100
1830.0
100
1x1 opaque stippled rectangle (17x15 stipple) 958000.0
26
2750000.0
76
3610000.0
100
3310000.0
91
10x10 opaque stippled rectangle (17x15 stipple) 223000.0
11
2750000.0
140
1960000.0
100
1930000.0
98
100x100 opaque stippled rectangle (17x15 stipple) 3230.0
4
2240000.0
3358
66700.0
100
66700.0
100
500x500 opaque stippled rectangle (17x15 stipple) 135.0
4
200000.0
7220
2770.0
100
2770.0
100
1x1 tiled rectangle (17x15 tile) 659000.0
17
2730000.0
73
3690000.0
100
3410000.0
92
10x10 tiled rectangle (17x15 tile) 362000.0
18
2720000.0
138
1960000.0
100
1930000.0
98
100x100 tiled rectangle (17x15 tile) 74000.0
102
2250000.0
3125
72000.0
100
72000.0
100
500x500 tiled rectangle (17x15 tile) 3540.0
127
199000.0
7184
2770.0
100
2770.0
100
1x1 stippled rectangle (161x145 stipple) 711000.0
19
2780000.0
75
3690000.0
100
3520000.0
95
10x10 stippled rectangle (161x145 stipple) 58300.0
3
2780000.0
148
1870000.0
100
1840000.0
98
100x100 stippled rectangle (161x145 stipple) 716.0
1
2240000.0
4210
53200.0
100
53200.0
100
500x500 stippled rectangle (161x145 stipple) 29.6
1
201000.0
8375
2400.0
100
2400.0
100
1x1 opaque stippled rectangle (161x145 stipple) 935000.0
25
2760000.0
75
3680000.0
100
3490000.0
94
10x10 opaque stippled rectangle (161x145 stipple) 249000.0
12
2710000.0
134
2020000.0
100
1980000.0
98
100x100 opaque stippled rectangle (161x145 stipple) 5170.0
6
2250000.0
2862
78600.0
100
78600.0
100
500x500 opaque stippled rectangle (161x145 stipple) 225.0
6
199000.0
5751
3460.0
100
3460.0
100
1x1 tiled rectangle (161x145 tile) 643000.0
17
2830000.0
76
3680000.0
100
3510000.0
95
10x10 tiled rectangle (161x145 tile) 610000.0
30
2820000.0
141
2000000.0
100
1980000.0
99
100x100 tiled rectangle (161x145 tile) 85200.0
108
2230000.0
2829
78800.0
100
78800.0
100
500x500 tiled rectangle (161x145 tile) 3430.0
98
199000.0
5734
3470.0
100
3470.0
100
1x1 tiled rectangle (216x208 tile) 646000.0
17
2840000.0
77
3660000.0
100
3490000.0
95
10x10 tiled rectangle (216x208 tile) 625000.0
30
2830000.0
139
2030000.0
100
1990000.0
98
100x100 tiled rectangle (216x208 tile) 91000.0
127
2270000.0
3192
71100.0
100
71100.0
100
500x500 tiled rectangle (216x208 tile) 3340.0
95
199000.0
5685
3500.0
100
3500.0
100
1-pixel line segment 5870000.0
104
4960000.0
88
5610000.0
100
5150000.0
91
10-pixel line segment 957000.0
17
4950000.0
92
5370000.0
100
4950000.0
92
100-pixel line segment 112000.0
9
4980000.0
429
1160000.0
100
1160000.0
100
500-pixel line segment 22800.0
9
4970000.0
2079
239000.0
100
239000.0
100
100-pixel line segment (1 kid) 120000.0
11
4900000.0
453
1080000.0
100
1070000.0
99
100-pixel line segment (2 kids) 124000.0
11
4950000.0
475
1040000.0
100
1030000.0
99
100-pixel line segment (3 kids) 131000.0
13
5100000.0
516
988000.0
100
971000.0
98
10-pixel dashed segment 1420000.0
87
5030000.0
308
1630000.0
100
1600000.0
98
100-pixel dashed segment 174000.0
97
4980000.0
2782
179000.0
100
173000.0
96
100-pixel double-dashed segment 112000.0
97
4870000.0
4234
115000.0
100
112000.0
97
10-pixel horizontal line segment 2180000.0
38
2590000.0
45
5700000.0
100
5360000.0
94
100-pixel horizontal line segment 1680000.0
29
2630000.0
46
5700000.0
100
5380000.0
94
500-pixel horizontal line segment 3060000.0
91
3470000.0
103
3340000.0
100
3260000.0
97
10-pixel vertical line segment 848000.0
14
2500000.0
42
5870000.0
100
5580000.0
95
100-pixel vertical line segment 1700000.0
137
2610000.0
210
1240000.0
100
1240000.0
100
500-pixel vertical line segment 3270000.0
1308
3740000.0
1496
250000.0
100
250000.0
100
10x1 wide horizontal line segment 748000.0
51
1310000.0
90
1450000.0
100
1400000.0
96
100x10 wide horizontal line segment 38900.0
12
389000.0
121
319000.0
100
308000.0
96
500x50 wide horizontal line segment 2030.0
4
180000.0
371
48500.0
100
47600.0
98
10x1 wide vertical line segment 609000.0
42
1260000.0
88
1430000.0
100
1370000.0
95
100x10 wide vertical line segment 23400.0
7
385000.0
121
318000.0
100
304000.0
95
500x50 wide vertical line segment 1710.0
7
180000.0
743
24200.0
100
24000.0
99
1-pixel line 7020000.0
124
5390000.0
95
5620000.0
100
5270000.0
93
10-pixel line 1050000.0
18
5340000.0
94
5670000.0
100
5380000.0
94
100-pixel line 113000.0
9
5310000.0
428
1240000.0
100
1240000.0
100
500-pixel line 22600.0
8
5480000.0
2124
258000.0
100
258000.0
100
10-pixel dashed line 1510000.0
90
5590000.0
336
1660000.0
100
1600000.0
96
100-pixel dashed line 175000.0
97
5470000.0
3038
180000.0
100
172000.0
95
100-pixel double-dashed line 113000.0
98
5400000.0
4695
115000.0
100
112000.0
97
10x1 wide line 199000.0
52
359000.0
94
378000.0
100
360000.0
95
100x10 wide line 22100.0
28
155000.0
202
76400.0
100
74000.0
96
500x50 wide line 1710.0
9
56500.0
324
17400.0
100
16900.0
97
100x10 wide dashed line 14900.0
49
39500.0
130
30200.0
100
29700.0
98
100x10 wide double-dashed line 12700.0
49
32900.0
128
25700.0
100
25500.0
99
10x10 rectangle outline 74700.0
4
302000.0
18
1590000.0
100
1710000.0
107
100x100 rectangle outline 73400.0
13
283000.0
52
541000.0
100
534000.0
98
500x500 rectangle outline 40300.0
35
101000.0
88
114000.0
100
114000.0
100
10x10 wide rectangle outline 429000.0
25
721000.0
43
1670000.0
100
1720000.0
102
100x100 wide rectangle outline 356000.0
154
722000.0
313
230000.0
100
230000.0
100
500x500 wide rectangle outline 12300.0
128
132000.0
1375
9600.0
100
9590.0
99
1-pixel circle 2060000.0
85
1340000.0
55
2400000.0
100
2430000.0
101
10-pixel circle 305000.0
94
974000.0
301
323000.0
100
317000.0
98
100-pixel circle 33400.0
97
433000.0
1269
34100.0
100
31700.0
92
500-pixel circle 6720.0
98
134000.0
1973
6790.0
100
6620.0
97
100-pixel dashed circle 42100.0
108
114000.0
293
38800.0
100
37800.0
97
100-pixel double-dashed circle 28300.0
105
99100.0
368
26900.0
100
26000.0
96
10-pixel wide circle 135000.0
37
641000.0
178
360000.0
100
351000.0
97
100-pixel wide circle 10600.0
25
147000.0
352
41700.0
100
40900.0
98
500-pixel wide circle 683.0
8
36000.0
425
8460.0
100
8250.0
97
100-pixel wide dashed circle 2030.0
63
2600.0
80
3220.0
100
3150.0
97
100-pixel wide double-dashed circle 2060.0
64
2330.0
73
3190.0
100
2750.0
86
10-pixel partial circle 504000.0
83
446000.0
73
605000.0
100
580000.0
95
100-pixel partial circle 67800.0
96
205000.0
291
70300.0
100
68600.0
97
10-pixel wide partial circle 25300.0
68
28800.0
78
36800.0
100
36700.0
99
100-pixel wide partial circle 8410.0
54
15500.0
100
15500.0
100
15400.0
99
1-pixel solid circle 8590000.0
35
7460000.0
30
24200000.0
100
22900000.0
94
10-pixel solid circle 144000.0
17
1380000.0
167
826000.0
100
741000.0
89
100-pixel solid circle 15400.0
16
277000.0
290
95500.0
100
103000.0
107
500-pixel solid circle 3120.0
37
64000.0
774
8260.0
100
8100.0
98
10-pixel fill chord partial circle 143000.0
36
395000.0
101
391000.0
100
377000.0
96
100-pixel fill chord partial circle 19500.0
21
142000.0
154
91800.0
100
89600.0
97
10-pixel fill slice partial circle 125000.0
35
358000.0
101
354000.0
100
345000.0
97
100-pixel fill slice partial circle 17000.0
20
132000.0
156
84600.0
100
77300.0
91
10-pixel ellipse 444000.0
91
821000.0
168
486000.0
100
472000.0
97
100-pixel ellipse 48700.0
97
313000.0
629
49700.0
100
48700.0
97
500-pixel ellipse 9690.0
99
88100.0
900
9780.0
100
9350.0
95
100-pixel dashed ellipse 52000.0
105
126000.0
255
49400.0
100
48000.0
97
100-pixel double-dashed ellipse 35700.0
103
109000.0
315
34500.0
100
34000.0
98
10-pixel wide ellipse 87400.0
20
145000.0
34
419000.0
100
393000.0
93
100-pixel wide ellipse 7870.0
13
15700.0
27
57900.0
100
57200.0
98
500-pixel wide ellipse 713.0
6
3200.0
27
11800.0
100
11900.0
100
100-pixel wide dashed ellipse 1210.0
37
1350.0
42
3210.0
100
3120.0
97
100-pixel wide double-dashed ellipse 826.0
28
876.0
30
2850.0
100
2820.0
98
10-pixel partial ellipse 554000.0
83
417000.0
62
663000.0
100
616000.0
92
100-pixel partial ellipse 89700.0
95
223000.0
236
94300.0
100
90900.0
96
10-pixel wide partial ellipse 21600.0
60
23800.0
66
35800.0
100
35300.0
98
100-pixel wide partial ellipse 5840.0
82
7920.0
112
7060.0
100
6900.0
97
10-pixel filled ellipse 189000.0
19
1630000.0
169
960000.0
100
878000.0
91
100-pixel filled ellipse 22100.0
16
349000.0
264
132000.0
100
140000.0
106
500-pixel filled ellipse 4720.0
31
88900.0
592
15000.0
100
14700.0
98
10-pixel fill chord partial ellipse 175000.0
41
402000.0
95
421000.0
100
405000.0
96
100-pixel fill chord partial ellipse 31100.0
23
179000.0
136
131000.0
100
127000.0
96
10-pixel fill slice partial ellipse 158000.0
41
377000.0
98
383000.0
100
359000.0
93
100-pixel fill slice partial ellipse 25800.0
21
177000.0
148
119000.0
100
114000.0
95
Fill 1x1 equivalent triangle 73000.0
8
77200.0
9
837000.0
100
856000.0
102
Fill 10x10 equivalent triangle 45200.0
11
69300.0
18
383000.0
100
387000.0
101
Fill 100x100 equivalent triangle 9880.0
15
52300.0
80
64600.0
100
64200.0
99
Fill 1x1 trapezoid 71100.0
8
75200.0
8
844000.0
100
866000.0
102
Fill 10x10 trapezoid 50900.0
10
75200.0
15
484000.0
100
456000.0
94
Fill 100x100 trapezoid 13500.0
14
58700.0
63
91800.0
100
89000.0
96
Fill 300x300 trapezoid 5350.0
33
43100.0
269
16000.0
100
15000.0
93
Fill 1x1 stippled trapezoid (8x8 stipple) 72200.0
10
83900.0
12
660000.0
100
622000.0
94
Fill 10x10 stippled trapezoid (8x8 stipple) 14200.0
4
80100.0
22
353000.0
100
338000.0
95
Fill 100x100 stippled trapezoid (8x8 stipple) 224.0
0
62000.0
103
60100.0
100
57700.0
96
Fill 300x300 stippled trapezoid (8x8 stipple) 24.4
0
46600.0
291
16000.0
100
14900.0
93
Fill 1x1 opaque stippled trapezoid (8x8 stipple) 72900.0
10
82700.0
12
679000.0
100
621000.0
91
Fill 10x10 opaque stippled trapezoid (8x8 stipple) 39300.0
10
80400.0
22
358000.0
100
328000.0
91
Fill 100x100 opaque stippled trapezoid (8x8 stipple) 1780.0
2
63000.0
104
60200.0
100
58200.0
96
Fill 300x300 opaque stippled trapezoid (8x8 stipple) 224.0
1
46600.0
293
15900.0
100
15500.0
97
Fill 1x1 tiled trapezoid (4x4 tile) 74400.0
14
81200.0
15
508000.0
100
478000.0
94
Fill 10x10 tiled trapezoid (4x4 tile) 48800.0
15
78800.0
25
306000.0
100
292000.0
95
Fill 100x100 tiled trapezoid (4x4 tile) 2840.0
4
59800.0
102
58300.0
100
55300.0
94
Fill 300x300 tiled trapezoid (4x4 tile) 350.0
2
45600.0
286
15900.0
100
15600.0
98
Fill 1x1 stippled trapezoid (17x15 stipple) 71900.0
13
83900.0
15
536000.0
100
518000.0
96
Fill 10x10 stippled trapezoid (17x15 stipple) 22800.0
9
80400.0
32
244000.0
100
233000.0
95
Fill 100x100 stippled trapezoid (17x15 stipple) 440.0
1
61500.0
220
27900.0
100
27400.0
98
Fill 300x300 stippled trapezoid (17x15 stipple) 52.9
1
46600.0
1474
3160.0
100
3100.0
98
Fill 1x1 opaque stippled trapezoid (17x15 stipple) 74400.0
13
83800.0
15
538000.0
100
528000.0
98
Fill 10x10 opaque stippled trapezoid (17x15 stipple) 44600.0
18
80200.0
32
244000.0
100
238000.0
97
Fill 100x100 opaque stippled trapezoid (17x15 stipple) 3190.0
11
63300.0
220
28700.0
100
28200.0
98
Fill 300x300 opaque stippled trapezoid (17x15 stipple) 443.0
14
46100.0
1468
3140.0
100
3120.0
99
Fill 1x1 tiled trapezoid (17x15 tile) 74500.0
13
80700.0
15
533000.0
100
521000.0
97
Fill 10x10 tiled trapezoid (17x15 tile) 52400.0
21
78900.0
32
245000.0
100
232000.0
94
Fill 100x100 tiled trapezoid (17x15 tile) 810.0
2
59700.0
208
28700.0
100
27900.0
97
Fill 300x300 tiled trapezoid (17x15 tile) 86.4
2
45300.0
1424
3180.0
100
3060.0
96
Fill 1x1 stippled trapezoid (161x145 stipple) 72200.0
13
83800.0
16
521000.0
100
505000.0
96
Fill 10x10 stippled trapezoid (161x145 stipple) 29000.0
12
80200.0
33
241000.0
100
235000.0
97
Fill 100x100 stippled trapezoid (161x145 stipple) 714.0
2
62100.0
213
29100.0
100
28300.0
97
Fill 300x300 stippled trapezoid (161x145 stipple) 81.4
1
46100.0
1097
4200.0
100
4090.0
97
Fill 1x1 opaque stippled trapezoid (161x145 stipple) 72700.0
13
82700.0
15
531000.0
100
510000.0
96
Fill 10x10 opaque stippled trapezoid (161x145 stipple) 48700.0
20
81400.0
33
243000.0
100
231000.0
95
Fill 100x100 opaque stippled trapezoid (161x145 stipple) 5010.0
16
62800.0
205
30500.0
100
29700.0
97
Fill 300x300 opaque stippled trapezoid (161x145 stipple) 668.0
15
46500.0
1096
4240.0
100
4190.0
98
Fill 1x1 tiled trapezoid (161x145 tile) 74200.0
14
81100.0
15
529000.0
100
499000.0
94
Fill 10x10 tiled trapezoid (161x145 tile) 52200.0
21
78900.0
32
243000.0
100
230000.0
94
Fill 100x100 tiled trapezoid (161x145 tile) 1230.0
4
61000.0
200
30500.0
100
29100.0
95
Fill 300x300 tiled trapezoid (161x145 tile) 139.0
3
45700.0
1082
4220.0
100
4110.0
97
Fill 1x1 tiled trapezoid (216x208 tile) 74200.0
13
80800.0
15
531000.0
100
517000.0
97
Fill 10x10 tiled trapezoid (216x208 tile) 51600.0
21
78400.0
32
243000.0
100
230000.0
94
Fill 100x100 tiled trapezoid (216x208 tile) 1160.0
3
60600.0
205
29500.0
100
29000.0
98
Fill 300x300 tiled trapezoid (216x208 tile) 141.0
3
45600.0
1036
4400.0
100
4290.0
97
Fill 1x1 aa trap 182000.0
173
272000.0
259
105000.0
100
109000.0
103
Fill 10x10 aa trap 44600.0
118
47700.0
127
37500.0
100
37900.0
101
Fill 100x100 aa trap 4380.0
103
4350.0
103
4220.0
100
4200.0
99
Fill 300x300 aa trap 1370.0
98
1260.0
90
1390.0
100
1270.0
91
Fill 1x1 aa trap with 4 bit alpha 8460.0
150
272000.0
4839
5620.0
100
5470.0
97
Fill 10x10 aa trap with 4 bit alpha 7420.0
144
47700.0
929
5130.0
100
5000.0
97
Fill 100x100 aa trap with 4 bit alpha 2980.0
120
4360.0
176
2470.0
100
2410.0
97
Fill 300x300 aa trap with 4 bit alpha 1210.0
107
1290.0
114
1130.0
100
1050.0
92
Fill 1x1 aa trap with 1 bit alpha 288000.0
32
806000.0
90
891000.0
100
856000.0
96
Fill 10x10 aa trap with 1 bit alpha 165000.0
35
439000.0
93
469000.0
100
459000.0
97
Fill 100x100 aa trap with 1 bit alpha 78900.0
66
127000.0
107
118000.0
100
114000.0
96
Fill 300x300 aa trap with 1 bit alpha 32200.0
101
38400.0
121
31600.0
100
31600.0
100
Fill 2x1 aa trap 177000.0
173
254000.0
249
102000.0
100
104000.0
101
Fill 2x10 aa trap 47100.0
125
49700.0
132
37600.0
100
37300.0
99
Fill 2x100 aa trap 6240.0
116
6160.0
115
5350.0
100
5190.0
97
Fill 2x300 aa trap 2100.0
113
2120.0
114
1850.0
100
1820.0
98
Fill 1x1 aa trapezoid 19400.0
23
38000.0
46
82000.0
100
81600.0
99
Fill 10x10 aa trapezoid 18100.0
25
37200.0
52
71100.0
100
69100.0
97
Fill 100x100 aa trapezoid 3980.0
11
27900.0
84
33200.0
100
33200.0
100
Fill 300x300 aa trapezoid 627.0
8
14300.0
190
7490.0
100
7670.0
102
Fill 1x1 aa pre-added trapezoid 177000.0
58
216000.0
71
303000.0
100
291000.0
96
Fill 10x10 aa pre-added trapezoid 33300.0
76
46400.0
107
43300.0
100
41700.0
96
Fill 100x100 aa pre-added trapezoid 4050.0
96
4270.0
101
4200.0
100
4150.0
98
Fill 300x300 aa pre-added trapezoid 1300.0
93
1270.0
91
1390.0
100
1290.0
92
Fill 10x10 equivalent complex polygon 38600.0
15
62900.0
24
257000.0
100
257000.0
100
Fill 100x100 equivalent complex polygons 7580.0
18
31900.0
78
40700.0
100
38200.0
93
Fill 10x10 64-gon (Convex) 31400.0
23
44600.0
32
136000.0
100
135000.0
99
Fill 100x100 64-gon (Convex) 9160.0
16
33900.0
60
55700.0
100
57100.0
102
Fill 10x10 64-gon (Complex) 30700.0
28
43300.0
40
106000.0
100
104000.0
98
Fill 100x100 64-gon (Complex) 8800.0
16
25200.0
46
54200.0
100
52300.0
96
Char in 80-char line (6x13) 732000.0
7
4270000.0
42
10100000.0
100
10000000.0
99
Char in 70-char line (8x13) 710000.0
7
4030000.0
41
9760000.0
100
9600000.0
98
Char in 60-char line (9x15) 581000.0
7
3570000.0
45
7840000.0
100
7840000.0
100
Char16 in 40-char line (k14) 210000.0
4
2440000.0
54
4490000.0
100
4210000.0
93
Char16 in 23-char line (k24) 61300.0
2
1660000.0
69
2390000.0
100
2450000.0
102
Char16 in 7/14/7 line (k14, k24) 88200.0
5
913000.0
52
1730000.0
100
1690000.0
97
Char in 80-char image line (6x13) 381000.0
3
3320000.0
32
10200000.0
100
10100000.0
99
Char in 70-char image line (8x13) 325000.0
3
3210000.0
32
9880000.0
100
9780000.0
98
Char in 60-char image line (9x15) 259000.0
3
2930000.0
36
7940000.0
100
7890000.0
99
Char16 in 40-char image line (k14) 128000.0
3
2120000.0
62
3370000.0
100
3250000.0
96
Char16 in 23-char image line (k24) 38000.0
2
1480000.0
82
1800000.0
100
1930000.0
107
Char in 80-char aa line (Charter 10) 195000.0
58
232000.0
69
332000.0
100
323000.0
97
Char in 30-char aa line (Charter 24) 110000.0
82
155000.0
115
134000.0
100
130000.0
97
Char in 80-char aa line (Courier 12) 186000.0
60
226000.0
73
308000.0
100
305000.0
99
Char in 80-char a line (Charter 10) 194000.0
58
230000.0
69
331000.0
100
329000.0
99
Char in 30-char a line (Charter 24) 116000.0
86
150000.0
111
134000.0
100
133000.0
99
Char in 80-char a line (Courier 12) 184000.0
59
222000.0
72
308000.0
100
309000.0
100
Char in 80-char rgb line (Charter 10) 191000.0
57
224000.0
67
331000.0
100
329000.0
99
Char in 30-char rgb line (Charter 24) 115000.0
85
146000.0
108
134000.0
100
133000.0
99
Char in 80-char rgb line (Courier 12) 188000.0
61
220000.0
71
308000.0
100
310000.0
100
Scroll 10x10 pixels 53500.0
9
100000.0
16
589000.0
100
539000.0
91
Scroll 100x100 pixels 54700.0
76
98900.0
137
71700.0
100
71700.0
100
Scroll 500x500 pixels 3530.0
108
101000.0
3117
3240.0
100
3240.0
100
Copy 10x10 from window to window 50700.0
8
101000.0
17
574000.0
100
529000.0
92
Copy 100x100 from window to window 53600.0
74
99300.0
137
72300.0
100
72300.0
100
Copy 500x500 from window to window 3580.0
112
99200.0
3109
3190.0
100
3190.0
100
Copy 10x10 from pixmap to window 57500.0
9
216000.0
35
614000.0
100
569000.0
92
Copy 100x100 from pixmap to window 56800.0
84
216000.0
320
67500.0
100
67500.0
100
Copy 500x500 from pixmap to window 3660.0
106
216000.0
6260
3450.0
100
3450.0
100
Copy 10x10 from window to pixmap 52100.0
9
192000.0
34
559000.0
100
523000.0
93
Copy 100x100 from window to pixmap 52500.0
94
192000.0
346
55400.0
100
55400.0
100
Copy 500x500 from window to pixmap 3670.0
111
191000.0
5805
3290.0
100
3290.0
100
Copy 10x10 from pixmap to pixmap 58600.0
8
58900.0
8
684000.0
100
652000.0
95
Copy 100x100 from pixmap to pixmap 56300.0
101
59200.0
106
55400.0
100
55400.0
100
Copy 500x500 from pixmap to pixmap 3760.0
106
4060.0
115
3520.0
100
3520.0
100
Copy 10x10 1-bit deep plane 59700.0
13
92300.0
20
440000.0
100
438000.0
99
Copy 100x100 1-bit deep plane 5220.0
5
93400.0
91
102000.0
100
99000.0
97
Copy 500x500 1-bit deep plane 238.0
4
92300.0
1751
5270.0
100
6160.0
116
Copy 10x10 n-bit deep plane 42800.0
260
69900.0
426
16400.0
100
16300.0
99
Copy 100x100 n-bit deep plane 2370.0
1072
69500.0
31447
221.0
100
210.0
95
Copy 500x500 n-bit deep plane 92.8
1042
68200.0
766292
8.9
100
8.8
98
PutImage 10x10 square 4660.0
2
118000.0
51
229000.0
100
222000.0
96
PutImage 100x100 square 635.0
17
3240.0
88
3670.0
100
3700.0
100
PutImage 500x500 square 31.7
57
79.6
143
55.6
100
61.1
109
PutImage XY 10x10 square 1510.0
4
33600.0
94
35500.0
100
34400.0
96
PutImage XY 100x100 square 18.7
1
1280.0
91
1400.0
100
1390.0
99
PutImage XY 500x500 square 0.8
1
69.8
136
51.2
100
56.7
110
ShmPutImage 10x10 square 4560.0
1
156000.0
60
259000.0
100
249000.0
96
ShmPutImage 100x100 square 975.0
12
156000.0
1977
7890.0
100
8540.0
108
ShmPutImage 500x500 square 59.5
29
156000.0
78391
199.0
100
233.0
117
ShmPutImage XY 10x10 square 2590.0
9
22200.0
80
27600.0
100
27000.0
97
ShmPutImage XY 100x100 square 325.0
63
581.0
113
511.0
100
508.0
99
ShmPutImage XY 500x500 square 10.3
5
12.7
7
179.0
100
179.0
100
ShmGetImage 10x10 square 1870.0
13
1900.0
14
13500.0
100
13500.0
100
ShmGetImage 100x100 square 493.0
104
512.0
108
472.0
100
463.0
98
ShmGetImage 500x500 square 34.5
176
30.6
156
19.6
100
19.6
100
ShmGetImage XY 10x10 square 1430.0
79
4560.0
254
1790.0
100
1790.0
100
ShmGetImage XY 100x100 square 26.0
103
3940.0
15697
25.1
100
25.4
101
ShmGetImage XY 500x500 square 1.1
110
235.0
23500
1.0
100
1.0
100
GetImage 10x10 square 1740.0
13
1740.0
13
12500.0
100
12500.0
100
GetImage 100x100 square 384.0
81
416.0
88
471.0
100
470.0
99
GetImage 500x500 square 21.4
116
21.5
116
18.4
100
18.4
100
GetImage XY 10x10 square 808.0
45
1430.0
80
1770.0
100
1770.0
100
GetImage XY 100x100 square 23.7
93
1050.0
4150
25.3
100
25.3
100
GetImage XY 500x500 square 1.1
110
53.9
5390
1.0
100
1.0
100
Composite 10x10 from window to window 48500.0
12
205000.0
51
400000.0
100
383000.0
95
Composite 100x100 from window to window 49800.0
68
205000.0
283
72300.0
100
72300.0
100
Composite 500x500 from window to window 3590.0
112
201000.0
6300
3190.0
100
3190.0
100
Composite 10x10 from pixmap to window 50100.0
12
201000.0
50
398000.0
100
373000.0
93
Composite 100x100 from pixmap to window 49500.0
73
199000.0
295
67300.0
100
67300.0
100
Composite 500x500 from pixmap to window 4090.0
104
205000.0
5256
3900.0
100
3900.0
100
X protocol NoOperation 689000.0
24
702000.0
24
2820000.0
100
2840000.0
100
QueryPointer 14200.0
55
14000.0
54
25800.0
100
25800.0
100
GetProperty 9890.0
42
10300.0
44
23300.0
100
23400.0
100
Change graphics context 52900.0
13
118000.0
30
384000.0
100
375000.0
97
Create and map subwindows (4 kids) 35400.0
34
73800.0
72
102000.0
100
101000.0
99
Create and map subwindows (16 kids) 41300.0
31
89400.0
67
132000.0
100
131000.0
99
Create and map subwindows (25 kids) 42200.0
30
92100.0
67
137000.0
100
137000.0
100
Create and map subwindows (50 kids) 42200.0
30
90000.0
64
139000.0
100
137000.0
98
Create and map subwindows (75 kids) 42500.0
31
86700.0
63
136000.0
100
134000.0
98
Create and map subwindows (100 kids) 36000.0
26
86600.0
64
134000.0
100
134000.0
100
Create and map subwindows (200 kids) 41400.0
32
83100.0
64
128000.0
100
127000.0
99
Create unmapped window (4 kids) 94500.0
51
103000.0
55
185000.0
100
185000.0
100
Create unmapped window (16 kids) 98500.0
49
108000.0
54
200000.0
100
199000.0
99
Create unmapped window (25 kids) 97600.0
48
109000.0
54
201000.0
100
200000.0
99
Create unmapped window (50 kids) 97800.0
47
109000.0
53
205000.0
100
202000.0
98
Create unmapped window (75 kids) 96600.0
48
107000.0
53
200000.0
100
203000.0
101
Create unmapped window (100 kids) 99100.0
49
109000.0
53
202000.0
100
202000.0
100
Create unmapped window (200 kids) 98100.0
48
108000.0
53
201000.0
100
203000.0
100
Map window via parent (4 kids) 42400.0
25
197000.0
120
164000.0
100
167000.0
101
Map window via parent (16 kids) 61000.0
22
336000.0
124
270000.0
100
275000.0
101
Map window via parent (25 kids) 64400.0
20
375000.0
122
307000.0
100
310000.0
100
Map window via parent (50 kids) 67300.0
21
391000.0
126
310000.0
100
313000.0
100
Map window via parent (75 kids) 68100.0
21
399000.0
128
311000.0
100
309000.0
99
Map window via parent (100 kids) 68400.0
21
399000.0
127
313000.0
100
318000.0
101
Map window via parent (200 kids) 46100.0
14
390000.0
123
315000.0
100
312000.0
99
Unmap window via parent (4 kids) 108000.0
34
237000.0
76
309000.0
100
320000.0
103
Unmap window via parent (16 kids) 236000.0
39
433000.0
73
592000.0
100
613000.0
103
Unmap window via parent (25 kids) 292000.0
44
498000.0
75
658000.0
100
707000.0
107
Unmap window via parent (50 kids) 334000.0
45
561000.0
76
734000.0
100
777000.0
105
Unmap window via parent (75 kids) 354000.0
47
553000.0
74
743000.0
100
808000.0
108
Unmap window via parent (100 kids) 358000.0
46
552000.0
71
771000.0
100
822000.0
106
Unmap window via parent (200 kids) 374000.0
59
588000.0
94
625000.0
100
849000.0
135
Destroy window via parent (4 kids) 65700.0
42
108000.0
69
156000.0
100
161000.0
103
Destroy window via parent (16 kids) 121000.0
46
197000.0
74
263000.0
100
269000.0
102
Destroy window via parent (25 kids) 136000.0
47
216000.0
75
285000.0
100
297000.0
104
Destroy window via parent (50 kids) 150000.0
49
216000.0
71
302000.0
100
319000.0
105
Destroy window via parent (75 kids) 18700.0
6
222000.0
72
306000.0
100
318000.0
103
Destroy window via parent (100 kids) 153000.0
50
227000.0
75
302000.0
100
317000.0
104
Destroy window via parent (200 kids) 153000.0
50
237000.0
77
306000.0
100
326000.0
106
Hide/expose window via popup (4 kids) 24600.0
29
122000.0
144
84300.0
100
83000.0
98
Hide/expose window via popup (16 kids) 50400.0
26
288000.0
151
190000.0
100
184000.0
96
Hide/expose window via popup (25 kids) 56400.0
25
343000.0
152
225000.0
100
213000.0
94
Hide/expose window via popup (50 kids) 59000.0
24
375000.0
154
242000.0
100
235000.0
97
Hide/expose window via popup (75 kids) 64400.0
25
395000.0
154
256000.0
100
247000.0
96
Hide/expose window via popup (100 kids) 62100.0
23
413000.0
155
266000.0
100
257000.0
96
Hide/expose window via popup (200 kids) 62200.0
22
426000.0
154
276000.0
100
270000.0
97
Move window (4 kids) 15400.0
31
78800.0
158
49600.0
100
48300.0
97
Move window (16 kids) 13100.0
33
74200.0
188
39400.0
100
39400.0
100
Move window (25 kids) 13100.0
36
70300.0
194
36100.0
100
35800.0
99
Move window (50 kids) 12200.0
40
62600.0
210
29800.0
100
29600.0
99
Move window (75 kids) 11500.0
45
56600.0
222
25400.0
100
25300.0
99
Move window (100 kids) 10800.0
48
51500.0
233
22100.0
100
22200.0
100
Move window (200 kids) 7680.0
53
38100.0
264
14400.0
100
14400.0
100
Moved unmapped window (4 kids) 209000.0
32
221000.0
33
651000.0
100
674000.0
103
Moved unmapped window (16 kids) 205000.0
31
216000.0
33
650000.0
100
675000.0
103
Moved unmapped window (25 kids) 204000.0
31
216000.0
33
648000.0
100
673000.0
103
Moved unmapped window (50 kids) 203000.0
31
215000.0
33
643000.0
100
665000.0
103
Moved unmapped window (75 kids) 198000.0
30
212000.0
33
640000.0
100
662000.0
103
Moved unmapped window (100 kids) 198000.0
30
212000.0
33
642000.0
100
664000.0
103
Moved unmapped window (200 kids) 198000.0
31
207000.0
32
631000.0
100
654000.0
103
Move window via parent (4 kids) 62900.0
34
268000.0
146
183000.0
100
183000.0
100
Move window via parent (16 kids) 208000.0
43
717000.0
150
477000.0
100
475000.0
99
Move window via parent (25 kids) 299000.0
50
893000.0
151
590000.0
100
587000.0
99
Move window via parent (50 kids) 449000.0
60
1130000.0
152
740000.0
100
746000.0
100
Move window via parent (75 kids) 557000.0
69
1250000.0
154
807000.0
100
809000.0
100
Move window via parent (100 kids) 619000.0
73
1300000.0
155
838000.0
100
845000.0
100
Move window via parent (200 kids) 739000.0
82
1370000.0
153
892000.0
100
902000.0
101
Resize window (4 kids) 19100.0
36
82300.0
158
51800.0
100
50600.0
97
Resize window (16 kids) 16700.0
38
73200.0
169
43100.0
100
43000.0
99
Resize window (25 kids) 16100.0
42
72900.0
193
37600.0
100
38600.0
102
Resize window (50 kids) 15000.0
45
68900.0
208
33000.0
100
32500.0
98
Resize window (75 kids) 13900.0
48
62600.0
219
28500.0
100
28200.0
98
Resize window (100 kids) 12700.0
49
55600.0
218
25500.0
100
25200.0
98
Resize window (200 kids) 9330.0
53
41700.0
241
17300.0
100
17100.0
98
Resize unmapped window (4 kids) 190000.0
31
203000.0
34
595000.0
100
617000.0
103
Resize unmapped window (16 kids) 197000.0
33
203000.0
34
594000.0
100
615000.0
103
Resize unmapped window (25 kids) 197000.0
33
203000.0
34
596000.0
100
617000.0
103
Resize unmapped window (50 kids) 192000.0
32
203000.0
34
591000.0
100
614000.0
103
Resize unmapped window (75 kids) 187000.0
31
200000.0
34
588000.0
100
612000.0
104
Resize unmapped window (100 kids) 189000.0
32
200000.0
34
588000.0
100
612000.0
104
Resize unmapped window (200 kids) 183000.0
31
193000.0
33
580000.0
100
604000.0
104
Circulate window (4 kids) 17100.0
61
93500.0
336
27800.0
100
28300.0
101
Circulate window (16 kids) 13000.0
65
74900.0
380
19700.0
100
19600.0
99
Circulate window (25 kids) 12100.0
63
70600.0
371
19000.0
100
18900.0
99
Circulate window (50 kids) 11700.0
65
62900.0
349
18000.0
100
18000.0
100
Circulate window (75 kids) 11300.0
64
56700.0
325
17400.0
100
17400.0
100
Circulate window (100 kids) 11200.0
66
51300.0
303
16900.0
100
16800.0
99
Circulate window (200 kids) 9770.0
66
36000.0
244
14700.0
100
14700.0
100
Circulate Unmapped window (4 kids) 372000.0
24
392000.0
26
1490000.0
100
1510000.0
101
Circulate Unmapped window (16 kids) 365000.0
27
377000.0
28
1330000.0
100
1340000.0
100
Circulate Unmapped window (25 kids) 354000.0
28
376000.0
30
1240000.0
100
1250000.0
100
Circulate Unmapped window (50 kids) 340000.0
32
363000.0
34
1050000.0
100
1050000.0
100
Circulate Unmapped window (75 kids) 313000.0
34
337000.0
37
905000.0
100
898000.0
99
Circulate Unmapped window (100 kids) 292000.0
36
319000.0
40
792000.0
100
791000.0
99
Circulate Unmapped window (200 kids) 229000.0
45
241000.0
47
505000.0
100
505000.0
100