No description
Find a file
Ivailo Monev aeb7ed76ee qt_memfill<T>() optimization
the performance gain is mostly for the mono (quint8) case but also for some rare
cases (such as strokePrimitives_1000_IVLine aa width=4), benchmark results:
****************************************************************************************************
 Tag                                                                    * Ticks Optimized/Unoptimized (Winner) *
****************************************************************************************************
 beginAndEnd_notag                                                      : 316818/303906 (Unoptimized)
 clipAndFill_ellipsePath                                                : 2138/2179 (Optimized)
 clipAndFill_ellipseRegion                                              : 602443/608029 (Optimized)
 clipAndFill_rect                                                       : 113581/118169 (Optimized)
 clipAndFill_rectpath                                                   : 120965/124663 (Optimized)
 clipAndFill_rectregion                                                 : 108611/124775 (Optimized)
 compositionModes_0:10x10:!opaque                                       : 231079/237292 (Optimized)
 compositionModes_0:10x10:opaque                                        : 186365/183858 (Unoptimized)
 compositionModes_0:300x300:!opaque                                     : 67427/72589 (Optimized)
 compositionModes_0:300x300:opaque                                      : 19872/19765 (Unoptimized)
 compositionModes_10:10x10:!opaque                                      : 234348/235811 (Optimized)
 compositionModes_10:10x10:opaque                                       : 236052/235787 (Unoptimized)
 compositionModes_10:300x300:!opaque                                    : 72668/72562 (Unoptimized)
 compositionModes_10:300x300:opaque                                     : 72689/72889 (Optimized)
 compositionModes_11:10x10:!opaque                                      : 235250/238437 (Optimized)
 compositionModes_11:10x10:opaque                                       : 242155/237130 (Unoptimized)
 compositionModes_11:300x300:!opaque                                    : 75460/75437 (Unoptimized)
 compositionModes_11:300x300:opaque                                     : 75481/75431 (Unoptimized)
 compositionModes_12:10x10:!opaque                                      : 226749/230801 (Optimized)
 compositionModes_12:10x10:opaque                                       : 240755/242001 (Optimized)
 compositionModes_12:300x300:!opaque                                    : 67749/67669 (Unoptimized)
 compositionModes_12:300x300:opaque                                     : 77964/77906 (Unoptimized)
 compositionModes_13:10x10:!opaque                                      : 436008/405330 (Unoptimized)
 compositionModes_13:10x10:opaque                                       : 435722/405288 (Unoptimized)
 compositionModes_13:300x300:!opaque                                    : 239114/211587 (Unoptimized)
 compositionModes_13:300x300:opaque                                     : 239059/211582 (Unoptimized)
 compositionModes_14:10x10:!opaque                                      : 286628/287347 (Optimized)
 compositionModes_14:10x10:opaque                                       : 286061/284324 (Unoptimized)
 compositionModes_14:300x300:!opaque                                    : 116219/116140 (Unoptimized)
 compositionModes_14:300x300:opaque                                     : 116228/116220 (Unoptimized)
 compositionModes_15:10x10:!opaque                                      : 485057/472333 (Unoptimized)
 compositionModes_15:10x10:opaque                                       : 479176/479262 (Optimized)
 compositionModes_15:300x300:!opaque                                    : 281047/270613 (Unoptimized)
 compositionModes_15:300x300:opaque                                     : 275725/276255 (Optimized)
 compositionModes_16:10x10:!opaque                                      : 463671/432338 (Unoptimized)
 compositionModes_16:10x10:opaque                                       : 460387/429544 (Unoptimized)
 compositionModes_16:300x300:!opaque                                    : 260516/230601 (Unoptimized)
 compositionModes_16:300x300:opaque                                     : 260920/230650 (Unoptimized)
 compositionModes_17:10x10:!opaque                                      : 430882/442695 (Optimized)
 compositionModes_17:10x10:opaque                                       : 431431/443055 (Optimized)
 compositionModes_17:300x300:!opaque                                    : 233007/243887 (Optimized)
 compositionModes_17:300x300:opaque                                     : 233025/243928 (Optimized)
 compositionModes_18:10x10:!opaque                                      : 488496/470687 (Unoptimized)
 compositionModes_18:10x10:opaque                                       : 643772/630473 (Unoptimized)
 compositionModes_18:300x300:!opaque                                    : 276762/266094 (Unoptimized)
 compositionModes_18:300x300:opaque                                     : 420052/411039 (Unoptimized)
 compositionModes_19:10x10:!opaque                                      : 519649/459206 (Unoptimized)
 compositionModes_19:10x10:opaque                                       : 509523/454837 (Unoptimized)
 compositionModes_19:300x300:!opaque                                    : 308891/259566 (Unoptimized)
 compositionModes_19:300x300:opaque                                     : 303314/252792 (Unoptimized)
 compositionModes_1:10x10:!opaque                                       : 216306/224682 (Optimized)
 compositionModes_1:10x10:opaque                                        : 216661/224589 (Optimized)
 compositionModes_1:300x300:!opaque                                     : 57699/61911 (Optimized)
 compositionModes_1:300x300:opaque                                      : 57686/61918 (Optimized)
 compositionModes_20:10x10:!opaque                                      : 468468/457647 (Unoptimized)
 compositionModes_20:10x10:opaque                                       : 472792/452569 (Unoptimized)
 compositionModes_20:300x300:!opaque                                    : 264975/259619 (Unoptimized)
 compositionModes_20:300x300:opaque                                     : 270354/254264 (Unoptimized)
 compositionModes_21:10x10:!opaque                                      : 745854/757366 (Optimized)
 compositionModes_21:10x10:opaque                                       : 893090/903076 (Optimized)
 compositionModes_21:300x300:!opaque                                    : 506132/517644 (Optimized)
 compositionModes_21:300x300:opaque                                     : 642281/646393 (Optimized)
 compositionModes_22:10x10:!opaque                                      : 466388/448456 (Unoptimized)
 compositionModes_22:10x10:opaque                                       : 467209/448668 (Unoptimized)
 compositionModes_22:300x300:!opaque                                    : 265055/248959 (Unoptimized)
 compositionModes_22:300x300:opaque                                     : 265020/248938 (Unoptimized)
 compositionModes_23:10x10:!opaque                                      : 475210/475303 (Optimized)
 compositionModes_23:10x10:opaque                                       : 475336/475390 (Optimized)
 compositionModes_23:300x300:!opaque                                    : 271644/282184 (Optimized)
 compositionModes_23:300x300:opaque                                     : 271644/282098 (Optimized)
 compositionModes_2:10x10:!opaque                                       : 159425/162635 (Optimized)
 compositionModes_2:10x10:opaque                                        : 162739/162689 (Unoptimized)
 compositionModes_2:300x300:!opaque                                     : 5424/9314 (Optimized)
 compositionModes_2:300x300:opaque                                      : 5424/9293 (Optimized)
 compositionModes_3:10x10:!opaque                                       : 173749/174267 (Optimized)
 compositionModes_3:10x10:opaque                                        : 174503/174236 (Unoptimized)
 compositionModes_3:300x300:!opaque                                     : 7069/7068 (Unoptimized)
 compositionModes_3:300x300:opaque                                      : 7063/7071 (Optimized)
 compositionModes_4:10x10:!opaque                                       : 154151/151790 (Unoptimized)
 compositionModes_4:10x10:opaque                                        : 154918/151579 (Unoptimized)
 compositionModes_4:300x300:!opaque                                     : 3892/3917 (Optimized)
 compositionModes_4:300x300:opaque                                      : 3891/3918 (Optimized)
 compositionModes_5:10x10:!opaque                                       : 212573/217529 (Optimized)
 compositionModes_5:10x10:opaque                                        : 213282/218205 (Optimized)
 compositionModes_5:300x300:!opaque                                     : 51395/56555 (Optimized)
 compositionModes_5:300x300:opaque                                      : 51404/56574 (Optimized)
 compositionModes_6:10x10:!opaque                                       : 211254/215455 (Optimized)
 compositionModes_6:10x10:opaque                                        : 211045/215452 (Optimized)
 compositionModes_6:300x300:!opaque                                     : 51436/56531 (Optimized)
 compositionModes_6:300x300:opaque                                      : 51448/56529 (Optimized)
 compositionModes_7:10x10:!opaque                                       : 223261/225946 (Optimized)
 compositionModes_7:10x10:opaque                                        : 222558/222688 (Optimized)
 compositionModes_7:300x300:!opaque                                     : 56680/61904 (Optimized)
 compositionModes_7:300x300:opaque                                      : 56753/61900 (Optimized)
 compositionModes_8:10x10:!opaque                                       : 217229/222580 (Optimized)
 compositionModes_8:10x10:opaque                                        : 217169/222403 (Optimized)
 compositionModes_8:300x300:!opaque                                     : 56666/61875 (Optimized)
 compositionModes_8:300x300:opaque                                      : 56667/61879 (Optimized)
 compositionModes_9:10x10:!opaque                                       : 232606/233843 (Optimized)
 compositionModes_9:10x10:opaque                                        : 234335/233949 (Unoptimized)
 compositionModes_9:300x300:!opaque                                     : 72330/72295 (Unoptimized)
 compositionModes_9:300x300:opaque                                      : 72323/72258 (Unoptimized)
 drawAntialiasedRoundedRect_notag                                       : 15259/15480 (Optimized)
 drawBorderPixmapRoundedRect_notag                                      : 11306/11114 (Unoptimized)
 drawImageRoundedRect_notag                                             : 8151/7874 (Unoptimized)
 drawImage_ARGB32 on ARGB32, (1000x1000), alpharect                     : 2865332/2986757 (Optimized)
 drawImage_ARGB32 on ARGB32, (1000x1000), circle                        : 1612929/1612792 (Unoptimized)
 drawImage_ARGB32 on ARGB32, (1000x1000), line                          : 1747871/1745751 (Unoptimized)
 drawImage_ARGB32 on ARGB32, (1000x1000), solidrect                     : 1563437/1564423 (Optimized)
 drawImage_ARGB32 on ARGB32, (100x100), alpharect                       : 29325/30552 (Optimized)
 drawImage_ARGB32 on ARGB32, (100x100), circle                          : 17738/17799 (Optimized)
 drawImage_ARGB32 on ARGB32, (100x100), line                            : 18943/18760 (Unoptimized)
 drawImage_ARGB32 on ARGB32, (100x100), solidrect                       : 16595/16653 (Optimized)
 drawImage_ARGB32 on ARGB32, (10x10), alpharect                         : 426926/446605 (Optimized)
 drawImage_ARGB32 on ARGB32, (10x10), circle                            : 339024/348736 (Optimized)
 drawImage_ARGB32 on ARGB32, (10x10), line                              : 347866/347845 (Unoptimized)
 drawImage_ARGB32 on ARGB32, (10x10), solidrect                         : 311955/321120 (Optimized)
 drawImage_ARGB32 on ARGB32, (1x1), alpharect                           : 81641/82164 (Optimized)
 drawImage_ARGB32 on ARGB32, (1x1), circle                              : 31940/33535 (Optimized)
 drawImage_ARGB32 on ARGB32, (1x1), line                                : 81162/81806 (Optimized)
 drawImage_ARGB32 on ARGB32, (1x1), solidrect                           : 31800/33349 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (1000x1000), alpharect                  : 1337763/1395986 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (1000x1000), circle                     : 836414/834923 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (1000x1000), line                       : 928941/924238 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (1000x1000), solidrect                  : 804520/805240 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (100x100), alpharect                    : 14146/14687 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (100x100), circle                       : 9667/9594 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (100x100), line                         : 9934/9771 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (100x100), solidrect                    : 8953/8934 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (10x10), alpharect                      : 295980/299597 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (10x10), circle                         : 276307/265850 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (10x10), line                           : 263802/260795 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (10x10), solidrect                      : 247070/246003 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (1x1), alpharect                        : 81554/82338 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (1x1), circle                           : 33992/32356 (Unoptimized)
 drawImage_ARGB32 on ARGB32_pm, (1x1), line                             : 81531/82093 (Optimized)
 drawImage_ARGB32 on ARGB32_pm, (1x1), solidrect                        : 33082/31954 (Unoptimized)
 drawImage_ARGB32 on RGB16, (1000x1000), alpharect                      : 2245107/2271777 (Optimized)
 drawImage_ARGB32 on RGB16, (1000x1000), circle                         : 1731953/1697949 (Unoptimized)
 drawImage_ARGB32 on RGB16, (1000x1000), line                           : 1774804/1741796 (Unoptimized)
 drawImage_ARGB32 on RGB16, (1000x1000), solidrect                      : 1711728/1679257 (Unoptimized)
 drawImage_ARGB32 on RGB16, (100x100), alpharect                        : 23152/23456 (Optimized)
 drawImage_ARGB32 on RGB16, (100x100), circle                           : 18717/18345 (Unoptimized)
 drawImage_ARGB32 on RGB16, (100x100), line                             : 18999/18527 (Unoptimized)
 drawImage_ARGB32 on RGB16, (100x100), solidrect                        : 18033/17647 (Unoptimized)
 drawImage_ARGB32 on RGB16, (10x10), alpharect                          : 375227/380650 (Optimized)
 drawImage_ARGB32 on RGB16, (10x10), circle                             : 352359/352192 (Unoptimized)
 drawImage_ARGB32 on RGB16, (10x10), line                               : 357347/357437 (Optimized)
 drawImage_ARGB32 on RGB16, (10x10), solidrect                          : 330022/327976 (Unoptimized)
 drawImage_ARGB32 on RGB16, (1x1), alpharect                            : 81599/82917 (Optimized)
 drawImage_ARGB32 on RGB16, (1x1), circle                               : 30333/32568 (Optimized)
 drawImage_ARGB32 on RGB16, (1x1), line                                 : 81616/82974 (Optimized)
 drawImage_ARGB32 on RGB16, (1x1), solidrect                            : 30159/32348 (Optimized)
 drawImage_ARGB32 on RGB32, (1000x1000), alpharect                      : 1337841/1395976 (Optimized)
 drawImage_ARGB32 on RGB32, (1000x1000), circle                         : 835964/834824 (Unoptimized)
 drawImage_ARGB32 on RGB32, (1000x1000), line                           : 928688/926243 (Unoptimized)
 drawImage_ARGB32 on RGB32, (1000x1000), solidrect                      : 804354/804383 (Optimized)
 drawImage_ARGB32 on RGB32, (100x100), alpharect                        : 14149/14680 (Optimized)
 drawImage_ARGB32 on RGB32, (100x100), circle                           : 9664/9589 (Unoptimized)
 drawImage_ARGB32 on RGB32, (100x100), line                             : 9934/9769 (Unoptimized)
 drawImage_ARGB32 on RGB32, (100x100), solidrect                        : 8955/8935 (Unoptimized)
 drawImage_ARGB32 on RGB32, (10x10), alpharect                          : 295442/298096 (Optimized)
 drawImage_ARGB32 on RGB32, (10x10), circle                             : 267448/264201 (Unoptimized)
 drawImage_ARGB32 on RGB32, (10x10), line                               : 263666/270381 (Optimized)
 drawImage_ARGB32 on RGB32, (10x10), solidrect                          : 247007/246354 (Unoptimized)
 drawImage_ARGB32 on RGB32, (1x1), alpharect                            : 81478/82258 (Optimized)
 drawImage_ARGB32 on RGB32, (1x1), circle                               : 31136/32109 (Optimized)
 drawImage_ARGB32 on RGB32, (1x1), line                                 : 81643/82250 (Optimized)
 drawImage_ARGB32 on RGB32, (1x1), solidrect                            : 30423/31956 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1000x1000), alpharect                  : 2271347/2390712 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1000x1000), circle                     : 1021083/1020253 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32, (1000x1000), line                       : 1156533/1154296 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32, (1000x1000), solidrect                  : 970449/971000 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (100x100), alpharect                    : 17188/16406 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32, (100x100), circle                       : 12786/13172 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (100x100), line                         : 14365/13540 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32, (100x100), solidrect                    : 10540/10595 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (10x10), alpharect                      : 301657/312472 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (10x10), circle                         : 278135/286967 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (10x10), line                           : 272906/278201 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (10x10), solidrect                      : 250511/257954 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1x1), alpharect                        : 81195/81640 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1x1), circle                           : 31342/32951 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1x1), line                             : 80721/81367 (Optimized)
 drawImage_ARGB32_pm on ARGB32, (1x1), solidrect                        : 31203/32769 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1000x1000), alpharect               : 741799/801444 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1000x1000), circle                  : 239502/239226 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1000x1000), line                    : 332429/331392 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1000x1000), solidrect               : 212350/211483 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (100x100), alpharect                 : 8052/8610 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (100x100), circle                    : 3537/3462 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (100x100), line                      : 3837/3666 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (100x100), solidrect                 : 2869/2848 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (10x10), alpharect                   : 231288/235166 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (10x10), circle                      : 199893/200400 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (10x10), line                        : 198338/198698 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (10x10), solidrect                   : 183654/181743 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1x1), alpharect                     : 81117/81990 (Optimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1x1), circle                        : 34353/31514 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1x1), line                          : 93968/81845 (Unoptimized)
 drawImage_ARGB32_pm on ARGB32_pm, (1x1), solidrect                     : 32388/31308 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (1000x1000), alpharect                   : 1649599/1674404 (Optimized)
 drawImage_ARGB32_pm on RGB16, (1000x1000), circle                      : 1139775/1105878 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (1000x1000), line                        : 1183212/1149169 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (1000x1000), solidrect                   : 1119062/1086123 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (100x100), alpharect                     : 17099/17389 (Optimized)
 drawImage_ARGB32_pm on RGB16, (100x100), circle                        : 12705/12282 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (100x100), line                          : 12950/12453 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (100x100), solidrect                     : 11973/11583 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (10x10), alpharect                       : 314577/317907 (Optimized)
 drawImage_ARGB32_pm on RGB16, (10x10), circle                          : 289000/289671 (Optimized)
 drawImage_ARGB32_pm on RGB16, (10x10), line                            : 284515/282461 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (10x10), solidrect                       : 269917/264373 (Unoptimized)
 drawImage_ARGB32_pm on RGB16, (1x1), alpharect                         : 81169/82424 (Optimized)
 drawImage_ARGB32_pm on RGB16, (1x1), circle                            : 29728/31966 (Optimized)
 drawImage_ARGB32_pm on RGB16, (1x1), line                              : 81187/82337 (Optimized)
 drawImage_ARGB32_pm on RGB16, (1x1), solidrect                         : 29679/31716 (Optimized)
 drawImage_ARGB32_pm on RGB32, (1000x1000), alpharect                   : 741743/800875 (Optimized)
 drawImage_ARGB32_pm on RGB32, (1000x1000), circle                      : 239619/239136 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (1000x1000), line                        : 333474/331570 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (1000x1000), solidrect                   : 212280/212316 (Optimized)
 drawImage_ARGB32_pm on RGB32, (100x100), alpharect                     : 8036/8606 (Optimized)
 drawImage_ARGB32_pm on RGB32, (100x100), circle                        : 3540/3461 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (100x100), line                          : 3836/3666 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (100x100), solidrect                     : 2871/2849 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (10x10), alpharect                       : 228083/234154 (Optimized)
 drawImage_ARGB32_pm on RGB32, (10x10), circle                          : 198655/200327 (Optimized)
 drawImage_ARGB32_pm on RGB32, (10x10), line                            : 198806/204190 (Optimized)
 drawImage_ARGB32_pm on RGB32, (10x10), solidrect                       : 183845/182215 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (1x1), alpharect                         : 81058/81541 (Optimized)
 drawImage_ARGB32_pm on RGB32, (1x1), circle                            : 32706/31474 (Unoptimized)
 drawImage_ARGB32_pm on RGB32, (1x1), line                              : 81133/81574 (Optimized)
 drawImage_ARGB32_pm on RGB32, (1x1), solidrect                         : 32569/31312 (Unoptimized)
 drawImage_RGB16 on ARGB32, (1000x1000), alpharect                      : 1338164/1338906 (Optimized)
 drawImage_RGB16 on ARGB32, (1000x1000), circle                         : 1338164/1339052 (Optimized)
 drawImage_RGB16 on ARGB32, (1000x1000), line                           : 1338408/1338720 (Optimized)
 drawImage_RGB16 on ARGB32, (1000x1000), solidrect                      : 1338310/1338886 (Optimized)
 drawImage_RGB16 on ARGB32, (100x100), alpharect                        : 14268/14350 (Optimized)
 drawImage_RGB16 on ARGB32, (100x100), circle                           : 14276/14351 (Optimized)
 drawImage_RGB16 on ARGB32, (100x100), line                             : 14281/14350 (Optimized)
 drawImage_RGB16 on ARGB32, (100x100), solidrect                        : 14280/14351 (Optimized)
 drawImage_RGB16 on ARGB32, (10x10), alpharect                          : 294822/302377 (Optimized)
 drawImage_RGB16 on ARGB32, (10x10), circle                             : 294831/302000 (Optimized)
 drawImage_RGB16 on ARGB32, (10x10), line                               : 294867/306661 (Optimized)
 drawImage_RGB16 on ARGB32, (10x10), solidrect                          : 294709/302101 (Optimized)
 drawImage_RGB16 on ARGB32, (1x1), alpharect                            : 38978/33604 (Unoptimized)
 drawImage_RGB16 on ARGB32, (1x1), circle                               : 34736/33787 (Unoptimized)
 drawImage_RGB16 on ARGB32, (1x1), line                                 : 38970/33593 (Unoptimized)
 drawImage_RGB16 on ARGB32, (1x1), solidrect                            : 38936/33578 (Unoptimized)
 drawImage_RGB16 on ARGB32_pm, (1000x1000), alpharect                   : 599302/599358 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1000x1000), circle                      : 599534/599744 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1000x1000), line                        : 599215/599465 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1000x1000), solidrect                   : 599722/599281 (Unoptimized)
 drawImage_RGB16 on ARGB32_pm, (100x100), alpharect                     : 6650/6683 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (100x100), circle                        : 6647/6683 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (100x100), line                          : 6651/6685 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (100x100), solidrect                     : 6649/6682 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (10x10), alpharect                       : 231415/234519 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (10x10), circle                          : 231606/235060 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (10x10), line                            : 231860/235536 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (10x10), solidrect                       : 231359/234563 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1x1), alpharect                         : 30555/32117 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1x1), circle                            : 30732/32367 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1x1), line                              : 30577/32244 (Optimized)
 drawImage_RGB16 on ARGB32_pm, (1x1), solidrect                         : 30600/32099 (Optimized)
 drawImage_RGB16 on RGB16, (1000x1000), alpharect                       : 1486386/1453671 (Unoptimized)
 drawImage_RGB16 on RGB16, (1000x1000), circle                          : 1486357/1455400 (Unoptimized)
 drawImage_RGB16 on RGB16, (1000x1000), line                            : 1486337/1453876 (Unoptimized)
 drawImage_RGB16 on RGB16, (1000x1000), solidrect                       : 1486689/1453408 (Unoptimized)
 drawImage_RGB16 on RGB16, (100x100), alpharect                         : 15734/15494 (Unoptimized)
 drawImage_RGB16 on RGB16, (100x100), circle                            : 15743/15481 (Unoptimized)
 drawImage_RGB16 on RGB16, (100x100), line                              : 15760/15482 (Unoptimized)
 drawImage_RGB16 on RGB16, (100x100), solidrect                         : 15742/15482 (Unoptimized)
 drawImage_RGB16 on RGB16, (10x10), alpharect                           : 319754/319964 (Optimized)
 drawImage_RGB16 on RGB16, (10x10), circle                              : 315291/320274 (Optimized)
 drawImage_RGB16 on RGB16, (10x10), line                                : 314557/319131 (Optimized)
 drawImage_RGB16 on RGB16, (10x10), solidrect                           : 314797/319340 (Optimized)
 drawImage_RGB16 on RGB16, (1x1), alpharect                             : 30400/32538 (Optimized)
 drawImage_RGB16 on RGB16, (1x1), circle                                : 30661/32658 (Optimized)
 drawImage_RGB16 on RGB16, (1x1), line                                  : 30500/32437 (Optimized)
 drawImage_RGB16 on RGB16, (1x1), solidrect                             : 30397/32563 (Optimized)
 drawImage_RGB16 on RGB32, (1000x1000), alpharect                       : 599536/599973 (Optimized)
 drawImage_RGB16 on RGB32, (1000x1000), circle                          : 599289/600429 (Optimized)
 drawImage_RGB16 on RGB32, (1000x1000), line                            : 599533/599817 (Optimized)
 drawImage_RGB16 on RGB32, (1000x1000), solidrect                       : 598935/600171 (Optimized)
 drawImage_RGB16 on RGB32, (100x100), alpharect                         : 6649/6683 (Optimized)
 drawImage_RGB16 on RGB32, (100x100), circle                            : 6648/6689 (Optimized)
 drawImage_RGB16 on RGB32, (100x100), line                              : 6653/6683 (Optimized)
 drawImage_RGB16 on RGB32, (100x100), solidrect                         : 6646/6683 (Optimized)
 drawImage_RGB16 on RGB32, (10x10), alpharect                           : 231419/240876 (Optimized)
 drawImage_RGB16 on RGB32, (10x10), circle                              : 231644/235017 (Optimized)
 drawImage_RGB16 on RGB32, (10x10), line                                : 231367/234913 (Optimized)
 drawImage_RGB16 on RGB32, (10x10), solidrect                           : 239555/234814 (Unoptimized)
 drawImage_RGB16 on RGB32, (1x1), alpharect                             : 33701/32192 (Unoptimized)
 drawImage_RGB16 on RGB32, (1x1), circle                                : 34078/32320 (Unoptimized)
 drawImage_RGB16 on RGB32, (1x1), line                                  : 33690/32090 (Unoptimized)
 drawImage_RGB16 on RGB32, (1x1), solidrect                             : 33691/32152 (Unoptimized)
 drawImage_RGB32 on ARGB32, (1000x1000), alpharect                      : 843916/843726 (Unoptimized)
 drawImage_RGB32 on ARGB32, (1000x1000), circle                         : 843877/843634 (Unoptimized)
 drawImage_RGB32 on ARGB32, (1000x1000), line                           : 843618/843884 (Optimized)
 drawImage_RGB32 on ARGB32, (1000x1000), solidrect                      : 843903/843841 (Unoptimized)
 drawImage_RGB32 on ARGB32, (100x100), alpharect                        : 8789/8900 (Optimized)
 drawImage_RGB32 on ARGB32, (100x100), circle                           : 8789/8902 (Optimized)
 drawImage_RGB32 on ARGB32, (100x100), line                             : 8796/8902 (Optimized)
 drawImage_RGB32 on ARGB32, (100x100), solidrect                        : 8788/8902 (Optimized)
 drawImage_RGB32 on ARGB32, (10x10), alpharect                          : 237603/245069 (Optimized)
 drawImage_RGB32 on ARGB32, (10x10), circle                             : 238227/244122 (Optimized)
 drawImage_RGB32 on ARGB32, (10x10), line                               : 237919/245040 (Optimized)
 drawImage_RGB32 on ARGB32, (10x10), solidrect                          : 237660/244897 (Optimized)
 drawImage_RGB32 on ARGB32, (1x1), alpharect                            : 31747/33375 (Optimized)
 drawImage_RGB32 on ARGB32, (1x1), circle                               : 32072/33941 (Optimized)
 drawImage_RGB32 on ARGB32, (1x1), line                                 : 31763/33359 (Optimized)
 drawImage_RGB32 on ARGB32, (1x1), solidrect                            : 31681/33347 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (1000x1000), alpharect                   : 120223/120961 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (1000x1000), circle                      : 121118/120877 (Unoptimized)
 drawImage_RGB32 on ARGB32_pm, (1000x1000), line                        : 120708/120993 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (1000x1000), solidrect                   : 119784/121281 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (100x100), alpharect                     : 1176/1182 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (100x100), circle                        : 1176/1180 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (100x100), line                          : 1174/1178 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (100x100), solidrect                     : 1175/1179 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (10x10), alpharect                       : 173222/173592 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (10x10), circle                          : 173976/173301 (Unoptimized)
 drawImage_RGB32 on ARGB32_pm, (10x10), line                            : 173074/173944 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (10x10), solidrect                       : 173036/173224 (Optimized)
 drawImage_RGB32 on ARGB32_pm, (1x1), alpharect                         : 37033/31980 (Unoptimized)
 drawImage_RGB32 on ARGB32_pm, (1x1), circle                            : 33095/32333 (Unoptimized)
 drawImage_RGB32 on ARGB32_pm, (1x1), line                              : 37045/31973 (Unoptimized)
 drawImage_RGB32 on ARGB32_pm, (1x1), solidrect                         : 36861/32061 (Unoptimized)
 drawImage_RGB32 on RGB16, (1000x1000), alpharect                       : 991279/956507 (Unoptimized)
 drawImage_RGB32 on RGB16, (1000x1000), circle                          : 987939/956206 (Unoptimized)
 drawImage_RGB32 on RGB16, (1000x1000), line                            : 987792/956335 (Unoptimized)
 drawImage_RGB32 on RGB16, (1000x1000), solidrect                       : 991455/956282 (Unoptimized)
 drawImage_RGB32 on RGB16, (100x100), alpharect                         : 10299/9952 (Unoptimized)
 drawImage_RGB32 on RGB16, (100x100), circle                            : 10292/9955 (Unoptimized)
 drawImage_RGB32 on RGB16, (100x100), line                              : 10296/9950 (Unoptimized)
 drawImage_RGB32 on RGB16, (100x100), solidrect                         : 10281/9950 (Unoptimized)
 drawImage_RGB32 on RGB16, (10x10), alpharect                           : 257602/257191 (Unoptimized)
 drawImage_RGB32 on RGB16, (10x10), circle                              : 257792/255932 (Unoptimized)
 drawImage_RGB32 on RGB16, (10x10), line                                : 257583/256758 (Unoptimized)
 drawImage_RGB32 on RGB16, (10x10), solidrect                           : 257396/257233 (Unoptimized)
 drawImage_RGB32 on RGB16, (1x1), alpharect                             : 30187/32249 (Optimized)
 drawImage_RGB32 on RGB16, (1x1), circle                                : 30468/32624 (Optimized)
 drawImage_RGB32 on RGB16, (1x1), line                                  : 30231/32490 (Optimized)
 drawImage_RGB32 on RGB16, (1x1), solidrect                             : 30394/32286 (Optimized)
 drawImage_RGB32 on RGB32, (1000x1000), alpharect                       : 120208/121649 (Optimized)
 drawImage_RGB32 on RGB32, (1000x1000), circle                          : 120195/121419 (Optimized)
 drawImage_RGB32 on RGB32, (1000x1000), line                            : 120208/121970 (Optimized)
 drawImage_RGB32 on RGB32, (1000x1000), solidrect                       : 119494/121626 (Optimized)
 drawImage_RGB32 on RGB32, (100x100), alpharect                         : 1176/1182 (Optimized)
 drawImage_RGB32 on RGB32, (100x100), circle                            : 1181/1183 (Optimized)
 drawImage_RGB32 on RGB32, (100x100), line                              : 1177/1183 (Optimized)
 drawImage_RGB32 on RGB32, (100x100), solidrect                         : 1177/1186 (Optimized)
 drawImage_RGB32 on RGB32, (10x10), alpharect                           : 174056/173959 (Unoptimized)
 drawImage_RGB32 on RGB32, (10x10), circle                              : 173361/173673 (Optimized)
 drawImage_RGB32 on RGB32, (10x10), line                                : 173093/172757 (Unoptimized)
 drawImage_RGB32 on RGB32, (10x10), solidrect                           : 173130/172862 (Unoptimized)
 drawImage_RGB32 on RGB32, (1x1), alpharect                             : 33213/31936 (Unoptimized)
 drawImage_RGB32 on RGB32, (1x1), circle                                : 33522/32100 (Unoptimized)
 drawImage_RGB32 on RGB32, (1x1), line                                  : 33181/31901 (Unoptimized)
 drawImage_RGB32 on RGB32, (1x1), solidrect                             : 33251/31922 (Unoptimized)
 drawLine_alpha-0-dashdot:0-45:                                         : 28732/28864 (Optimized)
 drawLine_alpha-0-dashdot:135-180:                                      : 28791/28885 (Optimized)
 drawLine_alpha-0-dashdot:180-225:                                      : 28734/28970 (Optimized)
 drawLine_alpha-0-dashdot:225-270:                                      : 28749/28928 (Optimized)
 drawLine_alpha-0-dashdot:270-315:                                      : 28768/28931 (Optimized)
 drawLine_alpha-0-dashdot:315-360:                                      : 28706/28977 (Optimized)
 drawLine_alpha-0-dashdot:45-90:                                        : 28642/28906 (Optimized)
 drawLine_alpha-0-dashdot:90-135:                                       : 31258/28937 (Unoptimized)
 drawLine_alpha-0-dashdot:horizontal                                    : 28604/28903 (Optimized)
 drawLine_alpha-0-dashdot:vertical:                                     : 29067/29247 (Optimized)
 drawLine_alpha-0:0-45:                                                 : 268727/272415 (Optimized)
 drawLine_alpha-0:135-180:                                              : 266693/273290 (Optimized)
 drawLine_alpha-0:180-225:                                              : 266744/272795 (Optimized)
 drawLine_alpha-0:225-270:                                              : 695816/699829 (Optimized)
 drawLine_alpha-0:270-315:                                              : 704680/699308 (Unoptimized)
 drawLine_alpha-0:315-360:                                              : 265785/273776 (Optimized)
 drawLine_alpha-0:45-90:                                                : 698378/701199 (Optimized)
 drawLine_alpha-0:90-135:                                               : 706632/699001 (Unoptimized)
 drawLine_alpha-0:horizontal                                            : 144009/151678 (Optimized)
 drawLine_alpha-0:vertical:                                             : 662724/655874 (Unoptimized)
 drawLine_alpha-4-dashdot:0-45:                                         : 28418/28823 (Optimized)
 drawLine_alpha-4-dashdot:135-180:                                      : 28585/28892 (Optimized)
 drawLine_alpha-4-dashdot:180-225:                                      : 28544/28897 (Optimized)
 drawLine_alpha-4-dashdot:225-270:                                      : 28620/28875 (Optimized)
 drawLine_alpha-4-dashdot:270-315:                                      : 28545/28857 (Optimized)
 drawLine_alpha-4-dashdot:315-360:                                      : 28502/28789 (Optimized)
 drawLine_alpha-4-dashdot:45-90:                                        : 28560/28769 (Optimized)
 drawLine_alpha-4-dashdot:90-135:                                       : 28620/28840 (Optimized)
 drawLine_alpha-4-dashdot:horizontal                                    : 28508/28934 (Optimized)
 drawLine_alpha-4-dashdot:vertical:                                     : 28970/29049 (Optimized)
 drawLine_alpha-4:0-45:                                                 : 489150/539973 (Optimized)
 drawLine_alpha-4:135-180:                                              : 490868/541134 (Optimized)
 drawLine_alpha-4:180-225:                                              : 488847/538463 (Optimized)
 drawLine_alpha-4:225-270:                                              : 967375/963449 (Unoptimized)
 drawLine_alpha-4:270-315:                                              : 976423/991528 (Optimized)
 drawLine_alpha-4:315-360:                                              : 490999/543169 (Optimized)
 drawLine_alpha-4:45-90:                                                : 967565/989917 (Optimized)
 drawLine_alpha-4:90-135:                                               : 975412/968856 (Unoptimized)
 drawLine_alpha-4:horizontal                                            : 344273/385950 (Optimized)
 drawLine_alpha-4:vertical:                                             : 856539/883138 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:0-45:                     : 28598/28976 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:135-180:                  : 28778/29045 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:180-225:                  : 28790/28956 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:225-270:                  : 28755/28982 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:270-315:                  : 28598/29027 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:315-360:                  : 28642/29054 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:45-90:                    : 28660/28946 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:90-135:                   : 28744/28960 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:horizontal                : 28689/29002 (Optimized)
 drawLine_antialiased_clipped_alpha-0-dashdot:vertical:                 : 29175/29302 (Optimized)
 drawLine_antialiased_clipped_alpha-0:0-45:                             : 1852/1824 (Unoptimized)
 drawLine_antialiased_clipped_alpha-0:135-180:                          : 1858/1830 (Unoptimized)
 drawLine_antialiased_clipped_alpha-0:180-225:                          : 1857/1826 (Unoptimized)
 drawLine_antialiased_clipped_alpha-0:225-270:                          : 2115/2116 (Optimized)
 drawLine_antialiased_clipped_alpha-0:270-315:                          : 2113/2118 (Optimized)
 drawLine_antialiased_clipped_alpha-0:315-360:                          : 1861/1827 (Unoptimized)
 drawLine_antialiased_clipped_alpha-0:45-90:                            : 2113/2122 (Optimized)
 drawLine_antialiased_clipped_alpha-0:90-135:                           : 2116/2116 (Unoptimized)
 drawLine_antialiased_clipped_alpha-0:horizontal                        : 158961/161553 (Optimized)
 drawLine_antialiased_clipped_alpha-0:vertical:                         : 734832/730911 (Unoptimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:0-45:                     : 28351/29022 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:135-180:                  : 28478/29014 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:180-225:                  : 28437/28947 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:225-270:                  : 28367/28965 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:270-315:                  : 28398/28997 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:315-360:                  : 28355/28984 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:45-90:                    : 28450/28984 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:90-135:                   : 28477/28947 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:horizontal                : 28400/28974 (Optimized)
 drawLine_antialiased_clipped_alpha-4-dashdot:vertical:                 : 28818/29276 (Optimized)
 drawLine_antialiased_clipped_alpha-4:0-45:                             : 2090/2086 (Unoptimized)
 drawLine_antialiased_clipped_alpha-4:135-180:                          : 2074/2067 (Unoptimized)
 drawLine_antialiased_clipped_alpha-4:180-225:                          : 2089/2088 (Unoptimized)
 drawLine_antialiased_clipped_alpha-4:225-270:                          : 2836/2847 (Optimized)
 drawLine_antialiased_clipped_alpha-4:270-315:                          : 2820/2850 (Optimized)
 drawLine_antialiased_clipped_alpha-4:315-360:                          : 2077/2066 (Unoptimized)
 drawLine_antialiased_clipped_alpha-4:45-90:                            : 2837/2846 (Optimized)
 drawLine_antialiased_clipped_alpha-4:90-135:                           : 2827/2850 (Optimized)
 drawLine_antialiased_clipped_alpha-4:horizontal                        : 146436/155530 (Optimized)
 drawLine_antialiased_clipped_alpha-4:vertical:                         : 691258/688251 (Unoptimized)
 drawLine_antialiased_clipped_black-0-dashdot:0-45:                     : 28653/28978 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:135-180:                  : 28745/28905 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:180-225:                  : 28733/28930 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:225-270:                  : 28710/28921 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:270-315:                  : 28640/28895 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:315-360:                  : 28617/28827 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:45-90:                    : 28624/28927 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:90-135:                   : 28726/28935 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:horizontal                : 28675/28984 (Optimized)
 drawLine_antialiased_clipped_black-0-dashdot:vertical:                 : 29138/29309 (Optimized)
 drawLine_antialiased_clipped_black-0:0-45:                             : 1842/1806 (Unoptimized)
 drawLine_antialiased_clipped_black-0:135-180:                          : 1846/1804 (Unoptimized)
 drawLine_antialiased_clipped_black-0:180-225:                          : 1841/1805 (Unoptimized)
 drawLine_antialiased_clipped_black-0:225-270:                          : 2140/2098 (Unoptimized)
 drawLine_antialiased_clipped_black-0:270-315:                          : 2088/2096 (Optimized)
 drawLine_antialiased_clipped_black-0:315-360:                          : 1830/1806 (Unoptimized)
 drawLine_antialiased_clipped_black-0:45-90:                            : 2116/2104 (Unoptimized)
 drawLine_antialiased_clipped_black-0:90-135:                           : 2096/2095 (Unoptimized)
 drawLine_antialiased_clipped_black-0:horizontal                        : 153183/158686 (Optimized)
 drawLine_antialiased_clipped_black-0:vertical:                         : 730345/721613 (Unoptimized)
 drawLine_antialiased_clipped_black-4-dashdot:0-45:                     : 28430/28946 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:135-180:                  : 28487/29035 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:180-225:                  : 28475/28880 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:225-270:                  : 28508/28959 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:270-315:                  : 28448/28938 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:315-360:                  : 28455/29004 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:45-90:                    : 28396/28914 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:90-135:                   : 28476/29039 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:horizontal                : 28486/29006 (Optimized)
 drawLine_antialiased_clipped_black-4-dashdot:vertical:                 : 28844/29214 (Optimized)
 drawLine_antialiased_clipped_black-4:0-45:                             : 1902/1895 (Unoptimized)
 drawLine_antialiased_clipped_black-4:135-180:                          : 1889/1888 (Unoptimized)
 drawLine_antialiased_clipped_black-4:180-225:                          : 1903/1890 (Unoptimized)
 drawLine_antialiased_clipped_black-4:225-270:                          : 2667/2726 (Optimized)
 drawLine_antialiased_clipped_black-4:270-315:                          : 2656/2724 (Optimized)
 drawLine_antialiased_clipped_black-4:315-360:                          : 1892/1889 (Unoptimized)
 drawLine_antialiased_clipped_black-4:45-90:                            : 2672/2727 (Optimized)
 drawLine_antialiased_clipped_black-4:90-135:                           : 2658/2722 (Optimized)
 drawLine_antialiased_clipped_black-4:horizontal                        : 89608/95576 (Optimized)
 drawLine_antialiased_clipped_black-4:vertical:                         : 642144/675181 (Optimized)
 drawLine_black-0-dashdot:0-45:                                         : 28647/29056 (Optimized)
 drawLine_black-0-dashdot:135-180:                                      : 28778/28933 (Optimized)
 drawLine_black-0-dashdot:180-225:                                      : 28782/28958 (Optimized)
 drawLine_black-0-dashdot:225-270:                                      : 28863/28933 (Optimized)
 drawLine_black-0-dashdot:270-315:                                      : 28661/28912 (Optimized)
 drawLine_black-0-dashdot:315-360:                                      : 28751/28931 (Optimized)
 drawLine_black-0-dashdot:45-90:                                        : 28698/29010 (Optimized)
 drawLine_black-0-dashdot:90-135:                                       : 28829/28963 (Optimized)
 drawLine_black-0-dashdot:horizontal                                    : 28749/28956 (Optimized)
 drawLine_black-0-dashdot:vertical:                                     : 29145/29279 (Optimized)
 drawLine_black-0:0-45:                                                 : 206604/223346 (Optimized)
 drawLine_black-0:135-180:                                              : 208058/223854 (Optimized)
 drawLine_black-0:180-225:                                              : 206365/223419 (Optimized)
 drawLine_black-0:225-270:                                              : 647553/683660 (Optimized)
 drawLine_black-0:270-315:                                              : 653554/692761 (Optimized)
 drawLine_black-0:315-360:                                              : 209910/224000 (Optimized)
 drawLine_black-0:45-90:                                                : 648121/682951 (Optimized)
 drawLine_black-0:90-135:                                               : 654633/695301 (Optimized)
 drawLine_black-0:horizontal                                            : 88125/96374 (Optimized)
 drawLine_black-0:vertical:                                             : 637882/644260 (Optimized)
 drawLine_black-4-dashdot:0-45:                                         : 28545/28994 (Optimized)
 drawLine_black-4-dashdot:135-180:                                      : 28608/28874 (Optimized)
 drawLine_black-4-dashdot:180-225:                                      : 28607/28938 (Optimized)
 drawLine_black-4-dashdot:225-270:                                      : 28609/28852 (Optimized)
 drawLine_black-4-dashdot:270-315:                                      : 28484/28886 (Optimized)
 drawLine_black-4-dashdot:315-360:                                      : 28563/28938 (Optimized)
 drawLine_black-4-dashdot:45-90:                                        : 28515/33391 (Optimized)
 drawLine_black-4-dashdot:90-135:                                       : 28570/28908 (Optimized)
 drawLine_black-4-dashdot:horizontal                                    : 28521/29028 (Optimized)
 drawLine_black-4-dashdot:vertical:                                     : 28975/29091 (Optimized)
 drawLine_black-4:0-45:                                                 : 251241/280216 (Optimized)
 drawLine_black-4:135-180:                                              : 256141/281549 (Optimized)
 drawLine_black-4:180-225:                                              : 252174/280196 (Optimized)
 drawLine_black-4:225-270:                                              : 659332/770861 (Optimized)
 drawLine_black-4:270-315:                                              : 667699/776404 (Optimized)
 drawLine_black-4:315-360:                                              : 254583/281946 (Optimized)
 drawLine_black-4:45-90:                                                : 660163/770411 (Optimized)
 drawLine_black-4:90-135:                                               : 667985/776091 (Optimized)
 drawLine_black-4:horizontal                                            : 112038/133104 (Optimized)
 drawLine_black-4:vertical:                                             : 618031/666328 (Optimized)
 drawLine_clipped_alpha-0-dashdot:0-45:                                 : 28736/29206 (Optimized)
 drawLine_clipped_alpha-0-dashdot:135-180:                              : 28679/29131 (Optimized)
 drawLine_clipped_alpha-0-dashdot:180-225:                              : 28731/29153 (Optimized)
 drawLine_clipped_alpha-0-dashdot:225-270:                              : 28698/29142 (Optimized)
 drawLine_clipped_alpha-0-dashdot:270-315:                              : 28651/29137 (Optimized)
 drawLine_clipped_alpha-0-dashdot:315-360:                              : 28696/29125 (Optimized)
 drawLine_clipped_alpha-0-dashdot:45-90:                                : 28740/29145 (Optimized)
 drawLine_clipped_alpha-0-dashdot:90-135:                               : 28664/29297 (Optimized)
 drawLine_clipped_alpha-0-dashdot:horizontal                            : 28727/29209 (Optimized)
 drawLine_clipped_alpha-0-dashdot:vertical:                             : 29171/29483 (Optimized)
 drawLine_clipped_alpha-0:0-45:                                         : 266790/276656 (Optimized)
 drawLine_clipped_alpha-0:135-180:                                      : 273388/277247 (Optimized)
 drawLine_clipped_alpha-0:180-225:                                      : 268679/276460 (Optimized)
 drawLine_clipped_alpha-0:225-270:                                      : 701423/695876 (Unoptimized)
 drawLine_clipped_alpha-0:270-315:                                      : 706422/705070 (Unoptimized)
 drawLine_clipped_alpha-0:315-360:                                      : 271626/275577 (Optimized)
 drawLine_clipped_alpha-0:45-90:                                        : 702737/697473 (Unoptimized)
 drawLine_clipped_alpha-0:90-135:                                       : 708268/706336 (Unoptimized)
 drawLine_clipped_alpha-0:horizontal                                    : 145614/153986 (Optimized)
 drawLine_clipped_alpha-0:vertical:                                     : 666870/659376 (Unoptimized)
 drawLine_clipped_alpha-4-dashdot:0-45:                                 : 28517/29024 (Optimized)
 drawLine_clipped_alpha-4-dashdot:135-180:                              : 28551/29158 (Optimized)
 drawLine_clipped_alpha-4-dashdot:180-225:                              : 28411/29208 (Optimized)
 drawLine_clipped_alpha-4-dashdot:225-270:                              : 28592/29174 (Optimized)
 drawLine_clipped_alpha-4-dashdot:270-315:                              : 28489/29234 (Optimized)
 drawLine_clipped_alpha-4-dashdot:315-360:                              : 28534/31927 (Optimized)
 drawLine_clipped_alpha-4-dashdot:45-90:                                : 28498/29024 (Optimized)
 drawLine_clipped_alpha-4-dashdot:90-135:                               : 28377/29226 (Optimized)
 drawLine_clipped_alpha-4-dashdot:horizontal                            : 28474/29129 (Optimized)
 drawLine_clipped_alpha-4-dashdot:vertical:                             : 28951/29442 (Optimized)
 drawLine_clipped_alpha-4:0-45:                                         : 452890/496508 (Optimized)
 drawLine_clipped_alpha-4:135-180:                                      : 459395/497506 (Optimized)
 drawLine_clipped_alpha-4:180-225:                                      : 452214/495628 (Optimized)
 drawLine_clipped_alpha-4:225-270:                                      : 906926/928828 (Optimized)
 drawLine_clipped_alpha-4:270-315:                                      : 917774/929795 (Optimized)
 drawLine_clipped_alpha-4:315-360:                                      : 454206/498117 (Optimized)
 drawLine_clipped_alpha-4:45-90:                                        : 907898/928301 (Optimized)
 drawLine_clipped_alpha-4:90-135:                                       : 914454/937333 (Optimized)
 drawLine_clipped_alpha-4:horizontal                                    : 145978/154055 (Optimized)
 drawLine_clipped_alpha-4:vertical:                                     : 665923/658216 (Unoptimized)
 drawLine_clipped_black-0-dashdot:0-45:                                 : 28803/29126 (Optimized)
 drawLine_clipped_black-0-dashdot:135-180:                              : 28651/29140 (Optimized)
 drawLine_clipped_black-0-dashdot:180-225:                              : 28634/29137 (Optimized)
 drawLine_clipped_black-0-dashdot:225-270:                              : 28673/29164 (Optimized)
 drawLine_clipped_black-0-dashdot:270-315:                              : 28648/29124 (Optimized)
 drawLine_clipped_black-0-dashdot:315-360:                              : 28676/29145 (Optimized)
 drawLine_clipped_black-0-dashdot:45-90:                                : 28699/29151 (Optimized)
 drawLine_clipped_black-0-dashdot:90-135:                               : 28620/29147 (Optimized)
 drawLine_clipped_black-0-dashdot:horizontal                            : 28737/29080 (Optimized)
 drawLine_clipped_black-0-dashdot:vertical:                             : 29354/32299 (Optimized)
 drawLine_clipped_black-0:0-45:                                         : 208724/222464 (Optimized)
 drawLine_clipped_black-0:135-180:                                      : 212335/228205 (Optimized)
 drawLine_clipped_black-0:180-225:                                      : 210318/224965 (Optimized)
 drawLine_clipped_black-0:225-270:                                      : 652634/683070 (Optimized)
 drawLine_clipped_black-0:270-315:                                      : 657467/688330 (Optimized)
 drawLine_clipped_black-0:315-360:                                      : 210681/223677 (Optimized)
 drawLine_clipped_black-0:45-90:                                        : 655599/685117 (Optimized)
 drawLine_clipped_black-0:90-135:                                       : 662408/689772 (Optimized)
 drawLine_clipped_black-0:horizontal                                    : 89631/95416 (Optimized)
 drawLine_clipped_black-0:vertical:                                     : 615062/649125 (Optimized)
 drawLine_clipped_black-4-dashdot:0-45:                                 : 28540/29007 (Optimized)
 drawLine_clipped_black-4-dashdot:135-180:                              : 28416/28938 (Optimized)
 drawLine_clipped_black-4-dashdot:180-225:                              : 28566/28964 (Optimized)
 drawLine_clipped_black-4-dashdot:225-270:                              : 28417/28945 (Optimized)
 drawLine_clipped_black-4-dashdot:270-315:                              : 28471/29074 (Optimized)
 drawLine_clipped_black-4-dashdot:315-360:                              : 28485/29069 (Optimized)
 drawLine_clipped_black-4-dashdot:45-90:                                : 28465/28997 (Optimized)
 drawLine_clipped_black-4-dashdot:90-135:                               : 28641/28916 (Optimized)
 drawLine_clipped_black-4-dashdot:horizontal                            : 28544/28928 (Optimized)
 drawLine_clipped_black-4-dashdot:vertical:                             : 28855/29497 (Optimized)
 drawLine_clipped_black-4:0-45:                                         : 231329/252675 (Optimized)
 drawLine_clipped_black-4:135-180:                                      : 231566/253811 (Optimized)
 drawLine_clipped_black-4:180-225:                                      : 228521/252791 (Optimized)
 drawLine_clipped_black-4:225-270:                                      : 640770/752690 (Optimized)
 drawLine_clipped_black-4:270-315:                                      : 648241/750543 (Optimized)
 drawLine_clipped_black-4:315-360:                                      : 229849/256929 (Optimized)
 drawLine_clipped_black-4:45-90:                                        : 644644/747804 (Optimized)
 drawLine_clipped_black-4:90-135:                                       : 649379/750467 (Optimized)
 drawLine_clipped_black-4:horizontal                                    : 89152/95014 (Optimized)
 drawLine_clipped_black-4:vertical:                                     : 615098/645202 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1000x1000), alpharect                    : 741128/799961 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1000x1000), circle                       : 239054/237022 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (1000x1000), line                         : 327758/326790 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (1000x1000), solidrect                    : 211913/211313 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (100x100), alpharect                      : 8051/8599 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (100x100), circle                         : 3534/3463 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (100x100), line                           : 3837/3670 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (100x100), solidrect                      : 2873/2858 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32, (10x10), alpharect                        : 230712/237538 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (10x10), circle                           : 201900/202406 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (10x10), line                             : 199282/202132 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (10x10), solidrect                        : 185563/193064 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1x1), alpharect                          : 82291/82606 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1x1), circle                             : 31382/33161 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1x1), line                               : 82470/82576 (Optimized)
 drawPixmap_ARGB32 on ARGB32, (1x1), solidrect                          : 31429/32084 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1000x1000), alpharect                 : 741301/800083 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1000x1000), circle                    : 238601/237524 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1000x1000), line                      : 327629/325728 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1000x1000), solidrect                 : 211565/211072 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (100x100), alpharect                   : 8051/8599 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (100x100), circle                      : 3534/3456 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (100x100), line                        : 3836/3671 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (100x100), solidrect                   : 2882/2868 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (10x10), alpharect                     : 230625/237144 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (10x10), circle                        : 201703/201872 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (10x10), line                          : 199514/206780 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (10x10), solidrect                     : 185560/184524 (Unoptimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1x1), alpharect                       : 82469/82495 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1x1), circle                          : 31917/32512 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1x1), line                            : 82329/82550 (Optimized)
 drawPixmap_ARGB32 on ARGB32_pm, (1x1), solidrect                       : 31254/32150 (Optimized)
 drawPixmap_ARGB32 on RGB16, (1000x1000), alpharect                     : 740655/799040 (Optimized)
 drawPixmap_ARGB32 on RGB16, (1000x1000), circle                        : 253037/237675 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (1000x1000), line                          : 337549/325181 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (1000x1000), solidrect                     : 213228/211206 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (100x100), alpharect                       : 8051/8603 (Optimized)
 drawPixmap_ARGB32 on RGB16, (100x100), circle                          : 3545/3460 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (100x100), line                            : 3841/3670 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (100x100), solidrect                       : 2873/2858 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (10x10), alpharect                         : 230649/237665 (Optimized)
 drawPixmap_ARGB32 on RGB16, (10x10), circle                            : 201404/202549 (Optimized)
 drawPixmap_ARGB32 on RGB16, (10x10), line                              : 199560/202191 (Optimized)
 drawPixmap_ARGB32 on RGB16, (10x10), solidrect                         : 185557/184430 (Unoptimized)
 drawPixmap_ARGB32 on RGB16, (1x1), alpharect                           : 82263/82976 (Optimized)
 drawPixmap_ARGB32 on RGB16, (1x1), circle                              : 31611/33072 (Optimized)
 drawPixmap_ARGB32 on RGB16, (1x1), line                                : 82324/82951 (Optimized)
 drawPixmap_ARGB32 on RGB16, (1x1), solidrect                           : 31204/32939 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1000x1000), alpharect                     : 740930/799857 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1000x1000), circle                        : 238134/236860 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (1000x1000), line                          : 326163/326645 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1000x1000), solidrect                     : 211862/210971 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (100x100), alpharect                       : 8050/8598 (Optimized)
 drawPixmap_ARGB32 on RGB32, (100x100), circle                          : 3537/3456 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (100x100), line                            : 3840/3671 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (100x100), solidrect                       : 2874/2855 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (10x10), alpharect                         : 232131/237398 (Optimized)
 drawPixmap_ARGB32 on RGB32, (10x10), circle                            : 201502/202230 (Optimized)
 drawPixmap_ARGB32 on RGB32, (10x10), line                              : 199800/202979 (Optimized)
 drawPixmap_ARGB32 on RGB32, (10x10), solidrect                         : 185917/183890 (Unoptimized)
 drawPixmap_ARGB32 on RGB32, (1x1), alpharect                           : 82482/86089 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1x1), circle                              : 31497/35940 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1x1), line                                : 82502/82708 (Optimized)
 drawPixmap_ARGB32 on RGB32, (1x1), solidrect                           : 31205/32345 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1000x1000), alpharect                 : 740818/799414 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1000x1000), circle                    : 240085/243557 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1000x1000), line                      : 328174/333368 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1000x1000), solidrect                 : 211625/217287 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (100x100), alpharect                   : 8054/8604 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (100x100), circle                      : 3542/3461 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32, (100x100), line                        : 3837/3670 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32, (100x100), solidrect                   : 2873/2856 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32, (10x10), alpharect                     : 232289/237074 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (10x10), circle                        : 201540/211884 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (10x10), line                          : 200583/204665 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (10x10), solidrect                     : 186138/183937 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32, (1x1), alpharect                       : 82368/85741 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1x1), circle                          : 31653/35778 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1x1), line                            : 82307/82675 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32, (1x1), solidrect                       : 31275/32386 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1000x1000), alpharect              : 740398/799368 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1000x1000), circle                 : 240190/243014 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1000x1000), line                   : 331254/330887 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1000x1000), solidrect              : 211645/215560 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (100x100), alpharect                : 8045/8599 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (100x100), circle                   : 3542/3465 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (100x100), line                     : 3837/3671 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (100x100), solidrect                : 2873/2860 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (10x10), alpharect                  : 230799/236974 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (10x10), circle                     : 202602/201817 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (10x10), line                       : 199490/201836 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (10x10), solidrect                  : 185632/183634 (Unoptimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1x1), alpharect                    : 82357/82514 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1x1), circle                       : 31571/32917 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1x1), line                         : 82401/82596 (Optimized)
 drawPixmap_ARGB32_pm on ARGB32_pm, (1x1), solidrect                    : 31218/32319 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1000x1000), alpharect                  : 740530/799109 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1000x1000), circle                     : 238689/238390 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (1000x1000), line                       : 326956/328734 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1000x1000), solidrect                  : 211488/210917 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (100x100), alpharect                    : 8042/8606 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (100x100), circle                       : 3531/3465 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (100x100), line                         : 3836/3671 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (100x100), solidrect                    : 2871/2861 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (10x10), alpharect                      : 230595/236995 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (10x10), circle                         : 202454/202049 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (10x10), line                           : 199434/201120 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (10x10), solidrect                      : 185614/183681 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB16, (1x1), alpharect                        : 82219/82527 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1x1), circle                           : 31451/32265 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1x1), line                             : 82363/82491 (Optimized)
 drawPixmap_ARGB32_pm on RGB16, (1x1), solidrect                        : 31217/32243 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1000x1000), alpharect                  : 742685/799180 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1000x1000), circle                     : 245097/244434 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB32, (1000x1000), line                       : 329010/331576 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1000x1000), solidrect                  : 216370/217209 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (100x100), alpharect                    : 8048/8600 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (100x100), circle                       : 3542/3466 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB32, (100x100), line                         : 3839/3671 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB32, (100x100), solidrect                    : 2873/2863 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB32, (10x10), alpharect                      : 230799/237918 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (10x10), circle                         : 200838/201692 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (10x10), line                           : 199482/204890 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (10x10), solidrect                      : 185655/184861 (Unoptimized)
 drawPixmap_ARGB32_pm on RGB32, (1x1), alpharect                        : 82364/86073 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1x1), circle                           : 31538/32348 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1x1), line                             : 82457/82873 (Optimized)
 drawPixmap_ARGB32_pm on RGB32, (1x1), solidrect                        : 31188/32283 (Optimized)
 drawPixmap_RGB16 on ARGB32, (1000x1000), alpharect                     : 212841/212124 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (1000x1000), circle                        : 214745/211835 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (1000x1000), line                          : 212124/212164 (Optimized)
 drawPixmap_RGB16 on ARGB32, (1000x1000), solidrect                     : 213250/213027 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (100x100), alpharect                       : 2872/2856 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (100x100), circle                          : 2874/2859 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (100x100), line                            : 2869/2852 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (100x100), solidrect                       : 2874/2858 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (10x10), alpharect                         : 186123/184327 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (10x10), circle                            : 185806/184414 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (10x10), line                              : 185531/184414 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (10x10), solidrect                         : 186145/184300 (Unoptimized)
 drawPixmap_RGB16 on ARGB32, (1x1), alpharect                           : 31224/32135 (Optimized)
 drawPixmap_RGB16 on ARGB32, (1x1), circle                              : 31682/32308 (Optimized)
 drawPixmap_RGB16 on ARGB32, (1x1), line                                : 31193/32148 (Optimized)
 drawPixmap_RGB16 on ARGB32, (1x1), solidrect                           : 31210/32199 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1000x1000), alpharect                  : 212438/213502 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1000x1000), circle                     : 212501/212309 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (1000x1000), line                       : 212521/212772 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1000x1000), solidrect                  : 212379/212617 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (100x100), alpharect                    : 2873/2858 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (100x100), circle                       : 2874/2862 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (100x100), line                         : 2873/2858 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (100x100), solidrect                    : 2873/2858 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (10x10), alpharect                      : 185626/184538 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (10x10), circle                         : 185909/184646 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (10x10), line                           : 185660/185265 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (10x10), solidrect                      : 185629/185300 (Unoptimized)
 drawPixmap_RGB16 on ARGB32_pm, (1x1), alpharect                        : 31266/32087 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1x1), circle                           : 31461/32588 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1x1), line                             : 31196/32172 (Optimized)
 drawPixmap_RGB16 on ARGB32_pm, (1x1), solidrect                        : 42639/32115 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (1000x1000), alpharect                      : 213982/215903 (Optimized)
 drawPixmap_RGB16 on RGB16, (1000x1000), circle                         : 211934/216208 (Optimized)
 drawPixmap_RGB16 on RGB16, (1000x1000), line                           : 212370/216142 (Optimized)
 drawPixmap_RGB16 on RGB16, (1000x1000), solidrect                      : 211882/218584 (Optimized)
 drawPixmap_RGB16 on RGB16, (100x100), alpharect                        : 2872/2858 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (100x100), circle                           : 2874/2856 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (100x100), line                             : 2875/2860 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (100x100), solidrect                        : 2870/2855 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (10x10), alpharect                          : 193016/184282 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (10x10), circle                             : 185712/183700 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (10x10), line                               : 185557/193353 (Optimized)
 drawPixmap_RGB16 on RGB16, (10x10), solidrect                          : 184975/183680 (Unoptimized)
 drawPixmap_RGB16 on RGB16, (1x1), alpharect                            : 31210/32349 (Optimized)
 drawPixmap_RGB16 on RGB16, (1x1), circle                               : 31341/32342 (Optimized)
 drawPixmap_RGB16 on RGB16, (1x1), line                                 : 31189/32266 (Optimized)
 drawPixmap_RGB16 on RGB16, (1x1), solidrect                            : 31275/32128 (Optimized)
 drawPixmap_RGB16 on RGB32, (1000x1000), alpharect                      : 210527/211310 (Optimized)
 drawPixmap_RGB16 on RGB32, (1000x1000), circle                         : 210919/210641 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (1000x1000), line                           : 211437/211955 (Optimized)
 drawPixmap_RGB16 on RGB32, (1000x1000), solidrect                      : 211289/211595 (Optimized)
 drawPixmap_RGB16 on RGB32, (100x100), alpharect                        : 2873/2857 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (100x100), circle                           : 2875/2863 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (100x100), line                             : 2874/2856 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (100x100), solidrect                        : 2874/2859 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (10x10), alpharect                          : 185728/185003 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (10x10), circle                             : 186046/184601 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (10x10), line                               : 185755/183537 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (10x10), solidrect                          : 186149/184160 (Unoptimized)
 drawPixmap_RGB16 on RGB32, (1x1), alpharect                            : 31324/33733 (Optimized)
 drawPixmap_RGB16 on RGB32, (1x1), circle                               : 31762/34570 (Optimized)
 drawPixmap_RGB16 on RGB32, (1x1), line                                 : 31452/34139 (Optimized)
 drawPixmap_RGB16 on RGB32, (1x1), solidrect                            : 31382/33813 (Optimized)
 drawPixmap_RGB32 on ARGB32, (1000x1000), alpharect                     : 213600/210967 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (1000x1000), circle                        : 211795/211345 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (1000x1000), line                          : 211633/211174 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (1000x1000), solidrect                     : 212617/211067 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (100x100), alpharect                       : 2871/2855 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (100x100), circle                          : 2875/2858 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (100x100), line                            : 2870/2857 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (100x100), solidrect                       : 2874/2854 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (10x10), alpharect                         : 185585/183497 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (10x10), circle                            : 185818/183797 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (10x10), line                              : 184921/183527 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (10x10), solidrect                         : 185488/185000 (Unoptimized)
 drawPixmap_RGB32 on ARGB32, (1x1), alpharect                           : 31265/32160 (Optimized)
 drawPixmap_RGB32 on ARGB32, (1x1), circle                              : 31607/32526 (Optimized)
 drawPixmap_RGB32 on ARGB32, (1x1), line                                : 31323/32282 (Optimized)
 drawPixmap_RGB32 on ARGB32, (1x1), solidrect                           : 31220/32187 (Optimized)
 drawPixmap_RGB32 on ARGB32_pm, (1000x1000), alpharect                  : 211635/211271 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (1000x1000), circle                     : 211778/211494 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (1000x1000), line                       : 211676/211708 (Optimized)
 drawPixmap_RGB32 on ARGB32_pm, (1000x1000), solidrect                  : 211414/211237 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (100x100), alpharect                    : 2868/2856 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (100x100), circle                       : 2876/2857 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (100x100), line                         : 2874/2853 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (100x100), solidrect                    : 2874/2857 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (10x10), alpharect                      : 185406/184555 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (10x10), circle                         : 187465/184680 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (10x10), line                           : 185522/183509 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (10x10), solidrect                      : 186616/183549 (Unoptimized)
 drawPixmap_RGB32 on ARGB32_pm, (1x1), alpharect                        : 31299/35282 (Optimized)
 drawPixmap_RGB32 on ARGB32_pm, (1x1), circle                           : 31577/32502 (Optimized)
 drawPixmap_RGB32 on ARGB32_pm, (1x1), line                             : 31416/32384 (Optimized)
 drawPixmap_RGB32 on ARGB32_pm, (1x1), solidrect                        : 31326/32293 (Optimized)
 drawPixmap_RGB32 on RGB16, (1000x1000), alpharect                      : 222017/211073 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (1000x1000), circle                         : 216402/211373 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (1000x1000), line                           : 213378/211300 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (1000x1000), solidrect                      : 213200/210995 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (100x100), alpharect                        : 2874/2861 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (100x100), circle                           : 2874/2855 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (100x100), line                             : 2871/2858 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (100x100), solidrect                        : 2873/2857 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (10x10), alpharect                          : 185569/183594 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (10x10), circle                             : 185975/183820 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (10x10), line                               : 185715/183719 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (10x10), solidrect                          : 185154/183580 (Unoptimized)
 drawPixmap_RGB32 on RGB16, (1x1), alpharect                            : 31199/32149 (Optimized)
 drawPixmap_RGB32 on RGB16, (1x1), circle                               : 31561/35636 (Optimized)
 drawPixmap_RGB32 on RGB16, (1x1), line                                 : 31360/35321 (Optimized)
 drawPixmap_RGB32 on RGB16, (1x1), solidrect                            : 31316/35352 (Optimized)
 drawPixmap_RGB32 on RGB32, (1000x1000), alpharect                      : 211414/210878 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (1000x1000), circle                         : 211217/211168 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (1000x1000), line                           : 211367/210898 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (1000x1000), solidrect                      : 211200/210812 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (100x100), alpharect                        : 2874/2862 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (100x100), circle                           : 2874/2854 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (100x100), line                             : 2875/2857 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (100x100), solidrect                        : 2876/2859 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (10x10), alpharect                          : 185499/183959 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (10x10), circle                             : 186147/187880 (Optimized)
 drawPixmap_RGB32 on RGB32, (10x10), line                               : 185613/183930 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (10x10), solidrect                          : 185768/183952 (Unoptimized)
 drawPixmap_RGB32 on RGB32, (1x1), alpharect                            : 31260/32117 (Optimized)
 drawPixmap_RGB32 on RGB32, (1x1), circle                               : 31490/32668 (Optimized)
 drawPixmap_RGB32 on RGB32, (1x1), line                                 : 31255/32277 (Optimized)
 drawPixmap_RGB32 on RGB32, (1x1), solidrect                            : 31167/32096 (Optimized)
 drawRoundedRect_notag                                                  : 10453/10625 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0                               : 1039/1050 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.1                             : 2964/2972 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.2                             : 3581/3622 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.3                             : 4357/4401 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.4                             : 5311/5393 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.5                             : 6152/6206 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.6                             : 7984/8065 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.7                             : 9706/9744 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.8                             : 11216/11321 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=0.9                             : 14776/14966 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1                               : 15263/15395 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.1                             : 19532/19776 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.2                             : 21376/21638 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.3                             : 22706/22983 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.4                             : 27129/27498 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.5                             : 28887/29315 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.6                             : 30840/31264 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.7                             : 35924/36428 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.8                             : 38523/39125 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=1.9                             : 40731/41344 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2                               : 44522/45152 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.1                             : 51304/52051 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.2                             : 56143/56941 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.3                             : 61556/62361 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.4                             : 64686/65683 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.5                             : 70312/71388 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.6                             : 75595/76770 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.7                             : 79610/80824 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.8                             : 84869/86337 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=2.9                             : 94544/95899 (Optimized)
 drawScaledAntialiasedRoundedRect_scale=3                               : 98648/100664 (Optimized)
 drawScaledBorderPixmapRoundedRect_scale=0.1; imagetype=ARGB32_Pre      : 1205/1228 (Optimized)
 drawScaledBorderPixmapRoundedRect_scale=0.2; imagetype=ARGB32_Pre      : 1560/1561 (Optimized)
 drawScaledBorderPixmapRoundedRect_scale=0.3; imagetype=ARGB32_Pre      : 2071/2061 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.4; imagetype=ARGB32_Pre      : 2759/2688 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.5; imagetype=ARGB32_Pre      : 4066/3904 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.6; imagetype=ARGB32_Pre      : 5367/5101 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.7; imagetype=ARGB32_Pre      : 6704/6275 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.8; imagetype=ARGB32_Pre      : 8206/7641 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0.9; imagetype=ARGB32_Pre      : 9889/9167 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=0; imagetype=ARGB32_Pre        : 362878/384786 (Optimized)
 drawScaledBorderPixmapRoundedRect_scale=1.1; imagetype=ARGB32_Pre      : 13628/12565 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.2; imagetype=ARGB32_Pre      : 15751/14490 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.3; imagetype=ARGB32_Pre      : 18053/16549 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.4; imagetype=ARGB32_Pre      : 20533/18811 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.5; imagetype=ARGB32_Pre      : 24786/22638 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.6; imagetype=ARGB32_Pre      : 28267/25796 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.7; imagetype=ARGB32_Pre      : 31369/28643 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.8; imagetype=ARGB32_Pre      : 34686/31612 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1.9; imagetype=ARGB32_Pre      : 38112/34750 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=1; imagetype=ARGB32_Pre        : 11662/10812 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.1; imagetype=ARGB32_Pre      : 45469/41341 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.2; imagetype=ARGB32_Pre      : 49525/44870 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.3; imagetype=ARGB32_Pre      : 53474/48479 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.4; imagetype=ARGB32_Pre      : 57756/52355 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.5; imagetype=ARGB32_Pre      : 62904/57116 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.6; imagetype=ARGB32_Pre      : 69742/63451 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.7; imagetype=ARGB32_Pre      : 74587/67851 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.8; imagetype=ARGB32_Pre      : 79619/72454 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2.9; imagetype=ARGB32_Pre      : 84994/77262 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=2; imagetype=ARGB32_Pre        : 41721/37954 (Unoptimized)
 drawScaledBorderPixmapRoundedRect_scale=3; imagetype=ARGB32_Pre        : 90371/82091 (Unoptimized)
 drawScaledImageRoundedRect_imagetype=ARGB32_Pre                        : 153121/151189 (Unoptimized)
 drawScaledImageRoundedRect_imagetype=RGB16                             : 177892/176089 (Unoptimized)
 drawScaledRoundedRect_notag                                            : 66178/66774 (Optimized)
 drawText_a                                                             : 2486/2502 (Optimized)
 drawText_ab                                                            : 4582/4612 (Optimized)
 drawText_abc                                                           : 6549/6588 (Optimized)
 drawText_abcd                                                          : 8245/8342 (Optimized)
 drawText_abcde                                                         : 10740/10804 (Optimized)
 drawText_abcdef                                                        : 11371/11420 (Optimized)
 drawText_abcdefg                                                       : 15281/15468 (Optimized)
 drawTiledPixmap_100x100=>200x200                                       : 11064/10929 (Unoptimized)
 drawTiledPixmap_100x100=>200x200, !opaque                              : 32146/34405 (Optimized)
 drawTiledPixmap_100x100=>200x200, !opaque, smooth                      : 32120/34417 (Optimized)
 drawTiledPixmap_100x100=>200x200, rotate(30)                           : 88379/88400 (Optimized)
 drawTiledPixmap_100x100=>200x200, rotate(30), !opaque                  : 103243/104831 (Optimized)
 drawTiledPixmap_100x100=>200x200, rotate(30), !opaque, smooth          : 212825/216674 (Optimized)
 drawTiledPixmap_100x100=>200x200, rotate(30), smooth                   : 197946/200188 (Optimized)
 drawTiledPixmap_100x100=>200x200, smooth                               : 11079/10929 (Unoptimized)
 drawTiledPixmap_10x10=>20x20                                           : 417359/403210 (Unoptimized)
 drawTiledPixmap_10x10=>20x20, !opaque                                  : 592267/609415 (Optimized)
 drawTiledPixmap_10x10=>20x20, !opaque, smooth                          : 592785/612738 (Optimized)
 drawTiledPixmap_10x10=>20x20, rotate(30)                               : 1571/1542 (Unoptimized)
 drawTiledPixmap_10x10=>20x20, rotate(30), !opaque                      : 1714/1689 (Unoptimized)
 drawTiledPixmap_10x10=>20x20, rotate(30), !opaque, smooth              : 2867/2867 (Unoptimized)
 drawTiledPixmap_10x10=>20x20, rotate(30), smooth                       : 2728/2714 (Unoptimized)
 drawTiledPixmap_10x10=>20x20, smooth                                   : 417214/402888 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=0                          : 16829/16967 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=10                         : 24626/25022 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=100                        : 10885/11033 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=110                        : 11324/11457 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=120                        : 10101/10308 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=130                        : 9733/9908 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=140                        : 4552/4615 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=150                        : 4528/4524 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=160                        : 4566/4478 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=170                        : 4559/4522 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=180                        : 1079/1129 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=190                        : 4599/4608 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=20                         : 23270/23711 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=200                        : 4538/4472 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=210                        : 4555/4553 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=220                        : 4504/4584 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=230                        : 4510/4533 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=240                        : 10497/10648 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=250                        : 12283/12510 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=260                        : 13888/14232 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=270                        : 7446/7712 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=280                        : 13956/14181 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=290                        : 15925/16273 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=30                         : 19723/19691 (Unoptimized)
 drawTransformedAntialiasedRoundedRect_angle=300                        : 18437/18599 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=310                        : 20210/20447 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=320                        : 24865/25386 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=330                        : 25701/25948 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=340                        : 26482/26665 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=350                        : 27809/27858 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=40                         : 18242/18594 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=50                         : 15880/16096 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=60                         : 13826/13960 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=70                         : 12443/12653 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=80                         : 10901/11076 (Optimized)
 drawTransformedAntialiasedRoundedRect_angle=90                         : 5218/5297 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=0; imagetype=ARGB32_Pre   : 11336/11177 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=100; imagetype=ARGB32_Pre : 9622/9711 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=10; imagetype=ARGB32_Pre  : 24927/24759 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=110; imagetype=ARGB32_Pre : 12810/12893 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=120; imagetype=ARGB32_Pre : 15828/16044 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=130; imagetype=ARGB32_Pre : 18775/18782 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=140; imagetype=ARGB32_Pre : 21130/21060 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=150; imagetype=ARGB32_Pre : 22998/22842 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=160; imagetype=ARGB32_Pre : 24271/24143 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=170; imagetype=ARGB32_Pre : 25174/24928 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=180; imagetype=ARGB32_Pre : 11018/10779 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=190; imagetype=ARGB32_Pre : 24810/24881 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=200; imagetype=ARGB32_Pre : 24268/24207 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=20; imagetype=ARGB32_Pre  : 24301/24219 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=210; imagetype=ARGB32_Pre : 22993/22834 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=220; imagetype=ARGB32_Pre : 20998/21061 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=230; imagetype=ARGB32_Pre : 18740/18618 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=240; imagetype=ARGB32_Pre : 15850/15770 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=250; imagetype=ARGB32_Pre : 13073/13004 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=260; imagetype=ARGB32_Pre : 9524/9667 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=270; imagetype=ARGB32_Pre : 3677/3846 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=280; imagetype=ARGB32_Pre : 9633/9670 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=290; imagetype=ARGB32_Pre : 12969/12881 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=300; imagetype=ARGB32_Pre : 15879/15962 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=30; imagetype=ARGB32_Pre  : 23122/22831 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=310; imagetype=ARGB32_Pre : 18625/18947 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=320; imagetype=ARGB32_Pre : 21169/21111 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=330; imagetype=ARGB32_Pre : 23076/22810 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=340; imagetype=ARGB32_Pre : 24313/24552 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=350; imagetype=ARGB32_Pre : 25240/25366 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=40; imagetype=ARGB32_Pre  : 21195/21453 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=50; imagetype=ARGB32_Pre  : 18855/18948 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=60; imagetype=ARGB32_Pre  : 15717/15979 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=70; imagetype=ARGB32_Pre  : 13081/13133 (Optimized)
 drawTransformedBorderPixmapRoundedRect_angle=80; imagetype=ARGB32_Pre  : 9651/9548 (Unoptimized)
 drawTransformedBorderPixmapRoundedRect_angle=90; imagetype=ARGB32_Pre  : 3976/3870 (Unoptimized)
 drawTransformedFilledImage_imagetype=ARGB32_Pre                        : 102896/101803 (Unoptimized)
 drawTransformedFilledImage_imagetype=RGB16                             : 118526/117559 (Unoptimized)
 drawTransformedImageRoundedRect_imagetype=ARGB32_Pre                   : 23962/23691 (Unoptimized)
 drawTransformedImageRoundedRect_imagetype=RGB16                        : 27183/26944 (Unoptimized)
 drawTransformedRoundedRect_notag                                       : 15392/15727 (Optimized)
 drawTransformedSemiTransparentImage_imagetype=ARGB32_Pre               : 121643/122681 (Optimized)
 drawTransformedSemiTransparentImage_imagetype=RGB16                    : 118931/117537 (Unoptimized)
 drawTransformedTransparentImage_imagetype=ARGB32_Pre                   : 105004/103694 (Unoptimized)
 drawTransformedTransparentImage_imagetype=RGB16                        : 118542/117568 (Unoptimized)
 fillPrimitives_1000_F2RectPa                                           : 52464/77918 (Optimized)
 fillPrimitives_1000_F2RectPa aa                                        : 144952/174736 (Optimized)
 fillPrimitives_1000_F2RectPol                                          : 52547/77683 (Optimized)
 fillPrimitives_1000_F2RectPol aa                                       : 144813/174614 (Optimized)
 fillPrimitives_1000_FArc                                               : 305612/311211 (Optimized)
 fillPrimitives_1000_FArc aa                                            : 325006/331290 (Optimized)
 fillPrimitives_1000_FChord                                             : 61122/84818 (Optimized)
 fillPrimitives_1000_FChord aa                                          : 149982/175186 (Optimized)
 fillPrimitives_1000_FDLine                                             : 5281/5369 (Optimized)
 fillPrimitives_1000_FDLine aa                                          : 5106/5149 (Optimized)
 fillPrimitives_1000_FElli                                              : 64939/90516 (Optimized)
 fillPrimitives_1000_FElli aa                                           : 148714/175340 (Optimized)
 fillPrimitives_1000_FElliPa                                            : 64789/90437 (Optimized)
 fillPrimitives_1000_FElliPa aa                                         : 148442/175191 (Optimized)
 fillPrimitives_1000_FHLine                                             : 5117/5194 (Optimized)
 fillPrimitives_1000_FHLine aa                                          : 5102/5110 (Optimized)
 fillPrimitives_1000_FPie                                               : 50716/72371 (Optimized)
 fillPrimitives_1000_FPie aa                                            : 161888/183822 (Optimized)
 fillPrimitives_1000_FRect                                              : 54863/75820 (Optimized)
 fillPrimitives_1000_FRect aa                                           : 78698/104080 (Optimized)
 fillPrimitives_1000_FRectPa                                            : 78760/107608 (Optimized)
 fillPrimitives_1000_FRectPa aa                                         : 152042/185723 (Optimized)
 fillPrimitives_1000_FRectPol                                           : 54586/75610 (Optimized)
 fillPrimitives_1000_FRectPol aa                                        : 78467/104056 (Optimized)
 fillPrimitives_1000_FTriPa                                             : 36786/54162 (Optimized)
 fillPrimitives_1000_FTriPa aa                                          : 275105/298428 (Optimized)
 fillPrimitives_1000_FTriPol                                            : 36873/53924 (Optimized)
 fillPrimitives_1000_FTriPol aa                                         : 275354/298571 (Optimized)
 fillPrimitives_1000_FVLine                                             : 7280/5028 (Unoptimized)
 fillPrimitives_1000_FVLine aa                                          : 7172/5021 (Unoptimized)
 fillPrimitives_1000_I2RectPol                                          : 52481/77930 (Optimized)
 fillPrimitives_1000_I2RectPol aa                                       : 144895/174283 (Optimized)
 fillPrimitives_1000_IArc                                               : 320344/319114 (Unoptimized)
 fillPrimitives_1000_IArc aa                                            : 326454/318233 (Unoptimized)
 fillPrimitives_1000_IChord                                             : 61238/84802 (Optimized)
 fillPrimitives_1000_IChord aa                                          : 149929/175192 (Optimized)
 fillPrimitives_1000_IDLine                                             : 5184/5084 (Unoptimized)
 fillPrimitives_1000_IDLine aa                                          : 5613/5088 (Unoptimized)
 fillPrimitives_1000_IElli                                              : 64971/90539 (Optimized)
 fillPrimitives_1000_IElli aa                                           : 148528/175223 (Optimized)
 fillPrimitives_1000_IHLine                                             : 5108/5030 (Unoptimized)
 fillPrimitives_1000_IHLine aa                                          : 5253/4996 (Unoptimized)
 fillPrimitives_1000_IPie                                               : 50909/72431 (Optimized)
 fillPrimitives_1000_IPie aa                                            : 161926/184778 (Optimized)
 fillPrimitives_1000_IRect                                              : 54877/75702 (Optimized)
 fillPrimitives_1000_IRect aa                                           : 78640/104138 (Optimized)
 fillPrimitives_1000_IRectPol                                           : 54293/75868 (Optimized)
 fillPrimitives_1000_IRectPol aa                                        : 78550/104180 (Optimized)
 fillPrimitives_1000_ITriPol                                            : 36855/54214 (Optimized)
 fillPrimitives_1000_ITriPol aa                                         : 275351/298548 (Optimized)
 fillPrimitives_1000_IVLine                                             : 5158/5041 (Unoptimized)
 fillPrimitives_1000_IVLine aa                                          : 5332/5091 (Unoptimized)
 fillPrimitives_100_F2RectPa                                            : 1518/1562 (Optimized)
 fillPrimitives_100_F2RectPa aa                                         : 3128/3252 (Optimized)
 fillPrimitives_100_F2RectPol                                           : 1513/1546 (Optimized)
 fillPrimitives_100_F2RectPol aa                                        : 3132/3236 (Optimized)
 fillPrimitives_100_FArc                                                : 304887/313317 (Optimized)
 fillPrimitives_100_FArc aa                                             : 318010/321233 (Optimized)
 fillPrimitives_100_FChord                                              : 2766/2740 (Unoptimized)
 fillPrimitives_100_FChord aa                                           : 6774/6912 (Optimized)
 fillPrimitives_100_FDLine                                              : 5047/5072 (Optimized)
 fillPrimitives_100_FDLine aa                                           : 5078/5074 (Unoptimized)
 fillPrimitives_100_FElli                                               : 2614/2680 (Optimized)
 fillPrimitives_100_FElli aa                                            : 7167/7361 (Optimized)
 fillPrimitives_100_FElliPa                                             : 2594/2662 (Optimized)
 fillPrimitives_100_FElliPa aa                                          : 7156/7330 (Optimized)
 fillPrimitives_100_FHLine                                              : 5103/5136 (Optimized)
 fillPrimitives_100_FHLine aa                                           : 5099/5140 (Optimized)
 fillPrimitives_100_FPie                                                : 2665/2658 (Unoptimized)
 fillPrimitives_100_FPie aa                                             : 7171/7321 (Optimized)
 fillPrimitives_100_FRect                                               : 760937/838645 (Optimized)
 fillPrimitives_100_FRect aa                                            : 1318/1418 (Optimized)
 fillPrimitives_100_FRectPa                                             : 1407/1510 (Optimized)
 fillPrimitives_100_FRectPa aa                                          : 2419/2544 (Optimized)
 fillPrimitives_100_FRectPol                                            : 758977/837480 (Optimized)
 fillPrimitives_100_FRectPol aa                                         : 1322/1422 (Optimized)
 fillPrimitives_100_FTriPa                                              : 1184/1232 (Optimized)
 fillPrimitives_100_FTriPa aa                                           : 4794/4996 (Optimized)
 fillPrimitives_100_FTriPol                                             : 1196/1227 (Optimized)
 fillPrimitives_100_FTriPol aa                                          : 4800/4988 (Optimized)
 fillPrimitives_100_FVLine                                              : 7213/5003 (Unoptimized)
 fillPrimitives_100_FVLine aa                                           : 7159/5017 (Unoptimized)
 fillPrimitives_100_I2RectPol                                           : 1513/1643 (Optimized)
 fillPrimitives_100_I2RectPol aa                                        : 3144/3257 (Optimized)
 fillPrimitives_100_IArc                                                : 318919/325324 (Optimized)
 fillPrimitives_100_IArc aa                                             : 324466/319759 (Unoptimized)
 fillPrimitives_100_IChord                                              : 2774/2766 (Unoptimized)
 fillPrimitives_100_IChord aa                                           : 6803/6951 (Optimized)
 fillPrimitives_100_IDLine                                              : 5253/5074 (Unoptimized)
 fillPrimitives_100_IDLine aa                                           : 5134/5092 (Unoptimized)
 fillPrimitives_100_IElli                                               : 2540/2681 (Optimized)
 fillPrimitives_100_IElli aa                                            : 7217/7377 (Optimized)
 fillPrimitives_100_IHLine                                              : 5097/5007 (Unoptimized)
 fillPrimitives_100_IHLine aa                                           : 5077/5006 (Unoptimized)
 fillPrimitives_100_IPie                                                : 2688/2663 (Unoptimized)
 fillPrimitives_100_IPie aa                                             : 7160/7358 (Optimized)
 fillPrimitives_100_IRect                                               : 754373/829924 (Optimized)
 fillPrimitives_100_IRect aa                                            : 1331/1423 (Optimized)
 fillPrimitives_100_IRectPol                                            : 753262/830434 (Optimized)
 fillPrimitives_100_IRectPol aa                                         : 1331/1423 (Optimized)
 fillPrimitives_100_ITriPol                                             : 1165/1303 (Optimized)
 fillPrimitives_100_ITriPol aa                                          : 4787/4989 (Optimized)
 fillPrimitives_100_IVLine                                              : 5187/5078 (Unoptimized)
 fillPrimitives_100_IVLine aa                                           : 5116/5113 (Unoptimized)
 fillPrimitives_10_F2RectPa                                             : 227194/251615 (Optimized)
 fillPrimitives_10_F2RectPa aa                                          : 405137/412991 (Optimized)
 fillPrimitives_10_F2RectPol                                            : 221629/232810 (Optimized)
 fillPrimitives_10_F2RectPol aa                                         : 401626/395693 (Unoptimized)
 fillPrimitives_10_FArc                                                 : 323752/338728 (Optimized)
 fillPrimitives_10_FArc aa                                              : 306647/320519 (Optimized)
 fillPrimitives_10_FChord                                               : 762092/783114 (Optimized)
 fillPrimitives_10_FChord aa                                            : 1234/1252 (Optimized)
 fillPrimitives_10_FDLine                                               : 5061/5105 (Optimized)
 fillPrimitives_10_FDLine aa                                            : 5022/5071 (Optimized)
 fillPrimitives_10_FElli                                                : 454598/471994 (Optimized)
 fillPrimitives_10_FElli aa                                             : 965890/966158 (Optimized)
 fillPrimitives_10_FElliPa                                              : 436154/454459 (Optimized)
 fillPrimitives_10_FElliPa aa                                           : 942716/952837 (Optimized)
 fillPrimitives_10_FHLine                                               : 5067/5138 (Optimized)
 fillPrimitives_10_FHLine aa                                            : 5104/5106 (Optimized)
 fillPrimitives_10_FPie                                                 : 765360/768571 (Optimized)
 fillPrimitives_10_FPie aa                                              : 1235/1254 (Optimized)
 fillPrimitives_10_FRect                                                : 32765/31650 (Unoptimized)
 fillPrimitives_10_FRect aa                                             : 128760/134742 (Optimized)
 fillPrimitives_10_FRectPa                                              : 167731/177589 (Optimized)
 fillPrimitives_10_FRectPa aa                                           : 212353/220560 (Optimized)
 fillPrimitives_10_FRectPol                                             : 34223/34368 (Optimized)
 fillPrimitives_10_FRectPol aa                                          : 130688/137029 (Optimized)
 fillPrimitives_10_FTriPa                                               : 160536/180374 (Optimized)
 fillPrimitives_10_FTriPa aa                                            : 365119/371405 (Optimized)
 fillPrimitives_10_FTriPol                                              : 164542/171019 (Optimized)
 fillPrimitives_10_FTriPol aa                                           : 368487/360814 (Unoptimized)
 fillPrimitives_10_FVLine                                               : 7146/5019 (Unoptimized)
 fillPrimitives_10_FVLine aa                                            : 7184/4977 (Unoptimized)
 fillPrimitives_10_I2RectPol                                            : 227051/259325 (Optimized)
 fillPrimitives_10_I2RectPol aa                                         : 315645/324400 (Optimized)
 fillPrimitives_10_IArc                                                 : 341559/343209 (Optimized)
 fillPrimitives_10_IArc aa                                              : 321474/312700 (Unoptimized)
 fillPrimitives_10_IChord                                               : 788142/796512 (Optimized)
 fillPrimitives_10_IChord aa                                            : 1249/1246 (Unoptimized)
 fillPrimitives_10_IDLine                                               : 5232/5110 (Unoptimized)
 fillPrimitives_10_IDLine aa                                            : 5138/5076 (Unoptimized)
 fillPrimitives_10_IElli                                                : 460058/478189 (Optimized)
 fillPrimitives_10_IElli aa                                             : 967141/974467 (Optimized)
 fillPrimitives_10_IHLine                                               : 5087/5028 (Unoptimized)
 fillPrimitives_10_IHLine aa                                            : 5086/5024 (Unoptimized)
 fillPrimitives_10_IPie                                                 : 775455/800967 (Optimized)
 fillPrimitives_10_IPie aa                                              : 1258/1256 (Unoptimized)
 fillPrimitives_10_IRect                                                : 27982/25639 (Unoptimized)
 fillPrimitives_10_IRect aa                                             : 133274/140392 (Optimized)
 fillPrimitives_10_IRectPol                                             : 28097/26588 (Unoptimized)
 fillPrimitives_10_IRectPol aa                                          : 134598/141335 (Optimized)
 fillPrimitives_10_ITriPol                                              : 157151/177847 (Optimized)
 fillPrimitives_10_ITriPol aa                                           : 360347/362579 (Optimized)
 fillPrimitives_10_IVLine                                               : 5171/5073 (Unoptimized)
 fillPrimitives_10_IVLine aa                                            : 5133/5111 (Unoptimized)
 saveRestore_change= brush                                              : 191112/197564 (Optimized)
 saveRestore_change= brush clip                                         : 308508/305891 (Unoptimized)
 saveRestore_change= brush clip xform                                   : 343728/352099 (Optimized)
 saveRestore_change= brush xform                                        : 213566/234531 (Optimized)
 saveRestore_change= clip                                               : 287020/278398 (Unoptimized)
 saveRestore_change= clip xform                                         : 310950/331156 (Optimized)
 saveRestore_change= none                                               : 175559/183485 (Optimized)
 saveRestore_change= pen                                                : 210163/208906 (Unoptimized)
 saveRestore_change= pen brush                                          : 222771/229246 (Optimized)
 saveRestore_change= pen brush clip                                     : 351392/356463 (Optimized)
 saveRestore_change= pen brush clip xform                               : 386046/388259 (Optimized)
 saveRestore_change= pen brush xform                                    : 250577/267275 (Optimized)
 saveRestore_change= pen clip                                           : 334371/321443 (Unoptimized)
 saveRestore_change= pen clip xform                                     : 361439/364942 (Optimized)
 saveRestore_change= pen xform                                          : 228701/242814 (Optimized)
 saveRestore_change= xform                                              : 198646/217766 (Optimized)
 strokePrimitives_1000_F2RectPa                                         : 13752/14539 (Optimized)
 strokePrimitives_1000_F2RectPa aa                                      : 131955/137143 (Optimized)
 strokePrimitives_1000_F2RectPa aa dotted                               : 115642/127994 (Optimized)
 strokePrimitives_1000_F2RectPa aa dotted width=4                       : 37843/38253 (Optimized)
 strokePrimitives_1000_F2RectPa aa width=4                              : 122980/130898 (Optimized)
 strokePrimitives_1000_F2RectPa dotted                                  : 115833/128351 (Optimized)
 strokePrimitives_1000_F2RectPa dotted width=4                          : 38087/38369 (Optimized)
 strokePrimitives_1000_F2RectPa width=4                                 : 13974/17937 (Optimized)
 strokePrimitives_1000_F2RectPol                                        : 19957/21066 (Optimized)
 strokePrimitives_1000_F2RectPol aa                                     : 438099/455060 (Optimized)
 strokePrimitives_1000_F2RectPol aa dotted                              : 116014/127251 (Optimized)
 strokePrimitives_1000_F2RectPol aa dotted width=4                      : 39155/39395 (Optimized)
 strokePrimitives_1000_F2RectPol aa width=4                             : 203272/214047 (Optimized)
 strokePrimitives_1000_F2RectPol dotted                                 : 115523/127079 (Optimized)
 strokePrimitives_1000_F2RectPol dotted width=4                         : 39590/39334 (Unoptimized)
 strokePrimitives_1000_F2RectPol width=4                                : 20234/24904 (Optimized)
 strokePrimitives_1000_FArc                                             : 20391/21447 (Optimized)
 strokePrimitives_1000_FArc aa                                          : 181219/180264 (Unoptimized)
 strokePrimitives_1000_FArc aa dotted                                   : 613023/606360 (Unoptimized)
 strokePrimitives_1000_FArc aa dotted width=4                           : 392342/395942 (Optimized)
 strokePrimitives_1000_FArc aa width=4                                  : 199296/198694 (Unoptimized)
 strokePrimitives_1000_FArc dotted                                      : 604975/604337 (Unoptimized)
 strokePrimitives_1000_FArc dotted width=4                              : 392492/397567 (Optimized)
 strokePrimitives_1000_FArc width=4                                     : 20016/21659 (Optimized)
 strokePrimitives_1000_FChord                                           : 26166/27358 (Optimized)
 strokePrimitives_1000_FChord aa                                        : 236903/234915 (Unoptimized)
 strokePrimitives_1000_FChord aa dotted                                 : 630760/626820 (Unoptimized)
 strokePrimitives_1000_FChord aa dotted width=4                         : 406527/405580 (Unoptimized)
 strokePrimitives_1000_FChord aa width=4                                : 258668/259712 (Optimized)
 strokePrimitives_1000_FChord dotted                                    : 623315/625756 (Optimized)
 strokePrimitives_1000_FChord dotted width=4                            : 406363/410896 (Optimized)
 strokePrimitives_1000_FChord width=4                                   : 25697/28620 (Optimized)
 strokePrimitives_1000_FDLine                                           : 5647/5935 (Optimized)
 strokePrimitives_1000_FDLine aa                                        : 27706/27208 (Unoptimized)
 strokePrimitives_1000_FDLine aa dotted                                 : 23131/22883 (Unoptimized)
 strokePrimitives_1000_FDLine aa dotted width=4                         : 23017/22840 (Unoptimized)
 strokePrimitives_1000_FDLine aa width=4                                : 39081/39172 (Optimized)
 strokePrimitives_1000_FDLine dotted                                    : 23128/22897 (Unoptimized)
 strokePrimitives_1000_FDLine dotted width=4                            : 23066/22813 (Unoptimized)
 strokePrimitives_1000_FDLine width=4                                   : 5547/6087 (Optimized)
 strokePrimitives_1000_FElli                                            : 28590/29873 (Optimized)
 strokePrimitives_1000_FElli aa                                         : 235852/234197 (Unoptimized)
 strokePrimitives_1000_FElli aa dotted                                  : 127622/147308 (Optimized)
 strokePrimitives_1000_FElli aa dotted width=4                          : 50136/51299 (Optimized)
 strokePrimitives_1000_FElli aa width=4                                 : 261290/259882 (Unoptimized)
 strokePrimitives_1000_FElli dotted                                     : 127559/147437 (Optimized)
 strokePrimitives_1000_FElli dotted width=4                             : 50072/51402 (Optimized)
 strokePrimitives_1000_FElli width=4                                    : 28105/30263 (Optimized)
 strokePrimitives_1000_FElliPa                                          : 28786/29788 (Optimized)
 strokePrimitives_1000_FElliPa aa                                       : 235713/234036 (Unoptimized)
 strokePrimitives_1000_FElliPa aa dotted                                : 119425/134652 (Optimized)
 strokePrimitives_1000_FElliPa aa dotted width=4                        : 40219/40538 (Optimized)
 strokePrimitives_1000_FElliPa aa width=4                               : 261239/259849 (Unoptimized)
 strokePrimitives_1000_FElliPa dotted                                   : 119431/132509 (Optimized)
 strokePrimitives_1000_FElliPa dotted width=4                           : 40171/40496 (Optimized)
 strokePrimitives_1000_FElliPa width=4                                  : 28239/30279 (Optimized)
 strokePrimitives_1000_FHLine                                           : 112618/158755 (Optimized)
 strokePrimitives_1000_FHLine aa                                        : 1201/1320 (Optimized)
 strokePrimitives_1000_FHLine aa dotted                                 : 23187/23020 (Unoptimized)
 strokePrimitives_1000_FHLine aa dotted width=4                         : 23118/22842 (Unoptimized)
 strokePrimitives_1000_FHLine aa width=4                                : 252432/422931 (Optimized)
 strokePrimitives_1000_FHLine dotted                                    : 23187/22966 (Unoptimized)
 strokePrimitives_1000_FHLine dotted width=4                            : 23088/22931 (Unoptimized)
 strokePrimitives_1000_FHLine width=4                                   : 250469/413271 (Optimized)
 strokePrimitives_1000_FPie                                             : 26468/27811 (Optimized)
 strokePrimitives_1000_FPie aa                                          : 280426/282513 (Optimized)
 strokePrimitives_1000_FPie aa dotted                                   : 597235/603048 (Optimized)
 strokePrimitives_1000_FPie aa dotted width=4                           : 379623/376321 (Unoptimized)
 strokePrimitives_1000_FPie aa width=4                                  : 326625/330058 (Optimized)
 strokePrimitives_1000_FPie dotted                                      : 603056/587502 (Unoptimized)
 strokePrimitives_1000_FPie dotted width=4                              : 380591/374176 (Unoptimized)
 strokePrimitives_1000_FPie width=4                                     : 26138/29499 (Optimized)
 strokePrimitives_1000_FRect                                            : 13487/14246 (Optimized)
 strokePrimitives_1000_FRect aa                                         : 180273/187238 (Optimized)
 strokePrimitives_1000_FRect aa dotted                                  : 99553/117783 (Optimized)
 strokePrimitives_1000_FRect aa dotted width=4                          : 33939/33920 (Unoptimized)
 strokePrimitives_1000_FRect aa width=4                                 : 159254/168630 (Optimized)
 strokePrimitives_1000_FRect dotted                                     : 100077/117686 (Optimized)
 strokePrimitives_1000_FRect dotted width=4                             : 33918/33866 (Unoptimized)
 strokePrimitives_1000_FRect width=4                                    : 13607/17461 (Optimized)
 strokePrimitives_1000_FRectPa                                          : 13559/14192 (Optimized)
 strokePrimitives_1000_FRectPa aa                                       : 180330/186754 (Optimized)
 strokePrimitives_1000_FRectPa aa dotted                                : 108068/115727 (Optimized)
 strokePrimitives_1000_FRectPa aa dotted width=4                        : 34492/35088 (Optimized)
 strokePrimitives_1000_FRectPa aa width=4                               : 159289/168586 (Optimized)
 strokePrimitives_1000_FRectPa dotted                                   : 102280/115592 (Optimized)
 strokePrimitives_1000_FRectPa dotted width=4                           : 34444/34852 (Optimized)
 strokePrimitives_1000_FRectPa width=4                                  : 13636/17218 (Optimized)
 strokePrimitives_1000_FRectPol                                         : 13446/14242 (Optimized)
 strokePrimitives_1000_FRectPol aa                                      : 180301/186615 (Optimized)
 strokePrimitives_1000_FRectPol aa dotted                               : 101867/118490 (Optimized)
 strokePrimitives_1000_FRectPol aa dotted width=4                       : 35756/35789 (Optimized)
 strokePrimitives_1000_FRectPol aa width=4                              : 159422/168379 (Optimized)
 strokePrimitives_1000_FRectPol dotted                                  : 105150/121320 (Optimized)
 strokePrimitives_1000_FRectPol dotted width=4                          : 35765/35829 (Optimized)
 strokePrimitives_1000_FRectPol width=4                                 : 13604/17268 (Optimized)
 strokePrimitives_1000_FTriPa                                           : 7007/8899 (Optimized)
 strokePrimitives_1000_FTriPa aa                                        : 242802/253331 (Optimized)
 strokePrimitives_1000_FTriPa aa dotted                                 : 97512/112278 (Optimized)
 strokePrimitives_1000_FTriPa aa dotted width=4                         : 32152/32489 (Optimized)
 strokePrimitives_1000_FTriPa aa width=4                                : 247525/257490 (Optimized)
 strokePrimitives_1000_FTriPa dotted                                    : 97680/110050 (Optimized)
 strokePrimitives_1000_FTriPa dotted width=4                            : 32242/32535 (Optimized)
 strokePrimitives_1000_FTriPa width=4                                   : 7016/9171 (Optimized)
 strokePrimitives_1000_FTriPol                                          : 13043/15393 (Optimized)
 strokePrimitives_1000_FTriPol aa                                       : 507220/530054 (Optimized)
 strokePrimitives_1000_FTriPol aa dotted                                : 104676/115611 (Optimized)
 strokePrimitives_1000_FTriPol aa dotted width=4                        : 33562/33419 (Unoptimized)
 strokePrimitives_1000_FTriPol aa width=4                               : 516743/540816 (Optimized)
 strokePrimitives_1000_FTriPol dotted                                   : 104761/115178 (Optimized)
 strokePrimitives_1000_FTriPol dotted width=4                           : 33354/33527 (Optimized)
 strokePrimitives_1000_FTriPol width=4                                  : 12984/15837 (Optimized)
 strokePrimitives_1000_FVLine                                           : 5627/5765 (Optimized)
 strokePrimitives_1000_FVLine aa                                        : 17016/16962 (Unoptimized)
 strokePrimitives_1000_FVLine aa dotted                                 : 23425/25558 (Optimized)
 strokePrimitives_1000_FVLine aa dotted width=4                         : 23261/25394 (Optimized)
 strokePrimitives_1000_FVLine aa width=4                                : 5885/10322 (Optimized)
 strokePrimitives_1000_FVLine dotted                                    : 23425/25516 (Optimized)
 strokePrimitives_1000_FVLine dotted width=4                            : 23380/25363 (Optimized)
 strokePrimitives_1000_FVLine width=4                                   : 5654/10337 (Optimized)
 strokePrimitives_1000_I2RectPol                                        : 20012/21031 (Optimized)
 strokePrimitives_1000_I2RectPol aa                                     : 438330/455017 (Optimized)
 strokePrimitives_1000_I2RectPol aa dotted                              : 120546/132410 (Optimized)
 strokePrimitives_1000_I2RectPol aa dotted width=4                      : 43777/46663 (Optimized)
 strokePrimitives_1000_I2RectPol aa width=4                             : 203182/214112 (Optimized)
 strokePrimitives_1000_I2RectPol dotted                                 : 120686/131955 (Optimized)
 strokePrimitives_1000_I2RectPol dotted width=4                         : 43842/46729 (Optimized)
 strokePrimitives_1000_I2RectPol width=4                                : 20459/24752 (Optimized)
 strokePrimitives_1000_IArc                                             : 20381/21452 (Optimized)
 strokePrimitives_1000_IArc aa                                          : 181559/180198 (Unoptimized)
 strokePrimitives_1000_IArc aa dotted                                   : 640261/613132 (Unoptimized)
 strokePrimitives_1000_IArc aa dotted width=4                           : 408938/394324 (Unoptimized)
 strokePrimitives_1000_IArc aa width=4                                  : 199385/198661 (Unoptimized)
 strokePrimitives_1000_IArc dotted                                      : 616948/617031 (Optimized)
 strokePrimitives_1000_IArc dotted width=4                              : 405334/397971 (Unoptimized)
 strokePrimitives_1000_IArc width=4                                     : 20027/21659 (Optimized)
 strokePrimitives_1000_IChord                                           : 26184/27374 (Optimized)
 strokePrimitives_1000_IChord aa                                        : 236177/234847 (Unoptimized)
 strokePrimitives_1000_IChord aa dotted                                 : 657609/629874 (Unoptimized)
 strokePrimitives_1000_IChord aa dotted width=4                         : 428626/403859 (Unoptimized)
 strokePrimitives_1000_IChord aa width=4                                : 258773/259535 (Optimized)
 strokePrimitives_1000_IChord dotted                                    : 644296/615339 (Unoptimized)
 strokePrimitives_1000_IChord dotted width=4                            : 433117/406721 (Unoptimized)
 strokePrimitives_1000_IChord width=4                                   : 25773/28648 (Optimized)
 strokePrimitives_1000_IDLine                                           : 5644/5939 (Optimized)
 strokePrimitives_1000_IDLine aa                                        : 27714/27211 (Unoptimized)
 strokePrimitives_1000_IDLine aa dotted                                 : 30038/28600 (Unoptimized)
 strokePrimitives_1000_IDLine aa dotted width=4                         : 30017/28513 (Unoptimized)
 strokePrimitives_1000_IDLine aa width=4                                : 39042/39189 (Optimized)
 strokePrimitives_1000_IDLine dotted                                    : 28418/28578 (Optimized)
 strokePrimitives_1000_IDLine dotted width=4                            : 30012/28526 (Unoptimized)
 strokePrimitives_1000_IDLine width=4                                   : 5539/6092 (Optimized)
 strokePrimitives_1000_IElli                                            : 28628/29797 (Optimized)
 strokePrimitives_1000_IElli aa                                         : 235856/234099 (Unoptimized)
 strokePrimitives_1000_IElli aa dotted                                  : 128124/154715 (Optimized)
 strokePrimitives_1000_IElli aa dotted width=4                          : 51568/52496 (Optimized)
 strokePrimitives_1000_IElli aa width=4                                 : 261424/259991 (Unoptimized)
 strokePrimitives_1000_IElli dotted                                     : 128179/150505 (Optimized)
 strokePrimitives_1000_IElli dotted width=4                             : 51577/52466 (Optimized)
 strokePrimitives_1000_IElli width=4                                    : 28104/30259 (Optimized)
 strokePrimitives_1000_IHLine                                           : 117915/164544 (Optimized)
 strokePrimitives_1000_IHLine aa                                        : 1209/1325 (Optimized)
 strokePrimitives_1000_IHLine aa dotted                                 : 29953/28296 (Unoptimized)
 strokePrimitives_1000_IHLine aa dotted width=4                         : 27897/28168 (Optimized)
 strokePrimitives_1000_IHLine aa width=4                                : 253404/421729 (Optimized)
 strokePrimitives_1000_IHLine dotted                                    : 28219/28300 (Optimized)
 strokePrimitives_1000_IHLine dotted width=4                            : 27950/28134 (Optimized)
 strokePrimitives_1000_IHLine width=4                                   : 257381/418327 (Optimized)
 strokePrimitives_1000_IPie                                             : 26487/27695 (Optimized)
 strokePrimitives_1000_IPie aa                                          : 280424/282539 (Optimized)
 strokePrimitives_1000_IPie aa dotted                                   : 612107/598142 (Unoptimized)
 strokePrimitives_1000_IPie aa dotted width=4                           : 389920/370704 (Unoptimized)
 strokePrimitives_1000_IPie aa width=4                                  : 326624/330003 (Optimized)
 strokePrimitives_1000_IPie dotted                                      : 635218/597890 (Unoptimized)
 strokePrimitives_1000_IPie dotted width=4                              : 393840/378007 (Unoptimized)
 strokePrimitives_1000_IPie width=4                                     : 26159/29457 (Optimized)
 strokePrimitives_1000_IRect                                            : 13455/14251 (Optimized)
 strokePrimitives_1000_IRect aa                                         : 180261/186596 (Optimized)
 strokePrimitives_1000_IRect aa dotted                                  : 115815/125195 (Optimized)
 strokePrimitives_1000_IRect aa dotted width=4                          : 37853/39980 (Optimized)
 strokePrimitives_1000_IRect aa width=4                                 : 159409/169000 (Optimized)
 strokePrimitives_1000_IRect dotted                                     : 115789/129585 (Optimized)
 strokePrimitives_1000_IRect dotted width=4                             : 38146/38274 (Optimized)
 strokePrimitives_1000_IRect width=4                                    : 13622/17442 (Optimized)
 strokePrimitives_1000_IRectPol                                         : 13523/14241 (Optimized)
 strokePrimitives_1000_IRectPol aa                                      : 180236/186782 (Optimized)
 strokePrimitives_1000_IRectPol aa dotted                               : 112428/128030 (Optimized)
 strokePrimitives_1000_IRectPol aa dotted width=4                       : 39691/39532 (Unoptimized)
 strokePrimitives_1000_IRectPol aa width=4                              : 159426/168633 (Optimized)
 strokePrimitives_1000_IRectPol dotted                                  : 112327/128713 (Optimized)
 strokePrimitives_1000_IRectPol dotted width=4                          : 39243/39700 (Optimized)
 strokePrimitives_1000_IRectPol width=4                                 : 13635/17385 (Optimized)
 strokePrimitives_1000_ITriPol                                          : 13050/15352 (Optimized)
 strokePrimitives_1000_ITriPol aa                                       : 507537/530019 (Optimized)
 strokePrimitives_1000_ITriPol aa dotted                                : 108013/119221 (Optimized)
 strokePrimitives_1000_ITriPol aa dotted width=4                        : 36026/35835 (Unoptimized)
 strokePrimitives_1000_ITriPol aa width=4                               : 516736/540709 (Optimized)
 strokePrimitives_1000_ITriPol dotted                                   : 108820/119781 (Optimized)
 strokePrimitives_1000_ITriPol dotted width=4                           : 36094/35598 (Unoptimized)
 strokePrimitives_1000_ITriPol width=4                                  : 12995/15834 (Optimized)
 strokePrimitives_1000_IVLine                                           : 5616/5804 (Optimized)
 strokePrimitives_1000_IVLine aa                                        : 16990/16976 (Unoptimized)
 strokePrimitives_1000_IVLine aa dotted                                 : 30261/28891 (Unoptimized)
 strokePrimitives_1000_IVLine aa dotted width=4                         : 28518/28965 (Optimized)
 strokePrimitives_1000_IVLine aa width=4                                : 5871/10275 (Optimized)
 strokePrimitives_1000_IVLine dotted                                    : 28838/29050 (Optimized)
 strokePrimitives_1000_IVLine dotted width=4                            : 28543/28963 (Optimized)
 strokePrimitives_1000_IVLine width=4                                   : 5618/9845 (Optimized)
 strokePrimitives_100_F2RectPa                                          : 2313/2397 (Optimized)
 strokePrimitives_100_F2RectPa aa                                       : 5150/5284 (Optimized)
 strokePrimitives_100_F2RectPa aa dotted                                : 112227/128008 (Optimized)
 strokePrimitives_100_F2RectPa aa dotted width=4                        : 37673/38465 (Optimized)
 strokePrimitives_100_F2RectPa aa width=4                               : 4562/4778 (Optimized)
 strokePrimitives_100_F2RectPa dotted                                   : 112163/127469 (Optimized)
 strokePrimitives_100_F2RectPa dotted width=4                           : 37907/38357 (Optimized)
 strokePrimitives_100_F2RectPa width=4                                  : 2434/2597 (Optimized)
 strokePrimitives_100_F2RectPol                                         : 3032/3142 (Optimized)
 strokePrimitives_100_F2RectPol aa                                      : 10126/10382 (Optimized)
 strokePrimitives_100_F2RectPol aa dotted                               : 115461/129887 (Optimized)
 strokePrimitives_100_F2RectPol aa dotted width=4                       : 39419/39547 (Optimized)
 strokePrimitives_100_F2RectPol aa width=4                              : 6553/6990 (Optimized)
 strokePrimitives_100_F2RectPol dotted                                  : 115667/126622 (Optimized)
 strokePrimitives_100_F2RectPol dotted width=4                          : 39366/39247 (Unoptimized)
 strokePrimitives_100_F2RectPol width=4                                 : 3225/3659 (Optimized)
 strokePrimitives_100_FArc                                              : 4050/4122 (Optimized)
 strokePrimitives_100_FArc aa                                           : 14646/14614 (Unoptimized)
 strokePrimitives_100_FArc aa dotted                                    : 600763/615849 (Optimized)
 strokePrimitives_100_FArc aa dotted width=4                            : 399601/394739 (Unoptimized)
 strokePrimitives_100_FArc aa width=4                                   : 15273/15169 (Unoptimized)
 strokePrimitives_100_FArc dotted                                       : 600139/605928 (Optimized)
 strokePrimitives_100_FArc dotted width=4                               : 393211/398821 (Optimized)
 strokePrimitives_100_FArc width=4                                      : 3834/4018 (Optimized)
 strokePrimitives_100_FChord                                            : 4791/4930 (Optimized)
 strokePrimitives_100_FChord aa                                         : 16637/16628 (Unoptimized)
 strokePrimitives_100_FChord aa dotted                                  : 619391/617906 (Unoptimized)
 strokePrimitives_100_FChord aa dotted width=4                          : 406655/405520 (Unoptimized)
 strokePrimitives_100_FChord aa width=4                                 : 17596/17594 (Unoptimized)
 strokePrimitives_100_FChord dotted                                     : 619940/619543 (Unoptimized)
 strokePrimitives_100_FChord dotted width=4                             : 406699/403178 (Unoptimized)
 strokePrimitives_100_FChord width=4                                    : 4534/4839 (Optimized)
 strokePrimitives_100_FDLine                                            : 652342/683899 (Optimized)
 strokePrimitives_100_FDLine aa                                         : 2894/2826 (Unoptimized)
 strokePrimitives_100_FDLine aa dotted                                  : 23219/22865 (Unoptimized)
 strokePrimitives_100_FDLine aa dotted width=4                          : 23001/22785 (Unoptimized)
 strokePrimitives_100_FDLine aa width=4                                 : 4044/4029 (Unoptimized)
 strokePrimitives_100_FDLine dotted                                     : 23132/22904 (Unoptimized)
 strokePrimitives_100_FDLine dotted width=4                             : 23003/22782 (Unoptimized)
 strokePrimitives_100_FDLine width=4                                    : 652375/709400 (Optimized)
 strokePrimitives_100_FElli                                             : 4525/4654 (Optimized)
 strokePrimitives_100_FElli aa                                          : 18259/18269 (Optimized)
 strokePrimitives_100_FElli aa dotted                                   : 126981/149454 (Optimized)
 strokePrimitives_100_FElli aa dotted width=4                           : 50132/51268 (Optimized)
 strokePrimitives_100_FElli aa width=4                                  : 19459/19646 (Optimized)
 strokePrimitives_100_FElli dotted                                      : 126940/149394 (Optimized)
 strokePrimitives_100_FElli dotted width=4                              : 50478/51029 (Optimized)
 strokePrimitives_100_FElli width=4                                     : 4341/4658 (Optimized)
 strokePrimitives_100_FElliPa                                           : 4526/4630 (Optimized)
 strokePrimitives_100_FElliPa aa                                        : 18162/18341 (Optimized)
 strokePrimitives_100_FElliPa aa dotted                                 : 119971/133669 (Optimized)
 strokePrimitives_100_FElliPa aa dotted width=4                         : 40135/40623 (Optimized)
 strokePrimitives_100_FElliPa aa width=4                                : 19515/19598 (Optimized)
 strokePrimitives_100_FElliPa dotted                                    : 119416/133358 (Optimized)
 strokePrimitives_100_FElliPa dotted width=4                            : 40239/40442 (Optimized)
 strokePrimitives_100_FElliPa width=4                                   : 4367/4623 (Optimized)
 strokePrimitives_100_FHLine                                            : 83600/91873 (Optimized)
 strokePrimitives_100_FHLine aa                                         : 219189/233492 (Optimized)
 strokePrimitives_100_FHLine aa dotted                                  : 23131/22949 (Unoptimized)
 strokePrimitives_100_FHLine aa dotted width=4                          : 23130/22812 (Unoptimized)
 strokePrimitives_100_FHLine aa width=4                                 : 110942/131678 (Optimized)
 strokePrimitives_100_FHLine dotted                                     : 23153/22948 (Unoptimized)
 strokePrimitives_100_FHLine dotted width=4                             : 23109/22841 (Unoptimized)
 strokePrimitives_100_FHLine width=4                                    : 108118/128692 (Optimized)
 strokePrimitives_100_FPie                                              : 4924/5094 (Optimized)
 strokePrimitives_100_FPie aa                                           : 18460/18415 (Unoptimized)
 strokePrimitives_100_FPie aa dotted                                    : 602645/607737 (Optimized)
 strokePrimitives_100_FPie aa dotted width=4                            : 375867/380247 (Optimized)
 strokePrimitives_100_FPie aa width=4                                   : 19965/19971 (Optimized)
 strokePrimitives_100_FPie dotted                                       : 594287/589464 (Unoptimized)
 strokePrimitives_100_FPie dotted width=4                               : 378185/375589 (Unoptimized)
 strokePrimitives_100_FPie width=4                                      : 4774/5120 (Optimized)
 strokePrimitives_100_FRect                                             : 1880/1991 (Optimized)
 strokePrimitives_100_FRect aa                                          : 4563/4689 (Optimized)
 strokePrimitives_100_FRect aa dotted                                   : 99557/118635 (Optimized)
 strokePrimitives_100_FRect aa dotted width=4                           : 33853/35198 (Optimized)
 strokePrimitives_100_FRect aa width=4                                  : 3989/4391 (Optimized)
 strokePrimitives_100_FRect dotted                                      : 99459/120550 (Optimized)
 strokePrimitives_100_FRect dotted width=4                              : 33870/33869 (Unoptimized)
 strokePrimitives_100_FRect width=4                                     : 1868/2269 (Optimized)
 strokePrimitives_100_FRectPa                                           : 1895/1994 (Optimized)
 strokePrimitives_100_FRectPa aa                                        : 4565/4708 (Optimized)
 strokePrimitives_100_FRectPa aa dotted                                 : 102056/115326 (Optimized)
 strokePrimitives_100_FRectPa aa dotted width=4                         : 34510/35002 (Optimized)
 strokePrimitives_100_FRectPa aa width=4                                : 3988/4369 (Optimized)
 strokePrimitives_100_FRectPa dotted                                    : 102353/116927 (Optimized)
 strokePrimitives_100_FRectPa dotted width=4                            : 34381/34970 (Optimized)
 strokePrimitives_100_FRectPa width=4                                   : 1892/2266 (Optimized)
 strokePrimitives_100_FRectPol                                          : 1894/1987 (Optimized)
 strokePrimitives_100_FRectPol aa                                       : 4590/4762 (Optimized)
 strokePrimitives_100_FRectPol aa dotted                                : 101823/120689 (Optimized)
 strokePrimitives_100_FRectPol aa dotted width=4                        : 35667/35867 (Optimized)
 strokePrimitives_100_FRectPol aa width=4                               : 3986/4404 (Optimized)
 strokePrimitives_100_FRectPol dotted                                   : 101685/122739 (Optimized)
 strokePrimitives_100_FRectPol dotted width=4                           : 35665/35774 (Optimized)
 strokePrimitives_100_FRectPol width=4                                  : 1893/2271 (Optimized)
 strokePrimitives_100_FTriPa                                            : 1136/1317 (Optimized)
 strokePrimitives_100_FTriPa aa                                         : 5130/5219 (Optimized)
 strokePrimitives_100_FTriPa aa dotted                                  : 98103/110630 (Optimized)
 strokePrimitives_100_FTriPa aa dotted width=4                          : 32410/32489 (Optimized)
 strokePrimitives_100_FTriPa aa width=4                                 : 5464/5527 (Optimized)
 strokePrimitives_100_FTriPa dotted                                     : 97709/109925 (Optimized)
 strokePrimitives_100_FTriPa dotted width=4                             : 32152/32509 (Optimized)
 strokePrimitives_100_FTriPa width=4                                    : 1091/1290 (Optimized)
 strokePrimitives_100_FTriPol                                           : 1844/2075 (Optimized)
 strokePrimitives_100_FTriPol aa                                        : 9898/9951 (Optimized)
 strokePrimitives_100_FTriPol aa dotted                                 : 104716/115529 (Optimized)
 strokePrimitives_100_FTriPol aa dotted width=4                         : 33378/33609 (Optimized)
 strokePrimitives_100_FTriPol aa width=4                                : 10990/10960 (Unoptimized)
 strokePrimitives_100_FTriPol dotted                                    : 104998/116484 (Optimized)
 strokePrimitives_100_FTriPol dotted width=4                            : 33556/33671 (Optimized)
 strokePrimitives_100_FTriPol width=4                                   : 1871/2186 (Optimized)
 strokePrimitives_100_FVLine                                            : 610620/646030 (Optimized)
 strokePrimitives_100_FVLine aa                                         : 1322/1319 (Unoptimized)
 strokePrimitives_100_FVLine aa dotted                                  : 23425/25471 (Optimized)
 strokePrimitives_100_FVLine aa dotted width=4                          : 23333/25376 (Optimized)
 strokePrimitives_100_FVLine aa width=4                                 : 630741/684755 (Optimized)
 strokePrimitives_100_FVLine dotted                                     : 23350/25589 (Optimized)
 strokePrimitives_100_FVLine dotted width=4                             : 23312/25411 (Optimized)
 strokePrimitives_100_FVLine width=4                                    : 606618/657670 (Optimized)
 strokePrimitives_100_I2RectPol                                         : 3043/3146 (Optimized)
 strokePrimitives_100_I2RectPol aa                                      : 10118/10380 (Optimized)
 strokePrimitives_100_I2RectPol aa dotted                               : 120416/132245 (Optimized)
 strokePrimitives_100_I2RectPol aa dotted width=4                       : 43839/47351 (Optimized)
 strokePrimitives_100_I2RectPol aa width=4                              : 6549/7015 (Optimized)
 strokePrimitives_100_I2RectPol dotted                                  : 120573/132140 (Optimized)
 strokePrimitives_100_I2RectPol dotted width=4                          : 43759/47341 (Optimized)
 strokePrimitives_100_I2RectPol width=4                                 : 3187/3659 (Optimized)
 strokePrimitives_100_IArc                                              : 4071/4163 (Optimized)
 strokePrimitives_100_IArc aa                                           : 14602/14540 (Unoptimized)
 strokePrimitives_100_IArc aa dotted                                    : 627668/621523 (Unoptimized)
 strokePrimitives_100_IArc aa dotted width=4                            : 406703/394050 (Unoptimized)
 strokePrimitives_100_IArc aa width=4                                   : 15293/15226 (Unoptimized)
 strokePrimitives_100_IArc dotted                                       : 613029/611075 (Unoptimized)
 strokePrimitives_100_IArc dotted width=4                               : 409064/394624 (Unoptimized)
 strokePrimitives_100_IArc width=4                                      : 3849/4020 (Optimized)
 strokePrimitives_100_IChord                                            : 4806/4934 (Optimized)
 strokePrimitives_100_IChord aa                                         : 16595/16592 (Unoptimized)
 strokePrimitives_100_IChord aa dotted                                  : 646313/617515 (Unoptimized)
 strokePrimitives_100_IChord aa dotted width=4                          : 427173/405387 (Unoptimized)
 strokePrimitives_100_IChord aa width=4                                 : 17571/17614 (Optimized)
 strokePrimitives_100_IChord dotted                                     : 636509/618729 (Unoptimized)
 strokePrimitives_100_IChord dotted width=4                             : 429805/404680 (Unoptimized)
 strokePrimitives_100_IChord width=4                                    : 4544/4832 (Optimized)
 strokePrimitives_100_IDLine                                            : 657600/690320 (Optimized)
 strokePrimitives_100_IDLine aa                                         : 2886/2863 (Unoptimized)
 strokePrimitives_100_IDLine aa dotted                                  : 28322/28550 (Optimized)
 strokePrimitives_100_IDLine aa dotted width=4                          : 28183/28384 (Optimized)
 strokePrimitives_100_IDLine aa width=4                                 : 4050/4023 (Unoptimized)
 strokePrimitives_100_IDLine dotted                                     : 28492/28601 (Optimized)
 strokePrimitives_100_IDLine dotted width=4                             : 29982/28368 (Unoptimized)
 strokePrimitives_100_IDLine width=4                                    : 657722/715972 (Optimized)
 strokePrimitives_100_IElli                                             : 4534/4644 (Optimized)
 strokePrimitives_100_IElli aa                                          : 18218/18395 (Optimized)
 strokePrimitives_100_IElli aa dotted                                   : 128071/149283 (Optimized)
 strokePrimitives_100_IElli aa dotted width=4                           : 51430/52605 (Optimized)
 strokePrimitives_100_IElli aa width=4                                  : 19566/19680 (Optimized)
 strokePrimitives_100_IElli dotted                                      : 129944/147971 (Optimized)
 strokePrimitives_100_IElli dotted width=4                              : 51628/52649 (Optimized)
 strokePrimitives_100_IElli width=4                                     : 4367/4624 (Optimized)
 strokePrimitives_100_IHLine                                            : 88705/97731 (Optimized)
 strokePrimitives_100_IHLine aa                                         : 227269/242800 (Optimized)
 strokePrimitives_100_IHLine aa dotted                                  : 28188/28223 (Optimized)
 strokePrimitives_100_IHLine aa dotted width=4                          : 27906/28141 (Optimized)
 strokePrimitives_100_IHLine aa width=4                                 : 116253/140877 (Optimized)
 strokePrimitives_100_IHLine dotted                                     : 28169/28391 (Optimized)
 strokePrimitives_100_IHLine dotted width=4                             : 29886/28196 (Unoptimized)
 strokePrimitives_100_IHLine width=4                                    : 113202/134386 (Optimized)
 strokePrimitives_100_IPie                                              : 4972/5110 (Optimized)
 strokePrimitives_100_IPie aa                                           : 18436/18450 (Optimized)
 strokePrimitives_100_IPie aa dotted                                    : 618072/606698 (Unoptimized)
 strokePrimitives_100_IPie aa dotted width=4                            : 391719/374478 (Unoptimized)
 strokePrimitives_100_IPie aa width=4                                   : 19955/19935 (Unoptimized)
 strokePrimitives_100_IPie dotted                                       : 634301/586994 (Unoptimized)
 strokePrimitives_100_IPie dotted width=4                               : 391657/374566 (Unoptimized)
 strokePrimitives_100_IPie width=4                                      : 4796/5129 (Optimized)
 strokePrimitives_100_IRect                                             : 1895/2004 (Optimized)
 strokePrimitives_100_IRect aa                                          : 4596/4756 (Optimized)
 strokePrimitives_100_IRect aa dotted                                   : 115723/125912 (Optimized)
 strokePrimitives_100_IRect aa dotted width=4                           : 37991/39894 (Optimized)
 strokePrimitives_100_IRect aa width=4                                  : 4047/4440 (Optimized)
 strokePrimitives_100_IRect dotted                                      : 116034/129265 (Optimized)
 strokePrimitives_100_IRect dotted width=4                              : 37948/38444 (Optimized)
 strokePrimitives_100_IRect width=4                                     : 1911/2317 (Optimized)
 strokePrimitives_100_IRectPol                                          : 1897/1991 (Optimized)
 strokePrimitives_100_IRectPol aa                                       : 4619/4768 (Optimized)
 strokePrimitives_100_IRectPol aa dotted                                : 112141/128256 (Optimized)
 strokePrimitives_100_IRectPol aa dotted width=4                        : 39299/39611 (Optimized)
 strokePrimitives_100_IRectPol aa width=4                               : 4026/4460 (Optimized)
 strokePrimitives_100_IRectPol dotted                                   : 112283/128744 (Optimized)
 strokePrimitives_100_IRectPol dotted width=4                           : 39361/39502 (Optimized)
 strokePrimitives_100_IRectPol width=4                                  : 1917/2316 (Optimized)
 strokePrimitives_100_ITriPol                                           : 1843/2099 (Optimized)
 strokePrimitives_100_ITriPol aa                                        : 9917/9956 (Optimized)
 strokePrimitives_100_ITriPol aa dotted                                 : 107800/119551 (Optimized)
 strokePrimitives_100_ITriPol aa dotted width=4                         : 36068/35684 (Unoptimized)
 strokePrimitives_100_ITriPol aa width=4                                : 10973/10943 (Unoptimized)
 strokePrimitives_100_ITriPol dotted                                    : 108176/119433 (Optimized)
 strokePrimitives_100_ITriPol dotted width=4                            : 36097/38584 (Optimized)
 strokePrimitives_100_ITriPol width=4                                   : 1870/2193 (Optimized)
 strokePrimitives_100_IVLine                                            : 615577/647513 (Optimized)
 strokePrimitives_100_IVLine aa                                         : 1325/1320 (Unoptimized)
 strokePrimitives_100_IVLine aa dotted                                  : 28720/28999 (Optimized)
 strokePrimitives_100_IVLine aa dotted width=4                          : 28665/28901 (Optimized)
 strokePrimitives_100_IVLine aa width=4                                 : 637957/686875 (Optimized)
 strokePrimitives_100_IVLine dotted                                     : 28844/28847 (Optimized)
 strokePrimitives_100_IVLine dotted width=4                             : 28546/28906 (Optimized)
 strokePrimitives_100_IVLine width=4                                    : 610180/659817 (Optimized)
 strokePrimitives_10_F2RectPa                                           : 1184/1214 (Optimized)
 strokePrimitives_10_F2RectPa aa                                        : 1281/1296 (Optimized)
 strokePrimitives_10_F2RectPa aa dotted                                 : 112133/127690 (Optimized)
 strokePrimitives_10_F2RectPa aa dotted width=4                         : 37621/38395 (Optimized)
 strokePrimitives_10_F2RectPa aa width=4                                : 1343/1339 (Unoptimized)
 strokePrimitives_10_F2RectPa dotted                                    : 111873/128577 (Optimized)
 strokePrimitives_10_F2RectPa dotted width=4                            : 37702/38383 (Optimized)
 strokePrimitives_10_F2RectPa width=4                                   : 1286/1310 (Optimized)
 strokePrimitives_10_F2RectPol                                          : 1349/1370 (Optimized)
 strokePrimitives_10_F2RectPol aa                                       : 1492/1499 (Optimized)
 strokePrimitives_10_F2RectPol aa dotted                                : 115401/127816 (Optimized)
 strokePrimitives_10_F2RectPol aa dotted width=4                        : 39242/39231 (Unoptimized)
 strokePrimitives_10_F2RectPol aa width=4                               : 1534/1543 (Optimized)
 strokePrimitives_10_F2RectPol dotted                                   : 115698/127600 (Optimized)
 strokePrimitives_10_F2RectPol dotted width=4                           : 39338/39401 (Optimized)
 strokePrimitives_10_F2RectPol width=4                                  : 1526/1591 (Optimized)
 strokePrimitives_10_FArc                                               : 1917/1928 (Optimized)
 strokePrimitives_10_FArc aa                                            : 2705/2679 (Unoptimized)
 strokePrimitives_10_FArc aa dotted                                     : 630230/607218 (Unoptimized)
 strokePrimitives_10_FArc aa dotted width=4                             : 406592/395708 (Unoptimized)
 strokePrimitives_10_FArc aa width=4                                    : 2528/2540 (Optimized)
 strokePrimitives_10_FArc dotted                                        : 608413/604102 (Unoptimized)
 strokePrimitives_10_FArc dotted width=4                                : 398187/397420 (Unoptimized)
 strokePrimitives_10_FArc width=4                                       : 1851/1876 (Optimized)
 strokePrimitives_10_FChord                                             : 2143/2163 (Optimized)
 strokePrimitives_10_FChord aa                                          : 2965/2955 (Unoptimized)
 strokePrimitives_10_FChord aa dotted                                   : 635351/624562 (Unoptimized)
 strokePrimitives_10_FChord aa dotted width=4                           : 406103/406146 (Optimized)
 strokePrimitives_10_FChord aa width=4                                  : 2682/2729 (Optimized)
 strokePrimitives_10_FChord dotted                                      : 612590/614009 (Optimized)
 strokePrimitives_10_FChord dotted width=4                              : 408531/404650 (Unoptimized)
 strokePrimitives_10_FChord width=4                                     : 2047/2111 (Optimized)
 strokePrimitives_10_FDLine                                             : 150068/153648 (Optimized)
 strokePrimitives_10_FDLine aa                                          : 387609/387129 (Unoptimized)
 strokePrimitives_10_FDLine aa dotted                                   : 23128/22858 (Unoptimized)
 strokePrimitives_10_FDLine aa dotted width=4                           : 23030/22723 (Unoptimized)
 strokePrimitives_10_FDLine aa width=4                                  : 561170/567403 (Optimized)
 strokePrimitives_10_FDLine dotted                                      : 23091/22882 (Unoptimized)
 strokePrimitives_10_FDLine dotted width=4                              : 22996/22793 (Unoptimized)
 strokePrimitives_10_FDLine width=4                                     : 162957/173560 (Optimized)
 strokePrimitives_10_FElli                                              : 1534/1574 (Optimized)
 strokePrimitives_10_FElli aa                                           : 2292/2297 (Optimized)
 strokePrimitives_10_FElli aa dotted                                    : 127050/153726 (Optimized)
 strokePrimitives_10_FElli aa dotted width=4                            : 50142/51308 (Optimized)
 strokePrimitives_10_FElli aa width=4                                   : 1975/2021 (Optimized)
 strokePrimitives_10_FElli dotted                                       : 127014/150950 (Optimized)
 strokePrimitives_10_FElli dotted width=4                               : 50201/51299 (Optimized)
 strokePrimitives_10_FElli width=4                                      : 1473/1512 (Optimized)
 strokePrimitives_10_FElliPa                                            : 1521/1549 (Optimized)
 strokePrimitives_10_FElliPa aa                                         : 2271/2279 (Optimized)
 strokePrimitives_10_FElliPa aa dotted                                  : 120016/133853 (Optimized)
 strokePrimitives_10_FElliPa aa dotted width=4                          : 40147/40441 (Optimized)
 strokePrimitives_10_FElliPa aa width=4                                 : 1972/1991 (Optimized)
 strokePrimitives_10_FElliPa dotted                                     : 119666/134234 (Optimized)
 strokePrimitives_10_FElliPa dotted width=4                             : 40223/40555 (Optimized)
 strokePrimitives_10_FElliPa width=4                                    : 1455/1505 (Optimized)
 strokePrimitives_10_FHLine                                             : 80849/84419 (Optimized)
 strokePrimitives_10_FHLine aa                                          : 111800/113438 (Optimized)
 strokePrimitives_10_FHLine aa dotted                                   : 23185/22939 (Unoptimized)
 strokePrimitives_10_FHLine aa dotted width=4                           : 23108/22847 (Unoptimized)
 strokePrimitives_10_FHLine aa width=4                                  : 98780/102328 (Optimized)
 strokePrimitives_10_FHLine dotted                                      : 23145/22977 (Unoptimized)
 strokePrimitives_10_FHLine dotted width=4                              : 23126/22832 (Unoptimized)
 strokePrimitives_10_FHLine width=4                                     : 98596/99305 (Optimized)
 strokePrimitives_10_FPie                                               : 2248/2283 (Optimized)
 strokePrimitives_10_FPie aa                                            : 3154/3151 (Unoptimized)
 strokePrimitives_10_FPie aa dotted                                     : 596904/602090 (Optimized)
 strokePrimitives_10_FPie aa dotted width=4                             : 377199/373538 (Unoptimized)
 strokePrimitives_10_FPie aa width=4                                    : 2922/2954 (Optimized)
 strokePrimitives_10_FPie dotted                                        : 611690/607011 (Unoptimized)
 strokePrimitives_10_FPie dotted width=4                                : 383666/374548 (Unoptimized)
 strokePrimitives_10_FPie width=4                                       : 2267/2323 (Optimized)
 strokePrimitives_10_FRect                                              : 803166/844376 (Optimized)
 strokePrimitives_10_FRect aa                                           : 963568/986191 (Optimized)
 strokePrimitives_10_FRect aa dotted                                    : 99582/117510 (Optimized)
 strokePrimitives_10_FRect aa dotted width=4                            : 33779/33798 (Optimized)
 strokePrimitives_10_FRect aa width=4                                   : 889254/926273 (Optimized)
 strokePrimitives_10_FRect dotted                                       : 99552/119674 (Optimized)
 strokePrimitives_10_FRect dotted width=4                               : 36689/33845 (Unoptimized)
 strokePrimitives_10_FRect width=4                                      : 788357/835843 (Optimized)
 strokePrimitives_10_FRectPa                                            : 816161/864186 (Optimized)
 strokePrimitives_10_FRectPa aa                                         : 962141/980870 (Optimized)
 strokePrimitives_10_FRectPa aa dotted                                  : 105919/116558 (Optimized)
 strokePrimitives_10_FRectPa aa dotted width=4                          : 34388/34950 (Optimized)
 strokePrimitives_10_FRectPa aa width=4                                 : 896661/931784 (Optimized)
 strokePrimitives_10_FRectPa dotted                                     : 102370/116934 (Optimized)
 strokePrimitives_10_FRectPa dotted width=4                             : 34402/34973 (Optimized)
 strokePrimitives_10_FRectPa width=4                                    : 807226/840107 (Optimized)
 strokePrimitives_10_FRectPol                                           : 822804/846992 (Optimized)
 strokePrimitives_10_FRectPol aa                                        : 976231/990208 (Optimized)
 strokePrimitives_10_FRectPol aa dotted                                 : 101710/120406 (Optimized)
 strokePrimitives_10_FRectPol aa dotted width=4                         : 35884/35833 (Unoptimized)
 strokePrimitives_10_FRectPol aa width=4                                : 903815/927139 (Optimized)
 strokePrimitives_10_FRectPol dotted                                    : 101702/119239 (Optimized)
 strokePrimitives_10_FRectPol dotted width=4                            : 37690/36023 (Unoptimized)
 strokePrimitives_10_FRectPol width=4                                   : 812742/839736 (Optimized)
 strokePrimitives_10_FTriPa                                             : 556340/600040 (Optimized)
 strokePrimitives_10_FTriPa aa                                          : 798397/800793 (Optimized)
 strokePrimitives_10_FTriPa aa dotted                                   : 97502/111841 (Optimized)
 strokePrimitives_10_FTriPa aa dotted width=4                           : 32205/32467 (Optimized)
 strokePrimitives_10_FTriPa aa width=4                                  : 723146/715204 (Unoptimized)
 strokePrimitives_10_FTriPa dotted                                      : 97651/111360 (Optimized)
 strokePrimitives_10_FTriPa dotted width=4                              : 32200/32532 (Optimized)
 strokePrimitives_10_FTriPa width=4                                     : 512744/537073 (Optimized)
 strokePrimitives_10_FTriPol                                            : 772223/799750 (Optimized)
 strokePrimitives_10_FTriPol aa                                         : 1150/1136 (Unoptimized)
 strokePrimitives_10_FTriPol aa dotted                                  : 104742/115963 (Optimized)
 strokePrimitives_10_FTriPol aa dotted width=4                          : 33508/33516 (Optimized)
 strokePrimitives_10_FTriPol aa width=4                                 : 1139/1118 (Unoptimized)
 strokePrimitives_10_FTriPol dotted                                     : 105043/115140 (Optimized)
 strokePrimitives_10_FTriPol dotted width=4                             : 33430/33497 (Optimized)
 strokePrimitives_10_FTriPol width=4                                    : 811437/861964 (Optimized)
 strokePrimitives_10_FVLine                                             : 136271/141944 (Optimized)
 strokePrimitives_10_FVLine aa                                          : 220057/223180 (Optimized)
 strokePrimitives_10_FVLine aa dotted                                   : 23435/25513 (Optimized)
 strokePrimitives_10_FVLine aa dotted width=4                           : 23302/25415 (Optimized)
 strokePrimitives_10_FVLine aa width=4                                  : 144943/157492 (Optimized)
 strokePrimitives_10_FVLine dotted                                      : 23431/25609 (Optimized)
 strokePrimitives_10_FVLine dotted width=4                              : 23269/25405 (Optimized)
 strokePrimitives_10_FVLine width=4                                     : 142524/150409 (Optimized)
 strokePrimitives_10_I2RectPol                                          : 1371/1384 (Optimized)
 strokePrimitives_10_I2RectPol aa                                       : 1576/1587 (Optimized)
 strokePrimitives_10_I2RectPol aa dotted                                : 120490/131971 (Optimized)
 strokePrimitives_10_I2RectPol aa dotted width=4                        : 43758/46809 (Optimized)
 strokePrimitives_10_I2RectPol aa width=4                               : 1511/1528 (Optimized)
 strokePrimitives_10_I2RectPol dotted                                   : 120647/132052 (Optimized)
 strokePrimitives_10_I2RectPol dotted width=4                           : 43797/47045 (Optimized)
 strokePrimitives_10_I2RectPol width=4                                  : 1516/1586 (Optimized)
 strokePrimitives_10_IArc                                               : 1926/1937 (Optimized)
 strokePrimitives_10_IArc aa                                            : 2715/2687 (Unoptimized)
 strokePrimitives_10_IArc aa dotted                                     : 633243/618931 (Unoptimized)
 strokePrimitives_10_IArc aa dotted width=4                             : 407863/396795 (Unoptimized)
 strokePrimitives_10_IArc aa width=4                                    : 2541/2565 (Optimized)
 strokePrimitives_10_IArc dotted                                        : 615078/612627 (Unoptimized)
 strokePrimitives_10_IArc dotted width=4                                : 407603/401219 (Unoptimized)
 strokePrimitives_10_IArc width=4                                       : 1854/1870 (Optimized)
 strokePrimitives_10_IChord                                             : 2142/2175 (Optimized)
 strokePrimitives_10_IChord aa                                          : 2971/2966 (Unoptimized)
 strokePrimitives_10_IChord aa dotted                                   : 639985/629861 (Unoptimized)
 strokePrimitives_10_IChord aa dotted width=4                           : 433752/410349 (Unoptimized)
 strokePrimitives_10_IChord aa width=4                                  : 2707/2743 (Optimized)
 strokePrimitives_10_IChord dotted                                      : 632857/626891 (Unoptimized)
 strokePrimitives_10_IChord dotted width=4                              : 419049/413335 (Unoptimized)
 strokePrimitives_10_IChord width=4                                     : 2073/2109 (Optimized)
 strokePrimitives_10_IDLine                                             : 157950/159374 (Optimized)
 strokePrimitives_10_IDLine aa                                          : 391411/393493 (Optimized)
 strokePrimitives_10_IDLine aa dotted                                   : 29994/28555 (Unoptimized)
 strokePrimitives_10_IDLine aa dotted width=4                           : 28239/28443 (Optimized)
 strokePrimitives_10_IDLine aa width=4                                  : 567675/572840 (Optimized)
 strokePrimitives_10_IDLine dotted                                      : 28397/28600 (Optimized)
 strokePrimitives_10_IDLine dotted width=4                              : 28264/28520 (Optimized)
 strokePrimitives_10_IDLine width=4                                     : 164623/179489 (Optimized)
 strokePrimitives_10_IElli                                              : 1533/1568 (Optimized)
 strokePrimitives_10_IElli aa                                           : 2293/2302 (Optimized)
 strokePrimitives_10_IElli aa dotted                                    : 128075/145391 (Optimized)
 strokePrimitives_10_IElli aa dotted width=4                            : 51511/52212 (Optimized)
 strokePrimitives_10_IElli aa width=4                                   : 1973/2010 (Optimized)
 strokePrimitives_10_IElli dotted                                       : 128295/154390 (Optimized)
 strokePrimitives_10_IElli dotted width=4                               : 51650/52027 (Optimized)
 strokePrimitives_10_IElli width=4                                      : 1480/1498 (Optimized)
 strokePrimitives_10_IHLine                                             : 86028/87647 (Optimized)
 strokePrimitives_10_IHLine aa                                          : 117356/120612 (Optimized)
 strokePrimitives_10_IHLine aa dotted                                   : 30026/28306 (Unoptimized)
 strokePrimitives_10_IHLine aa dotted width=4                           : 29884/28105 (Unoptimized)
 strokePrimitives_10_IHLine aa width=4                                  : 103885/111417 (Optimized)
 strokePrimitives_10_IHLine dotted                                      : 28168/28309 (Optimized)
 strokePrimitives_10_IHLine dotted width=4                              : 29893/28082 (Unoptimized)
 strokePrimitives_10_IHLine width=4                                     : 101056/107209 (Optimized)
 strokePrimitives_10_IPie                                               : 2267/2297 (Optimized)
 strokePrimitives_10_IPie aa                                            : 3163/3154 (Unoptimized)
 strokePrimitives_10_IPie aa dotted                                     : 604362/615260 (Optimized)
 strokePrimitives_10_IPie aa dotted width=4                             : 393134/373398 (Unoptimized)
 strokePrimitives_10_IPie aa width=4                                    : 2933/2946 (Optimized)
 strokePrimitives_10_IPie dotted                                        : 610093/603558 (Unoptimized)
 strokePrimitives_10_IPie dotted width=4                                : 397625/375020 (Unoptimized)
 strokePrimitives_10_IPie width=4                                       : 2276/2333 (Optimized)
 strokePrimitives_10_IRect                                              : 830321/839494 (Optimized)
 strokePrimitives_10_IRect aa                                           : 962766/992300 (Optimized)
 strokePrimitives_10_IRect aa dotted                                    : 117428/130466 (Optimized)
 strokePrimitives_10_IRect aa dotted width=4                            : 37899/40017 (Optimized)
 strokePrimitives_10_IRect aa width=4                                   : 933811/971572 (Optimized)
 strokePrimitives_10_IRect dotted                                       : 115914/130527 (Optimized)
 strokePrimitives_10_IRect dotted width=4                               : 38089/38437 (Optimized)
 strokePrimitives_10_IRect width=4                                      : 829004/890411 (Optimized)
 strokePrimitives_10_IRectPol                                           : 833158/848282 (Optimized)
 strokePrimitives_10_IRectPol aa                                        : 975304/988241 (Optimized)
 strokePrimitives_10_IRectPol aa dotted                                 : 112280/131631 (Optimized)
 strokePrimitives_10_IRectPol aa dotted width=4                         : 39343/39389 (Optimized)
 strokePrimitives_10_IRectPol aa width=4                                : 934155/978495 (Optimized)
 strokePrimitives_10_IRectPol dotted                                    : 112319/128577 (Optimized)
 strokePrimitives_10_IRectPol dotted width=4                            : 39379/39600 (Optimized)
 strokePrimitives_10_IRectPol width=4                                   : 843847/900668 (Optimized)
 strokePrimitives_10_ITriPol                                            : 785186/805836 (Optimized)
 strokePrimitives_10_ITriPol aa                                         : 1150/1136 (Unoptimized)
 strokePrimitives_10_ITriPol aa dotted                                  : 107655/120925 (Optimized)
 strokePrimitives_10_ITriPol aa dotted width=4                          : 36085/35861 (Unoptimized)
 strokePrimitives_10_ITriPol aa width=4                                 : 1137/1121 (Unoptimized)
 strokePrimitives_10_ITriPol dotted                                     : 107903/123888 (Optimized)
 strokePrimitives_10_ITriPol dotted width=4                             : 36038/35809 (Unoptimized)
 strokePrimitives_10_ITriPol width=4                                    : 821218/864819 (Optimized)
 strokePrimitives_10_IVLine                                             : 144021/144746 (Optimized)
 strokePrimitives_10_IVLine aa                                          : 225070/225542 (Optimized)
 strokePrimitives_10_IVLine aa dotted                                   : 28711/28925 (Optimized)
 strokePrimitives_10_IVLine aa dotted width=4                           : 28587/28914 (Optimized)
 strokePrimitives_10_IVLine aa width=4                                  : 150138/160896 (Optimized)
 strokePrimitives_10_IVLine dotted                                      : 28722/28917 (Optimized)
 strokePrimitives_10_IVLine dotted width=4                              : 30157/28948 (Unoptimized)
 strokePrimitives_10_IVLine width=4                                     : 145051/152988 (Optimized)

