OSDN Git Service

kde/Katie.git
22 months agoremove reference to non-existing QBasicAtomicInt and qbasicatomic headers
Ivailo Monev [Mon, 22 Aug 2022 18:13:38 +0000 (21:13 +0300)]
remove reference to non-existing QBasicAtomicInt and qbasicatomic headers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agoinitialize geometry variables in QApplicationPrivate::applyX11SpecificCommandLineArgu...
Ivailo Monev [Mon, 22 Aug 2022 16:34:48 +0000 (19:34 +0300)]
initialize geometry variables in QApplicationPrivate::applyX11SpecificCommandLineArguments()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agoremove unused QApplication::alert() method
Ivailo Monev [Mon, 22 Aug 2022 16:19:59 +0000 (19:19 +0300)]
remove unused QApplication::alert() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agoinitialize members once from QKatHash constructor
Ivailo Monev [Mon, 22 Aug 2022 16:04:00 +0000 (19:04 +0300)]
initialize members once from QKatHash constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agofree decompressor earlier in qUncompress()
Ivailo Monev [Mon, 22 Aug 2022 15:43:31 +0000 (18:43 +0300)]
free decompressor earlier in qUncompress()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agoget rid of platform definitions not affected by 64-bit offset
Ivailo Monev [Mon, 22 Aug 2022 15:20:28 +0000 (18:20 +0300)]
get rid of platform definitions not affected by 64-bit offset

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agosomeone's typo
Ivailo Monev [Mon, 22 Aug 2022 14:10:42 +0000 (17:10 +0300)]
someone's typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agomove QT_CONNECT_TIMEOUT definition to common network component header
Ivailo Monev [Mon, 22 Aug 2022 14:06:03 +0000 (17:06 +0300)]
move QT_CONNECT_TIMEOUT definition to common network component header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agooptimize qt_safe_poll() for single file descriptor poll
Ivailo Monev [Mon, 22 Aug 2022 12:20:29 +0000 (15:20 +0300)]
optimize qt_safe_poll() for single file descriptor poll

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agode-duplicate QTemporaryFile code
Ivailo Monev [Mon, 22 Aug 2022 11:50:00 +0000 (14:50 +0300)]
de-duplicate QTemporaryFile code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agouse qSqrt() instead of sqrt() in easing functions
Ivailo Monev [Mon, 22 Aug 2022 11:30:05 +0000 (14:30 +0300)]
use qSqrt() instead of sqrt() in easing functions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agoupdate bundled libdeflate to v1.13
Ivailo Monev [Mon, 22 Aug 2022 10:55:22 +0000 (13:55 +0300)]
update bundled libdeflate to v1.13

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
22 months agolibpng v1.5.4+ is no longer required
Ivailo Monev [Mon, 22 Aug 2022 00:48:37 +0000 (03:48 +0300)]
libpng v1.5.4+ is no longer required

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 months agoexport private qt_x11Data only for tests
Ivailo Monev [Wed, 17 Aug 2022 11:18:43 +0000 (14:18 +0300)]
export private qt_x11Data only for tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 months agoupdate URL TLDs table data
Ivailo Monev [Wed, 3 Aug 2022 07:43:00 +0000 (10:43 +0300)]
update URL TLDs table data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 months agoQProcessEnvironment::systemEnvironment() optimization
Ivailo Monev [Wed, 3 Aug 2022 04:00:19 +0000 (07:00 +0300)]
QProcessEnvironment::systemEnvironment() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 months agodo not update weekend days on QCalendarWidget show event
Ivailo Monev [Wed, 3 Aug 2022 03:58:38 +0000 (06:58 +0300)]
do not update weekend days on QCalendarWidget show event

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
23 months agodelete spec and PKGBUILD files
Ivailo Monev [Tue, 19 Jul 2022 17:57:34 +0000 (20:57 +0300)]
delete spec and PKGBUILD files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove non-operational QFont::handle() method
securitybypass [Tue, 5 Jul 2022 13:34:43 +0000 (16:34 +0300)]
remove non-operational QFont::handle() method

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agoprioritize QColor::Rgb in QColor equal operator
securitybypass [Tue, 5 Jul 2022 13:04:36 +0000 (16:04 +0300)]
prioritize QColor::Rgb in QColor equal operator

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agouse QSTACKARRAY() macro in QPaintEngine::drawPolygon() methods
securitybypass [Tue, 5 Jul 2022 13:04:10 +0000 (16:04 +0300)]
use QSTACKARRAY() macro in QPaintEngine::drawPolygon() methods

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agoinitialize variable in qt_init() function
securitybypass [Tue, 5 Jul 2022 13:03:44 +0000 (16:03 +0300)]
initialize variable in qt_init() function

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agoremove unused QPainterState::init() method
securitybypass [Mon, 4 Jul 2022 00:14:39 +0000 (03:14 +0300)]
remove unused QPainterState::init() method

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agocall QPainterState constructor in QPaintEngineEx::createState()
securitybypass [Mon, 4 Jul 2022 00:14:21 +0000 (03:14 +0300)]
call QPainterState constructor in QPaintEngineEx::createState()

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agothere are no setters related to QPaintEngine
securitybypass [Sun, 3 Jul 2022 23:46:34 +0000 (02:46 +0300)]
there are no setters related to QPaintEngine