****************************************************************************************************
 Total                                                                  : 321855024/329464083 (Optimized)
****************************************************************************************************

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-14 12:36:03 +03:00
.github/workflows reimplement javascriptcore regexp via std::regex 2022-02-28 05:08:23 +02:00
cmake add option to build with external xxHash 2022-03-28 13:52:24 +03:00
package rename svg icon plugin 2022-06-13 20:39:06 +03:00
scripts remove now redundant factory interface classes 2022-06-12 08:48:48 +03:00
src qt_memfill<T>() optimization 2022-06-14 12:36:03 +03:00
tests add test case for qAddPostRoutine() and qRemovePostRoutine() 2022-06-14 08:53:18 +03:00
translations remove non-operational async QHostInfo methods and setters that should've never been public 2022-05-17 05:47:09 +03:00
util drop BLAKE3 in favour of custom hash algorithm 2022-03-13 23:07:11 +02:00
.gitignore add script to generate documentation 2021-02-15 11:58:46 +02:00
.kateproject add Kate project file 2016-04-18 08:18:39 +00:00
appveyor.yml reimplement javascriptcore regexp via std::regex 2022-02-28 05:08:23 +02:00
CMakeLists.txt check for program_invocation_short_name variable and use it in QCoreApplication::setApplicationName() if available 2022-06-14 09:32:18 +03:00
CODE_OF_CONDUCT code of conduct 2020-12-11 10:13:36 +00:00
CONTRIBUTING add link to NetBSD manual pages in CONTRIBUTING file 2021-02-05 08:58:35 +02:00
doxygen.conf use GNU FreeFont as last resort font 2022-01-10 20:45:05 +02:00
header.BSD update copyright to ease maintaince [ci skip] 2021-02-05 06:18:50 +02:00
header.FDL update copyright to ease maintaince [ci skip] 2021-02-05 06:18:50 +02:00
header.LGPL remove optional license exception 2021-02-08 15:08:15 +02:00
LICENSE.BSD update copyright to ease maintaince [ci skip] 2021-02-05 06:18:50 +02:00
LICENSE.FDL initial import 2015-12-10 05:06:13 +02:00
LICENSE.LGPL update copyright to ease maintaince [ci skip] 2021-02-05 06:18:50 +02:00
README remove QTimeLine::CurveShape enum, property setter and getter for it 2022-06-09 05:51:34 +03:00

Katie is continuation of the Qt4 C++ toolkit with the goal to keep it alive,
clean it up, fix some bugs and backport some features from Qt5. It is based
on the latest Git revision of Qt v4.8.

There are several things you should be aware before considering Katie:

 - some components and tools have been removed:
  - QMake, Linguist, Assistant, checksdk, macdeployqt, pixeltool, qconfig,
    qdoc, qev, qvfb, runonphone and other non-essential
  - Qt3Support, QtWebKit, QtHelp, QtXmlPatterns, QtOpenGL, ActiveQt, Phonon,
    QtMultimedia and QtSql

 - some things have changed:
  - QMake build system replaced with CMake
  - Jansson, Freetype, ICU, X11 and libpng are required for building
  - D-Bus and CUPS must be linked to during build
  - QtUiTools is build as shared library by default
  - moc, uic, rcc, etc. are linked to components
  - updated bundled Harfbuzz from upstream (not Harfbuzz-NG)
  - versioned and extended classes have been merged into the base class,
    e.g. QIconEngineV2 into QIconEngine and QKeyEventEx into QKeyEvent
  - QGuiPlatformPlugin class is public
  - updated localizations data from Common Locale Data Repository v41
  - default text codec for C-strings is UTF-8
  - QTranslator uses gettext for translations
  - OpenVG is no longer supported graphics output
  - Blitter is no longer supported painting engine
  - native graphics system is no more, rasterizer is faster than native
  - QPicture, QPictureIO and plugins for it are no longer supported
  - QML debugger and inspector have been removed, potentially dangerous
  - no SIMD, zero performance impact with decent compiler
  - state machine is no more
  - removed 3rd party sources that are very common nowdays
  - dropped non-open source and discontinued platforms support
  - dropped dnotify filesystem watcher support
  - dropped Glib2 event dispatcher support
  - dropped support for a.out format
  - dropped Motif Drag-And-Drop (DND) support
  - dropped LPR support
  - dropped static plugins support
  - dropped XBM, PGM, MNG, BMP, ICO, TGA, JPEG, TIFF and GIF image format support
  - dropped obscure (24-bit) and indexed (8-bit) image formats support
  - dropped Valgrind support
  - dropped recursive mutex and lock support
  - dropped wide character and string support
  - dropped network interfaces management support
  - dropped no-op touch devices support
  - dropped bitmap fonts support
  - dropped accessibility support

 - some additions have been made:
  - custom image format
  - custom hash algorithm
  - JSON document handler
  - standard directories handler
  - building with LTO is possible and supported, if the toolchain can handle it
  - alternative libc implementations support
  - additional text codecs via ICU converter
  - Unicode v5.0+ characters and partial scripts support
  - support for AArch64 architecture
  - support for locale aliases
  - support for generating SHA-256 and SHA-512 hash sums (SHA-2)
  - verification section for plugins build with Clang
  - qCompress() and qUncompress() use libdeflate which is much faster
  - stack backtrace on assert, crash or warning via execinfo
  - brief manual pages for all command-line tools
  - desktop files, Shell profile and dynamic linker/loader config
  - more reliable qrand(), seeded per thread
  - improved signal/slot template arguments handling
  - improved namespaces support and introduced QT_NAMESPACE_COMPAT
  - improved cross-compilation support
  - improved POSIX, XSI, SUSv2, etc. requirements build checks
  - script component uses std::regex instead of internal PCRE copy
  - tests and benchmarks can be run without prior installation