Signed-off-by: securitybypass <btls10btls10@gmail.com>
2 years agoremove redundant QIODevice class forward-declaration in qimageiohandler source file
Ivailo Monev [Sat, 2 Jul 2022 21:36:51 +0000 (00:36 +0300)]
remove redundant QIODevice class forward-declaration in qimageiohandler source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agominor qt_find_library() function optimization
Ivailo Monev [Sat, 2 Jul 2022 00:41:22 +0000 (03:41 +0300)]
minor qt_find_library() function optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate condition code in qt_FcPatternToQFontDef() function
Ivailo Monev [Fri, 1 Jul 2022 01:23:05 +0000 (04:23 +0300)]
de-duplicate condition code in qt_FcPatternToQFontDef() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse foreach() for iteration in QWidgetBackingStore::sync()
Ivailo Monev [Mon, 27 Jun 2022 21:56:38 +0000 (00:56 +0300)]
use foreach() for iteration in QWidgetBackingStore::sync()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop QColormap class
Ivailo Monev [Mon, 27 Jun 2022 21:14:07 +0000 (00:14 +0300)]
drop QColormap class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass gradient as pointer to QGradientData::generateGradientColorTable()
Ivailo Monev [Sun, 26 Jun 2022 17:50:27 +0000 (20:50 +0300)]
pass gradient as pointer to QGradientData::generateGradientColorTable()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove hsv-prefixed QColor methods
Ivailo Monev [Sun, 26 Jun 2022 17:28:33 +0000 (20:28 +0300)]
remove hsv-prefixed QColor methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoqHB_BasicShape() function always returns true now
Ivailo Monev [Sun, 26 Jun 2022 17:27:51 +0000 (20:27 +0300)]
qHB_BasicShape() function always returns true now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompare color spec struct members explicitly in QColor comparison operator
Ivailo Monev [Sun, 26 Jun 2022 16:56:26 +0000 (19:56 +0300)]
compare color spec struct members explicitly in QColor comparison operator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQColor QDataStream streaming operator optimization
Ivailo Monev [Sun, 26 Jun 2022 16:36:28 +0000 (19:36 +0300)]
QColor QDataStream streaming operator optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace global colors table with switch cases
Ivailo Monev [Sun, 26 Jun 2022 16:30:25 +0000 (19:30 +0300)]
replace global colors table with switch cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQColor micro-optimizations
Ivailo Monev [Sun, 26 Jun 2022 16:11:55 +0000 (19:11 +0300)]
QColor micro-optimizations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove internal QColor constructors
Ivailo Monev [Sun, 26 Jun 2022 16:11:34 +0000 (19:11 +0300)]
remove internal QColor constructors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop HSL color model support
Ivailo Monev [Sun, 26 Jun 2022 14:35:50 +0000 (17:35 +0300)]
drop HSL color model support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused qdatetime header inclusion in qlocalserver_unix source file
Ivailo Monev [Sun, 26 Jun 2022 13:54:57 +0000 (16:54 +0300)]
remove unused qdatetime header inclusion in qlocalserver_unix source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd entry for Katie v4.12 to QDataStream documentation
Ivailo Monev [Sun, 26 Jun 2022 13:54:35 +0000 (16:54 +0300)]
add entry for Katie v4.12 to QDataStream documentation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop CMYK color model support
Ivailo Monev [Sat, 18 Jun 2022 08:51:21 +0000 (11:51 +0300)]
drop CMYK color model support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd X11 to the result in QColor::colorNames()
Ivailo Monev [Sat, 18 Jun 2022 08:16:21 +0000 (11:16 +0300)]
add X11 to the result in QColor::colorNames()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokeep references to QByteArray objects in QString::localeAwareCompare_helper()
Ivailo Monev [Fri, 17 Jun 2022 22:16:10 +0000 (01:16 +0300)]
keep references to QByteArray objects in QString::localeAwareCompare_helper()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoconvert latin1 strings via QIcuCodec::convertTo() from QString::fromLatin1()
Ivailo Monev [Fri, 17 Jun 2022 22:14:16 +0000 (01:14 +0300)]
convert latin1 strings via QIcuCodec::convertTo() from QString::fromLatin1()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove config definition for now gone QT_NO_CODEC_FOR_C_STRINGS option
Ivailo Monev [Fri, 17 Jun 2022 21:37:59 +0000 (00:37 +0300)]
remove config definition for now gone QT_NO_CODEC_FOR_C_STRINGS option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadjust QDateTime, QLocale and QVariant tests
Ivailo Monev [Fri, 17 Jun 2022 21:27:07 +0000 (00:27 +0300)]
adjust QDateTime, QLocale and QVariant tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQString::fromAscii_helper() optimization
Ivailo Monev [Fri, 17 Jun 2022 20:46:47 +0000 (23:46 +0300)]
QString::fromAscii_helper() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate README
Ivailo Monev [Fri, 17 Jun 2022 20:41:13 +0000 (23:41 +0300)]
update README

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop feature to set codecs for C strings and translations
Ivailo Monev [Fri, 17 Jun 2022 20:40:40 +0000 (23:40 +0300)]
drop feature to set codecs for C strings and translations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosave images with 100 as quality from imgconv utility
Ivailo Monev [Fri, 17 Jun 2022 18:33:12 +0000 (21:33 +0300)]
save images with 100 as quality from imgconv utility

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code
Ivailo Monev [Thu, 16 Jun 2022 20:17:29 +0000 (23:17 +0300)]
de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoswap value with name in X11 colors table
Ivailo Monev [Thu, 16 Jun 2022 19:00:51 +0000 (22:00 +0300)]
swap value with name in X11 colors table

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QHash<T, T> instead of QMap<T, T> for the QFactoryLoaderPrivate members
Ivailo Monev [Thu, 16 Jun 2022 19:00:01 +0000 (22:00 +0300)]
use QHash<T, T> instead of QMap<T, T> for the QFactoryLoaderPrivate members

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QPixmapColorizeFilterPrivate members from its constructor
Ivailo Monev [Thu, 16 Jun 2022 18:28:14 +0000 (21:28 +0300)]
initialize QPixmapColorizeFilterPrivate members from its constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant qfixed typedef
Ivailo Monev [Thu, 16 Jun 2022 06:45:59 +0000 (09:45 +0300)]
remove redundant qfixed typedef

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not deep-copy the QRectF object in QPainterPath::toFillPolygons()
Ivailo Monev [Thu, 16 Jun 2022 06:14:53 +0000 (09:14 +0300)]
do not deep-copy the QRectF object in QPainterPath::toFillPolygons()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopass the QRect object from the QStyleOption pointer in QStyleSheetStyle::drawPrimitive()
Ivailo Monev [Thu, 16 Jun 2022 06:06:06 +0000 (09:06 +0300)]
pass the QRect object from the QStyleOption pointer in QStyleSheetStyle::drawPrimitive()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QPolygon object in QWindowsStyle::drawPrimitive()
Ivailo Monev [Thu, 16 Jun 2022 05:11:12 +0000 (08:11 +0300)]
remove unused QPolygon object in QWindowsStyle::drawPrimitive()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooptimize polygons build-up by reserving space for the points
Ivailo Monev [Thu, 16 Jun 2022 05:10:55 +0000 (08:10 +0300)]
optimize polygons build-up by reserving space for the points

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate README
Ivailo Monev [Thu, 16 Jun 2022 04:34:05 +0000 (07:34 +0300)]
update README

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooptimize polygons build-up by reserving space for the points
Ivailo Monev [Thu, 16 Jun 2022 02:15:41 +0000 (05:15 +0300)]
optimize polygons build-up by reserving space for the points

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooptimize mapProjective() function by reserving space for the polygon points
Ivailo Monev [Thu, 16 Jun 2022 01:36:35 +0000 (04:36 +0300)]
optimize mapProjective() function by reserving space for the polygon points

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused qiconengineplugin and qimageiohandler header inclusions in qguicommon_p...
Ivailo Monev [Thu, 16 Jun 2022 00:55:18 +0000 (03:55 +0300)]
remove unused qiconengineplugin and qimageiohandler header inclusions in qguicommon_p header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QLocalePrivate::DoubleForm::_DFMax enum
Ivailo Monev [Thu, 16 Jun 2022 00:50:25 +0000 (03:50 +0300)]
remove unused QLocalePrivate::DoubleForm::_DFMax enum

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate X11 colors table data
Ivailo Monev [Thu, 16 Jun 2022 00:21:04 +0000 (03:21 +0300)]
update X11 colors table data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agounload plugins only from the global static QLibrary list
Ivailo Monev [Wed, 15 Jun 2022 22:59:31 +0000 (01:59 +0300)]
unload plugins only from the global static QLibrary list

plugin instances may leak but programs will not crash at exit depending on
the order of the global statics destructor calls, this faulty behaviour
was the case before 87ec0537e80d284ad215689311a01a370234446d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agooptimize named X11 colors lookup by using pre-generated colors table
Ivailo Monev [Wed, 15 Jun 2022 20:58:46 +0000 (23:58 +0300)]
optimize named X11 colors lookup by using pre-generated colors table

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove X11 colors table data to qcolor_p header
Ivailo Monev [Wed, 15 Jun 2022 20:48:00 +0000 (23:48 +0300)]
move X11 colors table data to qcolor_p header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code
Ivailo Monev [Wed, 15 Jun 2022 20:19:44 +0000 (23:19 +0300)]
de-duplicate code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreturn false from QColor::setNamedColor() if the named color is empty
Ivailo Monev [Wed, 15 Jun 2022 20:07:39 +0000 (23:07 +0300)]
return false from QColor::setNamedColor() if the named color is empty

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_NO_NETWORKINTERFACE is defined
Ivailo Monev [Wed, 15 Jun 2022 20:02:44 +0000 (23:02 +0300)]
build fix for the case when QT_NO_NETWORKINTERFACE is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect expected that for named color in QColor test
Ivailo Monev [Wed, 15 Jun 2022 19:59:56 +0000 (22:59 +0300)]
correct expected that for named color in QColor test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agostyle does not require X11 RENDER extension
Ivailo Monev [Wed, 15 Jun 2022 18:04:15 +0000 (21:04 +0300)]
style does not require X11 RENDER extension

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QPixmap object in QIconLoader::findIconHelper()
Ivailo Monev [Wed, 15 Jun 2022 17:44:18 +0000 (20:44 +0300)]
remove unused QPixmap object in QIconLoader::findIconHelper()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotranslations update
Ivailo Monev [Wed, 15 Jun 2022 06:43:05 +0000 (09:43 +0300)]
translations update

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreimplement qChecksum() to calculate CRC-32 checksum
Ivailo Monev [Wed, 15 Jun 2022 06:19:22 +0000 (09:19 +0300)]
reimplement qChecksum() to calculate CRC-32 checksum