Bugs fixed in Katie, some of which in Qt5 too:
QTBUG-23502, QTBUG-37115, QTBUG-15052, QTBUG-23522, QTBUG-6139, QTBUG-26889,
QTBUG-21548, QTBUG-6133, QTBUG-18188, QTBUG-36767, QTBUG-35387, QTBUG-37035,
QTBUG-28321, QTBUG-21993, QTBUG-26590, QTBUG-2124, QTBUG-20482, QTBUG-41361,
QTBUG-40153, QTBUG-35479, QTBUG-1628, QTBUG-42989, QTBUG-34861, QTBUG-46767,
QTBUG-25114, QTBUG-24672, QTBUG-23524 (WIP), QTBUG-56088, QTBUG-42189,
QTBUG-39285, QTBUG-18173, QTBUG-28968, QTBUG-34336, QTBUG-40974, QTBUG-44286,
QTBUG-12564, QTBUG-20028, QTBUG-71967, QTBUG-70956, QTBUG-71446, QTBUG-61307,
QTBUG-27287, QTBUG-25143, QTBUG-22833, QTBUG-57399, QTBUG-59159, QTBUG-15773,
QTBUG-70506, QTBUG-46054, QTBUG-11223, QTBUG-63108, QTBUG-6932, QTBUG-42365,
QTBUG-83817, QTBUG-4341, QTBUG-36933, QTBUG-49113, QTBUG-69920, QTBUG-40015,
QTBUG-54942, QTBUG-91261, QTBUG-73445, QTBUG-21098, QTBUG-59966, QTBUG-85520

Unless you use QMake and QDoc porting to Katie or even supporting it along with
Qt4 in the same codebase is trivial and requires only minor changes because
Katie is mostly source compatible with Qt 4.8.x, compatibility with releases
earlier than that is not a goal. Do note that using libraries that
are linked to Qt4 from applications linked to Katie will trigger undefined
behavior.

Should you encounter a problem please report it at
https://github.com/fluxer/katie/issues. For more information about changes,
how to handle them and general info please visit
https://github.com/fluxer/katie/wiki.