nearly 2x faster, benchmark result:
***************************************************
 Tag                   * Ticks CRC-32/CRC-16 (Winner) *
***************************************************
 bench_qchecksum_notag : 1947841/26951171 (CRC-32)

***************************************************
 Total                 : 1947841/26951171 (CRC-32)
***************************************************

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoMerge branch 'master' of ssh://github.com/fluxer/katie
Ivailo Monev [Wed, 15 Jun 2022 05:57:01 +0000 (08:57 +0300)]
Merge branch 'master' of ssh://github.com/fluxer/katie

2 years agobetter array management via QSTACKARRAY() macro
Ivailo Monev [Wed, 15 Jun 2022 07:10:48 +0000 (07:10 +0000)]
better array management via QSTACKARRAY() macro

I should probably make it public and start using it in Katana to
eliminate a lot of uninitialized memory access bugs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd qChecksum() benchmark
Ivailo Monev [Wed, 15 Jun 2022 05:56:02 +0000 (08:56 +0300)]
add qChecksum() benchmark

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years ago-1 is not valid libdeflate compression level
Ivailo Monev [Wed, 15 Jun 2022 05:54:18 +0000 (08:54 +0300)]
-1 is not valid libdeflate compression level

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd qHash() vs qChecksum() benchmark
Ivailo Monev [Wed, 15 Jun 2022 05:47:01 +0000 (08:47 +0300)]
add qHash() vs qChecksum() benchmark

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused qbackingstore_p header inclusion in qwindowsurface source file
Ivailo Monev [Wed, 15 Jun 2022 03:29:44 +0000 (06:29 +0300)]
remove unused qbackingstore_p header inclusion in qwindowsurface source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QWindowSurfacePrivate::image member from QWindowSurfacePrivate constructor
Ivailo Monev [Wed, 15 Jun 2022 03:25:22 +0000 (06:25 +0300)]
initialize QWindowSurfacePrivate::image member from QWindowSurfacePrivate constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace QWindowSurface::prepareBuffer() with its body
Ivailo Monev [Wed, 15 Jun 2022 03:21:31 +0000 (06:21 +0300)]
replace QWindowSurface::prepareBuffer() with its body

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomerge QRasterWindowSurface into QWindowSurface
Ivailo Monev [Wed, 15 Jun 2022 03:14:59 +0000 (06:14 +0300)]
merge QRasterWindowSurface into QWindowSurface

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomanually manage private QRasterWindowSurface data pointer
Ivailo Monev [Wed, 15 Jun 2022 00:07:12 +0000 (03:07 +0300)]
manually manage private QRasterWindowSurface data pointer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QFontEngineFT and QImage forward declarations
Ivailo Monev [Wed, 15 Jun 2022 00:06:26 +0000 (03:06 +0300)]
remove redundant QFontEngineFT and QImage forward declarations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocheck only if input is empty in QByteArray::fromPercentEncoding() and QByteArray...
Ivailo Monev [Wed, 15 Jun 2022 00:06:00 +0000 (03:06 +0300)]
check only if input is empty in QByteArray::fromPercentEncoding() and QByteArray::toPercentEncoding()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomscv is no longer supported
Ivailo Monev [Tue, 14 Jun 2022 23:43:52 +0000 (02:43 +0300)]
mscv is no longer supported

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoprefix QEasingCurve enums in qeasingcurve source file
Ivailo Monev [Tue, 14 Jun 2022 22:21:37 +0000 (01:21 +0300)]
prefix QEasingCurve enums in qeasingcurve source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop Qt::WA_StaticContents widget attribute
Ivailo Monev [Tue, 14 Jun 2022 21:21:02 +0000 (00:21 +0300)]
drop Qt::WA_StaticContents widget attribute

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoqt_memfill<T>() optimization
Ivailo Monev [Tue, 14 Jun 2022 09:35:37 +0000 (12:35 +0300)]
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>
2 years agomemcpy() the bits in QLocalePrivate::bcp47Name()
Ivailo Monev [Tue, 14 Jun 2022 06:54:53 +0000 (09:54 +0300)]
memcpy() the bits in QLocalePrivate::bcp47Name()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocheck for program_invocation_short_name variable and use it in QCoreApplication:...
Ivailo Monev [Tue, 14 Jun 2022 06:32:18 +0000 (09:32 +0300)]
check for program_invocation_short_name variable and use it in QCoreApplication::setApplicationName() if available

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd test case for qAddPostRoutine() and qRemovePostRoutine()
Ivailo Monev [Tue, 14 Jun 2022 05:53:18 +0000 (08:53 +0300)]
add test case for qAddPostRoutine() and qRemovePostRoutine()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QCoreApplication test
Ivailo Monev [Tue, 14 Jun 2022 05:38:37 +0000 (08:38 +0300)]
add QCoreApplication test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopartially revert ce0d2a58d94043e499a53397c29f40c73f13c4ef
Ivailo Monev [Tue, 14 Jun 2022 04:48:09 +0000 (07:48 +0300)]
partially revert ce0d2a58d94043e499a53397c29f40c73f13c4ef

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodelete move constructor and move operator from Q_DISABLE_COPY() macro
Ivailo Monev [Tue, 14 Jun 2022 04:44:48 +0000 (07:44 +0300)]
delete move constructor and move operator from Q_DISABLE_COPY() macro

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolock when calling and updating post-routine functions
Ivailo Monev [Tue, 14 Jun 2022 03:56:43 +0000 (06:56 +0300)]
lock when calling and updating post-routine functions

using recursive mutex because post-routines can call
QCoreApplication::libraryPaths() and other methods that change the library
and plugin paths

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>